]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/futurized_store: create ShardedStoreProxy
authorSamuel Just <sjust@redhat.com>
Wed, 24 Aug 2022 20:16:28 +0000 (13:16 -0700)
committerSamuel Just <sjust@redhat.com>
Tue, 27 Sep 2022 02:35:38 +0000 (19:35 -0700)
commit2c1f213bfa8ae54c0f8337b7471d0bfa47a08b0f
treec3672a1a0a16d697cb2723b7a5b896f0cdb42ade
parent2b2f5b70092e0a1877e1a01d3847e2342e49731b
crimson/os/futurized_store: create ShardedStoreProxy

For now, FuturizedStore implementations assume that methods are invoked
on core 0.  Later, we'll adapt each implementation to intelligently
support invocation on any pg core.  Until then, this wrapper converts
the existing implementations to a safe, if not particuarly performant,
proxy behavior.

AlienStore should be safe as is.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/futurized_store.cc
src/crimson/os/futurized_store.h