红联Linux门户
Linux帮助

Ceph 0.85发布,分布式文件存储系统

发布时间:2014-09-09 09:09:52来源:红联作者:empast
Ceph 0.85 发布了,值得关注的改进有:

ceph-disk: do not inadvertantly create directories (Owne Synge)

ceph-disk: fix dmcrypt support (Sage Weil)

ceph-disk: linter cleanup, logging improvements (Alfredo Deza)

ceph-disk: show information about dmcrypt in ‘ceph-disk list’ output (Sage Weil)

ceph-disk: use partition type UUIDs and blkid (Sage Weil)

ceph: fix for non-default cluster names (#8944, Dan Mick)

doc: document new upstream wireshark dissector (Kevin Cox)

doc: many install doc updates (John Wilkins)

librados: fix lock leaks in error paths (#9022, Paval Rallabhandi)

librados: fix pool existence check (#8835, Pavan Rallabhandi)

librbd: enable caching by default (Sage Weil)

librbd: fix crash using clone of flattened image (#8845, Josh Durgin)

librbd: store and retrieve snapshot metadata based on id (Josh Durgin)

mailmap: many updates (Loic Dachary)

mds: add min/max UID for snapshot creation/deletion (#9029, Wido den Hollander)

misc build errors/warnings for Fedora 20 (Boris Ranto)

mon: add ‘osd blocked-by’ command to easily see which OSDs are blocking peering progress (Sage Weil)

mon: add perfcounters for paxos operations (Sage Weil)

mon: create default EC profile if needed (Loic Dachary)

mon: fix crash on loopback messages and paxos timeouts (#9062, Sage Weil)

mon: fix divide by zero when pg_num is adjusted before OSDs are added (#9101, Sage Weil)

mon: fix occasional memory leak after session reset (#9176, Sage Weil)

mon: fix ruleset/ruleid bugs (#9044, Loic Dachary)

mon: make usage dumps in terms of bytes, not kB (Sage Weil)

mon: prevent implicit destruction of OSDs with ‘osd setmaxosd ...’ (#8865, Anand Bhat)

mon: verify all quorum members are contiguous at end of Paxos round (#9053, Sage Weil)

msgr: refactor to cleanly separate SimpleMessenger implemenetation, move toward Connection-based calls (Matt Benjamin, Sage Wei)

objectstore: clean up KeyValueDB interface for key/value backends (Sage Weil)

osd: add local_mtime for use by cache agent (Zhiqiang Wang)

osd: add superblock for KeyValueStore backend (Haomai Wang)

osd: add support for Intel ISA-L erasure code library (Andreas-Joachim Peters)

osd: do not skip promote for write-ordered reads (#9064, Samuel Just)

osd: fix ambigous encoding order for blacklisted clients (#9211, Sage Weil)

osd: fix cache flush corner case for snapshotted objects (#9054, Samuel Just)

osd: fix discard of old/obsolete subop replies (#9259, Samuel Just)

osd: fix discard of peer messages from previous intervals (Greg Farnum)

osd: fix dump of open fds on EMFILE (Sage Weil)

osd: fix journal dump (Ma Jianpeng)

osd: fix mon feature bit requirements bug and resulting log spam (Sage Weil)

osd: fix recovery chunk size usage during EC recovery (Ma Jianpeng)

osd: fix recovery reservation deadlock for EC pools (Samuel Just)

osd: fix removal of old xattrs when overwriting chained xattrs (Ma Jianpeng)

osd: fix requesting queueing on PG split (Samuel Just)

osd: force new xattrs into leveldb if fs returns E2BIG (#7779, Sage Weil)

osd: implement alignment on chunk sizes (Loic Dachary)

osd: improve prioritization of recovery of degraded over misplaced objects (Sage Weil)

osd: locking, sharding, caching improvements in FileStore’s FDCache (Somnath Roy, Greg Farnum)

osd: many important bug fixes (Samuel Just)

osd, mon: add rocksdb support (Xinxin Shu, Sage Weil)

osd, mon: distinguish between “misplaced” and “degraded” objects in cluster health and PG state reporting (Sage Weil)

osd: refactor some ErasureCode functionality into command parent class (Loic Dachary)

osd: set rollback_info_completed on create (#8625, Samuel Just)

rados: allow setxattr value to be read from stdin (Sage Weil)

rados: drop gratuitous n from getxattr command (Sage Weil)

rgw: add -min-rewrite-stripe-size for object restriper (Yehuda Sadeh)

rgw: add powerdns hook for dynamic DNS for global clusters (Wido den Hollander)

rgw: copy object data is target bucket is in a different pool (#9039, Yehuda Sadeh)

rgw: do not try to authenticate CORS preflight requests (#8718, Robert Hubbard, Yehuda Sadeh)

rgw: fix civetweb URL decoding (#8621, Yehuda Sadeh)

rgw: fix removal of objects during object creation (Patrycja Szablowska, Yehuda Sadeh)

rgw: fix striping for copied objects (#9089, Yehuda Sadeh)

rgw: fix test for identify whether an object has a tail (#9226, Yehuda Sadeh)

rgw: fix when stripe size is not a multiple of chunk size (#8937, Yehuda Sadeh)

rgw: improve civetweb logging (Yehuda Sadeh)

rgw: misc civetweb frontend fixes (Yehuda Sadeh)

sysvinit: add support for non-default cluster names (Alfredo Deza)

详细介绍请看:http://ceph.com/docs/master/release-notes/

Ceph是加州大学Santa Cruz分校的Sage Weil(DreamHost的联合创始人)专为博士论文设计的新一代自由软件分布式文件系统。自2007年毕业之后,Sage开始全职投入到Ceph开 发之中,使其能适用于生产环境。Ceph的主要目标是设计成基于POSIX的没有单点故障的分布式文件系统,使数据能容错和无缝的复制。2010年3 月,Linus Torvalds将Ceph client合并到内核2.6.34中。

软件详情:http://opennode.activesys.org/

下载地址:http://ceph.com/resources/downloads/

来自:开源中国社区
文章评论

共有 0 条评论