]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson: add ObjectContext/Registry
authorSamuel Just <sjust@redhat.com>
Mon, 7 Oct 2019 18:37:10 +0000 (11:37 -0700)
committerSamuel Just <sjust@redhat.com>
Tue, 3 Dec 2019 05:35:36 +0000 (21:35 -0800)
commitf35c90c7d46a1c2af0e381e100338debcfa4b0a7
tree0d8423f56965fb8fe26d7d307bbdcd7cc8144fa3
parent2472b37679019d52b212cfddb35d4276d8899a56
crimson: add ObjectContext/Registry

ObjectContext will hold the ephemeral state and lock status
for an object as in classic osd.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/common/options.cc
src/crimson/osd/CMakeLists.txt
src/crimson/osd/object_context.cc [new file with mode: 0644]
src/crimson/osd/object_context.h [new file with mode: 0644]
src/crimson/osd/ops_executer.h
src/crimson/osd/osd_operation.h
src/crimson/osd/pg_backend.h
src/crimson/osd/shard_services.cc
src/crimson/osd/shard_services.h