From: Nathan Cutler Date: Mon, 15 Aug 2016 11:27:37 +0000 (+0200) Subject: release-notes.rst: draft 0.94.8 release notes X-Git-Tag: v11.0.1~389^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=85452583a69e853e069d9d5d21ec697186242fec;p=ceph.git release-notes.rst: draft 0.94.8 release notes Signed-off-by: Nathan Cutler --- diff --git a/doc/release-notes.rst b/doc/release-notes.rst index 6f3ef1ede2c..d3c8215587b 100644 --- a/doc/release-notes.rst +++ b/doc/release-notes.rst @@ -5322,6 +5322,73 @@ Notable Changes * rocksdb: update to latest (Xiaoxi Chen) * rpm: loosen ceph-test dependencies (Ken Dreyer) +v0.94.8 Hammer +============== + +This Hammer point release fixes several bugs. + +We recommend that all hammer v0.94.x users upgrade. + +For more detailed information, see :download:`the complete changelog `. + +Notable Changes +--------------- + +* build/ops: Add -D_LARGEFILE64_SOURCE to Linux build. (`issue#16611 `_, `pr#10182 `_, Ira Cooper) +* build/ops: boost uuid makes valgrind complain (`issue#12736 `_, `pr#9741 `_, Sage Weil, Rohan Mars) +* build/ops: ceph-disk s/by-parttype-uuid/by-parttypeuuid/ (`issue#15867 `_, `pr#9107 `_, Nathan Cutler) +* common: add units to rados bench output and clean up formatting (`issue#12248 `_, `pr#8960 `_, Dmitry Yatsushkevich, Brad Hubbard, Gu Zhongyan) +* common: config set with negative value results in "error setting 'filestore_merge_threshold' to '-40': (22) Invalid argument" (`issue#13829 `_, `pr#10291 `_, Brad Hubbard, Kefu Chai) +* common: linking to -lrbd causes process startup times to balloon (`issue#15225 `_, `pr#8538 `_, Richard W.M. Jones) +* doc: fix by-parttypeuuid in ceph-disk(8) nroff (`issue#15867 `_, `pr#10699 `_, Ken Dreyer) +* fs: double decreased the count to trim caps which will cause failing to respond to cache pressure (`issue#14319 `_, `pr#8804 `_, Zhi Zhang) +* log: do not repeat errors to stderr (`issue#14616 `_, `pr#10227 `_, Sage Weil) +* mds: failing file operations on kernel based cephfs mount point leaves unaccessible file behind on hammer 0.94.7 (`issue#16013 `_, `pr#10198 `_, Yan, Zheng) +* mds: fix stray purging in 'stripe_count > 1' case (`issue#15050 `_, `pr#8042 `_, Yan, Zheng) +* mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale on kcephfs (`issue#15702 `_, `pr#9404 `_, Zhi Zhang) +* mon: LibRadosMiscConnectFailure.ConnectFailure (not so intermittent) failure in upgrade/hammer-x (`issue#13992 `_, `pr#8806 `_, Sage Weil) +* mon: Monitor: validate prefix on handle_command() (`issue#16297 `_, `pr#10038 `_, You Ji) +* mon: drop pg temps from not the current primary in OSDMonitor (`issue#16127 `_, `pr#9893 `_, Samuel Just) +* mon: fix calculation of %USED (`issue#15641 `_, `pr#9125 `_, Ruifeng Yang, David Zafman) +* mon: improve reweight_by_utilization() logic (`issue#15686 `_, `pr#9416 `_, xie xingguo) +* mon: pool quota alarm is not in effect (`issue#15478 `_, `pr#8593 `_, Danny Al-Gaaf) +* mon: wrong ceph get mdsmap assertion (`issue#14681 `_, `pr#7542 `_, Vicente Cheng) +* msgr: ceph-osd valgrind invalid reads/writes (`issue#15870 `_, `pr#9238 `_, Samuel Just) +* objecter: LibRadosWatchNotifyPPTests/LibRadosWatchNotifyPP.WatchNotify2Timeout/1 segv (`issue#15760 `_, `pr#9400 `_, Sage Weil) +* osd: OSD reporting ENOTEMPTY and crashing (`issue#14766 `_, `pr#9277 `_, Samuel Just) +* osd: When generating past intervals due to an import end at pg epoch and fix build_past_intervals_parallel (`issue#12387 `_, `issue#14438 `_, `pr#8464 `_, David Zafman) +* osd: acting_primary not updated on split (`issue#15523 `_, `pr#9001 `_, Sage Weil) +* osd: assert(!actingbackfill.empty()): old watch timeout tries to queue repop on replica (`issue#15391 `_, `pr#8665 `_, Sage Weil) +* osd: assert(rollback_info_trimmed_to == head) in PGLog (`issue#13965 `_, `pr#8849 `_, Samuel Just) +* osd: delete one of the repeated op->mark_started in ReplicatedBackend::sub_op_modify_impl (`issue#16572 `_, `pr#9977 `_, shun-s) +* osd: fix omap digest compare when scrub (`issue#16000 `_, `pr#9271 `_, Xinze Chi) +* osd: is_split crash in handle_pg_create (`issue#15426 `_, `pr#8805 `_, Kefu Chai) +* osd: objects unfound after repair (fixed by repeering the pg) (`issue#15006 `_, `pr#7961 `_, Jianpeng Ma, Loic Dachary, Kefu Chai) +* osd: rados cppool omap to ec pool crashes osd (`issue#14695 `_, `pr#8845 `_, Jianpeng Ma) +* osd: remove all stale osdmaps in handle_osd_map() (`issue#13990 `_, `pr#9090 `_, Kefu Chai) +* osd: send write and read sub ops on behalf of client ops at normal priority in ECBackend (`issue#14313 `_, `pr#8573 `_, Samuel Just) +* rbd: snap rollback: restore the link to parent (`issue#14512 `_, `pr#8535 `_, Alexey Sheplyakov) +* rgw: S3: set EncodingType in ListBucketResult (`issue#15896 `_, `pr#8987 `_, Victor Makarov, Robin H. Johnson) +* rgw: backport rgwx-copy-if-newer for radosgw-agent (`issue#16262 `_, `pr#9671 `_, Yehuda Sadeh) +* rgw: bucket listing following object delete is partial (`issue#14826 `_, `pr#10555 `_, Orit Wasserman) +* rgw: convert plain object to versioned (with null version) when removing (`issue#15243 `_, `pr#8755 `_, Yehuda Sadeh) +* rgw: fix multi-delete query param parsing. (`issue#16618 `_, `pr#10189 `_, Robin H. Johnson) +* rgw: have a flavor of bucket deletion to bypass GC and to trigger (`issue#15557 `_, `pr#10509 `_, Pavan Rallabhandi) +* rgw: keep track of written_objs correctly (`issue#15886 `_, `pr#9240 `_, Yehuda Sadeh) +* rgw: multipart ListPartsResult has missing quotes on ETag (`issue#15334 `_, `pr#8475 `_, xie xingguo, Robin H. Johnson) +* rgw: no Last-Modified, Content-Size and X-Object-Manifest headers if no segments in DLO manifest (`issue#15812 `_, `pr#9402 `_, Radoslaw Zarzynski) +* rgw: radosgw server abort when user passed bad parameters to set quota (`issue#14190 `_, `issue#14191 `_, `pr#8313 `_, Dunrong Huang) +* rgw: radosgw-admin region-map set is not reporting the bucket quota correctly (`issue#16815 `_, `pr#10554 `_, Yehuda Sadeh, Orit Wasserman) +* rgw: refrain from sending Content-Type/Content-Length for 304 responses (`issue#16327 `_, `issue#13582 `_, `issue#15119 `_, `issue#14005 `_, `pr#8379 `_, Yehuda Sadeh, Nathan Cutler, Wido den Hollander) +* rgw: remove bucket index objects when deleting the bucket (`issue#16412 `_, `pr#10530 `_, Orit Wasserman) +* rgw: set Access-Control-Allow-Origin to an asterisk if allowed in a rule (`issue#15348 `_, `pr#8528 `_, Wido den Hollander) +* rgw: subset of uploaded objects via radosgw are unretrievable when using EC pool (`issue#15745 `_, `pr#9407 `_, Yehuda Sadeh) +* rgw: subuser rm fails with status 125 (`issue#14375 `_, `pr#9961 `_, Orit Wasserman) +* rgw: the swift key remains after removing a subuser (`issue#12890 `_, `issue#14375 `_, `pr#10718 `_, Orit Wasserman, Sangdi Xu) +* rgw: user quota may not adjust on bucket removal (`issue#14507 `_, `pr#8113 `_, Edward Yang) +* tests: be more generous with test timeout (`issue#15403 `_, `pr#8470 `_, Loic Dachary) +* tests: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (`issue#16289 `_, `pr#9722 `_, Mykola Golub) + v0.94.7 Hammer ==============