Another sprint and another release! This one is delayed a day or two due
to power issues in our data center. The most exciting bit here is a big
refactor in the monitor that has finally landed (thanks go to Joao Luis),
but there is lots of other good stuff to go around:
* mon: rearchitected to utilize single instance of paxos and a key/value
store (Joao Luis)
* mon: new 'ceph df [detail]' command
* osd: support for improved hashing of PGs across OSDs via HASHPSPOOL
pool flag and feature
* osd: refactored watch/notify infrastructure (fixes protocol, removes
many bugs) (Sam Just)
* osd, librados: ability to list watchers (David Zafman)
* osd, librados: new listsnaps command (David Zafman)
* osd: trim log more aggressively, avoid appearance of leak memory
* osd: misc split fixes
* osd: a few journaling bug fixes
* osd: connection handling bug fixes
* rbd: avoid FIEMAP when importing from file (it can be buggy)
* librados: fix linger bugs (Josh Durgin)
* librbd: fixed flatten deadlock (Josh Durgin)
* rgw: fixed >4MB range requests (Jan Harkes)
* rgw: fix log rotation
* mds: allow xattrs on root
* ceph-fuse: fix statfs(2) reporting
* msgr: optionally tune TCP buffer size to avoid throughput collapse (Jim
Schutt)
* consume less memory for logging by default
* always use system leveldb (Gary Lowell)
WARNING: We noticed the librados headers are broken as the build was going
out, and the fix just missed the build. We'll do a point release if
anyone needs it.
When upgrading, try to avoid leaving mixed monitor versions for long
periods of time; see the release notes for more details:
http://ceph.com/docs/master/release-notes/#v0-59
In other news, the ceph-cookbooks for Chef just got a long-overdue update.
If you are a Chef user, please take a look at the updated repo on github
and let us know what you think (or better yet start sending your pull
requests our way):
http://github.com/ceph/ceph-cookbooks
I should also mention that, although you don't see much action here, Caleb
and Yehuda are hard at work on the multi-site, disaster recovery, and API
features for radosgw.
You can get v0.59 from the usual places:
* Git at git://github.com/ceph/ceph.git
* Tarball at http://ceph.com/download/ceph-0.59.tar.gz
* For Debian/Ubuntu packages, see http://ceph.com/docs/master/install/debian
* For RPMs, see http://ceph.com/docs/master/install/rpm
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html