]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
test/osd: Added support for new plugins
authorJon Bailey <jonathan.bailey1@ibm.com>
Wed, 15 Jan 2025 13:12:40 +0000 (13:12 +0000)
committerJon Bailey <jonathan.bailey1@ibm.com>
Wed, 5 Mar 2025 16:15:01 +0000 (16:15 +0000)
commitdd06be06eb25bc730be8f8196ed7c47ec82f5f81
tree9c143e477aebfad8630528fec17c5bbb76895860
parent4cc245e43c70fce639bf978d4b0f88c12af88715
test/osd: Added support for new plugins

Added new command line options for specifying plugins along with optional readers for them. Added arguments to JSON structures for some optional arguments to encode and decode more information about profiles. Added more choices for random selections of different plugin values and changed structure so profiles are created as part of a pool specifically, encapsulating them.

Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
src/common/io_exerciser/EcIoSequence.cc
src/common/io_exerciser/EcIoSequence.h
src/common/json/OSDStructures.cc
src/common/json/OSDStructures.h
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