Created by Kenny Gryp on 2011-04-27 and last modified on 2011-05-30
Get this branch:
bzr branch lp:~gryp/mysql-mmm/mysql-mmm-MoveSlavesMoreConsistent
Only Kenny Gryp can upload to this branch. If you are Kenny Gryp please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Kenny Gryp

Recent revisions

155. By Kenny Gryp on 2011-05-30

fixed error output

154. By Kenny Gryp on 2011-05-27

* updated VERSION/changelog
* added switch_master_consistent

153. By Kenny Gryp on 2011-05-25

Forgot the date for debian changelog

152. By Kenny Gryp on 2011-05-25

merge NonBlocking code from Yves

150. By gryp on 2011-05-25

* updated initial version
* update changelog

149. By gryp on 2011-05-25

* fix some bugs in the first code
* add configuration variable 'switch_master_timeout' that specifies how long MMM should try to move one slave to the other master before giving up

148. By Kenny Gryp on 2011-04-27

This patch fixes some bugs and adds some 'functionality' (read fixes bugs)
- don't do MASTER_POS_WAIT(newmasterfile and io) on the slave when it's replication is not properly running, it would hang forever
- slaves could become inconsistent when the new master is lagging on the slave
- remove the slave if it's not able to move the slave to the new master properly, and display an error. It used to just change master to a 'random' file and position

Note that this can make the process slower as it will let the new master sync and/or the slave first before changing the replication

147. By Pascal Hofmann on 2010-05-07

Release 2.2.1

146. By Pascal Hofmann on 2010-05-05

Removed checks for incorrect state REPLICATION_BACKLOG (it's called REPLICATION_DELAY...).

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 with rich root (needs bzr 1.0)
This branch contains Public information 
Everyone can see this information.