]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/mds/Server.h
update ceph source to reef 18.2.0
[ceph.git] / ceph / src / mds / Server.h
index a7965a90a8e505653b0fc422aec256070d3e67fe..a269d6cb4790512ddeee95e40cfbcfdcdc0281ec 100644 (file)
@@ -158,6 +158,7 @@ public:
 
   // -- requests --
   void handle_client_request(const cref_t<MClientRequest> &m);
+  void handle_client_reply(const cref_t<MClientReply> &m);
 
   void journal_and_reply(MDRequestRef& mdr, CInode *tracei, CDentry *tracedn,
                         LogEvent *le, MDSLogContextBase *fin);
@@ -238,6 +239,9 @@ public:
   bool is_unlink_pending(CDentry *dn);
   void wait_for_pending_unlink(CDentry *dn, MDRequestRef& mdr);
 
+  bool is_reintegrate_pending(CDentry *dn);
+  void wait_for_pending_reintegrate(CDentry *dn, MDRequestRef& mdr);
+
   // open
   void handle_client_open(MDRequestRef& mdr);
   void handle_client_openc(MDRequestRef& mdr);  // O_CREAT variant.