ºìÁªLinuxÃÅ»§
Linux°ïÖú

Ceph v0.90·¢²¼£¬·Ö²¼Ê½Îļþϵͳ

·¢²¼Ê±¼ä:2014-12-20 09:06:50À´Ô´:ºìÁª×÷Õß:empast
Ceph v0.90 ·¢²¼£¬´Ë°æ±¾ÊÇÊ¥µ®½Úǰ×îºóÒ»¸ö¿ª·¢°æ±¾£¡´Ë°æ±¾°üÀ¨Ò»Ð© librados ºÍ librbd µÄ API ÇåÀíºÍ´óÁ¿µÄ OSD£¬MDS£¬RGW ºÍ CRUSH ·½ÃæµÄ bug ÐÞ¸´£»OSD gets support for discard£¨SSDs ·½ÃæÒ²ÓÐDZÔڵİïÖú£¬µ«ÊÇĬÈÏÊǹرյģ©£»¸Ä½øÁË 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

Git at git://github.com/ceph/ceph.git

Tarball at http://ceph.com/download/ceph-0.90.tar.gz

For packages, see http://ceph.com/docs/master/install/get-packages

For ceph-deploy, see http://ceph.com/docs/master/install/install-ceph-deploy

¸ü¶àÄÚÈÝÇë¿´·¢ÐÐ˵Ã÷¡£

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

Èí¼þÏêÇ飺http://ceph.com/releases/v0-90-released/

À´×Ô:¿ªÔ´ÖйúÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ