]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd-mirror: librbd::mirror_peer_list never returns -ENOENT
authorrunsisi <runsisi@zte.com.cn>
Wed, 11 May 2016 12:42:37 +0000 (20:42 +0800)
committerrunsisi <runsisi@zte.com.cn>
Wed, 11 May 2016 13:10:27 +0000 (21:10 +0800)
no need to check -ENOENT specially

Signed-off-by: runsisi <runsisi@zte.com.cn>
src/tools/rbd_mirror/ClusterWatcher.cc

index cad29f17625a1b29a3aba2d31939d06aa7252629..a08c4f50893b3f247a90b893f5c3b6d16689c4ad 100644 (file)
@@ -108,8 +108,6 @@ void ClusterWatcher::read_configs(map<peer_t, set<int64_t> > *peer_configs,
 
     vector<librbd::mirror_peer_t> configs;
     r = librbd::mirror_peer_list(ioctx, &configs);
-    if (r == -ENOENT)
-      continue; // raced with disabling mirroring
     if (r < 0) {
       derr << "error reading mirroring config for pool " << pool_name
           << cpp_strerror(r) << dendl;