分布式文件系統,Ceph v0.87 Giant 發布
Ceph v0.87 Giant 發布,此版本現已提供下載,值得關注的更新如下:
RADOS 性能提升和客戶端 librados 吞吐量的提升
CephFS: 單MDS系統的穩定性和性能大幅提升,盡管我們還不建議在產品環境中使用 CephFS
Local Recovery Codes OSDs 存儲額外的數據塊來降低 IO
Degraded vs misplaced: ceph -s 和相關命令生成的健康報告可區分退化數據和錯位數據
Tiering improvements 改進緩存鏈的實現以提升性能
Monitor performance 異步寫監控數據,提升整體的響應速度
恢復工具 ceph_objectstore_tool 做了大幅擴展允許操作單個 OSDs 存儲節點,用于調試和恢復數據
相比 V0.86 值得關注的改進如下:
ceph-disk: use new udev rules for centos7/rhel7 (#9747 Loic Dachary)
libcephfs-java: fix fstat mode (Noah Watkins)
librados: fix deadlock when listing PG contents (Guang Yang)
librados: misc fixes to the new threading model (#9582 #9706 #9845 #9873 Sage Weil)
mds: fix inotable initialization (Henry C Chang)
mds: gracefully handle unknown lock type in flock requests (Yan, Zheng)
mon: add read-only, read-write, and role-definer rols (Joao Eduardo Luis)
mon: fix mon cap checks (Joao Eduardo Luis)
mon: misc fixes for new paxos async writes (#9635 Sage Weil)
mon: set scrub timestamps on PG creation (#9496 Joao Eduardo Luis)
osd: erasure code: fix buffer alignment (Janne Grunau, Loic Dachary)
osd: fix alloc hint induced crashes on mixed clusters (#9419 David Zafman)
osd: fix backfill reservation release on rejection (#9626, Samuel Just)
osd: fix ioprio option parsing (#9676 #9677 Loic Dachary)
osd: fix memory leak during snap trimming (#9113 Samuel Just)
osd: misc peering and recovery fixes (#9614 #9696 #9731 #9718 #9821 #9875 Samuel Just, Guang Yang)
更多內容請看發行說明。
Ceph是加州大學Santa Cruz分校的Sage Weil(DreamHost的聯合創始人)專為博士論文設計的新一代自由軟件分布式文件系統。自2007年畢業之后,Sage開始全職投入到Ceph開 發之中,使其能適用于生產環境。Ceph的主要目標是設計成基于POSIX的沒有單點故障的分布式文件系統,使數據能容錯和無縫的復制。2010年3 月,Linus Torvalds將Ceph client合并到內 核2.6.34中。IBM開發者園地的一篇文章 探討了Ceph的架構,它的容錯實現和簡化海量數據管理的功能。
Ceph 中文文檔:http://docs.openfans.org/ceph
Ceph 的 4 個模塊:
Ceph 生態系統:
來自:http://www.oschina.net/news/56564/ceph-0-87-giant