Bug #30017 log-slave-updates incorrect behavior for cluster
Submitted: 24 Jul 2007 23:27 Modified: 23 Aug 2007 16:58
Reporter: Tomas Ulin
Status: Closed
Category:Server: ClusterRep Severity:S3 (Non-critical)
Version:5.1 OS:Any
Assigned to: Tomas Ulin Target Version:5.1.22

[24 Jul 2007 23:27] Tomas Ulin
Description:
currently log-slave-updates for cluster will control if slave applied data goes into
binlog via the applying server.  This caused somewhat undesireable and inconsistant and
unexpected behavior.

e.g. 2 mysqld's

both applying slave data, and one has log-slave-updates turned on but not the other.

in this case the binlog will contain half of the slave data

for a 3-way multi master setup we need to be able to log all slave updates on some servers
but none on others, to be able to recover should one site go down

How to repeat:
.
[25 Jul 2007 7:20] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/31524

ChangeSet@1.2565, 2007-07-25 07:24:25+02:00, tomas@whalegate.ndb.mysql.com +2 -0
  BUG#30017 log-slave-updates incorrect behavior for cluster
  - let the receiving injector thread decide what to do
[23 Aug 2007 16:06] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/32961

ChangeSet@1.2570, 2007-08-23 16:13:21+02:00, tomas@whalegate.ndb.mysql.com +2 -0
  BUG#30017 log-slave-updates incorrect behavior for cluster
  - let the receiving injector thread decide what to do
  (recommit for 5.1.22 target)
[23 Aug 2007 16:10] Tomas Ulin
pushed to 5.1.22 target
[23 Aug 2007 16:58] Jon Stephens
Thank you for your bug report. This issue has been committed to our source repository of
that product and will be incorporated into the next release.

If necessary, you can access the source repository and build the latest available version,
including the bug fix. More information about accessing the source trees is available at

    http://dev.mysql.com/doc/en/installing-source.html

Documented bugfix in 5.1.22 changelog.
[24 Aug 2007 23:58] Bugs System
Pushed into 5.1.23-beta
[14 Sep 2007 18:26] Bugs System
Pushed into 5.1.23-beta