]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cls/cls_rbd.cc: no need to skip key == after. 6661/head
authorXiaoxi Chen <xiaoxi.chen@intel.com>
Fri, 20 Nov 2015 08:00:19 +0000 (16:00 +0800)
committerXiaoxi Chen <xiaoxi.chen@intel.com>
Wed, 2 Dec 2015 03:01:11 +0000 (11:01 +0800)
We already skip the pair where key == after in both LevelDBWholeSpaceIteratorImpl::upper_bound
and RocksDBWholeSpaceIteratorImpl::upper_bound.

Fixes: #13922
Signed-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com>
src/cls/rbd/cls_rbd.cc

index f83353b2c704e4b3132d67bbc1c7186c45701a1e..ab40c16b7330891fce3c7618e6c6f1b689a3875d 100644 (file)
@@ -2506,8 +2506,6 @@ int metadata_list(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
       break;
 
     map<string, bufferlist>::iterator it = raw_data.begin();
-    if (metadata_name_from_key(it->first) == last_read)
-        ++it;
     for (; it != raw_data.end(); ++it)
       data[metadata_name_from_key(it->first)].swap(it->second);