It's been another three weeks and v0.47 is ready.  The highlights include:

 * mon: admin tools to control unwieldy clusters (temporarily block osd 
   boots, failures, etc.)
 * osd: reduced memory footprint for peering/thrashing
 * librbd: write-thru cache mode
 * librbd: improved error handling
 * osd: removal of ill-conceived 'localized pg' feature (those annoying 
   PGs with 'p' in them)
 * rados-bench: simple tool to benchmark radosgw (or S3) (based on 'rados 
   bench' command)

In truth it wasn't the most productive sprint because of the work that 
went into the launch of the web sites, the launch party, and the 
subsequent inebriation.  However, the new RBD caching feature is looking 
very good at this point, and patches are working their way upstream in 
Qemu/KVM to enable it with the generic 'cache=writethrough' or 
'cache=writeback' settings.

One other noteworthy item is that I generated a new PGP key to sign 
releases with.  The key is now in ceph.git, and has been signed by my 
personal key.  If you are installing debs from our repositories, you'll 
want to add the new key to your APT keyring to avoid annoying security 
warnings.

For v0.48, we are working on a ceph-osd refactor to improve threading and 
performance, multi-monitor and OSD hotplugging support for upstart and 
Chef, improvements to the OSD and monitor bootstrapping to make that 
possible, and RBD groundwork for the much-anticipated layering feature.

You can get v0.47 from the usual places:

 * Git at git://github.com/ceph/ceph.git
 * Tarball at http://ceph.newdream.net/download/ceph-0.47.tar.gz
 * For Debian/Ubuntu packages, 
see http://ceph.newdream.net/docs/master/install/debian

Reply via email to