From: haodong Date: Wed, 17 Aug 2016 15:19:37 +0000 (+0800) Subject: kv: fill 'm_key_value' after 'seek_to_first' or 'seek_to_last' X-Git-Tag: ses5-milestone5~95^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7e72a090c5a89c1037c294a6c82b67b5ce7ae7cc;p=ceph.git kv: fill 'm_key_value' after 'seek_to_first' or 'seek_to_last' Signed-off-by: Haodong Tang --- diff --git a/src/kv/MemDB.cc b/src/kv/MemDB.cc index 09830ce5c82c..b0563882c83f 100644 --- a/src/kv/MemDB.cc +++ b/src/kv/MemDB.cc @@ -503,6 +503,7 @@ int MemDB::MDBWholeSpaceIteratorImpl::seek_to_first(const std::string &k) if (m_iter == m_btree_p->end()) { return -1; } + fill_current(); return 0; } @@ -520,6 +521,7 @@ int MemDB::MDBWholeSpaceIteratorImpl::seek_to_last(const std::string &k) if (m_iter == m_btree_p->end()) { return -1; } + fill_current(); return 0; }