v0.3.13-pre.009-fix.001
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-worker-raw-transaction-ingest-lib/tests/dependency_boundary.rs
|
||||
// version: 25
|
||||
// version: 26
|
||||
|
||||
//! Dependency firewall canaries for the RAW transaction ingest Worker foundation.
|
||||
|
||||
@@ -167,7 +167,9 @@ fn v0_3_12_pre_006_productive_source_uses_transport_session_bounded_coalescence_
|
||||
"RawTransactionIngestHydrationCoordinator",
|
||||
"std::collections::BTreeMap",
|
||||
"tokio::task::JoinSet",
|
||||
"max_pending_signals: settings.admission_queue_capacity()",
|
||||
"RawTransactionIngestHydrationCoordinator::with_global_registry(",
|
||||
"hydration_pending_limit,",
|
||||
"hydration_in_flight_limit,",
|
||||
"get_transaction_observed",
|
||||
"admission_sender.send(ingress)",
|
||||
"tasks.abort_all()",
|
||||
@@ -251,7 +253,9 @@ fn v0_3_13_pre_003_standard_logs_source_reuses_transport_facades_and_common_hydr
|
||||
"logs_get_transaction",
|
||||
"solana_ws_http",
|
||||
"get_transaction_observed",
|
||||
"max_pending_signals: settings.admission_queue_capacity()",
|
||||
"RawTransactionIngestHydrationCoordinator::with_global_registry(",
|
||||
"hydration_pending_limit,",
|
||||
"hydration_in_flight_limit,",
|
||||
"std::option::Option::Some(1)",
|
||||
] {
|
||||
assert!(resources.contains(required), "required pre.003 standard logs contract missing: {required}");
|
||||
@@ -331,7 +335,9 @@ fn v0_3_13_pre_005_helius_transaction_source_reuses_transport_facade_and_common_
|
||||
"project_helius_transaction_signal",
|
||||
"helius_ws_http",
|
||||
"get_transaction_observed",
|
||||
"max_pending_signals: settings.admission_queue_capacity()",
|
||||
"RawTransactionIngestHydrationCoordinator::with_global_registry(",
|
||||
"hydration_pending_limit,",
|
||||
"hydration_in_flight_limit,",
|
||||
] {
|
||||
assert!(resources.contains(required), "required pre.005 Helius transaction contract missing: {required}");
|
||||
}
|
||||
@@ -612,6 +618,8 @@ fn v0_3_13_pre_009_global_bounds_and_fairness_stay_inside_worker_facades() {
|
||||
let resources = include_str!("../src/runtime_resources.rs");
|
||||
for required in [
|
||||
"validate_hydration_fairness_capacity",
|
||||
"let hydration_pending_budget = settings.admission_queue_capacity();",
|
||||
"let hydration_in_flight_budget = settings.persistence_concurrency();",
|
||||
"hydration_pending_limit",
|
||||
"hydration_in_flight_limit",
|
||||
"tokio::sync::Semaphore",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-worker-raw-transaction-ingest-lib/tests/hardening.rs
|
||||
// version: 19
|
||||
// version: 20
|
||||
|
||||
//! External public, security, redaction and release-boundary hardening canaries for `pre.010`.
|
||||
|
||||
@@ -408,8 +408,11 @@ fn v0_3_12_pre_006_runtime_resource_contract_opens_one_supervised_transport_sour
|
||||
fn v0_3_12_pre_006_source_coalescence_is_bounded_stop_preemptible_and_redacted() {
|
||||
let resources = include_str!("../src/runtime_resources.rs");
|
||||
for required in [
|
||||
"max_in_flight: settings.persistence_concurrency()",
|
||||
"max_pending_signals: settings.admission_queue_capacity()",
|
||||
"max_in_flight: usize",
|
||||
"max_pending_signals: usize",
|
||||
"RawTransactionIngestHydrationCoordinator::with_global_registry(",
|
||||
"hydration_pending_limit,",
|
||||
"hydration_in_flight_limit,",
|
||||
"pending_signal_count",
|
||||
"stop_receiver.changed()",
|
||||
"tasks.abort_all()",
|
||||
|
||||
Reference in New Issue
Block a user