From: Sage Weil Date: Tue, 26 Mar 2013 15:53:09 +0000 (-0700) Subject: osd: fix error codes for list-snaps X-Git-Tag: v0.62~118^2~45 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4ae977435c3b80e6e4bf5035a3d7346eb362bcda;p=ceph.git osd: fix error codes for list-snaps Signed-off-by: Sage Weil --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index c845118d289..c8fb561ed99 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -2348,7 +2348,7 @@ int ReplicatedPG::do_osd_ops(OpContext *ctx, vector& ops) if (coi == ssc->snapset.clone_overlap.end()) { osd->clog.error() << "osd." << osd->whoami << ": inconsistent clone_overlap found for oid " << soid << " clone " << *clone_iter; - result = EINVAL; + result = -EINVAL; break; } const interval_set &o = coi->second; @@ -2363,7 +2363,7 @@ int ReplicatedPG::do_osd_ops(OpContext *ctx, vector& ops) if (si == ssc->snapset.clone_size.end()) { osd->clog.error() << "osd." << osd->whoami << ": inconsistent clone_size found for oid " << soid << " clone " << *clone_iter; - result = EINVAL; + result = -EINVAL; break; } ci.size = si->second;