We’re pushing out v0.30. Highlights include:
The focus this time around continues to be with QA, bug fixes, and cleanup.
Relevant URLs:
We’ve released 0.29.1 with a few fixes. The main thing is a fix for a
race condition in librbd that was biting people using rbd with qemu/kvm.
Relevant URLs:
Ceph v0.29 is ready. Notable changes since v0.28.2 include
Mainly we saw continued stabilization of the OSD peering code, which is now working quite well for us. For v0.30 we’re continuing to clean up a few OSD corner cases and working on clustered MDS problems.
Relevant URLs:
We’ve tagged v0.28.2, which includes several bugs fixed over the past week. These include:
Relevant URLs:
I tagged and uploaded v0.28 a week ago but forgot to blog and email about it. That may be just as well, as there were a number of issues that got fixed last week. I’ll separate out the main items.
Changes for v0.28:
Changes for v0.28.1:
The focus for v0.29 is mainly stability. The only new features are for obsync (so it can sync directly to rados) and some usability improvements for programatically managing CRUSH maps for larger clusters.
Relevant URLs:
We’ve released v0.27.1. This includes a few bugfixes for v0.27, including
In short, nothing terribly earth shattering. v0.28 is about a week away, and will include significant changes in the OSD peering code and more MDS clustering fixes.
Relevant URLs:
v0.27 is done! This mostly bugfixes, cleanups, and incremental improvements. Notably:
As part of the radosgw work we’ve created s3-tests.git, which includes a bunch of simple tests to verify implementations of the s3 protocol. See
For v0.28 we’re focusing on the OSD cluster, radosgw, and continuing with the MDS clustering fixes. Sam and Josh are working on a refactor in the OSD peering code that will make peering more understandable, verifiable, and (we hope) less buggy.
Relevant URLs:
We tagged v0.26 a few days ago. Changes since the last release include:
For v0.27 we’re continuing to focus on stabilizing the OSD and radosgw. There have also been a flurry of bugs found (and fixed!) in the MDS with fsstress from LTP (which, BTW, is a pretty great tool). As part of this we’re chipping away at the clustered MDS problems as well. See the current roadmap for the next few intermediate releases and current set of desired 1.0 features.
Relevant URLs:
Are you a Linux kernel programmer interested in a job working on the Ceph distributed file system or btrfs? Are you a C/C++ developer interested in building scalable, fault tolerant and high performance distributed systems? Are you an experienced QA engineer with a storage or distributed system background? DreamHost is hiring Ceph engineers for our Los Angeles and San Francisco offices!
This a bugfix release. If you’re using librados or librbd, please upgrade, as there are some small API fixes. If not, there isn’t anything too critical here aside from some OSD recovery corner cases.
We’re trying to do a quicker major release cycle as we move toward 1.0, and are aiming for v0.26 in another week and a half.
As always, the thing we are most interested in is help with testing. Please send bug reports to the list or stick them directly in the tracker at http://tracker.newdream.net.
Relevant URLs: