There're more changes to merge, but the stack is too large and we had some
critical bugs in 2.55.
2.56 is up, hilights:
- JobMaster hang from 2.55 should be fixed. I should've immediately kicked
a bugfix release for this, and I'm really sorry it took so long to track
down :( We develop in a side branch (next) just for this reason.
- Bunch of work from Eric Wong! Tests run faster, bugfixes
- Refactored the database slave code. Now will actively load balance among
slaves, properly backoff retries on slave death, and can serve requests
read-only if the master database is down.
- If you get a newer MogileFS::Network (due out soon) the slave list can
be made zone aware, and trackers will use their local DB slaves for reads.
- Mogdeps is DEAD. This was causing bugs, and I highly doubt anyone is
relying on it nor have been for years. cpanm exists and getting
dependencies installed is cake now.
Killing mogdeps drops the tarball size from 278k to 153k. Wowzers.
Other releases will be forthcoming, but if you're on 2.55 please try out
2.56. Be wary if you use database slaves, but I spent as much time as I
could testing it.