Ceph v0.90 發布,分布式文件系統

jopen 9年前發布 | 9K 次閱讀 Ceph

Ceph v0.90 發布,此版本是圣誕節前最后一個開發版本!此版本包括一些 librados 和 librbd 的 API 清理和大量的 OSD,MDS,RGW 和 CRUSH 方面的 bug 修復;OSD gets support for discard(SSDs 方面也有潛在的幫助,但是默認是關閉的);改進了 ceph-disk。

接下來兩個開發版本將會有大量改進,請繼續關注!

值得關注的改進:

  • arch: fix NEON feaeture detection (#10185 Loic Dachary)

  • build: adjust build deps for yasm, virtualenv (Jianpeng Ma)

  • build: improve build dependency tooling (Loic Dachary)

  • ceph-disk: call partx/partprobe consistency (#9721 Loic Dachary)

  • ceph-disk: fix dmcrypt key permissions (Loic Dachary)

  • ceph-disk: fix umount race condition (#10096 Blaine Gardner)

  • ceph-disk: init=none option (Loic Dachary)

  • ceph-monstore-tool: fix shutdown (#10093 Loic Dachary)

  • ceph-objectstore-tool: fix import (#10090 David Zafman)

  • ceph-objectstore-tool: many improvements and tests (David Zafman)

  • ceph.spec: package rbd-replay-prep (Ken Dreyer)

  • common: add ‘perf reset …’ admin command (Jianpeng Ma)

  • common: do not unlock rwlock on destruction (Federico Simoncelli)

  • common: fix block device discard check (#10296 Sage Weil)

  • common: remove broken CEPH_LOCKDEP optoin (Kefu Chai)

  • crush: fix tree bucket behavior (Rongze Zhu)

  • doc: add build-doc guidlines for Fedora and CentOS/RHEL (Nilamdyuti Goswami)

  • doc: enable rbd cache on openstack deployments (Sebastien Han)

  • doc: improved installation nots on CentOS/RHEL installs (John Wilkins)

  • doc: misc cleanups (Adam Spiers, Sebastien Han, Nilamdyuti Goswami, Ken Dreyer, John Wilkins)

  • doc: new man pages (Nilamdyuti Goswami)

  • doc: update release descriptions (Ken Dreyer)

  • doc: update sepia hardware inventory (Sandon Van Ness)

  • librados: only export public API symbols (Jason Dillaman)

  • libradosstriper: fix stat strtoll (Dongmao Zhang)

  • libradosstriper: fix trunc method (#10129 Sebastien Ponce)

  • librbd: fix list_children from invalid pool ioctxs (#10123 Jason Dillaman)

  • librbd: only export public API symbols (Jason Dillaman)

  • many coverity fixes (Danny Al-Gaaf)

  • mds: ‘flush journal’ admin command (John Spray)

  • mds: fix MDLog IO callback deadlock (John Spray)

  • mds: fix deadlock during journal probe vs purge (#10229 Yan, Zheng)

  • mds: fix race trimming log segments (Yan, Zheng)

  • mds: store backtrace for stray dir (Yan, Zheng)

  • mds: verify backtrace when fetching dirfrag (#9557 Yan, Zheng)

  • mon: add max pgs per osd warning (Sage Weil)

  • mon: fix *_ratio units and types (Sage Weil)

  • mon: fix JSON dumps to dump floats as flots and not strings (Sage Weil)

  • mon: fix formatter ‘pg stat’ command output (Sage Weil)

  • msgr: async: several fixes (Haomai Wang)

  • msgr: simple: fix rare deadlock (Greg Farnum)

  • osd: batch pg log trim (Xinze Chi)

  • osd: clean up internal ObjectStore interface (Sage Weil)

  • osd: do not abort deep scrub on missing hinfo (#10018 Loic Dachary)

  • osd: fix ghobject_t formatted output to include shard (#10063 Loic Dachary)

  • osd: fix osd peer check on scrub messages (#9555 Sage Weil)

  • osd: fix pgls filter ops (#9439 David Zafman)

  • osd: flush snapshots from cache tier immediately (Sage Weil)

  • osd: keyvaluestore: fix getattr semantics (Haomai Wang)

  • osd: keyvaluestore: fix key ordering (#10119 Haomai Wang)

  • osd: limit in-flight read requests (Jason Dillaman)

  • osd: log when scrub or repair starts (Loic Dachary)

  • osd: support for discard for journal trim (Jianpeng Ma)

  • qa: fix osd create dup tests (#10083 Loic Dachary)

  • rgw: add location header when object is in another region (VRan Liu)

  • rgw: check timestamp on s3 keystone auth (#10062 Abhishek Lekshmanan)

  • rgw: make sysvinit script set ulimit -n properly (Sage Weil)

  • systemd: better systemd unit files (Owen Synge)

  • tests: ability to run unit tests under docker (Loic Dachary)

獲取 CEPH

更多內容請看發行說明

Ceph是加州大學Santa Cruz分校的Sage Weil(DreamHost的聯合創始人)專為博士論文設計的新一代自由軟件分布式文件系統。自2007年畢業之后,Sage開始全職投入到Ceph開 發之中,使其能適用于生產環境。Ceph的主要目標是設計成基于POSIX的沒有單點故障的分布式文件系統,使數據能容錯和無縫的復制。2010年3 月,Linus Torvalds將Ceph client合并到內 核2.6.34中。

Ceph 中文文檔:http://docs.openfans.org/ceph

Ceph 的 4 個模塊:

Ceph v0.90 發布,分布式文件系統

Ceph 生態系統:

Ceph v0.90 發布,分布式文件系統

來自:http://www.oschina.net/news/58105/ceph-0-90

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!