]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/mds/CDir.h
update sources to 12.2.8
[ceph.git] / ceph / src / mds / CDir.h
index 0ce4ac0ba0a015b83ee825dabfbf30e33a31ab7c..ea5879a703da82db1542297870d0e55441c64f75 100644 (file)
@@ -166,6 +166,15 @@ public:
   void assimilate_dirty_rstat_inodes();
   void assimilate_dirty_rstat_inodes_finish(MutationRef& mut, EMetaBlob *blob);
 
+  void mark_exporting() {
+    state_set(CDir::STATE_EXPORTING);
+    inode->num_exporting_dirs++;
+  }
+  void clear_exporting() {
+    state_clear(CDir::STATE_EXPORTING);
+    inode->num_exporting_dirs--;
+  }
+
 protected:
   version_t projected_version;
   mempool::mds_co::list<fnode_t> projected_fnode;