radondb / xenon

The MySQL Cluster Autopilot Management with GTID and Raft
GNU General Public License v3.0
693 stars 162 forks source link

rpl_semi_sync_slave_enabled状态无法开启 #169

Open 46797536 opened 2 years ago

46797536 commented 2 years ago

image image image image

46797536 commented 2 years ago

在主库执行插入语句后,一直卡在执行中无法提交;两个从库已经被提交事务,造成主从不一致

46797536 commented 2 years ago

手动开启从库rpl_semi_sync_slave_enabled状态,经过切换后发现xenon没有接管该参数

caphash commented 2 years ago

你好,

  1. xenon 接管了 rpl_semi_sync_master_enabled、rpl_semi_sync_master_wait_for_slave_count、rpl_semi_sync_master_timeout 等跟半同步有关的参数。
  2. 但没有接管 rpl_semi_sync_slave_enabled 参数,对于该参数,可以统一通过 MySQL 配置文件设置为 ON 即可,这个参数主从都可以开启,无其他影响。