]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
test/common: rados io sequencer exerciser extensions 62609/head
authorAlex Ainscow <aainscow@uk.ibm.com>
Thu, 27 Mar 2025 11:45:33 +0000 (11:45 +0000)
committerAlex Ainscow <aainscow@uk.ibm.com>
Tue, 1 Apr 2025 17:20:15 +0000 (18:20 +0100)
commit96dce17e51ba6425682e56ed67f20576b0b72f9d
treeb2ff768198ceeda45df7a5a9f40d108100b552fe
parent5d01518f14f8fb2ef0d25845bc0fa73a8b513efa
test/common: rados io sequencer exerciser extensions

1. Add miscompare message containing object ID.
2. Fix compiler warning due to strangely placed assert.
3. Add barriers following error injects to insure they
   are in place before IO.
4. Do not, by default, test EC profiles that are not
   known to be good for EC optimisations.
5. Add "allow_unstable_pool_configs" to override above.

Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
src/common/io_exerciser/DataGenerator.cc
src/common/io_exerciser/EcIoSequence.cc
src/test/osd/ceph_test_rados_io_sequence/ProgramOptionReader.h
src/test/osd/ceph_test_rados_io_sequence/ceph_test_rados_io_sequence.cc
src/test/osd/ceph_test_rados_io_sequence/ceph_test_rados_io_sequence.h