From: Nathan Cutler Date: Mon, 22 Jul 2019 16:00:15 +0000 (+0200) Subject: doc/releases/nautilus: add missing PRs to 14.2.2 X-Git-Tag: v15.1.0~2142^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d463ae7fbbf3d813d4144ea4fc5405a59d664ff8;p=ceph.git doc/releases/nautilus: add missing PRs to 14.2.2 Signed-off-by: Nathan Cutler --- diff --git a/doc/releases/nautilus.rst b/doc/releases/nautilus.rst index 7654dc3dff11..0d4d244c1e67 100644 --- a/doc/releases/nautilus.rst +++ b/doc/releases/nautilus.rst @@ -66,6 +66,7 @@ Changelog * bluestore: fix for FreeBSD iocb structure (`issue#39612 `_, `pr#28007 `_, Willem Jan Withagen) * bluestore: fix missing discard in BlueStore::_kv_sync_thread (`issue#39672 `_, `pr#28258 `_, Junhui Tang) * bluestore: fix out-of-bound access in bmap allocator (`pr#27740 `_, Igor Fedotov) +* bluestore: fix duplicate allocations in bmap allocator (`issue#40080 `_, `pr#28646 `_, Igor Fedotov) * build/ops: Ceph RPM build fails on openSUSE Tumbleweed with GCC 9 (`issue#40067 `_, `issue#39974 `_, `pr#28299 `_, Martin Li\xc5\xa1ka) * build/ops: cmake: Fix build against ncurses with separate libtinfo (`pr#27532 `_, Lars Wendler) * build/ops: cmake: set empty-string RPATH for ceph-osd (`issue#40301 `_, `issue#40295 `_, `pr#28516 `_, Nathan Cutler) @@ -77,6 +78,7 @@ Changelog * ceph-volume: broken assertion errors after pytest changes (`pr#28925 `_, Alfredo Deza) * ceph-volume: look for rotational data in lsblk (`pr#27723 `_, Andrew Schoen) * ceph-volume: tests add a sleep in tox for slow OSDs after booting (`pr#28924 `_, Alfredo Deza) +* ceph-volume: use the Device.rotational property instead of sys_api (`pr#29028 `_, Andrew Schoen) * cephfs-shell: Revert "cephfs.pyx: add py3 compatibility (`pr#28641 `_, Varsha Rao) * cephfs-shell: ls command produces error: no colorize attribute found error (`issue#39376 `_, `issue#39378 `_, `issue#38740 `_, `issue#39379 `_, `issue#39197 `_, `issue#39377 `_, `pr#27677 `_, Milind Changire, Varsha Rao) * cephfs-shell: misc. cephfs-shell backports (`issue#40314 `_, `issue#40471 `_, `issue#40418 `_, `issue#40469 `_, `issue#40313 `_, `issue#39937 `_, `issue#39678 `_, `issue#40244 `_, `issue#39404 `_, `issue#40243 `_, `issue#39165 `_, `issue#40470 `_, `issue#40455 `_, `issue#39936 `_, `issue#40217 `_, `pr#28681 `_, Patrick Donnelly, Varsha Rao, Milind Changire) @@ -118,6 +120,7 @@ Changelog * core: mon/Elector: format mon_release correctly (`issue#39419 `_, `pr#27771 `_, Sage Weil) * core: mon/Monitor: allow probe if MMonProbe::mon_release == 0 (`issue#38850 `_, `pr#28262 `_, Sage Weil) * core: mon: fix off-by-one rendering progress bar (`pr#28398 `_, Sage Weil) +* core: mon: use per-pool stats only when all OSDs are reporting (`pr#29032 `_, Sage Weil) * core: monitoring: Provide a base set of Prometheus alert manager rules that notify the user about common Ceph error conditions (`issue#39540 `_, `pr#27998 `_, Jan Fajerski) * core: monitoring: update Grafana dashboards (`issue#39652 `_, `issue#40006 `_, `issue#39971 `_, `issue#39932 `_, `pr#28101 `_, Kiefer Chang, Jan Fajerski) * core: osd/OSD.cc: make osd bench description consistent with parameters (`issue#39006 `_, `issue#39375 `_, `pr#28035 `_, Neha Ojha) @@ -197,6 +200,7 @@ Changelog * mgr: log an error if we can't find any modules to load (`issue#40090 `_, `pr#28347 `_, Tim Serong') * monitoring: pybind/mgr: fix format for rbd-mirror prometheus metrics (`pr#28485 `_, Mykola Golub) * msg/async: connection race + winner fault can leave connection stuck at replacing foreve (`issue#39241 `_, `issue#37499 `_, `issue#39448 `_, `issue#38493 `_, `pr#27915 `_, Jason Dillaman, xie xingguo) +* msg/async/ProtocolV[12]: add ms_learn_addr_from_peer (`pr#28589 `_, Sage Weil) * msg: output peer address when detecting bad CRCs (`issue#39367 `_, `pr#27857 `_, Greg Farnum) * pybind: Add 'RBD_FEATURE_MIGRATING' to rbd.pyx (`issue#39609 `_, `issue#39736 `_, `pr#28482 `_, Ricardo Marques') * pybind: Rados.get_fsid() returning bytes in python3 (`issue#40192 `_, `issue#38381 `_, `pr#28476 `_, Jason Dillaman) @@ -227,6 +231,7 @@ Changelog * rgw: inefficient unordered bucket listing (`issue#39410 `_, `issue#39393 `_, `pr#27924 `_, Casey Bodley) * rgw: librgw: unexpected crash when creating bucket (`issue#39575 `_, `pr#27955 `_, Tao CHEN) * rgw: limit entries in remove_olh_pending_entries() (`issue#39178 `_, `issue#39118 `_, `pr#27664 `_, Casey Bodley) +* rgw: list bucket with start marker and delimiter will miss next object with char '0' (`issue#40762 `_, `issue#39989 `_, `pr#29022 `_, Tianshan Qu) * rgw: multisite log trimming only checks peers that sync from us (`issue#39283 `_, `pr#27814 `_, Casey Bodley) * rgw: multisite: add perf counters to data sync (`issue#38549 `_, `issue#38918 `_, `pr#27921 `_, Abhishek Lekshmanan, Casey Bodley) * rgw: multisite: mismatch of bucket creation times from List Buckets (`issue#39635 `_, `issue#39735 `_, `pr#28444 `_, Casey Bodley) @@ -2976,7 +2981,7 @@ Detailed Changelog * rgw: rgw/pubsub: add pubsub tests (`pr#26299 `_, Yuval Lifshitz) * rgw: RGWRadosGetOmapKeysCR takes result by shared_ptr (`issue#21154 `_, `pr#23634 `_, Casey Bodley) * rgw: RGWRadosGetOmapKeysCR uses 'more' flag from omap_get_keys2() (`pr#23401 `_, Casey Bodley, Sage Weil) -* rgw: RGW: remove duplicate include header files in rgw_rados.cc (`pr#18578 `_, Sibei Gao) +* rgw: remove duplicate include header files in rgw_rados.cc (`pr#18578 `_, Sibei Gao) * rgw: rgw_sync: drop ENOENT error logs from mdlog (`pr#26971 `_, Abhishek Lekshmanan) * rgw: Robustly notify (`issue#24963 `_, `pr#23100 `_, Adam C. Emerson) * rgw: s3: awsv4 drop special handling for x-amz-credential (`issue#26965 `_, `pr#23652 `_, Abhishek Lekshmanan)