v0.3.11-pre.003-fix.001
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-worker-raw-transaction-ingest-lib/src/settings.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
/// Default bounded admission queue capacity for one RAW transaction ingest Worker.
|
||||
pub const DEFAULT_RAW_TRANSACTION_INGEST_ADMISSION_QUEUE_CAPACITY: usize = 256;
|
||||
@@ -39,18 +39,22 @@ impl crate::RawTransactionIngestSettings {
|
||||
persistence_concurrency: usize,
|
||||
shutdown_drain_timeout: std::time::Duration,
|
||||
) -> ksp_core_lib::Result<Self> {
|
||||
validate_inclusive_usize(
|
||||
if let std::result::Result::Err(error) = validate_inclusive_usize(
|
||||
admission_queue_capacity,
|
||||
crate::MIN_RAW_TRANSACTION_INGEST_ADMISSION_QUEUE_CAPACITY,
|
||||
crate::MAX_RAW_TRANSACTION_INGEST_ADMISSION_QUEUE_CAPACITY,
|
||||
"admission_queue_capacity",
|
||||
)?;
|
||||
validate_inclusive_usize(
|
||||
) {
|
||||
return std::result::Result::Err(error);
|
||||
}
|
||||
if let std::result::Result::Err(error) = validate_inclusive_usize(
|
||||
persistence_concurrency,
|
||||
crate::MIN_RAW_TRANSACTION_INGEST_PERSISTENCE_CONCURRENCY,
|
||||
crate::MAX_RAW_TRANSACTION_INGEST_PERSISTENCE_CONCURRENCY,
|
||||
"persistence_concurrency",
|
||||
)?;
|
||||
) {
|
||||
return std::result::Result::Err(error);
|
||||
}
|
||||
if !(crate::MIN_RAW_TRANSACTION_INGEST_SHUTDOWN_DRAIN_TIMEOUT..=crate::MAX_RAW_TRANSACTION_INGEST_SHUTDOWN_DRAIN_TIMEOUT)
|
||||
.contains(&shutdown_drain_timeout)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user