]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
common/io_exerciser: Add simple sequences for testing error injects
authorJonBailey1993 <jonathan.bailey1@ibm.com>
Tue, 15 Oct 2024 15:00:33 +0000 (16:00 +0100)
committerJon Bailey <jonathan.bailey1@ibm.com>
Tue, 7 Jan 2025 11:40:48 +0000 (11:40 +0000)
commite2ef12525f52eda475b1434110388f629a3130c9
treea72026eb7742b8ec52b5c34bebe2ae8354b5f2cb
parent347ba63e83f77c6ba870a246b5c3836d3cd331d6
common/io_exerciser: Add simple sequences for testing error injects

Add sequences to test IOs with simple error injects, along with some small fixes for previous error inject implementation.

Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
12 files changed:
src/common/io_exerciser/CMakeLists.txt
src/common/io_exerciser/DataGenerator.h
src/common/io_exerciser/EcIoSequence.cc [new file with mode: 0644]
src/common/io_exerciser/EcIoSequence.h [new file with mode: 0644]
src/common/io_exerciser/IoSequence.cc
src/common/io_exerciser/IoSequence.h
src/common/io_exerciser/JsonStructures.cc
src/common/io_exerciser/JsonStructures.h
src/common/io_exerciser/OpType.h
src/common/io_exerciser/RadosIo.cc
src/test/osd/ceph_test_rados_io_sequence.cc
src/test/osd/ceph_test_rados_io_sequence.h