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,