From 8caa2e455cff1f1a46f196a0fe91763707d17b5e Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Wed, 24 Feb 2016 16:56:23 +0800 Subject: [PATCH] librados: do not clear handle for aio_watch() which is needed for aio_unwatch() to work. Signed-off-by: xie xingguo --- src/librados/IoCtxImpl.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/src/librados/IoCtxImpl.cc b/src/librados/IoCtxImpl.cc index 5677f228f07..e5a744f01d0 100644 --- a/src/librados/IoCtxImpl.cc +++ b/src/librados/IoCtxImpl.cc @@ -1278,7 +1278,6 @@ int librados::IoCtxImpl::aio_watch(const object_t& oid, prepare_assert_ops(&wr); wr.watch(*handle, CEPH_OSD_WATCH_OP_WATCH); - *handle = 0; bufferlist bl; objecter->linger_watch(linger_op, wr, snapc, ceph::real_clock::now(), bl, -- 2.47.3