Pacific
=======
+v16.2.14 Pacific
+================
+
+This is the fourteenth backport release in the Pacific series.
+
+Notable Changes
+---------------
+
+* CEPHFS: After recovering a Ceph File System post following the disaster recovery
+ procedure, the recovered files under `lost+found` directory can now be deleted.
+
+* `ceph mgr dump` command now displays the name of the mgr module that
+ registered a RADOS client in the `name` field added to elements of the
+ `active_clients` array. Previously, only the address of a module's RADOS
+ client was shown in the `active_clients` array.
+
+Changelog
+---------
+
+* backport PR #39607 (`pr#51344 <https://github.com/ceph/ceph/pull/51344>`_, Rishabh Dave)
+* blk/kernel: Fix error code mapping in KernelDevice::read (`pr#49263 <https://github.com/ceph/ceph/pull/49263>`_, Joshua Baergen)
+* blk/KernelDevice: Modify the rotational and discard check log message (`pr#50322 <https://github.com/ceph/ceph/pull/50322>`_, Vikhyat Umrao)
+* build: Remove ceph-libboost\* packages in install-deps (`pr#52790 <https://github.com/ceph/ceph/pull/52790>`_, Nizamudeen A, Adam Emerson)
+* ceph-volume: fix a bug in `get_lvm_fast_allocs()` (batch) (`pr#52063 <https://github.com/ceph/ceph/pull/52063>`_, Guillaume Abrioux)
+* ceph-volume: fix batch refactor issue (`pr#51207 <https://github.com/ceph/ceph/pull/51207>`_, Guillaume Abrioux)
+* ceph-volume: fix drive-group issue that expects the batch_args to be a string (`pr#51209 <https://github.com/ceph/ceph/pull/51209>`_, Mohan Sharma)
+* ceph-volume: quick fix in zap.py (`pr#51196 <https://github.com/ceph/ceph/pull/51196>`_, Guillaume Abrioux)
+* ceph-volume: set lvm membership for mpath type devices (`pr#52080 <https://github.com/ceph/ceph/pull/52080>`_, Guillaume Abrioux)
+* ceph_test_rados_api_watch_notify: extend Watch3Timeout test (`pr#51261 <https://github.com/ceph/ceph/pull/51261>`_, Sage Weil)
+* ceph_volume: support encrypted volumes for lvm new-db/new-wal/migrate commands (`pr#52873 <https://github.com/ceph/ceph/pull/52873>`_, Igor Fedotov)
+* cephadm: eliminate duplication of sections (`pr#51433 <https://github.com/ceph/ceph/pull/51433>`_, Rongqi Sun)
+* cephadm: mount host /etc/hosts for daemon containers in podman deployments (`pr#51174 <https://github.com/ceph/ceph/pull/51174>`_, Adam King)
+* cephadm: reschedule haproxy from an offline host (`pr#51214 <https://github.com/ceph/ceph/pull/51214>`_, Michael Fritch)
+* cephadm: using ip instead of short hostname for prometheus urls (`pr#51212 <https://github.com/ceph/ceph/pull/51212>`_, Redouane Kachach)
+* cephfs-top: check the minimum compatible python version (`pr#51353 <https://github.com/ceph/ceph/pull/51353>`_, Jos Collin)
+* cephfs-top: dump values to stdout and -d [--delay] option fix (`pr#50715 <https://github.com/ceph/ceph/pull/50715>`_, Jos Collin, Neeraj Pratap Singh, wangxinyu, Rishabh Dave)
+* cephfs-top: navigate to home screen when no fs (`pr#50737 <https://github.com/ceph/ceph/pull/50737>`_, Jos Collin)
+* cephfs-top: Some fixes in `choose_field()` for sorting (`pr#50596 <https://github.com/ceph/ceph/pull/50596>`_, Neeraj Pratap Singh)
+* client: clear the suid/sgid in fallocate path (`pr#50988 <https://github.com/ceph/ceph/pull/50988>`_, Lucian Petrut, Xiubo Li, Sven Anderson)
+* client: do not dump mds twice in Inode::dump() (`pr#51247 <https://github.com/ceph/ceph/pull/51247>`_, Xue Yantao)
+* client: do not send metrics until the MDS rank is ready (`pr#52500 <https://github.com/ceph/ceph/pull/52500>`_, Xiubo Li)
+* client: force sending cap revoke ack always (`pr#52506 <https://github.com/ceph/ceph/pull/52506>`_, Xiubo Li)
+* client: only wait for write MDS OPs when unmounting (`pr#52304 <https://github.com/ceph/ceph/pull/52304>`_, Xiubo Li)
+* client: trigger to flush the buffer when making snapshot (`pr#52499 <https://github.com/ceph/ceph/pull/52499>`_, Xiubo Li)
+* client: use deep-copy when setting permission during make_request (`pr#51487 <https://github.com/ceph/ceph/pull/51487>`_, Mer Xuanyi)
+* client: wait rename to finish (`pr#52505 <https://github.com/ceph/ceph/pull/52505>`_, Xiubo Li)
+* cls/queue: use larger read chunks in queue_list_entries (`pr#49903 <https://github.com/ceph/ceph/pull/49903>`_, Igor Fedotov)
+* common/crc32c_aarch64: fix crc32c unittest failed on aarch64 (`pr#51315 <https://github.com/ceph/ceph/pull/51315>`_, luo rixin)
+* common/TrackedOp: fix osd reboot optracker coredump (`pr#51249 <https://github.com/ceph/ceph/pull/51249>`_, yaohui.zhou)
+* common: notify all when max backlog reached in OutputDataSocket (`pr#47232 <https://github.com/ceph/ceph/pull/47232>`_, Shu Yu)
+* common: Use double instead of long double to improve performance (`pr#51316 <https://github.com/ceph/ceph/pull/51316>`_, Chunsong Feng, luo rixin)
+* Consider setting "bulk" autoscale pool flag when automatically creating a data pool for CephFS (`pr#52900 <https://github.com/ceph/ceph/pull/52900>`_, Leonid Usov)
+* debian: install cephfs-mirror systemd unit files and man page (`pr#52075 <https://github.com/ceph/ceph/pull/52075>`_, Jos Collin)
+* do not evict clients if OSDs are laggy (`pr#52270 <https://github.com/ceph/ceph/pull/52270>`_, Laura Flores, Dhairya Parmar)
+* doc/cephadm: Revert "doc/cephadm: update about disabling logging to journald for quincy" (`pr#51882 <https://github.com/ceph/ceph/pull/51882>`_, Adam King)
+* doc/cephfs: edit fs-volumes.rst (1 of x) (`pr#51467 <https://github.com/ceph/ceph/pull/51467>`_, Zac Dover)
+* doc/cephfs: explain cephfs data and metadata set (`pr#51237 <https://github.com/ceph/ceph/pull/51237>`_, Zac Dover)
+* doc/cephfs: fix prompts in fs-volumes.rst (`pr#51436 <https://github.com/ceph/ceph/pull/51436>`_, Zac Dover)
+* doc/cephfs: line-edit "Mirroring Module" (`pr#51544 <https://github.com/ceph/ceph/pull/51544>`_, Zac Dover)
+* doc/cephfs: rectify prompts in fs-volumes.rst (`pr#51460 <https://github.com/ceph/ceph/pull/51460>`_, Zac Dover)
+* doc/cephfs: repairing inaccessible FSes (`pr#51373 <https://github.com/ceph/ceph/pull/51373>`_, Zac Dover)
+* doc/dev/encoding.txt: update per std::optional (`pr#51399 <https://github.com/ceph/ceph/pull/51399>`_, Radoslaw Zarzynski)
+* doc/glossary: update bluestore entry (`pr#51695 <https://github.com/ceph/ceph/pull/51695>`_, Zac Dover)
+* doc/mgr: edit "leaderboard" in telemetry.rst (`pr#51722 <https://github.com/ceph/ceph/pull/51722>`_, Zac Dover)
+* doc/mgr: update prompts in prometheus.rst (`pr#51311 <https://github.com/ceph/ceph/pull/51311>`_, Zac Dover)
+* doc/rados/operations: Acting Set question (`pr#51741 <https://github.com/ceph/ceph/pull/51741>`_, Zac Dover)
+* doc/rados/operations: Fix erasure-code-jerasure.rst fix (`pr#51744 <https://github.com/ceph/ceph/pull/51744>`_, Anthony D'Atri)
+* doc/rados/ops: edit user-management.rst (3 of x) (`pr#51241 <https://github.com/ceph/ceph/pull/51241>`_, Zac Dover)
+* doc/rados: edit balancer.rst (`pr#51826 <https://github.com/ceph/ceph/pull/51826>`_, Zac Dover)
+* doc/rados: edit bluestore-config-ref.rst (1 of x) (`pr#51791 <https://github.com/ceph/ceph/pull/51791>`_, Zac Dover)
+* doc/rados: edit bluestore-config-ref.rst (2 of x) (`pr#51795 <https://github.com/ceph/ceph/pull/51795>`_, Zac Dover)
+* doc/rados: edit data-placement.rst (`pr#51597 <https://github.com/ceph/ceph/pull/51597>`_, Zac Dover)
+* doc/rados: edit devices.rst (`pr#51479 <https://github.com/ceph/ceph/pull/51479>`_, Zac Dover)
+* doc/rados: edit filestore-config-ref.rst (`pr#51753 <https://github.com/ceph/ceph/pull/51753>`_, Zac Dover)
+* doc/rados: edit stretch-mode procedure (`pr#51291 <https://github.com/ceph/ceph/pull/51291>`_, Zac Dover)
+* doc/rados: edit stretch-mode.rst (`pr#51339 <https://github.com/ceph/ceph/pull/51339>`_, Zac Dover)
+* doc/rados: edit stretch-mode.rst (`pr#51304 <https://github.com/ceph/ceph/pull/51304>`_, Zac Dover)
+* doc/rados: edit user-management (2 of x) (`pr#51157 <https://github.com/ceph/ceph/pull/51157>`_, Zac Dover)
+* doc/rados: fix link in common.rst (`pr#51757 <https://github.com/ceph/ceph/pull/51757>`_, Zac Dover)
+* doc/rados: line-edit devices.rst (`pr#51578 <https://github.com/ceph/ceph/pull/51578>`_, Zac Dover)
+* doc/rados: m-config-ref: edit "background" (`pr#51274 <https://github.com/ceph/ceph/pull/51274>`_, Zac Dover)
+* doc/rados: stretch-mode.rst (other commands) (`pr#51391 <https://github.com/ceph/ceph/pull/51391>`_, Zac Dover)
+* doc/rados: stretch-mode: stretch cluster issues (`pr#51379 <https://github.com/ceph/ceph/pull/51379>`_, Zac Dover)
+* doc/radosgw: explain multisite dynamic sharding (`pr#51587 <https://github.com/ceph/ceph/pull/51587>`_, Zac Dover)
+* doc/radosgw: rabbitmq - push-endpoint edit (`pr#51307 <https://github.com/ceph/ceph/pull/51307>`_, Zac Dover)
+* doc/start/os-recommendations: drop 4.14 kernel and reword guidance (`pr#51491 <https://github.com/ceph/ceph/pull/51491>`_, Ilya Dryomov)
+* doc/start: edit first 150 lines of documenting-ceph (`pr#51183 <https://github.com/ceph/ceph/pull/51183>`_, Zac Dover)
+* doc/start: fix "Planet Ceph" link (`pr#51421 <https://github.com/ceph/ceph/pull/51421>`_, Zac Dover)
+* doc/start: KRBD feature flag support note (`pr#51504 <https://github.com/ceph/ceph/pull/51504>`_, Zac Dover)
+* doc/start: rewrite intro paragraph (`pr#51222 <https://github.com/ceph/ceph/pull/51222>`_, Zac Dover)
+* doc: add link to "documenting ceph" to index.rst (`pr#51471 <https://github.com/ceph/ceph/pull/51471>`_, Zac Dover)
+* doc: Add missing `ceph` command in documentation section `REPLACING A… (`pr#51621 <https://github.com/ceph/ceph/pull/51621>`_, Alexander Proschek)
+* doc: deprecate the cache tiering (`pr#51654 <https://github.com/ceph/ceph/pull/51654>`_, Radosław Zarzyński)
+* doc: document the relevance of mds_namespace mount option (`pr#49688 <https://github.com/ceph/ceph/pull/49688>`_, Jos Collin)
+* doc: explain cephfs mirroring `peer_add` step in detail (`pr#51522 <https://github.com/ceph/ceph/pull/51522>`_, Venky Shankar)
+* doc: Update jerasure.org references (`pr#51727 <https://github.com/ceph/ceph/pull/51727>`_, Anthony D'Atri)
+* doc: update multisite doc (`pr#51402 <https://github.com/ceph/ceph/pull/51402>`_, parth-gr)
+* doc: Use `ceph osd crush tree` command to display weight set weights (`pr#51351 <https://github.com/ceph/ceph/pull/51351>`_, James Lakin)
+* kv/RocksDBStore: Add CompactOnDeletion support (`pr#50894 <https://github.com/ceph/ceph/pull/50894>`_, Radoslaw Zarzynski, Mark Nelson)
+* kv/RocksDBStore: cumulative backport for rm_range_keys and around (`pr#50637 <https://github.com/ceph/ceph/pull/50637>`_, Igor Fedotov)
+* kv/RocksDBStore: don't use real wholespace iterator for prefixed access (`pr#50496 <https://github.com/ceph/ceph/pull/50496>`_, Igor Fedotov)
+* librados: aio operate functions can set times (`pr#52117 <https://github.com/ceph/ceph/pull/52117>`_, Casey Bodley)
+* librbd/managed_lock/GetLockerRequest: Fix no valid lockers case (`pr#52287 <https://github.com/ceph/ceph/pull/52287>`_, Ilya Dryomov, Matan Breizman)
+* librbd: avoid decrementing iterator before first element (`pr#51856 <https://github.com/ceph/ceph/pull/51856>`_, Lucian Petrut)
+* librbd: avoid object map corruption in snapshots taken under I/O (`pr#52285 <https://github.com/ceph/ceph/pull/52285>`_, Ilya Dryomov)
+* librbd: don't wait for a watch in send_acquire_lock() if client is blocklisted (`pr#50926 <https://github.com/ceph/ceph/pull/50926>`_, Ilya Dryomov, Christopher Hoffman)
+* librbd: localize snap_remove op for mirror snapshots (`pr#51431 <https://github.com/ceph/ceph/pull/51431>`_, Christopher Hoffman)
+* librbd: remove previous incomplete primary snapshot after successfully creating a new one (`pr#51429 <https://github.com/ceph/ceph/pull/51429>`_, Ilya Dryomov, Prasanna Kumar Kalever)
+* log: writes to stderr (pipe) may not be atomic (`pr#50778 <https://github.com/ceph/ceph/pull/50778>`_, Lucian Petrut, Patrick Donnelly)
+* MDS imported_inodes metric is not updated (`pr#51699 <https://github.com/ceph/ceph/pull/51699>`_, Yongseok Oh)
+* mds: adjust cap acquisition throttles (`pr#52974 <https://github.com/ceph/ceph/pull/52974>`_, Patrick Donnelly)
+* mds: allow unlink from lost+found directory (`issue#59569 <http://tracker.ceph.com/issues/59569>`_, `pr#51687 <https://github.com/ceph/ceph/pull/51687>`_, Venky Shankar)
+* mds: display sane hex value (0x0) for empty feature bit (`pr#52125 <https://github.com/ceph/ceph/pull/52125>`_, Jos Collin)
+* mds: do not send split_realms for CEPH_SNAP_OP_UPDATE msg (`pr#52848 <https://github.com/ceph/ceph/pull/52848>`_, Xiubo Li)
+* mds: do not take the ino which has been used (`pr#51508 <https://github.com/ceph/ceph/pull/51508>`_, Xiubo Li)
+* mds: fix cpu_profiler asok crash (`pr#52979 <https://github.com/ceph/ceph/pull/52979>`_, liu shi)
+* mds: fix stray evaluation using scrub and introduce new option (`pr#50814 <https://github.com/ceph/ceph/pull/50814>`_, Dhairya Parmar)
+* mds: Fix the linkmerge assert check (`pr#52726 <https://github.com/ceph/ceph/pull/52726>`_, Kotresh HR)
+* mds: force replay sessionmap version (`pr#50725 <https://github.com/ceph/ceph/pull/50725>`_, Xiubo Li)
+* mds: make num_fwd and num_retry to __u32 (`pr#50733 <https://github.com/ceph/ceph/pull/50733>`_, Xiubo Li)
+* mds: MDLog::_recovery_thread: handle the errors gracefully (`pr#52513 <https://github.com/ceph/ceph/pull/52513>`_, Jos Collin)
+* mds: rdlock_path_xlock_dentry supports returning auth target inode (`pr#51609 <https://github.com/ceph/ceph/pull/51609>`_, Zhansong Gao)
+* mds: record and dump last tid for trimming completed requests (or flushes) (`issue#57985 <http://tracker.ceph.com/issues/57985>`_, `pr#50811 <https://github.com/ceph/ceph/pull/50811>`_, Venky Shankar)
+* mds: skip forwarding request if the session were removed (`pr#52844 <https://github.com/ceph/ceph/pull/52844>`_, Xiubo Li)
+* mds: update mdlog perf counters during replay (`pr#52682 <https://github.com/ceph/ceph/pull/52682>`_, Patrick Donnelly)
+* mds: wait for unlink operation to finish (`pr#50986 <https://github.com/ceph/ceph/pull/50986>`_, Xiubo Li)
+* mds: wait reintegrate to finish when unlinking (`pr#51686 <https://github.com/ceph/ceph/pull/51686>`_, Xiubo Li)
+* mgr/cephadm: Adding --storage.tsdb.retention.size prometheus option (`pr#51647 <https://github.com/ceph/ceph/pull/51647>`_, Redouane Kachach)
+* mgr/cephadm: don't try to write client/os tuning profiles to known offline hosts (`pr#51346 <https://github.com/ceph/ceph/pull/51346>`_, Adam King)
+* mgr/cephadm: support for miscellaneous config files for daemons (`pr#51517 <https://github.com/ceph/ceph/pull/51517>`_, Adam King)
+* mgr/dashboard: allow PUT in CORS (`pr#52704 <https://github.com/ceph/ceph/pull/52704>`_, Nizamudeen A)
+* mgr/dashboard: API docs UI does not work with Angular dev server (`pr#51245 <https://github.com/ceph/ceph/pull/51245>`_, Volker Theile)
+* mgr/dashboard: expose more grafana configs in service form (`pr#51113 <https://github.com/ceph/ceph/pull/51113>`_, Nizamudeen A)
+* mgr/dashboard: Fix broken Fedora image URL (`pr#52477 <https://github.com/ceph/ceph/pull/52477>`_, Zack Cerza)
+* mgr/dashboard: Fix rbd snapshot creation (`pr#51075 <https://github.com/ceph/ceph/pull/51075>`_, Aashish Sharma)
+* mgr/dashboard: fix the rbd mirroring configure check (`pr#51324 <https://github.com/ceph/ceph/pull/51324>`_, Nizamudeen A)
+* mgr/dashboard: move cephadm e2e cleanup to jenkins job config (`pr#52389 <https://github.com/ceph/ceph/pull/52389>`_, Nizamudeen A)
+* mgr/dashboard: rbd-mirror force promotion (`pr#51056 <https://github.com/ceph/ceph/pull/51056>`_, Pedro Gonzalez Gomez)
+* mgr/dashboard: skip Create OSDs step in Cluster expansion (`pr#51150 <https://github.com/ceph/ceph/pull/51150>`_, Nizamudeen A)
+* mgr/dashboard: SSO error: AttributeError: 'str' object has no attribute 'decode' (`pr#51950 <https://github.com/ceph/ceph/pull/51950>`_, Volker Theile)
+* mgr/nfs: disallow non-existent paths when creating export (`pr#50809 <https://github.com/ceph/ceph/pull/50809>`_, Dhairya Parmar)
+* mgr/orchestrator: fix device size in `orch device ls` output (`pr#51211 <https://github.com/ceph/ceph/pull/51211>`_, Adam King)
+* mgr/rbd_support: fixes related to recover from rados client blocklisting (`pr#51464 <https://github.com/ceph/ceph/pull/51464>`_, Ramana Raja)
+* mgr/snap_schedule: add debug log for paths failing snapshot creation (`pr#51246 <https://github.com/ceph/ceph/pull/51246>`_, Milind Changire)
+* mgr/snap_schedule: catch all exceptions for cli (`pr#52753 <https://github.com/ceph/ceph/pull/52753>`_, Milind Changire)
+* mgr/volumes: avoid returning -ESHUTDOWN back to cli (`issue#58651 <http://tracker.ceph.com/issues/58651>`_, `pr#51039 <https://github.com/ceph/ceph/pull/51039>`_, Venky Shankar)
+* mgr: store names of modules that register RADOS clients in the MgrMap (`pr#52883 <https://github.com/ceph/ceph/pull/52883>`_, Ramana Raja)
+* MgrMonitor: batch commit OSDMap and MgrMap mutations (`pr#50980 <https://github.com/ceph/ceph/pull/50980>`_, Patrick Donnelly, Kefu Chai, Radosław Zarzyński)
+* mon/ConfigMonitor: update crush_location from osd entity (`pr#52468 <https://github.com/ceph/ceph/pull/52468>`_, Didier Gazen)
+* mon/MDSMonitor: batch last_metadata update with pending (`pr#52230 <https://github.com/ceph/ceph/pull/52230>`_, Patrick Donnelly)
+* mon/MDSMonitor: check fscid in pending exists in current (`pr#52233 <https://github.com/ceph/ceph/pull/52233>`_, Patrick Donnelly)
+* mon/MDSMonitor: do not propose on error in prepare_update (`pr#52240 <https://github.com/ceph/ceph/pull/52240>`_, Patrick Donnelly)
+* mon/MDSMonitor: ignore extraneous up:boot messages (`pr#52244 <https://github.com/ceph/ceph/pull/52244>`_, Patrick Donnelly)
+* mon/MonClient: before complete auth with error, reopen session (`pr#52133 <https://github.com/ceph/ceph/pull/52133>`_, Nitzan Mordechai)
+* mon: avoid exception when setting require-osd-release more than 2 versions up (`pr#51382 <https://github.com/ceph/ceph/pull/51382>`_, Igor Fedotov)
+* mon: block osd pool mksnap for fs pools (`pr#52397 <https://github.com/ceph/ceph/pull/52397>`_, Milind Changire)
+* Monitor: forward report command to leader (`pr#51258 <https://github.com/ceph/ceph/pull/51258>`_, Dan van der Ster)
+* orchestrator: add `--no-destroy` arg to `ceph orch osd rm` (`pr#51213 <https://github.com/ceph/ceph/pull/51213>`_, Guillaume Abrioux)
+* os/bluestore: allocator's cumulative backport (`pr#50321 <https://github.com/ceph/ceph/pull/50321>`_, Igor Fedotov, Adam Kupczyk, Ronen Friedman)
+* os/bluestore: allow 'fit_to_fast' selector for single-volume osd (`pr#51418 <https://github.com/ceph/ceph/pull/51418>`_, Igor Fedotov)
+* os/bluestore: cumulative bluefs backport (`pr#52212 <https://github.com/ceph/ceph/pull/52212>`_, Igor Fedotov, Adam Kupczyk)
+* os/bluestore: don't need separate variable to mark hits when lookup oid (`pr#52943 <https://github.com/ceph/ceph/pull/52943>`_, locallocal)
+* os/bluestore: fix spillover alert (`pr#50932 <https://github.com/ceph/ceph/pull/50932>`_, Igor Fedotov)
+* os/bluestore: proper override rocksdb::WritableFile::Allocate (`pr#51773 <https://github.com/ceph/ceph/pull/51773>`_, Igor Fedotov)
+* os/bluestore: report min_alloc_size through "ceph osd metadata" (`pr#50506 <https://github.com/ceph/ceph/pull/50506>`_, Igor Fedotov)
+* osd/OSDCap: allow rbd.metadata_list method under rbd-read-only profile (`pr#51876 <https://github.com/ceph/ceph/pull/51876>`_, Ilya Dryomov)
+* OSD: Fix check_past_interval_bounds() (`pr#51510 <https://github.com/ceph/ceph/pull/51510>`_, Matan Breizman, Samuel Just)
+* pybind/argparse: blocklist ip validation (`pr#51812 <https://github.com/ceph/ceph/pull/51812>`_, Nitzan Mordechai)
+* pybind/mgr/pg_autoscaler: Reorderd if statement for the func: _maybe_adjust (`pr#50694 <https://github.com/ceph/ceph/pull/50694>`_, Kamoltat)
+* pybind: drop GIL during library callouts (`pr#52323 <https://github.com/ceph/ceph/pull/52323>`_, Ilya Dryomov, Patrick Donnelly)
+* python-common: drive_selection: fix KeyError when osdspec_affinity is not set (`pr#53157 <https://github.com/ceph/ceph/pull/53157>`_, Guillaume Abrioux)
+* qa/rgw: add POOL_APP_NOT_ENABLED to log-ignorelist (`pr#52048 <https://github.com/ceph/ceph/pull/52048>`_, Casey Bodley)
+* qa/suites/rados: remove rook coverage from the rados suite (`pr#52017 <https://github.com/ceph/ceph/pull/52017>`_, Laura Flores)
+* qa/suites/rbd: install qemu-utils in addition to qemu-block-extra on Ubuntu (`pr#51059 <https://github.com/ceph/ceph/pull/51059>`_, Ilya Dryomov)
+* qa/suites/upgrade/octopus-x: skip TestClsRbd.mirror_snapshot test (`pr#53002 <https://github.com/ceph/ceph/pull/53002>`_, Ilya Dryomov)
+* qa: check each fs for health (`pr#51232 <https://github.com/ceph/ceph/pull/51232>`_, Patrick Donnelly)
+* qa: data-scan/journal-tool do not output debugging in upstream testing (`pr#50773 <https://github.com/ceph/ceph/pull/50773>`_, Patrick Donnelly)
+* qa: fix cephfs-mirror unwinding and 'fs volume create/rm' order (`pr#52654 <https://github.com/ceph/ceph/pull/52654>`_, Jos Collin)
+* qa: mirror tests should cleanup fs during unwind (`pr#50765 <https://github.com/ceph/ceph/pull/50765>`_, Patrick Donnelly)
+* qa: run scrub post file system recovery (`issue#59527 <http://tracker.ceph.com/issues/59527>`_, `pr#51610 <https://github.com/ceph/ceph/pull/51610>`_, Venky Shankar)
+* qa: test_simple failure (`pr#50756 <https://github.com/ceph/ceph/pull/50756>`_, Patrick Donnelly)
+* qa: use parallel gzip for compressing logs (`pr#52953 <https://github.com/ceph/ceph/pull/52953>`_, Patrick Donnelly)
+* qa: wait for MDSMonitor tick to replace daemons (`pr#52237 <https://github.com/ceph/ceph/pull/52237>`_, Patrick Donnelly)
+* radosgw-admin: try reshard even if bucket is resharding (`pr#51836 <https://github.com/ceph/ceph/pull/51836>`_, Casey Bodley)
+* rbd-mirror: fix image replayer shut down description on force promote (`pr#52878 <https://github.com/ceph/ceph/pull/52878>`_, Prasanna Kumar Kalever)
+* rbd-mirror: fix race preventing local image deletion (`pr#52625 <https://github.com/ceph/ceph/pull/52625>`_, N Balachandran)
+* rgw/rados: check_quota() uses real bucket owner (`pr#51330 <https://github.com/ceph/ceph/pull/51330>`_, Mykola Golub, Casey Bodley)
+* rgw/s3: dump Message field in Error response even if empty (`pr#51200 <https://github.com/ceph/ceph/pull/51200>`_, Casey Bodley)
+* rgw: avoid string_view to temporary in RGWBulkUploadOp (`pr#52159 <https://github.com/ceph/ceph/pull/52159>`_, Casey Bodley)
+* rgw: fix consistency bug with OLH objects (`pr#52552 <https://github.com/ceph/ceph/pull/52552>`_, Cory Snyder)
+* rgw: LDAP fix resource leak with wrong credentials (`pr#50560 <https://github.com/ceph/ceph/pull/50560>`_, Johannes Liebl, Johannes)
+* rgw: under fips & openssl 3.x allow md5 usage in select rgw ops (`pr#51266 <https://github.com/ceph/ceph/pull/51266>`_, Mark Kogan)
+* src/valgrind.supp: Adding know leaks unrelated to ceph (`pr#49521 <https://github.com/ceph/ceph/pull/49521>`_, Nitzan Mordechai)
+* src/valgrind.supp: Adding know leaks unrelated to ceph (`pr#51341 <https://github.com/ceph/ceph/pull/51341>`_, Nitzan Mordechai)
+* test: correct osd pool default size (`pr#51803 <https://github.com/ceph/ceph/pull/51803>`_, Nitzan Mordechai)
+* test: monitor thrasher wait until quorum (`pr#51799 <https://github.com/ceph/ceph/pull/51799>`_, Nitzan Mordechai)
+* tests: remove pubsub tests from multisite (`pr#48928 <https://github.com/ceph/ceph/pull/48928>`_, Yuval Lifshitz)
+* tools/ceph-dencoder: Fix incorrect type define for trash_watcher (`pr#51778 <https://github.com/ceph/ceph/pull/51778>`_, Chen Yuanrun)
+* tools/ceph-kvstore-tool: fix segfaults when repair the rocksdb (`pr#51254 <https://github.com/ceph/ceph/pull/51254>`_, huangjun)
+* tools/cephfs-data-scan: support for multi-datapool (`pr#50523 <https://github.com/ceph/ceph/pull/50523>`_, Mykola Golub)
+* vstart: check mgr status after starting mgr (`pr#51604 <https://github.com/ceph/ceph/pull/51604>`_, Rongqi Sun)
+* Wip nitzan fixing few rados/test.sh (`pr#49943 <https://github.com/ceph/ceph/pull/49943>`_, Nitzan Mordechai)
+
v16.2.13 Pacific
================