Skip to content

Commit f50106f

Browse files
committed
common/io_exerciser: Make sure Sequence 10 removes objects after finishing running
Signed-off-by: Jon Bailey <[email protected]>
1 parent d8712e6 commit f50106f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/common/io_exerciser/EcIoSequence.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ ceph::io_exerciser::Seq10::Seq10(std::pair<int, int> obj_size_range, int seed,
176176
: EcIoSequence(obj_size_range, seed),
177177
offset(0),
178178
length(1),
179+
inject_error_done(false),
179180
failed_write_done(false),
180181
read_done(false),
181182
successful_write_done(false),
@@ -239,6 +240,7 @@ std::unique_ptr<ceph::io_exerciser::IoOp> ceph::io_exerciser::Seq10::_next() {
239240

240241
if (offset + length >= obj_size) {
241242
if (!test_all_lengths) {
243+
remove = true;
242244
done = true;
243245
return BarrierOp::generate();
244246
}
@@ -247,6 +249,7 @@ std::unique_ptr<ceph::io_exerciser::IoOp> ceph::io_exerciser::Seq10::_next() {
247249
length++;
248250
if (length > obj_size) {
249251
if (!test_all_sizes) {
252+
remove = true;
250253
done = true;
251254
return BarrierOp::generate();
252255
}

0 commit comments

Comments
 (0)