]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/test/librbd/mock/MockExclusiveLock.h
Add patch for failing prerm scripts
[ceph.git] / ceph / src / test / librbd / mock / MockExclusiveLock.h
index b73ab02c709ef6c8300eeab0738d081e982126a9..1b49fa6a75dc18cb983d48fdeeb63fbfbb9e1d77 100644 (file)
@@ -18,7 +18,7 @@ struct MockExclusiveLock {
   MOCK_METHOD2(init, void(uint64_t features, Context*));
   MOCK_METHOD1(shut_down, void(Context*));
 
-  MOCK_METHOD0(reacquire_lock, void());
+  MOCK_METHOD1(reacquire_lock, void(Context*));
   MOCK_METHOD1(try_acquire_lock, void(Context*));
 
   MOCK_METHOD1(block_requests, void(int));
@@ -29,8 +29,9 @@ struct MockExclusiveLock {
 
   MOCK_METHOD0(accept_requests, bool());
   MOCK_METHOD0(accept_ops, bool());
+  MOCK_METHOD0(get_unlocked_op_error, int());
 
-  MOCK_METHOD0(start_op, Context*());
+  MOCK_METHOD1(start_op, Context*(int*));
 };
 
 } // namespace librbd