]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/ObjectStore: pass bits to create_collection
authorSage Weil <sage@redhat.com>
Wed, 1 Apr 2015 00:32:36 +0000 (17:32 -0700)
committerSage Weil <sage@redhat.com>
Wed, 19 Aug 2015 21:03:53 +0000 (17:03 -0400)
commited5a8d7698d9adf077aa31652fe20c50c125fea5
treebe63f42921d3c4a340d5de28f82f48012e1790ea
parent8cb4814748138eb345229a3ec8cfec7a52f87acb
os/ObjectStore: pass bits to create_collection

This informs the backend how many bits of the hash range will be covered
by the collection.  Those bits are implicitly matched against the spg_t in
coll_t.

Signed-off-by: Sage Weil <sage@redhat.com>
16 files changed:
src/os/ObjectStore.h
src/os/Transaction.cc
src/osd/OSD.cc
src/osd/PG.cc
src/osd/PG.h
src/osd/ReplicatedPG.h
src/test/bench/small_io_bench_fs.cc
src/test/objectstore/DeterministicOpSequence.cc
src/test/objectstore/TestObjectStoreState.cc
src/test/objectstore/store_test.cc
src/test/objectstore/test_idempotent.cc
src/test/objectstore/workload_generator.cc
src/test/streamtest.cc
src/test/test_trans.cc
src/test/xattr_bench.cc
src/tools/ceph_objectstore_tool.cc