From b085a5642608c4004a3f42b341f7df85ec1f7db2 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Wed, 6 Jan 2016 14:45:41 +0800 Subject: [PATCH] BlueStore: differentiate error code for better tracing Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index ef706d43418..9b164146444 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -374,7 +374,7 @@ static int get_key_object(const string& key, ghobject_t *oid) ++p; r = decode_escaped(p, &oid->hobj.oid.name); if (r < 0) - return -8; + return -7; p += r + 1; } else if (*p == '<' || *p == '>') { // key + name @@ -391,15 +391,15 @@ static int get_key_object(const string& key, ghobject_t *oid) oid->hobj.set_key(okey); } else { // malformed - return -7; + return -10; } p = _key_decode_u64(p, &oid->hobj.snap.val); if (!p) - return -10; + return -11; p = _key_decode_u64(p, &oid->generation); if (!p) - return -11; + return -12; return 0; } -- 2.47.3