# v14.2.7 * Backport #40126: nautilus: Multiple zabbix servers configuration * Backport #40891: nautilus: Pool settings aren't populated to OSD after restart. * Bug #41606: rgw: when you abort a multipart upload request, the quota may be not updated * Backport #41849: nautilus: setup-virtualenv.sh is broken in py3-only environments * Backport #41888: nautilus: client: lazyio synchronize does not get file size * Backport #41899: nautilus: mds: cache drop command does not drive cap recall * Backport #41954: nautilus: unbreak krbd_huge_image.t on bionic * Backport #42033: nautilus: mgr/dashboard: Using wrong identifiers in RGW user/bucket datatables * Backport #42035: nautilus: client: lseek function does not return the correct value. * Backport #42040: nautilus: client: _readdir_cache_cb() may use the readdir_cache already clear * Backport #42121: nautilus: client: no method to handle SEEK_HOLE and SEEK_DATA in lseek * Backport #42129: nautilus: doc/ceph-fuse: -k missing in man page * Backport #42139: nautilus: mgr/dashboard: Standby Dashboards don't handle all requests properly * Backport #42142: nautilus: mds:split the dir if the op makes it oversized, because some ops maybe in flight * Backport #42145: nautilus: client: return error when someone passes bad whence value to llseek * Backport #42147: nautilus: mds: mds returns -5 error when the deleted file does not exist * Backport #42158: nautilus: osdc: objecter ops output does not have useful time information * Backport #42161: nautilus: qa: add testing for lazyio * Backport #42279: nautilus: qa: logrotate should tolerate connection resets * Backport #42294: nautilus: mgr/dashboard: hide Python tracebacks in response errors * Backport #42339: nautilus: mds: move MDSDaemon conf change handling to MDSRank finisher * Backport #42386: nautilus: rgw: fix compile errors with boost 1.70 #27730 * Backport #42422: nautilus: test_reconnect_eviction fails with "RuntimeError: MDS in reject state up:active" * Backport #42424: nautilus: qa: "cluster [ERR] Error recovering journal 0x200: (2) No such file or directory" in cluster log" * Backport #42550: nautilus: radosgw-admin bucket stats should prov * Backport #42555: nautilus: rgw: prevent bucket reshard scheduling if bucket is resharding * Backport #42557: nautilus: SSL handshake: 500 internal error to access dashboard * Backport #42630: nautilus: [mgr] "rbd task" MGR commands require appropriate caps to run * Backport #42695: nautilus: pybind/mgr/pg_autoscaler: shutdown method not implemented * Backport #42699: nautilus: [rbd-mirror] v2 clone non-primary snapshot can leave snapshot in trash * Backport #42703: nautilus: Devices with size <5GB should not be available * Backport #42726: nautilus: [rbd-mirror] mirrored clone should be the same format as the primary * Backport #42733: nautilus: rgw: auto-clean reshard queue entries for non-existent buckets * Backport #42735: nautilus: rgw: cannot cancel reshard log entry for bucket that no longer exists * Backport #42741: nautilus: zap should force writes to disk - dd does not by default * Backport #42753: nautilus: partitions miss size attribute * Backport #42766: nautilus: mgr/prometheus: UnboundLocalError occurs when obj_store is neither filestore nor bluestore * Backport #42773: nautilus: mgr/dashboard: Remove compression unset mode * Backport #42797: nautilus: unnecessary error message "calc_pg_upmaps failed to build overfull/underfull" * Backport #42808: nautilus: mgr/dashboard: key-value-table doesn't render booleans * Backport #42809: nautilus: mgr/dashboard: Add support for "always_on_modules" * Backport #42818: nautilus: global: disable THP for Ceph daemons * Backport #42840: nautilus: possible memory leak while resharding * Backport #42841: nautilus: rgw: usage show can't completed when specify --bucket * Backport #42846: nautilus: src/msg/async/net_handler.cc: Fix compilation * Backport #42850: nautilus: ceph osd status - units invisible using black background * Backport #42853: nautilus: format error: ceph osd stat --format=json * Backport #42878: nautilus: ceph_test_admin_socket_output fails in rados qa suite * Backport #42885: nautilus: pg_autoscaler: pool "target_size_bytes" setting doesn't allow for T, G, M values * Backport #42899: nautilus: mgr/autoscaler: 1 subtrees have overcommitted pool target_size_bytes * Backport #42935: mgr/dashboard: sort monitors by open sessions correctly. * Backport #42943: nautilus: mds: free heap memory may grow too large for some workloads * Backport #42947: nautilus: mgr/dashboard: check_grafana_uids.py might raise exception in some environments * Backport #42949: nautilus: mds: inode lock stuck at unstable state after evicting client * Backport #42955: nautilus: mgr/dashboard: unable to set boolean values to false when default is true * Backport #42956: nautilus: mgr/dashboard: Need a method to check references to Grafana dashboards are correct or exist * Backport #42989: nautilus: update kernel.sh for read-only changes * Backport #42991: nautilus: update krbd_blkroset.t for read-only changes * Backport #42993: nautilus: monitoring: reduce likelihood of false alert on nearly full osd * Backport #42997: nautilus: acting_recovery_backfill won't catch all up peers * Backport #42999: nautilus: ceph balancer should consider number of OSD available for the pool * Backport #43001: nautilus: qa: ignore "ceph.dir.pin: No such attribute" for (old) kernel client * Backport #43007: nautilus: remove unused ms_msgr2_{sign,encrypt}_messages options * Backport #43010: nautilus: multisite: test_versioned_object_incremental_sync sometimes fails in three-zone configuration * Backport #43012: nautilus: rgw: crypt: permit RGW-AUTO/default with SSE-S3 headers * Backport #43026: nautilus: doc/ceph-volume: initial docs for zfs/inventory and zfs/api #31252 * Backport #43054: nautilus: mgr/dashboard: Test failure "test_perf_counters_not_found (tasks.mgr.dashboard.test_perf_counters.PerfCountersControllerTest)" * Bug #43079: nautilus: mgr/dashboard: exception in cephfs: "AttributeError: 'NoneType' object has no attribute 'get'" * Backport #43083: nautilus: mgr/dashboard: Improve iSCSI IQN validation message when spaces are used * Backport #43092: nautilus: Improve OSDMap::calc_pg_upmaps() efficiency * Backport #43099: nautilus: nautilus:osd: network numa affinity not supporting subnet port * Backport #43103: nautilus: mgr/dashboard: grafana dashboard host->detail shows shortcut menu * Backport #43115: mgr/dashboard: OSDs: R/W profile displays 'Last 36 hours' always irrespective of the time picked * Backport #43123: mgr/dashboard: the cross sign button for some modals doesn't work * Backport #43158: nautilus: STS crashes with uncaught exception when session token is not base64 encoded * Backport #43161: nautilus: rgw: s3 interface doesn't URL encode CommonPrefixes when URL encoding is set * Backport #43168: nautilus: pubsub s3 records pushed to an endpoint don't match documentation * Backport #43170: nautilus: nautilus: qa: ignore RECENT_CRASH for multimds snapshot testing * Backport #43203: nautilus: Changing bucket versioning status for an MFA enabled bucket works without asking for an MFA code * Backport #43212: nautilus: mgr/dashboard: RBD mirroring page results in "500 - internal server error" * Backport #43237: nautilus: rbd_open_by_id/rbd_open_by_id_read_only incorrectly delete ImageCtx on error * Backport #43241: nautilus: update krbd_exclusive_option.sh and kernel.sh for exclusive lock changes * Backport #43243: nautilus: "SELinux denials found" in ceph-deploy * Backport #43246: nautilus: Nearfull warnings are incorrect * Backport #43280: nautilus: "install-deps.sh" fails with "rpmspec: command not found" on openSUSE Tumbleweed 20191101 * Backport #43288: nautilus: install-deps.sh fails with "No such file or directory" on openSUSE Tumbleweed * Backport #43300: nautilus: bugs in list objects v1 * Backport #43316: nautilus:wrong datatype describing crush_rule * Backport #43319: nautilus: PeeringState::GoClean will call purge_strays unconditionally * Backport #43372: nautilus: multisite: sync status doesn't say which shard is furthest behind * Backport #43373: nautilus: multisite: timestamps missing from data sync status markers * Backport #43471: nautilus: negative num_objects can set PG_STATE_DEGRADED * Backport #43474: nautilus: rbd export-diff with --whole-object skips parent data for fast-diff enabled images * Backport #43477: nautilus: Ambigous bitset selection with FreeBSD libc++ * Backport #43495: nautilus: ceph monitor crashes after updating 'mon_memory_target' config setting. * Backport #43500: nautilus: rbd-mirror daemons don't logrotate correctly * Backport #43501: nautilus: [namespaces] removing a namespace can leak helper objects * Backport #43508: nautilus: the progress percent of creating thick-provisoin image exceeds 100% * Backport #43511: nautilus: failed to list descendants with child's pool deleted * Backport #43529: nautilus: Remove use of rules batching for upmap balancer * Backport #43530: nautilus: Change default upmap_max_deviation to 5 * Bug #43540: qa: test_export_pin (tasks.cephfs.test_exports.TestExports) failure * Backport #43571: nautilus: Invalid return value in rgw orphan search function * Backport #43574: nautilus: civetweb timeouts result in GET requests returning too much data * Backport #43576: nautilus: Bucket instance obj can't be removed after resharding completed * Backport #43620: nautilus: mon shutdown timeout (race with async compaction) * Bug #43637: nautilus: qa: Health check failed: Reduced data availability: 16 pgs inactive (PG_AVAILABILITY) * Bug #43638: nautilus qa: tasks/cfuse_workunit_suites_ffsb.yaml failure * Bug #43640: nautilus: qa: test_async_subvolume_rm failure * Backport #43725: nautilus: mgr/dashboard: fix improper URL checking * Backport #43728: nautilus: Too many rgw.none indexes slow down list operations * Backport #43735: nautilus: Add support for RADOS compressible/incompressible allocation hints * Backport #43779: nautilus: Error should be returned if locking reshard log fails. * Backport #43782: nautilus: rgw: Incorrectly calling ceph::buffer::list::decode_base64 in bucket policy * Backport #43783: nautilus: mgr commands fail when using non-client auth * Backport #43786: nautilus: rgw: delete bucket with system user return 204-no-content http code * Backport #43789: nautilus: rgw opslog can not record operation name * Backport #43812: nautilus: rgw: add the radosgw-admin command to get the specified placement configuration * Backport #43828: nautilus: monitoring: make Prometheus' alerts more detailed * Backport #43830: nautilus: Potential live-lock in disable/enable feature request * Backport #43845: mgr/dashboard: disable 'Add Capability' button when all the capbilities are added. * Backport #43870: nautilus: Add missing header cmath to test/mon/test_mon_memory_target.cc * Bug #44185: Monintors cascading crash as they become the leader (possibly a repeat of bug 41025) * Bug #44361: ok-to-stop errors during ceph upgrade * Bug #44544: VDO, Wrong RAW space calculation after add 512gb of data in pool. * Support #44703: "ceph osd df" reports an OSD using 147GB of disk for 47GB data, 3MB omap, 1021MB meta * Bug #44797: mon/cephx : trace of a deleted customer in the "auth" index