]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: call Locker method using this
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 10 Jan 2024 02:56:20 +0000 (21:56 -0500)
committerPatrick Donnelly <pdonnell@redhat.com>
Fri, 22 Mar 2024 15:38:02 +0000 (11:38 -0400)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 401e6f49fc2e1c725c8e89e23cdc8afcf5f92876)

src/mds/Locker.cc

index 782b3422d2086dea9757689a23c63b1fa5becc32..aa45c85485963951d58916551466ec8353a456d3 100644 (file)
@@ -274,7 +274,7 @@ bool Locker::acquire_locks(const MDRequestRef& mdr,
        if (wait) {
          dout(10) << " must xlock " << *lock << " " << *object
                   << ", waiting for cluster recovered" << dendl;
-         mds->locker->drop_locks(mdr.get(), NULL);
+         drop_locks(mdr.get(), NULL);
          mdr->drop_local_auth_pins();
          mds->wait_for_cluster_recovered(new C_MDS_RetryRequest(mdcache, mdr));
          return false;