Changes.md in nogara-redis_failover-0.9.1 vs Changes.md in nogara-redis_failover-0.9.7

- old
+ new

@@ -1,4 +1,36 @@ +0.9.7 +----------- +- Stubbed Client#client to return itself, fixes a fork reconnect bug with Resque (dbalatero) + +0.9.6 +----------- +- Handle the node discovery error condition where the znode points to a master that is now a slave. + +0.9.5 +----------- +- Introduce a safer master node discovery process for the Node Manager (#34) +- Improved shutdown process for Node Manager + +0.9.4 +----------- +- Preserve original master by reading from existing znode state. +- Prevent Timeout::Error from bringing down the process (#32) (@eric) + +0.9.3 +----------- +- Add lock assert for Node Manager. + +0.9.2 +----------- +- Improved exception handling in NodeWatcher. + +0.9.1 +----------- +- Improve nested exception handling. +- Fix manual failover support when znode does not exist first. +- Various fixes to work better with 1.8.7. + 0.9.0 ----------- - Make Node Manager's lock path vary with its main znode. (Bira) - Node Manager's znode for holding current list of redis nodes is no longer ephemeral. This is unnecessary since the current master should only be changed by redis_failover. - Introduce :master_only option for RedisFailover::Client (disabled by default). This option configures the client to direct all read/write operations to the master.