From: JonBailey1993 Date: Fri, 29 Nov 2024 16:13:57 +0000 (+0000) Subject: common/io_exerciser: Make sure Sequence 10 removes objects after finishing running X-Git-Tag: testing/wip-pdonnell-testing-20250109.191314-debug~1^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=f50106f1c1d3fe3e9ca79d9e408ff151c4435cb7;p=ceph-ci.git common/io_exerciser: Make sure Sequence 10 removes objects after finishing running Signed-off-by: Jon Bailey --- diff --git a/src/common/io_exerciser/EcIoSequence.cc b/src/common/io_exerciser/EcIoSequence.cc index 7a8beb74063..611920c96e0 100644 --- a/src/common/io_exerciser/EcIoSequence.cc +++ b/src/common/io_exerciser/EcIoSequence.cc @@ -176,6 +176,7 @@ ceph::io_exerciser::Seq10::Seq10(std::pair obj_size_range, int seed, : EcIoSequence(obj_size_range, seed), offset(0), length(1), + inject_error_done(false), failed_write_done(false), read_done(false), successful_write_done(false), @@ -239,6 +240,7 @@ std::unique_ptr ceph::io_exerciser::Seq10::_next() { if (offset + length >= obj_size) { if (!test_all_lengths) { + remove = true; done = true; return BarrierOp::generate(); } @@ -247,6 +249,7 @@ std::unique_ptr ceph::io_exerciser::Seq10::_next() { length++; if (length > obj_size) { if (!test_all_sizes) { + remove = true; done = true; return BarrierOp::generate(); }