]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados_test_stub: add IoCtx::get_instance_id()
authorJosh Durgin <jdurgin@redhat.com>
Sun, 25 Jan 2015 07:12:18 +0000 (23:12 -0800)
committerJosh Durgin <jdurgin@redhat.com>
Sun, 25 Jan 2015 07:12:18 +0000 (23:12 -0800)
This fixes make check

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
src/test/librados_test_stub/LibradosTestStub.cc
src/test/librados_test_stub/TestIoCtxImpl.cc
src/test/librados_test_stub/TestIoCtxImpl.h

index 57f1a62d00958e87d305a4802e8cc392db59c5f1..45d02ea4275499f0aafc6f4a83987b0a605a4da7 100644 (file)
@@ -379,6 +379,11 @@ void IoCtx::from_rados_ioctx_t(rados_ioctx_t p, IoCtx &io) {
   io.io_ctx_impl = reinterpret_cast<IoCtxImpl*>(ctx);
 }
 
+uint64_t IoCtx::get_instance_id() const {
+  TestIoCtxImpl *ctx = reinterpret_cast<TestIoCtxImpl*>(io_ctx_impl);
+  return ctx->get_instance_id();
+}
+
 int64_t IoCtx::get_id() {
   TestIoCtxImpl *ctx = reinterpret_cast<TestIoCtxImpl*>(io_ctx_impl);
   return ctx->get_id();
index eaec57d5e069e0e7dc7ba7aec4b34f84100b17c7..553afb689b34f2aa07ff07ddc11bd4d4ed546c2e 100644 (file)
@@ -60,6 +60,10 @@ void TestIoCtxImpl::put() {
   }
 }
 
+uint64_t TestIoCtxImpl::get_instance_id() const {
+  return 0;
+}
+
 int64_t TestIoCtxImpl::get_id() {
   return m_pool_id;
 }
index 1ddacd1f3e84c855b34c7c7bd9ef76b4a36ca7f2..d21fd667c05eb40e5a30c2ca60cc7d8d9bb83b63 100644 (file)
@@ -47,6 +47,7 @@ public:
 
   virtual TestIoCtxImpl *clone() = 0;
 
+  virtual uint64_t get_instance_id() const;
   virtual int64_t get_id();
   virtual uint64_t get_last_version();
   virtual std::string get_pool_name();