From bea0e347c0b04c3bc9570786e8ca3e1f11c866c2 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Fri, 30 Sep 2016 14:28:02 +0800 Subject: [PATCH] os/bluestore: use id of shard_id_t for encoding Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index ed95a012f53..79986fd34af 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -194,7 +194,7 @@ static string pretty_binary_string(const string& in) static void _key_encode_shard(shard_id_t shard, string *key) { - key->push_back((char)((uint8_t)shard + (uint8_t)0x80)); + key->push_back((char)((uint8_t)shard.id + (uint8_t)0x80)); } static const char *_key_decode_shard(const char *key, shard_id_t *pshard) { -- 2.47.3