From f50106f1c1d3fe3e9ca79d9e408ff151c4435cb7 Mon Sep 17 00:00:00 2001 From: JonBailey1993 Date: Fri, 29 Nov 2024 16:13:57 +0000 Subject: [PATCH] common/io_exerciser: Make sure Sequence 10 removes objects after finishing running Signed-off-by: Jon Bailey --- src/common/io_exerciser/EcIoSequence.cc | 3 +++ 1 file changed, 3 insertions(+) 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(); } -- 2.39.5