]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: add BlueStore::omap_get_values()
authorChunmei Liu <chunmei.liu@intel.com>
Wed, 22 Jan 2020 07:03:56 +0000 (23:03 -0800)
committerChunmei Liu <chunmei.liu@intel.com>
Fri, 28 Feb 2020 03:57:13 +0000 (19:57 -0800)
commit9cf183ed46ad1594dcb5e0dce5387627d35ecde2
treed56ca5f1149e06220c5af24bf4793f4e9be4004b
parent4dd6ec787a7ab8a1e74b195c02e3ac28a7ebbd3d
os/bluestore: add BlueStore::omap_get_values()

used by crimson::alienstore. as crimson is not using
`ObjectStore::get_omap_iterator()` for implementing
CEPH_OSD_OP_OMAPGETVALS op. instead, it's using a paged variant of
`ObjectStore::omap_get_values()`, which only exists in
CyanStore before this change.

Signed-off-by: Chunmei Liu <chunmei.liu@intel.com>
src/os/ObjectStore.h
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h