]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/test/librados_test_stub/TestIoCtxImpl.h
update sources to v12.2.3
[ceph.git] / ceph / src / test / librados_test_stub / TestIoCtxImpl.h
index 499a55f80f65a687a973473854bdffe9af2ee10b..1bab05089585dc2b2b4f9b1f6fe685ecb20d43a9 100644 (file)
@@ -135,7 +135,8 @@ public:
                                              std::vector<snap_t>& snaps);
   virtual int set_alloc_hint(const std::string& oid,
                              uint64_t expected_object_size,
-                             uint64_t expected_write_size);
+                             uint64_t expected_write_size,
+                             const SnapContext &snapc);
   virtual void set_snap_read(snap_t seq);
   virtual int sparse_read(const std::string& oid, uint64_t off, uint64_t len,
                           std::map<uint64_t,uint64_t> *m,
@@ -158,7 +159,8 @@ public:
                         std::map<std::string, bufferlist>* attrset) = 0;
   virtual int xattr_set(const std::string& oid, const std::string &name,
                         bufferlist& bl) = 0;
-  virtual int zero(const std::string& oid, uint64_t off, uint64_t len) = 0;
+  virtual int zero(const std::string& oid, uint64_t off, uint64_t len,
+                   const SnapContext &snapc) = 0;
 
   int execute_operation(const std::string& oid,
                         const Operation &operation);