Bug #57124 Documentation indicates that semi-sync replication should be enabled by default
Submitted: 30 Sep 2010 8:21 Modified: 30 Sep 2010 22:55
Reporter: Andrew Morgan Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Documentation Severity:S3 (Non-critical)
Version:5.5.6-rc OS:Any
Assigned to: Paul DuBois CPU Architecture:Any

[30 Sep 2010 8:21] Andrew Morgan
Description:
The documentation at http://dev.mysql.com/doc/refman/5.5/en/replication-semisync-installation.html indicates that after installing the plugins, rpl_semi_sync_master_enabled and Rpl_semi_sync_slave_status should be on by default; after installing the plugins, this is what I see:

master> show variables like 'rpl_semi_sync_master_enabled';
+------------------------------+-------+
| Variable_name                | Value |
+------------------------------+-------+
| rpl_semi_sync_master_enabled | OFF   |
+------------------------------+-------+

slave> SHOW STATUS LIKE 'Rpl_semi_sync_slave_status';
+----------------------------+-------+
| Variable_name              | Value |
+----------------------------+-------+
| Rpl_semi_sync_slave_status | OFF   |
+----------------------------+-------+

How to repeat:
Install the plugins and then run:

master> show variables like 'rpl_semi_sync_master_enabled';
slave> SHOW STATUS LIKE 'Rpl_semi_sync_slave_status';

and compare the results with the documentation.

Suggested fix:
Change either the documentation or the code.
[30 Sep 2010 22:55] Paul DuBois
Thank you for your bug report. This issue has been addressed in the documentation. The updated documentation will appear on our website shortly, and will be included in the next release of the relevant products.