# changelog

author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:20.1.0-150
changelog:
  - rbd-mirror: allow resync while a group snapshot is still syncing ( RHCEPH-12982)
  - cleanup: minor improvements throughout the replayer ( RHCEPH-12981)
  - rbd-mirror: prune group snapshots stuck in CREATING state on restart ( RHCEPH-12981)
  - rbd-mirror: avoid deleting image snapshots that are part of a group snapshot ( RHCEPH-12981)
  - cleanup: simplify group image snapshot validation ( RHCEPH-12981)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:20.1.0-152
changelog:
  - mgr/nfs: Fixed an issue where export rm failed with “RADOS object not found” due to an exclusive RADOS lock failure on export-1 in the .nfs pool ( RHCEPH-13016)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:20.1.0-155
changelog:
  - mgr/nfs: set nfs export protocols based on cluster's protocol settings Fixes: https://tracker.ceph.com/issues/74492 ( RHCEPH-13022)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:20.1.0-177
changelog:
  - rgw/posix: MPSerializer sets and clears locked status ( IBMCEPH-13618)
  - rgw/dbstore: MPSerializer sets and clears locked status ( IBMCEPH-13618)
  - rgw: config options for mp lock error/delay injection ( IBMCEPH-13618)
  - rgw/rados: MPRadosSerializer spawns lock renewal coroutine ( IBMCEPH-13618)
  - common/async: async_cond Executor defaults to any_io_executor ( IBMCEPH-13618)
  - rgw/sal: Object::get_serializer() takes optional_yield ( IBMCEPH-13618)
  - rgw/sal: Serializer::try_lock() takes ceph::timespan ( IBMCEPH-13618)
  - rgw/sal: StoreMPSerializer uses atomic bool locked ( IBMCEPH-13618)
  - rgw/sal: Serializer::unlock() takes optional_yield ( IBMCEPH-13618)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:20.1.0-179
changelog:
  - ceph-volume: include LVM mapper devices in get_devices() ( IBMCEPH-13694)
  - ceph-volume: use udev data instead of LVM subprocess in get_devices() ( IBMCEPH-13694)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:20.1.0-183
changelog:
  - ceph-volume: fix inventory without /dev/vg/lv (slashed paths) ( IBMCEPH-13694)
  - ceph-volume: fix UdevData initialisation from empty /run/udev/data/* file ( IBMCEPH-13694)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:20.1.0-185
changelog:
  - libcephfs_proxy: remove unused field in protocol ( IBMCEPH-13868)
  - libcephfs_proxy: fix passed buffers for fscrypt functions ( IBMCEPH-13868)


