]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: Fix image_watcher test 4239/head
authorHaomai Wang <haomaiwang@gmail.com>
Fri, 10 Apr 2015 08:51:31 +0000 (16:51 +0800)
committerHaomai Wang <haomaiwang@gmail.com>
Fri, 10 Apr 2015 08:51:52 +0000 (16:51 +0800)
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
src/test/librbd/test_ImageWatcher.cc

index ed514946c82a5fa2cfffdf8eab7cb86058937680..e59d47a63ff21d562a09fd8afc5346147be2eee3 100644 (file)
@@ -903,14 +903,7 @@ TEST_F(TestImageWatcher, NotifyAsyncRequestTimedOut) {
   librbd::ImageCtx *ictx;
   ASSERT_EQ(0, open_image(m_image_name, &ictx));
 
-  md_config_t *conf = ictx->cct->_conf;
-  int timed_out_seconds = conf->rbd_request_timed_out_seconds;
-  conf->set_val("rbd_request_timed_out_seconds", "0");
-  BOOST_SCOPE_EXIT( (timed_out_seconds)(conf) ) {
-    conf->set_val("rbd_request_timed_out_seconds",
-                  stringify(timed_out_seconds).c_str());
-  } BOOST_SCOPE_EXIT_END;
-  ASSERT_EQ(0, conf->rbd_request_timed_out_seconds);
+  ictx->request_timed_out_seconds = 0;
 
   ASSERT_EQ(0, register_image_watch(*ictx));
   ASSERT_EQ(0, lock_image(*ictx, LOCK_EXCLUSIVE,