Ceph v0.94.4 ·¢²¼£¬´Ë°æ±¾ÐÞ¸´ÁËÒ»Ð©ÖØÒªµÄ bug£¬½¨ÒéËùÓÐ v0.94.x Hammer Óû§¾¡¿ìÉý¼¶µ½×îа汾¡£
Ceph ÔÚ GitHub ÒѾ·Å³ö Ceph v0.94.5 °æ±¾µÄÏÂÔØ£º
https://github.com/ceph/ceph/archive/v0.94.5.zip£¬µ«ÊÇÔÝδÓÐÏà¹ØËµÃ÷¡£
Ceph v0.94.4 ÖµµÃ¹Ø×¢µÄ¸Ä½ø
build/ops: ceph.spec.in: 50-rbd.rules conditional is wrong (issue#12166, pr#5207, Nathan Cutler)
build/ops: ceph.spec.in: ceph-common needs python-argparse on older distros, but doesn¡¯t require it (issue#12034, pr#5216, Nathan Cutler)
build/ops: ceph.spec.in: radosgw requires apache for SUSE only - makes no sense (issue#12358, pr#5411, Nathan Cutler)
build/ops: ceph.spec.in: rpm: cephfs_java not fully conditionalized (issue#11991, pr#5202, Nathan Cutler)
build/ops: ceph.spec.in: rpm: not possible to turn off Java (issue#11992, pr#5203, Owen Synge)
build/ops: ceph.spec.in: running fdupes unnecessarily (issue#12301, pr#5223, Nathan Cutler)
build/ops: ceph.spec.in: snappy-devel for all supported distros (issue#12361, pr#5264, Nathan Cutler)
build/ops: ceph.spec.in: SUSE/openSUSE builds need libbz2-devel (issue#11629, pr#5204, Nathan Cutler)
build/ops: ceph.spec.in: useless %py_requires breaks SLE11-SP3 build (issue#12351, pr#5412, Nathan Cutler)
build/ops: error in ext_mime_map_init() when /etc/mime.types is missing (issue#11864, pr#5385, Ken Dreyer)
build/ops: upstart: limit respawn to 3 in 30 mins (instead of 5 in 30s) (issue#11798, pr#5930, Sage Weil)
build/ops: With root as default user, unable to have multiple RGW instances running (issue#10927, pr#6161, Sage Weil)
build/ops: With root as default user, unable to have multiple RGW instances running (issue#11140, pr#6161, Sage Weil)
build/ops: With root as default user, unable to have multiple RGW instances running (issue#11686, pr#6161, Sage Weil)
build/ops: With root as default user, unable to have multiple RGW instances running (issue#12407, pr#6161, Sage Weil)
cli: ceph: cli throws exception on unrecognized errno (issue#11354, pr#5368, Kefu Chai)
cli: ceph tell: broken error message / misleading hinting (issue#11101, pr#5371, Kefu Chai)
common: arm: all programs that link to librados2 hang forever on startup (issue#12505, pr#5366, Boris Ranto)
common: buffer: critical bufferlist::zero bug (issue#12252, pr#5365, Haomai Wang)
common: ceph-object-corpus: add 0.94.2-207-g88e7ee7 hammer objects (issue#13070, pr#5551, Sage Weil)
common: do not insert emtpy ptr when rebuild emtpy bufferlist (issue#12775, pr#5764, Xinze Chi)
common: [ FAILED ] TestLibRBD.BlockingAIO (issue#12479, pr#5768, Jason Dillaman)
common: LibCephFS.GetPoolId failure (issue#12598, pr#5887, Yan, Zheng)
common: Memory leak in Mutex.cc, pthread_mutexattr_init without pthread_mutexattr_destroy (issue#11762, pr#5378, Ketor Meng)
common: object_map_update fails with -EINVAL return code (issue#12611, pr#5559, Jason Dillaman)
common: Pipe: Drop connect_seq increase line (issue#13093, pr#5908, Haomai Wang)
common: recursive lock of md_config_t (0) (issue#12614, pr#5759, Josh Durgin)
crush: ceph osd crush reweight-subtree does not reweight parent node (issue#11855, pr#5374, Sage Weil)
doc: update docs to point to download.ceph.com (issue#13162, pr#6156, Alfredo Deza)
fs: ceph-fuse 0.94.2-1trusty segfaults / aborts (issue#12297, pr#5381, Greg Farnum)
fs: segfault launching ceph-fuse with bad -name (issue#12417, pr#5382, John Spray)
librados: Change radosgw pools default crush ruleset (issue#11640, pr#5754, Yuan Zhou)
librbd: correct issues discovered via lockdep / helgrind (issue#12345, pr#5296, Jason Dillaman)
librbd: Crash during TestInternal.MultipleResize (issue#12664, pr#5769, Jason Dillaman)
librbd: deadlock during cooperative exclusive lock transition (issue#11537, pr#5319, Jason Dillaman)
librbd: Possible crash while concurrently writing and shrinking an image (issue#11743, pr#5318, Jason Dillaman)
mon: add a cache layer over MonitorDBStore (issue#12638, pr#5697, Kefu Chai)
mon: fix crush testing for new pools (issue#13400, pr#6192, Sage Weil)
mon: get pools health¡¯info have error (issue#12402, pr#5369, renhwztetecs)
mon: implicit erasure code crush ruleset is not validated (issue#11814, pr#5276, Loic Dachary)
mon: PaxosService: call post_refresh() instead of post_paxos_update() (issue#11470, pr#5359, Joao Eduardo Luis)
mon: pgmonitor: wrong at/near target max¡° reporting (issue#12401, pr#5370, huangjun)
mon: register_new_pgs() should check ruleno instead of its index (issue#12210, pr#5377, Xinze Chi)
mon: Show osd as NONE in ceph osd map