From: weiqiaomiao Date: Tue, 14 Jun 2016 07:34:08 +0000 (+0800) Subject: rgw: remove unnecessary output X-Git-Tag: v10.2.10~123^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=66c17ff10b1703d0d9098d0ddcaf34a644ff5fbe;p=ceph.git rgw: remove unnecessary output a lot of radosgw-admin command will output "error in read_id for object name: default : (2) No such file or directory" when the zone named 'default' is not exist: Signed-off-by: weiqiaomiao (cherry picked from commit 4e9c7be08b9828db2795536ce170a675d25bc1ed) --- diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index fd3e54c017c7..afa34369abc0 100644 --- a/src/rgw/rgw_rados.cc +++ b/src/rgw/rgw_rados.cc @@ -385,7 +385,9 @@ int RGWSystemMetaObj::init(CephContext *_cct, RGWRados *_store, bool setup_obj, } else if (!old_format) { r = read_id(name, id); if (r < 0) { - ldout(cct, 0) << "error in read_id for object name: " << name << " : " << cpp_strerror(-r) << dendl; + if (r != -ENOENT) { + ldout(cct, 0) << "error in read_id for object name: " << name << " : " << cpp_strerror(-r) << dendl; + } return r; } }