Skip to content

Commit 3649dee

Browse files
committed
Fix failpoint test on merge cancelling
1 parent 3a070c8 commit 3649dee

File tree

1 file changed

+6
-6
lines changed
  • quickwit/quickwit-indexing/failpoints

1 file changed

+6
-6
lines changed

quickwit/quickwit-indexing/failpoints/mod.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ use std::sync::{Arc, Barrier, Mutex};
3535
use std::time::Duration;
3636

3737
use fail::FailScenario;
38-
use quickwit_actors::ActorExitStatus;
3938
use quickwit_common::io::IoControls;
4039
use quickwit_common::rand::append_random_suffix;
4140
use quickwit_common::split_file;
@@ -310,7 +309,7 @@ async fn test_merge_executor_controlled_directory_kill_switch() -> anyhow::Resul
310309
merge_packager_mailbox,
311310
);
312311

313-
let (merge_executor_mailbox, merge_executor_handle) =
312+
let (merge_executor_mailbox, _merge_executor_handle) =
314313
universe.spawn_builder().spawn(merge_executor);
315314

316315
// We want to make sure that the processing of the message gets
@@ -334,14 +333,15 @@ async fn test_merge_executor_controlled_directory_kill_switch() -> anyhow::Resul
334333
after_universe_kill_clone.wait();
335334
})
336335
.unwrap();
336+
fail::cfg(
337+
"after-merge-split",
338+
"panic(merge should be failed by directory kill switch)",
339+
)
340+
.unwrap();
337341
merge_executor_mailbox.send_message(merge_scratch).await?;
338342
before_universe_kill.wait();
339343
universe.kill();
340344
after_universe_kill.wait();
341-
fail::cfg("before-merge-split", "off").unwrap();
342-
343-
let (exit_status, _) = merge_executor_handle.join().await;
344-
assert!(matches!(exit_status, ActorExitStatus::Failure(_)));
345345
universe.quit().await;
346346

347347
Ok(())

0 commit comments

Comments
 (0)