mariadb/extra
Marko Mäkelä a993310593 MDEV-24537 innodb_max_dirty_pages_pct_lwm=0 lost its special meaning
In commit 3a9a3be1c6 (MDEV-23855)
some previous logic was replaced with the condition
dirty_pct < srv_max_dirty_pages_pct_lwm, which caused
the default value of the parameter innodb_max_dirty_pages_pct_lwm=0
to lose its special meaning: 'refer to innodb_max_dirty_pages_pct instead'.

This implicit special meaning was visible in the function
af_get_pct_for_dirty(), which was removed in
commit f0c295e2de (MDEV-24369).

page_cleaner_flush_pages_recommendation(): Restore the special
meaning that was removed in MDEV-24369.

buf_flush_page_cleaner(): If srv_max_dirty_pages_pct_lwm==0.0,
refer to srv_max_buf_pool_modified_pct. This fixes the observed
performance regression due to excessive page flushing.

buf_pool_t::page_cleaner_wakeup(): Revise the wakeup condition.

innodb_init(): Do initialize srv_max_io_capacity in Mariabackup.
It was previously constantly 0, which caused mariadb-backup --prepare
to hang in buf_flush_sync(), making no progress.
2021-01-06 13:53:14 +02:00
..
aws_sdk MDEV-23539: aws key plugin - fails to build 2020-10-26 14:59:42 +11:00
mariabackup MDEV-24537 innodb_max_dirty_pages_pct_lwm=0 lost its special meaning 2021-01-06 13:53:14 +02:00
readline Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
wolfssl MDEV-20386: Allow RDRAND, RDSEED WITH_MSAN 2021-01-01 19:17:03 +02:00
charset2html.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
CMakeLists.txt MDEV-19935 Create unified CRC-32 interface 2020-09-17 16:07:37 +02:00
comp_err.c Fixed wrong free in comp_err 2020-07-23 10:54:33 +03:00
innochecksum.cc MDEV-19935 Create unified CRC-32 interface 2020-09-17 16:07:37 +02:00
my_print_defaults.c perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
mysql_waitpid.c MDEV-12684 Show what config file a sysvar got a value from 2019-10-14 10:29:30 +02:00
mysqld_safe_helper.c mysqld_safe_help - remove warning 2017-04-30 15:06:01 +04:00
perror.c Contain AIX perror 2020-12-16 08:07:04 +11:00
replace.c Fixed access to undefined memory found by valgrind and MSAN 2020-05-23 12:29:10 +03:00
resolve_stack_dump.c Merge 10.4 into 10.5 2020-04-25 21:57:52 +03:00
resolveip.c MDEV-12684 Show what config file a sysvar got a value from 2019-10-14 10:29:30 +02:00