]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
os/ObjectStore: combine Sequencer and CollectionImpl in ObjectStore
authorSage Weil <sage@redhat.com>
Mon, 15 Jan 2018 21:23:46 +0000 (15:23 -0600)
committerSage Weil <sage@redhat.com>
Tue, 6 Feb 2018 14:21:29 +0000 (08:21 -0600)
commitabd58ad0b9a1a1564f96e2e2b8e1d2d7c832f7cf
treedd73ca36a66883240b084853a4dd2335c2e033d7
parent9c8c66c4c8a3b83d405295733bb4e75fa301db14
os/ObjectStore: combine Sequencer and CollectionImpl in ObjectStore

In practice we have a sequencer per collection. Combine them in the interface
to simplify our lives!

Signed-off-by: Sage Weil <sage@redhat.com>
33 files changed:
src/os/FuseStore.cc
src/os/ObjectStore.cc
src/os/ObjectStore.h
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/os/filestore/FileStore.cc
src/os/filestore/FileStore.h
src/os/kstore/KStore.cc
src/os/kstore/KStore.h
src/os/memstore/MemStore.cc
src/os/memstore/MemStore.h
src/osd/OSD.cc
src/osd/OSD.h
src/osd/PG.cc
src/osd/PG.h
src/osd/PrimaryLogPG.cc
src/osd/PrimaryLogPG.h
src/test/objectstore/DeterministicOpSequence.cc
src/test/objectstore/DeterministicOpSequence.h
src/test/objectstore/FileStoreDiff.cc
src/test/objectstore/FileStoreTracker.cc
src/test/objectstore/TestObjectStoreState.cc
src/test/objectstore/TestObjectStoreState.h
src/test/objectstore/store_test.cc
src/test/objectstore/store_test_fixture.h
src/test/objectstore/test_idempotent.cc
src/test/objectstore/test_idempotent_sequence.cc
src/test/objectstore/test_memstore_clone.cc
src/test/objectstore_bench.cc
src/test/osd/TestPGLog.cc
src/test/test_trans.cc
src/tools/ceph_objectstore_tool.cc
src/tools/ceph_objectstore_tool.h