]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: use clearer name for export pin cont
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 2 May 2017 20:11:42 +0000 (16:11 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 2 May 2017 20:11:59 +0000 (16:11 -0400)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/CInode.cc
src/mds/CInode.h

index bbe8b7f99676306027deded3585cb63ac16d4ba0..e9edb0675d6389904adbc58ac11a87156bd2f114 100644 (file)
@@ -4391,12 +4391,12 @@ int64_t CInode::get_backtrace_pool() const
   }
 }
 
-class C_CInode_AuxSubtree : public MDSInternalContext {
+class C_CInode_ExportPin : public MDSInternalContext {
 public:
-  explicit C_CInode_AuxSubtree(CInode *in) : MDSInternalContext(in->mdcache->mds), in(in) {
+  explicit C_CInode_ExportPin(CInode *in) : MDSInternalContext(in->mdcache->mds), in(in) {
     in->get(MDSCacheObject::PIN_PTRWAITER);
   }
-  ~C_CInode_AuxSubtree() {
+  ~C_CInode_ExportPin() {
     in->put(MDSCacheObject::PIN_PTRWAITER);
   }
 
@@ -4445,12 +4445,12 @@ void CInode::maybe_export_pin()
           CDir *subtree = mdcache->get_subtree_root(cd);
           if (!subtree) continue;
           if (subtree->is_ambiguous_auth()) {
-            subtree->add_waiter(MDSCacheObject::WAIT_SINGLEAUTH, new C_CInode_AuxSubtree(this));
+            subtree->add_waiter(MDSCacheObject::WAIT_SINGLEAUTH, new C_CInode_ExportPin(this));
             dout(15) << "delaying pinning for single auth on subtree " << *subtree << dendl;
           } else if (subtree->is_auth()) {
             assert(cd->is_auth());
             if (subtree->is_frozen() || subtree->is_freezing()) {
-              subtree->add_waiter(MDSCacheObject::WAIT_UNFREEZE, new C_CInode_AuxSubtree(this));
+              subtree->add_waiter(MDSCacheObject::WAIT_UNFREEZE, new C_CInode_ExportPin(this));
               dout(15) << "delaying pinning for thaw on subtree " << *subtree << dendl;
             } else {
               cd->state_set(CDir::STATE_AUXSUBTREE);
index b05d843a87bc8e09e942e8f46f4683899e964780..85324882bfa7896f9c734995540f790c5dfd94a9 100644 (file)
@@ -648,7 +648,7 @@ public:
   friend class StrayManager;
   friend class CDir;
   friend class CInodeExport;
-  friend class C_CInode_AuxSubtree;
+  friend class C_CInode_ExportPin;
 
   // ---------------------------
   CInode(MDCache *c, bool auth=true, snapid_t f=2, snapid_t l=CEPH_NOSNAP) :