# v13.2.6 * Backport #26986: mimic: mgr/dashboard: Use human readable units on the OSD I/O graphs * Backport #37348: mimic: when using nfs-ganesha to upload file, rgw es sync module get failed * Backport #37498: mimic: get or set rgw realm zonegroup zone should check user's caps for security * Backport #37909: mimic: [rbd-mirror] don't report error if image replay canceled * Backport #38078: mimic: multisite: bucket full sync does not handle delete markers * Backport #38191: mimic: rgw: es: cannot query by content_type * Backport #38194: mimic: Radosgw elastic search sync module not working properly (all result same) * Backport #38209: mimic: rgw: es: some meta attrs might be trimmed * Backport #38275: mimic: Fix recovery and backfill priority handling * Bug #38284: mgr/dashboard: No I/O Stats shown in the pools list * Backport #38337: mimic: New Bionic install fails qa/standalone/ceph-helpers.sh * Backport #38353: mimic: rgw: GetBucketAcl on non-existing bucket doesn't throw NoSuchBucket * Backport #38396: mimic: rgw: when exclusive lock fails due existing lock, log add'l info * Backport #38398: mimic: rados_shutdown hang forever in ~objecter() * Backport #38413: mimic: multisite: rgw_data_sync_status json decode failure breaks automated datalog trimming * Backport #38415: mimic: rgw:versioning:fix versioning concurrent bug, supplement using of olh.ver * Backport #38424: mimic: osd/TestPGLog.cc: Verify that dup_index is being trimmed * Backport #38443: mimic: osd-markdown.sh can fail with CLI_DUP_COMMAND=1 * Backport #38447: mimic: multisite: datalog trim may not trim to completion * Backport #38448: mimic: src/osdc/Journaler.cc: 420: FAILED ceph_assert(!r) * Backport #38459: mimic: deadlock in standby ceph-mgr daemons * Backport #38502: mimic: only first subuser can be exported to nfs * Backport #38505: mimic: API list_images() Segmentation fault * Backport #38507: mimic: ENOENT on setattrs (obj was recently deleted) * Backport #38511: mimic: ceph CLI ability to change file ownership * Backport #38530: mimic: multisite: memory growth from RGWCoroutinesStacks on lease errors * Backport #38532: mimic: If installed python packages share names with mgr modules, ceph-mgr loads the wrong thing * Backport #38540: mimic: qa: fsstress with valgrind may timeout * Backport #38542: mimic: qa: tasks.cephfs.test_misc.TestMisc.test_fs_new hangs because clients cannot unmount * Backport #38544: mimic: qa: "Loading libcephfs-jni: Failure!" * Backport #38546: mimic: doc: update reference link for log-based PG * Backport #38561: mimic: mgr deadlock * Backport #38565: mimic: Code to strip | from core pattern isn't right * Backport #38566: mimic: osd_recovery_priority is not documented (but osd_recovery_op_priority is) * Backport #38587: mimic: OSD crashes in get_str_map while creating with ceph-volume * Backport #38588: mimic: cherrypy binding anyaddr without ipv6 * Backport #38609: mimic: reduce log shard config for multisite tests * Backport #38646: mimic: OpTracker destruct assert when OSD destruct * Backport #38648: mimic: Non-existent config option osd_deep_mon_scrub_interval * Backport #38666: mimic: qa: powercycle suite reports MDS_SLOW_METADATA_IO * Backport #38668: mimic: I can delete a public-read-write bucket which is belong to other user, is this right? * Backport #38670: mimic: "log [WRN] : Health check failed: 1 clients failing to respond to capability release (MDS_CLIENT_LATE_RELEASE)" * Backport #38672: mimic: rgw: sync module: avoid verbose attr logging for objects * Backport #38684: mimic: librbd: avoid aggregate-initializing IsWriteOpVisitor * Backport #38685: mimic: librbd: avoid aggregate-initializing any static_visitor * Backport #38689: mimic: mds: inode filtering on 'dump cache' asok * Backport #38691: mimic: rgw: es: add support for ES endpoints with password * Backport #38693: mimic: rgw: elastic plugin doesn't seem to work with ES 6 * Backport #38713: mimic: rgw: gc entries with zero-length chains are not cleaned up * Backport #38720: mimic: crush: choose_args array size mis-sized when weight-sets are enabled * Backport #38725: mimic: mgr/dashboard: Search broken for entries with null values * Backport #38726: mimic: radosgw-admin bucket limit check stuck generating high read ops with > 999 buckets per user * Backport #38734: mimic: qa: tolerate longer heartbeat timeouts when using valgrind * Backport #38736: mimic: qa: "[WRN] Health check failed: 1/3 mons down, quorum b,c (MON_DOWN) in cluster log" * Backport #38756: mimic: rgw:ldap: fix early return in LDAPAuthEngine::init w/uri not empty() * Backport #38772: mimic: rgw: nfs: process asserts on empty path name segment (e.g., s3://myfiles//data/file.pdf) * Backport #38779: mimic: ceph_test_objecstore: bluefs mount fail with overlapping op_alloc_add * Backport #38782: mimic: mgr/balancer: blame if upmap won't actually work * Backport #38797: mimic: How to configure user- or bucket-specific data placement * Feature #38816: Deferred writes do not work for random writes * Backport #38847: mimic: rgw admin api create user generates a segfault and coredump using beast * Backport #38858: mimic: upmap broken the crush rule * Backport #38872: mimic: Rados.get_fsid() returning bytes in python3 * Backport #38879: mimic: ENOENT in collection_move_rename on EC backfill target * Backport #38886: mimic: GetBucketCORS API returns "Not Found" error code when CORS configuration does not exist * Backport #38901: mimic: Minor rados related documentation fixes * Backport #38904: mimic: osd/PGLog.h: print olog_can_rollback_to before deciding to rollback * Backport #38907: mimic: rgw: read not exists null version success and return empty data * Backport #38910: mimic: Bitmap allocator might fail to return contiguous chunk despite having enough space * Backport #38919: mimic: "Caught signal (Aborted) thread_name:radosgw" in ceph dashboard tests Jenkins job * Backport #38922: mimic: return NoSuchCORSConfiguration for ENOENT on GetCORS * Backport #38924: mimic: beast frontend option to set the TCP_NODELAY socket option * Backport #38955: mimic: backport krbd discard qa fixes to stable branches * Backport #38959: mimic: multisite: sync status on master zone does not show "oldest incremental change not applied" * Backport #38966: mimic: src/osd/OSDMap.cc: 4405: FAILED assert(osd_weight.count(i.first)) * Backport #38972: mimic: copy_from callback may cause ObjectContextRef leak * Backport #38976: mimic: return ETIMEDOUT if we meet a timeout in poll * Backport #39017: mimic: unable to cancel reshard operations for buckets with tenants * Backport #39044: mimic: osd/PGLog: preserve original_crt to check rollbackability * Backport #39049: mimic: rgw: beast endpoint doesn't set a default port * Bug #39053: changing pool crush rule may lead to IO stop * Backport #39069: mimic: silent corruption using SSE-C on multi-part upload to S3 with non-default part size * Bug #39080: mimic: mgr/dashboard: Update npm packages and resolve npm vulnerabilities * Backport #39132: mimic: AttributeError: 'Module' object has no attribute 'remote' * Backport #39193: mimic: mds: crash during mds restart * Backport #39200: mimic: mds: we encountered "No space left on device" when moving huge number of files into one directory * Backport #39206: mimic: osd: leaked pg refs on shutdown * Backport #39220: mimic: osd: FAILED ceph_assert(attrs || !pg_log.get_missing().is_missing(soid) || (it_objects != pg_log.get_log().objects.end() && it_objects->second->op == pg_log_entry_t::LOST_REVERT)) in PrimaryLogPG::get_object_context() * Backport #39237: mimic: "sudo yum -y install python34-cephfs" fails on mimic * Backport #39246: mimic: os/bluestore: fix length overflow * Backport #39255: mimic: occaionsal ObjectStore/StoreTestSpecificAUSize.Many4KWritesTest/2 failure * Backport #39342: mimic: ceph-objectstore-tool rename dump-import to dump-export * Backport #39347: mimic: mgr/dashboard: Manager should complain about wrong dashboard certificate * Backport #39357: mimic: Compliance to aws s3's relaxed query handling behaviour * Backport #39359: mimic: rgw:failed to pass test_bucket_create_naming_bad_punctuation in s3test * Backport #39389: nautilus: Too much log output generated from PrimaryLogPG::do_backfill() * Backport #39411: mimic: inefficient unordered bucket listing * Backport #39433: mimic: Degraded PG does not discover remapped data on originating OSD * Backport #39445: mimic: OSD crashed in BitmapAllocator::init_add_free() * Backport #39464: mimic: print client IP in default debug_ms log level when "bad crc in {front|middle|data}" occurs * Backport #39469: mimic: There is no punctuation mark or blank between tid and client_id in the output of "ceph health detail" * Backport #39498: mimic: rgw admin: object stat command output's delete_at not readable * Backport #39583: mimic: [test] qemu-iotests tests fails under latest Ubuntu kernel * Backport #39585: mimic: qa/tasks/rbd_fio: fixed missing delimiter between 'cd' and 'configure' * Bug #39587: [ceph-mgr]High cpu usage * Backport #39614: mimic: civetweb frontend: response is buffered in memory if content length is not explicitly specified * Bug #39710: [exclusive lock] An image got more than one lock owners at the same time * Backport #39728: mimic: [test] devstack is broken (again) * Backport #39731: mimic: rgw: allow radosgw-admin bucket list to use the --allow-unordered flag * Bug #39991: rgw: Cannot link a bucket to a user that is owned by a tenanted user * Bug #40054: qa: Fix issues in vstart runner * Bug #40111: RGW-Swift does not support capabilities API call * Bug #40388: Mimic: osd crashes during hit_set_trim and hit_set_remove_all if hit set object doesn't exist * Bug #40406: USERNAME ldap token not replaced in rgw client * Backport #40560: mimic: rgw: the log output gets very spammy in multisite clusters * Bug #40588: mimic: mds: msg weren't destroyed before handle_client_reconnect returned, if the reconnect msg was from non-existent session * Bug #40611: can I upload missing rpm package from my build to: https://download.ceph.com/nfs-ganesha/rpm-V2.7-stable/mimic/aarch64/ ? * Bug #41154: osd: pg unknown state * Bug #41168: mimic: mgr/telemetry: ImportError when running ceph mgr show * Feature #41179: Increase default row number from 10 to 15 or 20 in dashboard under Pools section * Bug #41405: radosgw-admin sync status "failed to retrieve sync info: (13) Permission denied"