# v15.2.13 * Backport #45853: octopus: cephfs-journal-tool: NetHandler create_socket couldn't create socket * Backport #47471: octopus: mgr/dashboard: it's not possible to refresh inventory forcedly * Backport #48131: octopus: mgr/dashboard: additional logging for SMART data retrieval * Backport #48461: octopus: notifications not sent when non-owner modifies the bucket * Backport #48462: octopus: notifications: support GetTopicAttributes API * Backport #48500: octopus: mgr/dashboard: SMART data routine raises an exception * Backport #48561: octopus: [rbd-mirror] UnlinkPeerRequest state machine might loop * Backport #48596: octopus: nautilus: qa/standalone/scrub/osd-scrub-test.sh: _scrub_abort: return 1 * Backport #48627: octopus: [rbd-mirror] create primary snapshot state machine is deleting incorrect snapshot * Backport #48674: octopus: readahead is incorrectly running when cache is writearound * Backport #48677: octopus: [api] 'ceph_assert(cpp_entries.size() <= max)' in rbd_mirror_image_info_list * Backport #48813: octopus: mds: spurious wakeups in cache upkeep * Backport #48836: octopus: have mount helper pick appropriate mon sockets for ms_mode value * Backport #48878: octopus: mds: fix recall defaults based on feedback from production clusters * Backport #48898: octopus: Mgr deadlock occurs in the process of cluster expansion and reduction * Backport #48904: octopus: Ceph-osd refuses to bind on an IP on the local loopback lo * Backport #48934: octopus: race condition in amqp manager initialization * Backport #48985: octopus: ceph osd df tree reporting incorrect SIZE value for rack having an empty host node * Backport #49004: octopus: mgr should update mon metadata when mon map is updated * Backport #49009: octopus: osd crash in OSD::heartbeat when dereferencing null session * Backport #49024: octopus: build failure on fedora-34/rawhide with boost 1.75 * Backport #49039: octopus: Cannot allocate memory appears when using io_uring osd * Backport #49053: octopus: pick_a_shard() always select shard 0 * Backport #49070: octopus: RGW Bucket Lifecycle configuration on non metadata master zones returns HTTP 503 * Backport #49091: octopus: http client - fix "Expect: 100-continue" issue * Backport #49163: octopus: mgr/dashboard: Add a badge to the Label column of the Host List * Backport #49181: octopus: [test] ceph_test_rbd_mirror_random_write is non-functional * Backport #49186: octopus: rgw: tooling to locate rgw objects with missing rados components * Backport #49193: octopus: rgw: allow rgw-orphan-list to handle intermediate files w/ binary data * Backport #49199: octopus: C++ write API might not properly handle oversized bufferlist * Backport #49257: octopus: librbd: refuse to release exclusive lock when removing * Backport #49297: octopus: link to tcmalloc for ppc64le and s390x * Backport #49320: octopus: thrash_cache_writeback_proxy_none: FAILED ceph_assert(version == old_value.version) in src/test/osd/RadosModel.h * Backport #49347: octopus: qa: Test failure: test_damaged_dentry (tasks.cephfs.test_damage.TestDamage) * Backport #49361: octopus: rgw: sts get_session_token always failed * Backport #49378: octopus: building libcrc32 * Backport #49380: octopus: multisite: etag verifier misidentifies multipart uploads with only one part * Backport #49386: octopus: BlueFS reads might improperly rebuild internal buffer under an shared lock * Backport #49402: octopus: rados: Health check failed: 1/3 mons down, quorum a,c (MON_DOWN)" in cluster log' * Backport #49413: octopus: mgr/nfs: Update about user config * Backport #49417: octopus: [rbd-mirror] interrupted image creation might result in unlinked images * Backport #49438: octopus: krbd: make sure the device node is accessible after the mapping * Backport #49472: octopus: qa: ffsb workload: PG_AVAILABILITY|PG_DEGRADED warnings * Backport #49475: octopus: nautilus: qa: "Assertion `cb_done' failed." * Backport #49515: octopus: pybind/cephfs: DT_REG and DT_LNK values are wrong * Backport #49518: octopus: client: wake up the front pos waiter * Backport #49527: octopus: mon/crush_ops.sh fails: Error EBUSY: osd.1 has already bound to class 'ssd', can not reset class to 'hdd' * Backport #49530: octopus: "ceph osd crush set|reweight-subtree" commands do not set weight on device class subtree * Backport #49533: octopus: osd ok-to-stop too conservative * Backport #49538: octopus: Should rgw::auth::Strategy::apply be noexcept? * Backport #49545: octopus: mgr/dashboard: split tenant$user when creating S3 users * Backport #49560: octopus: qa: file system deletion not complete because starter fs already destroyed * Backport #49566: octopus: api_watch_notify: LibRadosWatchNotify.AioWatchDelete2 fails * Backport #49611: octopus: qa: racy session evicted check * Backport #49636: octopus: mgr/telemetry: check if 'ident' channel is active before compiling reports * Backport #49641: octopus: Disable and re-enable clog_to_monitors could trigger assertion * Backport #49657: octopus: mgr/dashboard: test prometheus/alertmanager rules through promtool * Backport #49663: octopus: 15.2.9 breaks alpine compilation with https://github.com/ceph/ceph/pull/38951 * Backport #49681: octopus: OSD: shutdown of a OSD Host causes slow requests * Backport #49703: octopus: mgr/dashboard: Documented dashboard instance ssl certificate functionality not implemented * Backport #49706: octopus: mgr now includes mon metadata as part of osd metadata * Backport #49730: octopus: debian ceph-common package post-inst clobbers ownership of cephadm log dirs * Backport #49732: octopus: mgr: fix dump duplicate info for ceph osd df * Backport #49752: octopus: snap-schedule doc * Backport #49761: octopus: mgr/balancer: KeyError messages in balancer module * Backport #49766: octopus: [rbd] the "trash mv" operation should support an optional "--image-id" * Backport #49772: octopus: Compression hints are not sent to OSD when object-map is enabled and object may exist * Backport #49795: octopus: pool application metadata not propagated to the cache tier * Backport #49816: octopus: mon: promote_standby does not update available_modules * Backport #49851: octopus: mds: race of fetching large dirfrag * Backport #49874: octopus: update krbd_blkroset.t for separate hw and user read-only flags * Backport #49904: octopus: mgr/volumes: setuid and setgid file bits are not retained after a subvolume snapshot restore * Backport #49914: octopus: Memory leak ceph-mon in ConfigMonitor::load_config * Backport #49917: octopus: mon: slow ops due to osd_failure * Backport #49934: octopus: libcephfs: test termination "what(): Too many open files" * Backport #49950: octopus: mgr/nfs: Update about cephadm single nfs-ganesha daemon per host limitation * Backport #49964: octopus: BlueStore::_collection_list causes huge latency growth pg deletion * Backport #49971: octopus: mgr/dashboard: User management role cloning broke in UI * Backport #49976: octopus: "make check" jenkins job fails * Backport #49990: octopus: _txc_add_transaction error (39) Directory not empty not handled on operation 21 (op 1, counting from 0) * Backport #49993: octopus: unittest_mempool.check_shard_select failed * Backport #49995: octopus: daemons bind to loopback iface * Backport #50002: octopus: ceph-libboost version conflicts * Backport #50027: octopus: client: items pinned in cache preventing unmount * Backport #50049: octopus: mgr/dashboard: Remove username, password fields from -Cluster/Manager Modules/dashboard,influx * Backport #50052: octopus: mgr/dashboard: Device health status is not getting listed under hosts section * Backport #50066: octopus: mgr/dashboard: ERROR: test_disable (tasks.mgr.dashboard.test_mgr_module.MgrModuleTest) * Backport #50070: octopus: mgr/dashboard: alert notification shows 'undefined' instead of alert message * Backport #50081: octopus: rbd-mirror: invalid name of rbd mirror image in perf dump * Backport #50096: octopus: When copying an encrypted object, the result object is empty. * Backport #50120: octopus: cephContext: ceph-conf crash when CrushLocation construct * Backport #50123: octopus: mon: Modify Paxos trim logic to be more efficient * Backport #50129: octopus: monmaptool --create --add nodeA --clobber monmap aborts in entity_addr_t::set_port() * Backport #50143: octopus: qa/tasks/vstart_runner.py: not starting max_required_mgrs * Backport #50159: octopus: test_datalog_autotrim fail in teuthology * Backport #50170: octopus: mgr/dashboard: nodeenv can hang * Backport #50181: octopus: client: only check pool permissions for regular files * Backport #50204: octopus: mgr/dashboard: Read-only user can see registry password * Backport #50210: octopus: BlueFS _flush_range coredump * Backport #50213: octopus: rgw: object lock: improve client error messages * Backport #50232: octopus: packaging: require ceph-common for immutable object cache daemon * Backport #50256: octopus: mds: standby-replay only trims cache when it reaches the end of the replay log * Backport #50286: octopus: qa: "log [ERR] : error reading sessionmap 'mds2_sessionmap'" * Backport #50349: octopus: mgr/dashboard: improve telemetry opt-in reminder notification message * Backport #50365: octopus: rgw: during reshard lock contention, adjust logging * Backport #50405: octopus: Increase default value of bluestore_cache_trim_max_skip_pinned * Bug #50414: octopus: qa/ceph-ansible: Update ansible version and ceph_stable_release * Backport #50416: octopus: mgr/dashboard: filesystem pool size should use stored stat instead of bytes_used * Bug #50435: arm64 build broken: built binaries fail on: load: jerasure load: lrc load dlopen * Backport #50457: octopus: ERROR: test_version (tasks.mgr.dashboard.test_api.VersionReqTest) mgr/dashboard: short_description * Backport #50475: octopus: mgr/dashboard: While changing the password in Dashboard, username and Password is clearly visible in developer tools * Backport #50479: octopus: filestore: ENODATA error after directory split confuses transaction * Backport #50504: octopus: mon/MonClient: reset authenticate_err in _reopen_session() * Bug #50550: octopus: os/bluestore: be more verbose in _open_super_meta by default * Backport #50582: octopus: mgr/dashboard:OSDs placement text is unreadable * Backport #50601: octopus: osd: check_full_status: check don't cares about RocksDB size * Backport #50633: octopus: mds: failure replaying journal (EMetaBlob) * Backport #50699: octopus: fix 32-bit/64-bit server/client interoperability under msgr2 * Backport #50703: octopus: Data loss propagation after backfill * Backport #50712: octopus: librbd: removing a snapshot with multiple peer can go into an infinite loop * Backport #50778: octopus: mgr/progress: progress can be negative * Backport #50793: octopus: osd: FAILED ceph_assert(recovering.count(*i)) after non-primary osd restart when in backfill_unfound state