diff --git a/doc/release-notes.rst b/doc/release-notes.rst index 53a9f082ad7..b994a2b1e1e 100644 --- a/doc/release-notes.rst +++ b/doc/release-notes.rst @@ -372,6 +372,79 @@ Notable Changes * rocksdb: update to latest (Xiaoxi Chen) * rpm: loosen ceph-test dependencies (Ken Dreyer) +v0.94.3 hammer (draft) +====================== + +* The commands of "pg ls-by-{pool,primary,osd}" and "pg ls" now take "recovering" +instead of "recovery", to include the recovering pgs in the listed pgs. + +Notable Changes +--------------- +* librbd: aio calls may block (`issue#11770 `_, `pr#4875 `_, Jason Dillaman) +* osd: make the all osd/filestore thread pool suicide timeouts separately configurable (`issue#11701 `_, `pr#5159 `_, Samuel Just) +* mon: ceph fails to compile with boost 1.58 (`issue#11982 `_, `pr#5122 `_, Kefu Chai) +* tests: TEST_crush_reject_empty must not run a mon (`issue#12285,11975 `_, `pr#5208 `_, Kefu Chai) +* osd: FAILED assert(!old_value.deleted()) in upgrade:giant-x-hammer-distro-basic-multi run (`issue#11983 `_, `pr#5121 `_, Samuel Just) +* build/ops: linking ceph to tcmalloc causes segfault on SUSE SLE11-SP3 (`issue#12368 `_, `pr#5265 `_, Thorsten Behrens) +* common: utf8 and old gcc breakage on RHEL6.5 (`issue#7387 `_, `pr#4687 `_, Kefu Chai) +* crush: take crashes due to invalid arg (`issue#11740 `_, `pr#4891 `_, Sage Weil) +* rgw: need conversion tool to handle fixes following #11974 (`issue#12502 `_, `pr#5384 `_, Yehuda Sadeh) +* rgw: Swift API: support for 202 Accepted response code on container creation (`issue#12299 `_, `pr#5214 `_, Radoslaw Zarzynski) +* common: Log::reopen_log_file: take m_flush_mutex (`issue#12520 `_, `pr#5405 `_, Samuel Just) +* rgw: Properly respond to the Connection header with Civetweb (`issue#12398 `_, `pr#5284 `_, Wido den Hollander) +* rgw: multipart list part response returns incorrect field (`issue#12399 `_, `pr#5285 `_, Henry Chang) +* build/ops: ceph.spec.in: 95-ceph-osd.rules, mount.ceph, and mount.fuse.ceph not installed properly on SUSE (`issue#12397 `_, `pr#5283 `_, Nathan Cutler) +* rgw: radosgw-admin dumps user info twice (`issue#12400 `_, `pr#5286 `_, guce) +* doc: fix doc build (`issue#12180 `_, `pr#5095 `_, Kefu Chai) +* tests: backport 11493 fixes, and test, preventing ec cache pools (`issue#12314 `_, `pr#4961 `_, Samuel Just) +* rgw: does not send Date HTTP header when civetweb frontend is used (`issue#11872 `_, `pr#5228 `_, Radoslaw Zarzynski) +* mon: pg ls is broken (`issue#11910 `_, `pr#5160 `_, Kefu Chai) +* librbd: A client opening an image mid-resize can result in the object map being invalidated (`issue#12237 `_, `pr#5279 `_, Jason Dillaman) +* doc: missing man pages for ceph-create-keys, ceph-disk-* (`issue#11862 `_, `pr#4846 `_, Nathan Cutler) +* tools: ceph-post-file fails on rhel7 (`issue#11876 `_, `pr#5038 `_, Sage Weil) +* build/ops: rcceph script is buggy (`issue#12090 `_, `pr#5028 `_, Owen Synge) +* rgw: Bucket header is enclosed by quotes (`issue#11874 `_, `pr#4862 `_, Wido den Hollander) +* build/ops: packaging: add SuSEfirewall2 service files (`issue#12092 `_, `pr#5030 `_, Tim Serong) +* rgw: Keystone PKI token expiration is not enforced (`issue#11722 `_, `pr#4884 `_, Anton Aksola) +* build/ops: debian/control: ceph-common (>> 0.94.2) must be >= 0.94.2-2 (`issue#12529,11998 `_, `pr#5417 `_, Loic Dachary) +* mon: Clock skew causes missing summary and confuses Calamari (`issue#11879 `_, `pr#4868 `_, Thorsten Behrens) +* rgw: rados objects wronly deleted (`issue#12099 `_, `pr#5117 `_, wuxingyi) +* tests: kernel_untar_build fails on EL7 (`issue#12098 `_, `pr#5119 `_, Greg Farnum) +* fs: Fh ref count will leak if readahead does not need to do read from osd (`issue#12319 `_, `pr#5427 `_, Zhi Zhang) +* mon: OSDMonitor: allow addition of cache pool with non-empty snaps with co… (`issue#12595 `_, `pr#5252 `_, Samuel Just) +* mon: MDSMonitor: handle MDSBeacon messages properly (`issue#11979 `_, `pr#5123 `_, Kefu Chai) +* tools: ceph-disk: get_partition_type fails on /dev/cciss... (`issue#11760 `_, `pr#4892 `_, islepnev) +* build/ops: max files open limit for OSD daemon is too low (`issue#12087 `_, `pr#5026 `_, Owen Synge) +* mon: add an "osd crush tree" command (`issue#11833 `_, `pr#5248 `_, Kefu Chai) +* mon: mon crashes when "ceph osd tree 85 --format json" (`issue#11975 `_, `pr#4936 `_, Kefu Chai) +* build/ops: ceph / ceph-dbg steal ceph-objecstore-tool from ceph-test / ceph-test-dbg (`issue#11806 `_, `pr#5069 `_, Loic Dachary) +* rgw: DragonDisk fails to create directories via S3: MissingContentLength (`issue#12042 `_, `pr#5118 `_, Yehuda Sadeh) +* build/ops: /usr/bin/ceph from ceph-common is broken without installing ceph (`issue#11998 `_, `pr#5206 `_, Ken Dreyer) +* build/ops: systemd: Increase max files open limit for OSD daemon (`issue#11964 `_, `pr#5040 `_, Owen Synge) +* build/ops: rgw/logrotate.conf calls service with wrong init script name (`issue#12044 `_, `pr#5055 `_, wuxingyi) +* common: OPT_INT option interprets 3221225472 as -1073741824, and crashes in Throttle::Throttle() (`issue#11738 `_, `pr#4889 `_, Kefu Chai) +* doc: doc/release-notes: v0.94.2 (`issue#11492 `_, `pr#4934 `_, Sage Weil) +* common: admin_socket: close socket descriptor in destructor (`issue#11706 `_, `pr#4657 `_, Jon Bernard) +* rgw: Object copy bug (`issue#11755 `_, `pr#4885 `_, Javier M. Mellid) +* rgw: empty json response when getting user quota (`issue#12245 `_, `pr#5237 `_, wuxingyi) +* fs: cephfs Dumper tries to load whole journal into memory at once (`issue#11999 `_, `pr#5120 `_, John Spray) +* rgw: Fix tool for #11442 does not correctly fix objects created via multipart uploads (`issue#12242 `_, `pr#5229 `_, Yehuda Sadeh) +* rgw: Civetweb RGW appears to report full size of object as downloaded when only partially downloaded (`issue#12243 `_, `pr#5231 `_, Yehuda Sadeh) +* osd: stuck incomplete (`issue#12362 `_, `pr#5269 `_, Samuel Just) +* osd: start_flush: filter out removed snaps before determining snapc's (`issue#11911 `_, `pr#4899 `_, Samuel Just) +* librbd: internal.cc: 1967: FAILED assert(watchers.size() == 1) (`issue#12239 `_, `pr#5243 `_, Jason Dillaman) +* librbd: new QA client upgrade tests (`issue#12109 `_, `pr#5046 `_, Jason Dillaman) +* librbd: [ FAILED ] TestLibRBD.ExclusiveLockTransition (`issue#12238 `_, `pr#5241 `_, Jason Dillaman) +* rgw: Swift API: XML document generated in response for GET on account does not contain account name (`issue#12323 `_, `pr#5227 `_, Radoslaw Zarzynski) +* rgw: keystone does not support chunked input (`issue#12322 `_, `pr#5226 `_, Hervé Rousseau) +* mds: MDS is crashed (mds/CDir.cc: 1391: FAILED assert(!is_complete())) (`issue#11737 `_, `pr#4886 `_, Yan, Zheng) +* cli: ceph: cli interactive mode does not understand quotes (`issue#11736 `_, `pr#4776 `_, Kefu Chai) +* librbd: add valgrind memory checks for unit tests (`issue#12384 `_, `pr#5280 `_, Zhiqiang Wang) +* build/ops: admin/build-doc: script fails silently under certain circumstances (`issue#11902 `_, `pr#4877 `_, John Spray) +* osd: Fixes for rados ops with snaps (`issue#11908 `_, `pr#4902 `_, Samuel Just) +* build/ops: ceph.spec.in: ceph-common subpackage def needs tweaking for SUSE/openSUSE (`issue#12308 `_, `pr#4883 `_, Nathan Cutler) +* fs: client: reference counting 'struct Fh' (`issue#12088 `_, `pr#5222 `_, Yan, Zheng) +* build/ops: ceph.spec: update OpenSUSE BuildRequires (`issue#11611 `_, `pr#4667 `_, Loic Dachary) v0.94.2 Hammer ==============