]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: remove dead method 52523/head
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 18 Jul 2023 14:51:09 +0000 (10:51 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 18 Jul 2023 14:52:19 +0000 (10:52 -0400)
Fixes: cf5fdcd6e2d22f35b670d3c13ae8b7c9b9d2616d
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/Locker.cc
src/mds/Locker.h

index a66ab75dfa28568b83564a57270f2f72399ce1dd..4e6930be47558b89613c22b01f92c6fdfa15cf04 100644 (file)
@@ -2090,24 +2090,6 @@ void Locker::xlock_import(SimpleLock *lock)
   lock->get_parent()->auth_pin(lock);
 }
 
-void Locker::xlock_downgrade(SimpleLock *lock, MutationImpl *mut)
-{
-  dout(10) << "xlock_downgrade on " << *lock << " " << *lock->get_parent() << dendl;
-  auto it = mut->locks.find(lock);
-  if (it->is_rdlock())
-    return; // already downgraded
-
-  ceph_assert(lock->get_parent()->is_auth());
-  ceph_assert(it != mut->locks.end());
-  ceph_assert(it->is_xlock());
-
-  lock->set_xlock_done();
-  lock->get_rdlock();
-  xlock_finish(it, mut, nullptr);
-  mut->emplace_lock(lock, MutationImpl::LockOp::RDLOCK);
-}
-
-
 // file i/o -----------------------------------------
 
 version_t Locker::issue_file_data_version(CInode *in)
index 1fe6789407dd70299a627ec06a73338609a0e5a0..03772f029cd75818cb7ead88f288c7a3e7986a38 100644 (file)
@@ -114,7 +114,6 @@ public:
 
   void xlock_export(const MutationImpl::lock_iterator& it, MutationImpl *mut);
   void xlock_import(SimpleLock *lock);
-  void xlock_downgrade(SimpleLock *lock, MutationImpl *mut);
 
   void try_simple_eval(SimpleLock *lock);
   bool simple_rdlock_try(SimpleLock *lock, MDSContext *con);