MariaDB [test]> show status like "rpl_semi_sync_master_status";
----------------------------------+
----------------------------------+
Rpl_semi_sync_master_status |
OFF |
----------------------------------+
I also tried this diff:
++ b/mysql-test/suite/rpl/t/rpl_log_pos.test
@@ -9,7 +9,10 @@
- Passes with rbr no problem, removed statement include [jbm]
+show status like "rpl_semi_sync_master_status";
+
source include/master-slave.inc;
+show status like "rpl_semi_sync_master_status";
------------------
With this result:
+++ /home/my/maria-10.6/mysql-test/suite/rpl/r/rpl_log_pos.reject 2023-12-06 16:00:38.129647143 +0200
@@ -1,5 +1,11 @@
+show status like "rpl_semi_sync_master_status";
+Variable_name Value
+Rpl_semi_sync_master_status OFF
include/master-slave.inc
[connection master]
+show status like "rpl_semi_sync_master_status";
+Variable_name Value
+Rpl_semi_sync_master_status OFF
However if if I first do:
ariaDB [test]> set global rpl_semi_sync_master_enabled = ON;
MariaDB [test]> show status like "rpl_semi_sync_master_status";
----------------------------------+
----------------------------------+
Rpl_semi_sync_master_status |
ON |
----------------------------------+
MariaDB [test]> create or replace table t1(a int) engine=innodb;
MariaDB [test]> insert into t1 values (1);
MariaDB [test]> commit;
MariaDB [test]> show status like "rpl_semi_sync_master_status";
----------------------------------+
----------------------------------+
Rpl_semi_sync_master_status |
ON |
----------------------------------+
MariaDB [test]> show status like "rpl_semi_sync_master_status";
----------------------------
------+----------------------------
------+----------------------------
------+I also tried this diff:
++ b/mysql-test/suite/rpl/t/rpl_log_pos.test
@@ -9,7 +9,10 @@
+show status like "rpl_semi_sync_master_status";
+
source include/master-slave.inc;
+show status like "rpl_semi_sync_master_status";
------------------
With this result:
+++ /home/my/maria-10.6/mysql-test/suite/rpl/r/rpl_log_pos.reject 2023-12-06 16:00:38.129647143 +0200
@@ -1,5 +1,11 @@
+show status like "rpl_semi_sync_master_status";
+Variable_name Value
+Rpl_semi_sync_master_status OFF
include/master-slave.inc
[connection master]
+show status like "rpl_semi_sync_master_status";
+Variable_name Value
+Rpl_semi_sync_master_status OFF
However if if I first do:
ariaDB [test]> set global rpl_semi_sync_master_enabled = ON;
MariaDB [test]> show status like "rpl_semi_sync_master_status";
----------------------------
------+----------------------------
------+----------------------------
------+MariaDB [test]> create or replace table t1(a int) engine=innodb;
MariaDB [test]> insert into t1 values (1);
MariaDB [test]> commit;
MariaDB [test]> show status like "rpl_semi_sync_master_status";
----------------------------
------+----------------------------
------+----------------------------
------+