From be35ea9fe632e9a850011feb892cdf0f57447389 Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Tue, 13 Oct 2015 01:14:54 +0200 Subject: [PATCH] release-notes: draft v0.94.4 release notes Signed-off-by: Loic Dachary --- doc/release-notes.rst | 44 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/doc/release-notes.rst b/doc/release-notes.rst index db068b32868f..2c2fc6275676 100644 --- a/doc/release-notes.rst +++ b/doc/release-notes.rst @@ -640,6 +640,10 @@ Notable Changes * 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) @@ -672,6 +676,7 @@ Notable Changes * mon: the output is wrong when runing ceph osd reweight (`issue#12251 `_, `pr#5372 `_, Joao Eduardo Luis) * osd: allow peek_map_epoch to return an error (`issue#13060 `_, `pr#5892 `_, Sage Weil) * osd: cache agent is idle although one object is left in the cache (`issue#12673 `_, `pr#5765 `_, Loic Dachary) +* osd: copy-from doesn't preserve truncate_{seq,size} (`issue#12551 `_, `pr#5885 `_, Samuel Just) * osd: crash creating/deleting pools (`issue#12429 `_, `pr#5527 `_, John Spray) * osd: fix repair when recorded digest is wrong (`issue#12577 `_, `pr#5468 `_, Sage Weil) * osd: include/ceph_features: define HAMMER_0_94_4 feature (`issue#13026 `_, `pr#5687 `_, Sage Weil) @@ -686,16 +691,33 @@ Notable Changes * osd: suicide timeout during peering - search for missing objects (`issue#12523 `_, `pr#5762 `_, Guang G Yang) * osd: WBThrottle::clear_object: signal on cond when we reduce throttle values (`issue#12223 `_, `pr#5757 `_, Samuel Just) * rbd: crash during shutdown after writeback blocked by IO errors (`issue#12597 `_, `pr#5767 `_, Jianpeng Ma) +* rgw: add delimiter to prefix only when path is specified (`issue#12960 `_, `pr#5860 `_, Sylvain Baubeau) * rgw: create a tool for orphaned objects cleanup (`issue#9604 `_, `pr#5717 `_, Yehuda Sadeh) +* rgw: don't preserve acls when copying object (`issue#11563 `_, `pr#6039 `_, Yehuda Sadeh) +* rgw: don't preserve acls when copying object (`issue#12370 `_, `pr#6039 `_, Yehuda Sadeh) +* rgw: don't preserve acls when copying object (`issue#13015 `_, `pr#6039 `_, Yehuda Sadeh) * rgw: Ensure that swift keys don't include backslashes (`issue#7647 `_, `pr#5716 `_, Yehuda Sadeh) +* rgw: GWWatcher::handle_error -> common/Mutex.cc: 95: FAILED assert(r == 0) (`issue#12208 `_, `pr#6164 `_, Yehuda Sadeh) * rgw: HTTP return code is not being logged by CivetWeb (`issue#12432 `_, `pr#5498 `_, Yehuda Sadeh) +* rgw: init_rados failed leads to repeated delete (`issue#12978 `_, `pr#6165 `_, Xiaowei Chen) * rgw: init some manifest fields when handling explicit objs (`issue#11455 `_, `pr#5732 `_, Yehuda Sadeh) +* rgw: Keystone Fernet tokens break auth (`issue#12761 `_, `pr#6162 `_, Abhishek Lekshmanan) +* rgw: region data still exist in region-map after region-map update (`issue#12964 `_, `pr#6163 `_, dwj192) +* rgw: remove trailing :port from host for purposes of subdomain matching (`issue#12353 `_, `pr#6042 `_, Yehuda Sadeh) * rgw: rest-bench common/WorkQueue.cc: 54: FAILED assert(_threads.empty()) (`issue#3896 `_, `pr#5383 `_, huangjun) * rgw: returns requested bucket name raw in Bucket response header (`issue#12537 `_, `pr#5715 `_, Yehuda Sadeh) * rgw: segmentation fault when rgw_gc_max_objs > HASH_PRIME (`issue#12630 `_, `pr#5719 `_, Ruifeng Yang) +* rgw: segments are read during HEAD on Swift DLO (`issue#12780 `_, `pr#6160 `_, Yehuda Sadeh) +* rgw: setting max number of buckets for user via ceph.conf option (`issue#12714 `_, `pr#6166 `_, Vikhyat Umrao) * rgw: Swift API: X-Trans-Id header is wrongly formatted (`issue#12108 `_, `pr#5721 `_, Radoslaw Zarzynski) +* rgw: testGetContentType and testHead failed (`issue#11091 `_, `pr#5718 `_, Radoslaw Zarzynski) +* rgw: testGetContentType and testHead failed (`issue#11438 `_, `pr#5718 `_, Radoslaw Zarzynski) +* rgw: testGetContentType and testHead failed (`issue#12157 `_, `pr#5718 `_, Radoslaw Zarzynski) +* rgw: testGetContentType and testHead failed (`issue#12158 `_, `pr#5718 `_, Radoslaw Zarzynski) +* rgw: testGetContentType and testHead failed (`issue#12363 `_, `pr#5718 `_, Radoslaw Zarzynski) * rgw: the arguments 'domain' should not be assigned when return false (`issue#12629 `_, `pr#5720 `_, Ruifeng Yang) * tests: qa/workunits/cephtool/test.sh: don't assume crash_replay_interval=45 (`issue#13406 `_, `pr#6172 `_, Sage Weil) +* tests: TEST_crush_rule_create_erasure consistently fails on i386 builder (`issue#12419 `_, `pr#6201 `_, Loic Dachary) * tools: ceph-disk zap should ensure block device (`issue#11272 `_, `pr#5755 `_, Loic Dachary) Here is the same as above, in plain text: @@ -711,6 +733,10 @@ Here is the same as above, in plain text: * build/ops: ceph.spec.in: useless %py_requires breaks SLE11-SP3 build (#12351, Nathan Cutler) * build/ops: error in ext_mime_map_init() when /etc/mime.types is missing (#11864, Ken Dreyer) * build/ops: upstart: limit respawn to 3 in 30 mins (instead of 5 in 30s) (#11798, Sage Weil) +* build/ops: With root as default user, unable to have multiple RGW instances running (#10927, Sage Weil) +* build/ops: With root as default user, unable to have multiple RGW instances running (#11140, Sage Weil) +* build/ops: With root as default user, unable to have multiple RGW instances running (#11686, Sage Weil) +* build/ops: With root as default user, unable to have multiple RGW instances running (#12407, Sage Weil) * cli: ceph: cli throws exception on unrecognized errno (#11354, Kefu Chai) * cli: ceph tell: broken error message / misleading hinting (#11101, Kefu Chai) * common: arm: all programs that link to librados2 hang forever on startup (#12505, Boris Ranto) @@ -743,6 +769,7 @@ Here is the same as above, in plain text: * mon: the output is wrong when runing ceph osd reweight (#12251, Joao Eduardo Luis) * osd: allow peek_map_epoch to return an error (#13060, Sage Weil) * osd: cache agent is idle although one object is left in the cache (#12673, Loic Dachary) +* osd: copy-from doesn't preserve truncate_{seq,size} (#12551, Samuel Just) * osd: crash creating/deleting pools (#12429, John Spray) * osd: fix repair when recorded digest is wrong (#12577, Sage Weil) * osd: include/ceph_features: define HAMMER_0_94_4 feature (#13026, Sage Weil) @@ -757,16 +784,33 @@ Here is the same as above, in plain text: * osd: suicide timeout during peering - search for missing objects (#12523, Guang G Yang) * osd: WBThrottle::clear_object: signal on cond when we reduce throttle values (#12223, Samuel Just) * rbd: crash during shutdown after writeback blocked by IO errors (#12597, Jianpeng Ma) +* rgw: add delimiter to prefix only when path is specified (#12960, Sylvain Baubeau) * rgw: create a tool for orphaned objects cleanup (#9604, Yehuda Sadeh) +* rgw: don't preserve acls when copying object (#11563, Yehuda Sadeh) +* rgw: don't preserve acls when copying object (#12370, Yehuda Sadeh) +* rgw: don't preserve acls when copying object (#13015, Yehuda Sadeh) * rgw: Ensure that swift keys don't include backslashes (#7647, Yehuda Sadeh) +* rgw: GWWatcher::handle_error -> common/Mutex.cc: 95: FAILED assert(r == 0) (#12208, Yehuda Sadeh) * rgw: HTTP return code is not being logged by CivetWeb (#12432, Yehuda Sadeh) +* rgw: init_rados failed leads to repeated delete (#12978, Xiaowei Chen) * rgw: init some manifest fields when handling explicit objs (#11455, Yehuda Sadeh) +* rgw: Keystone Fernet tokens break auth (#12761, Abhishek Lekshmanan) +* rgw: region data still exist in region-map after region-map update (#12964, dwj192) +* rgw: remove trailing :port from host for purposes of subdomain matching (#12353, Yehuda Sadeh) * rgw: rest-bench common/WorkQueue.cc: 54: FAILED assert(_threads.empty()) (#3896, huangjun) * rgw: returns requested bucket name raw in Bucket response header (#12537, Yehuda Sadeh) * rgw: segmentation fault when rgw_gc_max_objs > HASH_PRIME (#12630, Ruifeng Yang) +* rgw: segments are read during HEAD on Swift DLO (#12780, Yehuda Sadeh) +* rgw: setting max number of buckets for user via ceph.conf option (#12714, Vikhyat Umrao) * rgw: Swift API: X-Trans-Id header is wrongly formatted (#12108, Radoslaw Zarzynski) +* rgw: testGetContentType and testHead failed (#11091, Radoslaw Zarzynski) +* rgw: testGetContentType and testHead failed (#11438, Radoslaw Zarzynski) +* rgw: testGetContentType and testHead failed (#12157, Radoslaw Zarzynski) +* rgw: testGetContentType and testHead failed (#12158, Radoslaw Zarzynski) +* rgw: testGetContentType and testHead failed (#12363, Radoslaw Zarzynski) * rgw: the arguments 'domain' should not be assigned when return false (#12629, Ruifeng Yang) * tests: qa/workunits/cephtool/test.sh: don't assume crash_replay_interval=45 (#13406, Sage Weil) +* tests: TEST_crush_rule_create_erasure consistently fails on i386 builder (#12419, Loic Dachary) * tools: ceph-disk zap should ensure block device (#11272, Loic Dachary) v0.94.3 Hammer -- 2.47.3