# v13.2.9 * Backport #37906: mimic: make cephfs-data-scan reconstruct snaptable * Backport #38643: mimic: fs: "log [WRN] : failed to reconnect caps for missing inodes" * Backport #40494: mimic: test_volume_client: declare only one default for python version * Backport #40890: mimic: Pool settings aren't populated to OSD after restart. * Backport #41114: mimic: client: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP * Backport #41584: mimic: backfill_toofull seen on cluster where the most full OSD is at 1% * Backport #41635: mimic: object can be copied to bucket from other user without writing permission * Backport #41859: mimic: memory usage of: radosgw-admin bucket rm * Backport #41975: mimic: Admin user become normal after synced to another zone. * Backport #42143: mimic: mds:split the dir if the op makes it oversized, because some ops maybe in flight * Backport #42146: mimic: client: return error when someone passes bad whence value to llseek * Backport #42148: mimic: mds: mds returns -5 error when the deleted file does not exist * Backport #42156: mimic: mds: infinite loop in Locker::file_update_finish() * Backport #42159: mimic: osdc: objecter ops output does not have useful time information * Backport #42258: mimic: document new option mon_max_pg_per_osd * Backport #42533: mimic: rearrange api/lvm.py * Backport #42534: mimic: unit test: lvm mocking isufficient * Backport #42544: mimic: cbt task does not clean up * Backport #42549: mimic: radosgw-admin bucket stats should prov * Backport #42554: mimic: rgw: prevent bucket reshard scheduling if bucket is resharding * Backport #42697: mimic: Larger cluster using upmap mode balancer can block other balancer commands * Backport #42700: mimic: [rbd-mirror] v2 clone non-primary snapshot can leave snapshot in trash * Backport #42704: mimic: Devices with size <5GB should not be available * Backport #42727: mimic: [rbd-mirror] mirrored clone should be the same format as the primary * Backport #42732: mimic: rgw: auto-clean reshard queue entries for non-existent buckets * Backport #42734: mimic: rgw: cannot cancel reshard log entry for bucket that no longer exists * Backport #42740: mimic: zap should force writes to disk - dd does not by default * Backport #42752: mimic: partitions miss size attribute * Backport #42754: mimic: allow skipping calls to restorecon * Backport #42765: mimic: mgr/prometheus: UnboundLocalError occurs when obj_store is neither filestore nor bluestore * Backport #42798: mimic: unnecessary error message "calc_pg_upmaps failed to build overfull/underfull" * Backport #42833: mimic: STATE_KV_SUBMITTED is set too early. * Backport #42851: mimic: ceph osd status - units invisible using black background * Backport #42852: mimic: format error: ceph osd stat --format=json * Backport #42879: mimic: ceph_test_admin_socket_output fails in rados qa suite * Backport #42896: mimic: rgw: add list user admin OP API * Backport #42897: mimic: get_devices has unexpected return depending on file system location * Backport #42946: mimic: prepare: allow raw block devices for wal/db/journal partitions * Backport #42966: mimic: ceph-volume fails on non se-linux systems * Backport #42972: mimic: ceph-volume fails on non se-linux systems py2 * Backport #42990: mimic: update kernel.sh for read-only changes * Backport #42992: mimic: update krbd_blkroset.t for read-only changes * Backport #42998: mimic: acting_recovery_backfill won't catch all up peers * Backport #43014: mimic: rgw: crypt: permit RGW-AUTO/default with SSE-S3 headers * Backport #43023: mimic: ceph-volume: minor clean-up of `simple scan` subcommand help * Backport #43094: mimic: Improve OSDMap::calc_pg_upmaps() efficiency * Backport #43118: mimic: unittest import unittest.mock, doesn't exist in py2 * Backport #43200: mimic: wrongly used a string type as int value for CEPH_VOLUME_SYSTEMD_TRIES and CEPH_VOLUME_SYSTEMD_INTERVAL * Backport #43202: mimic: Changing bucket versioning status for an MFA enabled bucket works without asking for an MFA code * Backport #43206: mimic: rgw: reshard on versioned buckets causes inconsistency in user stats * Backport #43235: mimic: rgw: radosgw_admin teuthology task: No module named bunch * Backport #43238: mimic: rbd_open_by_id/rbd_open_by_id_read_only incorrectly delete ImageCtx on error * Backport #43242: mimic: update krbd_exclusive_option.sh and kernel.sh for exclusive lock changes * Backport #43244: mimic: "SELinux denials found" in ceph-deploy * Backport #43257: mimic: monitor config store: Deleting logging config settings does not decrease log level * Backport #43276: mimic: TestMixedType.test_filter_all_data_devs must patch VolumeGroups * Backport #43277: mimic: "cd /home/ubuntu/cephtest/s3-tests && ./bootstrap" fails on ubuntu * Backport #43282: mimic: ceph-volume does not respect $PATH * Backport #43315: mimic:wrong datatype describing crush_rule * Backport #43320: mimic: PeeringState::GoClean will call purge_strays unconditionally * Backport #43322: mimic: ceph-volume lvm batch wrong partitioning with multiple osd per device and db-devices * Backport #43340: mimic: add deactivate unit tests * Backport #43347: mimic: mds: crash(FAILED assert(omap_num_objs <= MAX_OBJECTS)) * Backport #43463: mimic: Clarify the message "could not find osd.%s with fsid %s" * Backport #43472: mimic: negative num_objects can set PG_STATE_DEGRADED * Backport #43475: mimic: rbd export-diff with --whole-object skips parent data for fast-diff enabled images * Backport #43480: mimic: radosgw-admin reshard status displays 'num_shards: 18446744073709551615' instead of 'num_shards: -1' * Backport #43498: mimic: rbd-mirror daemons don't logrotate correctly * Backport #43502: mimic: mount.ceph: give a hint message when no mds is up or cluster is laggy * Backport #43507: mimic: the progress percent of creating thick-provisoin image exceeds 100% * Backport #43531: mimic: Change default upmap_max_deviation to 5 * Backport #43569: mimic: ceph-volume lvm list $device doesn't work if $device is a symlink * Backport #43575: mimic: Bucket instance obj can't be removed after resharding completed * Backport #43625: mimic: rbd-mirror daemon command "rbd mirror status" produces invalid JSON * Backport #43630: mimic: segv in collect_sys_info * Backport #43633: mimic: multisite: failed assert(cursor) in mdlog trimming * Backport #43652: mimic: Improve upmap change reporting in logs * Backport #43658: mimic: Too many rgw.none indexes slow down list operations * Backport #43829: mimic: Potential live-lock in disable/enable feature request * Backport #43847: mimic: rgw: unable to abort multipart upload after the bucket got resharded * Backport #43850: mimic: add sizing arguments to prepare * Backport #43854: mimic: batch silently changes OSD type in non-interactive mode * Backport #43872: mimic: batch --buestore regression unable to craete OSDs * Backport #43876: mimic: rgw: maybe coredump when reload operator happened * Backport #43881: mimic: mon: segv in MonOpRequest::~MonOpRequest OpHistory::cleanup * Backport #43925: mimic: Per-pool pg states for prometheus * Backport #43978: mimic: "ceph telemetry show" shows error: AttributeError: 'NoneType' object has no attribute 'items' * Backport #43985: mimic: lvm list for single report is broken when passing vg/lv * Backport #43987: mimic: osd: Allow 64-char hostname to be added as the "host" in CRUSH * Feature #44011: allow setting osd_memory_target per device class * Backport #44033: mimic: lvm list alway reports only the first lv in a vg, no matter what was passed. * Backport #44036: mimic: c-v inventory returns available on ceph LVs * Backport #44048: mimic: ceph-volume fails when rerunning lvm create on already existing OSDs * Backport #44110: mimic: ceph-volume lvm batch raises error on skipped devices * Backport #44111: mimic: batch: AttributeError: 'Device' object has no attribute 'pvs_api' * Backport #44130: mimic: Beast frontend option to configure the maximum number of connections * Backport #44134: mimic: zap fails when with multi-device vgs * Backport #44151: mimic: strategy/filstore.py don't pass journal_size as string * Backport #44154: mimic: zapping filestore journals broken * Backport #44227: mimic: c-v raw list should silence stderr * Backport #44262: mimic: [rbd-mirror] Mirror daemon never recovers from being blacklisted * Backport #44326: mimic: ceph-volum lvm get_device_vgs() doesn't filter by prefix * Backport #44332: mimic: simple scan on dmcrypt OSDs creates wrong keys in json file * Backport #44445: mimic: rgw (luminous) making implicit_tenants backwards compatible. * Backport #44465: mimic: sse-kms: requests to barbican don't set correct http status * Bug #44878: mimic: incorrect SSD bluestore compression/allocation defaults * Backport #44973: mimic: simple/scan.py: syntax problem in log statement * Backport #44983: mimic: Nautilus: selinux denials SELinuxError for ceph_mgr on httpd * Backport #45000: mimic: batch: error on filtered devices in interactive only if usable data devices are present * Backport #45004: mimic: batch filter_devices tries to access lvs when there are none * Bug #45117: make[4]: *** No rule to make target 'src/CMakeFiles/ceph-mgr.dir/link.txt', needed by 'bin/ceph-mgr'. Stop.