mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
A reader could latch a page that was currently being flushed to disk, while the flushing thread is temporarily releasing the mutex. If the page was complete with data when the flushing started, the flush thread would not correctly wait for the reader to release the latch, and the page could be freed while the reader was still using it. Also adjust a couple assertions to reflect the addition of the file header page as page 0. Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
30 lines
620 B
INI
30 lines
620 B
INI
!include include/default_my.cnf
|
|
|
|
[mysqld.1]
|
|
innodb
|
|
binlog-storage-engine=innodb
|
|
max_binlog_size=8M
|
|
innodb-binlog-state-interval=128k
|
|
log-basename= master
|
|
|
|
[mysqld.2]
|
|
#!use-slave-opt
|
|
innodb
|
|
binlog-storage-engine=innodb
|
|
max_binlog_size=8M
|
|
innodb-binlog-state-interval=128k
|
|
log-slave-updates
|
|
log-basename= slave
|
|
|
|
[ENV]
|
|
|
|
# We will adopt tests with master-slave setup as well as rpl_init setup,
|
|
# so need both sets of variables
|
|
MASTER_MYPORT= @mysqld.1.port
|
|
SERVER_MYPORT_1= @mysqld.1.port
|
|
SERVER_MYSOCK_1= @mysqld.1.socket
|
|
|
|
SLAVE_MYPORT= @mysqld.2.port
|
|
SERVER_MYPORT_2= @mysqld.2.port
|
|
SERVER_MYSOCK_2= @mysqld.2.socket
|