v0.3.11-pre.006

This commit is contained in:
2026-09-08 10:54:40 +02:00
parent 0db32a865c
commit 61d8b1dee2
10 changed files with 769 additions and 37 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-worker-raw-transaction-ingest-lib/unit_tests/runtime.rs
// version: 2
// version: 3
struct ActiveTaskGuard {
active: std::sync::Arc<std::sync::atomic::AtomicUsize>,
@@ -166,7 +166,7 @@ async fn pre_005_supervisor_joins_all_cooperative_source_tasks_before_terminal()
settings,
tokio::runtime::Handle::current(),
std::option::Option::None,
move |children, stop_receiver| {
move |children, stop_receiver, _admission_sender| {
for _ in 0..3 {
let active = std::sync::Arc::clone(&source_active);
let mut child_stop = stop_receiver.clone();
@@ -211,7 +211,7 @@ async fn pre_005_supervisor_reaps_completed_source_task_and_still_joins_live_chi
settings,
tokio::runtime::Handle::current(),
std::option::Option::None,
move |children, stop_receiver| {
move |children, stop_receiver, _admission_sender| {
let completed = std::sync::Arc::clone(&source_completed);
let _completed_abort_handle = children.spawn(async move {
completed.fetch_add(1, std::sync::atomic::Ordering::AcqRel);