Attached test case can be used to repeat the issue.

In the end it will print something like:

[connection server_1]
select count(*) from t1;
count(*)
1325                         <<<<<<<< ==== Number of rows on master
[connection server_4]
start slave;
select OBJECT_NAME, count_star, AVG_TIMER_WAIT/1024/1024/1024 from 
performance_schema.table_io_waits_summary_by_table where OBJECT_SCHEMA='mysql' 
and OBJECT_NAME ='slave_master_info';
OBJECT_NAME     count_star      AVG_TIMER_WAIT/1024/1024/1024
slave_master_info       36      11.149680108763      <<<< Remember IO numbers
select table_name, io_write_requests, io_write from sys.schema_table_statistics 
where table_name='slave_master_info';
table_name      io_write_requests       io_write
slave_master_info       11      176.00 KiB           <<<< Remeber IO numbers
select * from performance_schema.replication_connection_status;
CHANNEL_NAME    GROUP_NAME      SOURCE_UUID     THREAD_ID       SERVICE_STATE   
COUNT_RECEIVED_HEARTBEATS       LAST_HEARTBEAT_TIMESTAMP        
RECEIVED_TRANSACTION_SET        LAST_ERROR_NUMBER       LAST_ERROR_MESSAGE      
LAST_ERROR_TIMESTAMP
channel_1               922a4d56-7701-11e7-8781-30b5c2208a0f    64      ON      
4       2017-08-02 00:43:22     922a4d56-7701-11e7-8781-30b5c2208a0f:1-357      
0               0000-00-00 00:00:00
channel_2               925a4dbc-7701-11e7-8691-30b5c2208a0f    70      ON      
4       2017-08-02 00:43:24     922a4d56-7701-11e7-8781-30b5c2208a0f:1-53       
0               0000-00-00 00:00:00
channel_3               92a8be79-7701-11e7-86b1-30b5c2208a0f    76      ON      
4       2017-08-02 00:43:26     922a4d56-7701-11e7-8781-30b5c2208a0f:1-57       
0               0000-00-00 00:00:00
select count(*) from t1;
count(*)
1325                         <<<<<<<< ==== Slave D received all changes from A
[connection server_2]
start slave;
[connection server_3]
start slave;
[connection server_4]
select OBJECT_NAME, count_star, AVG_TIMER_WAIT/1024/1024/1024 from 
performance_schema.table_io_waits_summary_by_table where OBJECT_SCHEMA='mysql' 
and OBJECT_NAME ='slave_master_info';
OBJECT_NAME     count_star      AVG_TIMER_WAIT/1024/1024/1024
slave_master_info       46      22.199227280915        <<<<< 46 > 36
select table_name, io_write_requests, io_write from sys.schema_table_statistics 
where table_name='slave_master_info';
table_name      io_write_requests       io_write
slave_master_info       15      240.00 KiB             <<<<< 15 > 11
select * from performance_schema.replication_connection_status;
CHANNEL_NAME    GROUP_NAME      SOURCE_UUID     THREAD_ID       SERVICE_STATE   
COUNT_RECEIVED_HEARTBEATS       LAST_HEARTBEAT_TIMESTAMP        
RECEIVED_TRANSACTION_SET        LAST_ERROR_NUMBER       LAST_ERROR_MESSAGE      
LAST_ERROR_TIMESTAMP
channel_1               922a4d56-7701-11e7-8781-30b5c2208a0f    64      ON      
7       2017-08-02 00:46:22     922a4d56-7701-11e7-8781-30b5c2208a0f:1-357      
0               0000-00-00 00:00:00
channel_2               925a4dbc-7701-11e7-8691-30b5c2208a0f    70      ON      
10      2017-08-02 00:45:29     922a4d56-7701-11e7-8781-30b5c2208a0f:1-53:58-81 
0               0000-00-00 00:00:00
channel_3               92a8be79-7701-11e7-86b1-30b5c2208a0f    76      ON      
7       2017-08-02 00:45:33     922a4d56-7701-11e7-8781-30b5c2208a0f:1-57:59-80 
0               0000-00-00 00:00:00
select count(*) from t1;
count(*)
1325                         <<<<<<<< ==== No new rows added

** Attachment added: "configuration file"
   
https://bugs.launchpad.net/percona-server/+bug/1708033/+attachment/4925536/+files/rpl_bug85158.cnf

** Also affects: percona-server/5.6
   Importance: Undecided
       Status: New

** Also affects: percona-server/5.5
   Importance: Undecided
       Status: New

** Also affects: percona-server/5.7
   Importance: Undecided
       Status: Confirmed

** Changed in: percona-server/5.5
       Status: New => Invalid

** Changed in: percona-server/5.6
       Status: New => Invalid

** Bug watch added: MySQL Bug System #85158
   http://bugs.mysql.com/bug.php?id=85158

** Also affects: mysql-server via
   http://bugs.mysql.com/bug.php?id=85158
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Server/Client Support Team, which is subscribed to MySQL.
Matching subscriptions: Ubuntu Server/Client Support Team
https://bugs.launchpad.net/bugs/1708033

Title:
  heartbeats/fakerotate cause a forced sync_master_info

To manage notifications about this bug go to:
https://bugs.launchpad.net/mysql-server/+bug/1708033/+subscriptions

-- 
Mailing list: https://launchpad.net/~enterprise-support
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~enterprise-support
More help   : https://help.launchpad.net/ListHelp

Reply via email to