# changelog

author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-136
changelog:
  - cephfs-top: Fix unresposive sorting in some cases (rhbz#2168019)
  - cephfs-top: sorting excepts when the filesystems are removed and created (rhbz#2168019)
  - doc: addition of sort and limit features in doc (rhbz#2168019)
  - cephfs-top: addition of sort and limit feature (rhbz#2168019)
  - cephfs-top: Select Filesystem Screen fixes for no FS (rhbz#2168019)
  - Revert "cephfs-top: addition of sort and limit feature"
  - Revert "doc: addition of sort and limit features in doc"
  - Revert "cephfs-top: sorting excepts when the filesystems are removed and created"
  - Revert "cephfs-top: Fix unresposive sorting in some cases"


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-137
changelog:
  - ceph-crash: log warning if crash directory unreadable (rhbz#2136912)
  - qa/workunits/rados/test_crash: chown crash files to ceph user (rhbz#2136912)
  - ceph-crash: drop privleges to run as "ceph" user, rather than root (rhbz#2136912)
  - ceph-crash: fix stderr handling (rhbz#2136912)
  - ceph-crash: fix some flake8 issues (rhbz#2136912)
  - Revert "src/ceph-crash.in: remove unused frame in handler()" (rhbz#2136912)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-151
changelog:
  - ceph-volume: fix 'ceph_device' field in inventory (rhbz#2181121)
  - cephadm: filter out non-ceph devices in _zap_osds() (rhbz#2181121)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-153
changelog:
  - rgw: install rgw scripts with common files rather than radosgw files (rhbz#2182454)
  - rgw: add unordered listing to reindex to force stats update (rhbz#2182454)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-155
changelog:
  - mds: memset the head by default to fix the readable.sh test failure (rhbz#2172808)
  - client: switch to use 32 bits ext_num_fwd (rhbz#2172808)
  - client: switch to use 32 bits ext_num_retry (rhbz#2172808)
  - client: use CEPHFS_E* (rhbz#2172808)
  - ceph_fs.h: add 32 bits extended num_retry and num_fwd support (rhbz#2172808)
  - ceph_fs.h: switch to use its own encode/decode helpers (rhbz#2172808)
  - client: fix compile warning and incorrect computing the max_fwd (rhbz#2172808)
  - client: stop retrying the request when exceeding 256 times (rhbz#2172808)
  - client: stop forwarding the request when exceeding 256 times (rhbz#2172808)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-157
changelog:
  - rgw: set init_check_compat when bucket sync status doesn't exist (rhbz#2180549)
  - rgw: RGWCopyObj loads src_bucket in init_processing() (rhbz#2177220)
  - rgw: dont duplicate sal handles in RGWCopyObj (rhbz#2177220)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-158
changelog:
  - qa: add cephfs_mirror test case to check root dir modes (rhbz#2168339)
  - cephfs_mirror: sync snap dir root mode with remote dir (rhbz#2168339)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-164
changelog:
  - qa: load file system info if not created (rhbz#2183294)
  - qa: lengthen health warning wait (rhbz#2183294)
  - tools/cephfs: include lost+found in scan_links (rhbz#2183294)
  - mds: add config to decide whether to mark dentry bad (rhbz#2183294)
  - qa: add missing scan_links step for data scan recovery (rhbz#2183294)
  - qa/tasks/cephfs: test damage to dentry's first is caught (rhbz#2183294)
  - qa/tasks/cephfs: use rank_asok and allow specifying rank (rhbz#2183294)
  - qa/tasks: allow specifying timeout command prefix to ceph (rhbz#2183294)
  - mds: provide test configs for creating first corruption (rhbz#2183294)
  - mds: catch damage to dentry's first field (rhbz#2183294)
  - mds: add debugging for pre_cow_old_inode (rhbz#2183294)
  - mds: cleanup code (rhbz#2183294)
  - mds: check for some dentry damage in scrub (rhbz#2183294)
  - mds: remove unused method (rhbz#2183294)
  - mds: note damaged dentry with first gt last (rhbz#2183294)
  - mds: cluster log scrub failure for dirfrag (rhbz#2183294)
  - mds: mark dirfrag good if repaired (rhbz#2183294)
  - mds: only dump past_parent_snap if non-empty (rhbz#2183294)
  - qa: ignore expected scrub error (rhbz#2183294)
  - qa: output higher debugging for cephfs-journal-tool/cephfs-data-scan (rhbz#2183294)
  - qa: simplify and use correct recovery procedure (rhbz#2183294)
  - doc: update alternate meta pool recovery (rhbz#2183294)
  - tools/cephfs/DataScan: add debugging for directory injection (rhbz#2183294)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-165
changelog:
  - mds: switch to use projected inode instead (rhbz#2189936)
  - doc/dev: add note about mon-managed and fs snaps
  - qa: test snap id failures for fs pools
  - mon: block monitor managed snaps for fs pools
  - osd: add utility function has_snaps() (rhbz#2168540)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-166
changelog:
  - client: fix possible inifinite loop when getting an ESTALE from MDS (rhbz#2190080)
  - mds: try to open the ino if couldn't be found in MDCache in all peers (rhbz#2190080)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-167
changelog:
  - qa: add test for schedule auto deactivation (rhbz#2182949)
  - doc/cephfs: add note about path usage in snap-schedule (rhbz#2182949)
  - mgr/snap_schedule: add debug log for missing or wrong path (rhbz#2182949)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-168
changelog:
  - ceph-volume: fix issue with fast device allocs when there are multiple PVs per VG (rhbz#2186515)
  - ceph-volume: fix fast device alloc size on mulitple device (rhbz#2186515)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-169
changelog:
  - python-common: allow crush device class to be set from osd service spec (rhbz#2184761)
  - mgr/cephadm: don't add mgr into iscsi trusted_ip_list if it's already there (rhbz#2190492)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-170
changelog:
  - mgr/cephadm: allow setting prometheus retention time (rhbz#2192594)
  - ceph-volume: quick fix in zap.py (rhbz#2185887)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:16.2.10-171
changelog:
  - include: move ALLPERMS definition to compat.h (rhbz#2185713)
  - libcephfs: move ClearSetuid to suidsgid.cc (rhbz#2185713)
  - libcephfs: add test cases for dropping the suid/sgid in write/truncate (rhbz#2185713)
  - libcephfs: add test cases for dropping the suid/sgid in fallocate (rhbz#2185713)
  - libcephfs: fix ClearSetuid incorrectly using SETATTR_MODE mask (rhbz#2185713)
  - client: switch to clear_suid_sgid for ftruncate (rhbz#2185713)
  - client: switch to clear_suid_sgid for _write() (rhbz#2185713)
  - mds/client: clear the suid/sgid in fallocate path (rhbz#2185713)
  - cephfs: make ceph_fallocate() platform independent (rhbz#2185713)
  - client: force a request to update the perms (rhbz#2185713)
  - client: improve the code of setattr for atime/mtime (rhbz#2185713)
  - client: try to buffer the truncate if we have the Fx caps (rhbz#2185713)
  - client: try to skip changing the gid/uid/mode/btime if As is issued (rhbz#2185713)
  - client: allow unprivileged users to clear suid/sgid (rhbz#2185713)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.2-5
changelog:
  - Added support for configurable lock file locations and set the default path
    Resolves: rhbz#1178036


