Re: v0.44 released
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Hi,
Can write sth more about new key/value api or point part of the source
where we can get familiar with it.
On Wed, Mar 21, 2012 at 2:39 PM, Sage Weil <sage@xxxxxxxxxxxx> wrote:
> v0.44 is ready! Changes since v0.43 include:
>
> * osd: key/value objects (objects are now blobs, key/value bundles, and
> xattrs)
> * osd: cleaned up PG state, stats
> * osd: fixed transaction replay on non-btrfs after ill-timed failures
> * osd: several recovery fixes
> * radosgw: improved PUT performance
> * radosgw: improved list objects performance, filtering
> * radosgw: manifests for large objects
> * radosgw: Swift/S3 ACL interoperability (last set ACL type wins)
> * librados: new key/value object API
> * Ubuntu 12.04 precise packages
>
> The exciting part of this release is that the key/value "object map"
> work has been merged, along with radosgw changes to take advantage of the
> new API. This allows you to use a key/value interface to manage many
> small records in a single object, in addition of the regular object data
> and attributes. Keys in the same object are stored together on disk--just
> like object data would be--so there are locality advantages to putting
> related keys in the same object. However, there are no limits on how many
> keys per object beyond concerns about load and space balancing (all keys
> in an object are stored together on the same set of Ceph OSDs). This
> provides an interesting alternative to conventional distributed key/value
> stores like Cassandra that distribute all keys in a single namespace
> across all nodes. For example, radosgw now uses the new object map API to
> manage the index object for each bucket.
>
> For v0.45, we're continuing work on RBD caching, performance and bug
> fixes, and working around xattr size limitations in ext3/4.
>
> You can get v0.44 from the usual locations:
>
> * Git at git://github.com/ceph/ceph.git
> * Tarball at http://ceph.newdream.net/download/ceph-0.44.tar.gz
> * For Debian/Ubuntu packages, see
> http://ceph.newdream.net/docs/master/ops/install/mkcephfs/#installing-the-packages
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at http://vger.kernel.org/majordomo-info.html
--
Tomasz Paszkowski
SS7, Asterisk, SAN, Datacenter, Cloud Computing
+48500166299
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[CEPH Users]
[Information on CEPH]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]