# changelog

author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:18.2.1-186
changelog:
  - mds/quiesce: drop remote authpins before waiting for the quiesce lock (rhbz#2278166)
  - qa/cephfs/test_quiesce: test proper handling of remote authpins (rhbz#2278166)
  - mds: don't clear `AUTHPIN_FROZEN` until `FROZEN` in rename_prep (rhbz#2278166)
  - mds: enhance the `lock path` asok command (rhbz#2278166)
  - mds/quiesce: overdrive fragmenting that's still freezing (rhbz#2278166)
  - revert: mds: provide a mechanism to authpin while freezing (rhbz#2278166)
  - qa/cephfs/test_quiesce: enhance the fragmentation test (rhbz#2278166)
  - mds/quiesce-db: optimize peer updates (rhbz#2278166)
  - mds/quiesce-db: track db epoch separately from the membership epoch (rhbz#2278166)
  - mds/quiesce-db: test that a peer on a newer membership epoch can ack a root (rhbz#2278166)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:18.2.1-187
changelog:
  - src/pybind/mgr/cephadm/services/nvmeof.py: replace assertions with raising OrchestratorError (rhbz#2281886)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:18.2.1-188
changelog:
  - Even more fixes for first part copy object encryption fixes. (rhbz#2149450 rhbz#2276361 rhbz#2278326)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:18.2.1-189
changelog:
  - mgr/orchestrator: add default for group field in nvmeof spec (rhbz#2282364)
  - mgr/cephadm: use spec to grab nvmeof service pool and group (rhbz#2282364)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:18.2.1-193
changelog:
  - mds/quiesce: disable quiesce root debug parameters by default (rhbz#2282533)
  - mds/quiesce-agt: never send a synchronous ack (rhbz#2282533)
  - mds/quiesce-agt: add test for a rapid async ack (rhbz#2282533)
  - mds/quiesce: always abort fragmenting asynchronously to prevent reentrancy (rhbz#2282533)
  - mds/quiesce: overdrive an export if it hasn't frozen the tree yet (rhbz#2282533)
  - mds/quiesce: quiesce_inode should not hold on to remote auth pins (rhbz#2282533)
  - qa/cephfs: check that a completed quiesce doesn't hold remote auth pins (rhbz#2282533)
  - mds: add `--lifetime` parameter to the `lock path` asok command (rhbz#2282533)
  - mds/quiesce: accept a regular file as the quiesce root (rhbz#2282533)
  - mds: command_quiesce_path: rename `--wait` to `--await` for consistency (rhbz#2282533)
  - mds: command_quiesce_path: do not block the asok thread and return an adequate rc (rhbz#2282533)
  - mds: remove unnecssary quiesce finisher variable (rhbz#2282533)
  - mds: attach quiesce_path mdr to finisher at creation not dispatch (rhbz#2282533)
  - mds: remove is_root indication on quiesce_inode op (rhbz#2282533)


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 8.1.1-4
changelog:
  - Backport fix handling of formattable types implicitly convertible to pointers (fixes: rhbz#2059736)


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


author: Adam Williamson <awilliam@redhat.com> - 1:20211101-2
changelog:
  - Backport patch to fix thread dependency discovery
  - Substitute the pkgconfig file before installing it (#2038572)
  - Drop soname patches as upstream seems to be doing it properly now


