]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rbd-mirror: avoid logging an error for expected bootstrap failures
authorJason Dillaman <dillaman@redhat.com>
Thu, 14 Dec 2017 19:39:08 +0000 (14:39 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 19 Dec 2017 14:09:12 +0000 (09:09 -0500)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc
src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc

index 2c24ef1f7d5e07e27831088f44dc3147de1a7940..a8ca8ab0b291a8507e8b5aa35f4103e807e1d9c4 100644 (file)
@@ -466,7 +466,11 @@ void BootstrapRequest<I>::handle_create_local_image(int r) {
   dout(20) << ": r=" << r << dendl;
 
   if (r < 0) {
-    derr << ": failed to create local image: " << cpp_strerror(r) << dendl;
+    if (r == -ENOENT) {
+      dout(10) << ": parent image does not exist" << dendl;
+    } else {
+      derr << ": failed to create local image: " << cpp_strerror(r) << dendl;
+    }
     m_ret_val = r;
     close_remote_image();
     return;
index a54216a8328cab410591fa983bb9111babb7dd57..604cfd453badc894248707120dfe4ea003077ea9 100644 (file)
@@ -125,8 +125,12 @@ void OpenLocalImageRequest<I>::handle_open_image(int r) {
   dout(20) << ": r=" << r << dendl;
 
   if (r < 0) {
-    derr << ": failed to open image '" << m_local_image_id << "': "
-         << cpp_strerror(r) << dendl;
+    if (r == -ENOENT) {
+      dout(10) << ": local image does not exist" << dendl;
+    } else {
+      derr << ": failed to open image '" << m_local_image_id << "': "
+           << cpp_strerror(r) << dendl;
+    }
     (*m_local_image_ctx)->destroy();
     *m_local_image_ctx = nullptr;
     finish(r);