From 8d201d4bfbe365b5f8467321fbad6644c755752a Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Wed, 11 May 2011 10:38:59 -0700 Subject: [PATCH] librbd: tolerate ENOENT when trying to delete an object. Signed-off-by: Greg Farnum --- src/librbd.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librbd.cc b/src/librbd.cc index 92a853a38efa9..d1dcfafc5e807 100644 --- a/src/librbd.cc +++ b/src/librbd.cc @@ -673,7 +673,7 @@ int rename(IoCtx& io_ctx, const char *srcname, const char *dstname) derr << "warning: couldn't remove old entry from directory (" << imgname_str << ")" << dendl; r = io_ctx.remove(md_oid); - if (r < 0) + if (r < 0 && r != -ENOENT) derr << "warning: couldn't remove old metadata" << dendl; notify_change(io_ctx, md_oid, NULL, NULL); -- 2.39.5