]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
osd: don't build unnecessary parts of SnapMapper for crimson
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Wed, 16 Nov 2022 16:47:49 +0000 (16:47 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 28 Feb 2023 16:22:04 +0000 (16:22 +0000)
commit3d48489f4b6a46536e89031f886ce7c4605c58db
tree9919bbee3fdf90b3d544545511a2939aa99c7d8d
parent972af821bbf6dbea54db7abaa37a8dcb733a0eaf
osd: don't build unnecessary parts of SnapMapper for crimson

This commits skips building two call-sites of `omap_get_iterator()`
of `ObjectStore` which are bypassing the `OSDriver` abstraction
layer.

1. `SnapMapper::convert_legacy()` likely never be needed by
crimson and we can leave it unchanged.

2. `SnapMapper::Subber` isn't needed right now but will be
needed in the future.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/osd/SnapMapper.cc
src/osd/SnapMapper.h