X-Git-Url: https://git.proxmox.com/?p=ceph.git;a=blobdiff_plain;f=ceph%2Fsrc%2Ftools%2Frbd_mirror%2Fimage_replayer%2FOpenLocalImageRequest.cc;h=9a2d6683c9d5eea9259d75aeee93e92c402cd9da;hp=a54216a8328cab410591fa983bb9111babb7dd57;hb=28e407b858acd3bddc89f68583571f771bb42e46;hpb=dfcb7b53b2e4fcd2a5af0240d4975adc711ab96e diff --git a/ceph/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc b/ceph/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc index a54216a83..9a2d6683c 100644 --- a/ceph/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc +++ b/ceph/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc @@ -152,7 +152,11 @@ template void OpenLocalImageRequest::handle_is_primary(int r) { dout(20) << ": r=" << r << dendl; - if (r < 0) { + if (r == -ENOENT) { + dout(5) << ": local image is not mirrored" << dendl; + send_close_image(r); + return; + } else if (r < 0) { derr << ": error querying local image primary status: " << cpp_strerror(r) << dendl; send_close_image(r);