]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/mds/events/EImportStart.h
update sources to v12.1.0
[ceph.git] / ceph / src / mds / events / EImportStart.h
index 36f07b4510f953eae877e2a91e99f47738c3a026..9d446b629e187e6eb271ce2c7e063c3427b6c0aa 100644 (file)
@@ -28,21 +28,21 @@ class EImportStart : public LogEvent {
 protected:
   dirfrag_t base;
   vector<dirfrag_t> bounds;
+  mds_rank_t from;
 
- public:
+public:
   EMetaBlob metablob;
   bufferlist client_map;  // encoded map<__u32,entity_inst_t>
   version_t cmapv;
 
-  EImportStart(MDLog *log,
-              dirfrag_t di,
-              vector<dirfrag_t>& b) : LogEvent(EVENT_IMPORTSTART), 
-                                      base(di), bounds(b),
-                                      metablob(log) { }
-  EImportStart() : LogEvent(EVENT_IMPORTSTART) { }
+  EImportStart(MDLog *log, dirfrag_t di, vector<dirfrag_t>& b, mds_rank_t f) :
+    LogEvent(EVENT_IMPORTSTART),
+    base(di), bounds(b), from(f), metablob(log) { }
+  EImportStart() :
+    LogEvent(EVENT_IMPORTSTART), from(MDS_RANK_NONE) { }
   
   void print(ostream& out) const override {
-    out << "EImportStart " << base << " " << metablob;
+    out << "EImportStart " << base << " from mds." << from << " " << metablob;
   }
 
   EMetaBlob *get_metablob() override { return &metablob; }