]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/librbd/Operations.h
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / librbd / Operations.h
index ff1238ff50e549e28711c7284730a29723318cfb..5e1e1711e19109eb767e6675ca5ab287e90f3e0f 100644 (file)
@@ -100,6 +100,13 @@ public:
   int metadata_remove(const std::string &key);
   void execute_metadata_remove(const std::string &key, Context *on_finish);
 
+  int migrate(ProgressContext &prog_ctx);
+  void execute_migrate(ProgressContext &prog_ctx, Context *on_finish);
+
+  int sparsify(size_t sparse_size, ProgressContext &prog_ctx);
+  void execute_sparsify(size_t sparse_size, ProgressContext &prog_ctx,
+                        Context *on_finish);
+
   int prepare_image_update(bool request_lock);
 
 private: