summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYehuda Sadeh <yehuda@inktank.com>2013-06-03 19:31:03 -0700
committerYehuda Sadeh <yehuda@inktank.com>2013-06-10 14:28:03 -0700
commit72cb5fd64ca3b40959c2c70039637349ae8cb5d0 (patch)
tree44f0229c4390d41519352fdf300ccd9cafb574bd
parent31676c59e4cdcb3a5b293499e26c7697c2ef9a63 (diff)
downloadceph-72cb5fd64ca3b40959c2c70039637349ae8cb5d0.tar.gz
rgw: bucket metadata, ignore ENOENT on put
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
-rw-r--r--src/rgw/rgw_bucket.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rgw/rgw_bucket.cc b/src/rgw/rgw_bucket.cc
index a493bf2fc50..eea9e7b8c22 100644
--- a/src/rgw/rgw_bucket.cc
+++ b/src/rgw/rgw_bucket.cc
@@ -1325,7 +1325,7 @@ public:
int ret = store->get_bucket_info(NULL, entry, old_bci.info, &objv_tracker, &old_bci.attrs);
- if (ret < 0)
+ if (ret < 0 && ret != -ENOENT)
return ret;
ret = store->put_bucket_info(entry, bci.info, false, &objv_tracker, &bci.attrs);