]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/test/librbd/mock/MockObjectMap.h
update sources to v12.1.0
[ceph.git] / ceph / src / test / librbd / mock / MockObjectMap.h
index 057364d53e73022bd3d54143b13daa688186d466..9ace5e374800e83c3d1a2f63f26e566f7b607f20 100644 (file)
@@ -22,23 +22,25 @@ struct MockObjectMap {
   template <typename T, void(T::*MF)(int)>
   bool aio_update(uint64_t snap_id, uint64_t start_object_no, uint8_t new_state,
                   const boost::optional<uint8_t> &current_state,
-                  T *callback_object) {
+                  const ZTracer::Trace &parent_trace, T *callback_object) {
     return aio_update<T, MF>(snap_id, start_object_no, start_object_no + 1,
-                             new_state, current_state, callback_object);
+                             new_state, current_state, parent_trace,
+                             callback_object);
   }
 
   template <typename T, void(T::*MF)(int)>
   bool aio_update(uint64_t snap_id, uint64_t start_object_no,
                   uint64_t end_object_no, uint8_t new_state,
                   const boost::optional<uint8_t> &current_state,
-                  T *callback_object) {
+                  const ZTracer::Trace &parent_trace, T *callback_object) {
     return aio_update(snap_id, start_object_no, end_object_no, new_state,
-                      current_state,
+                      current_state, parent_trace,
                       util::create_context_callback<T, MF>(callback_object));
   }
-  MOCK_METHOD6(aio_update, bool(uint64_t snap_id, uint64_t start_object_no,
+  MOCK_METHOD7(aio_update, bool(uint64_t snap_id, uint64_t start_object_no,
                                 uint64_t end_object_no, uint8_t new_state,
                                 const boost::optional<uint8_t> &current_state,
+                                const ZTracer::Trace &parent_trace,
                                 Context *on_finish));
   MOCK_METHOD2(snapshot_add, void(uint64_t snap_id, Context *on_finish));
   MOCK_METHOD2(snapshot_remove, void(uint64_t snap_id, Context *on_finish));