refactor: decouple max proof task concurrency from inflight proof limits (#19171)

This commit is contained in:
YK
2025-10-22 14:53:55 +08:00
committed by GitHub
parent e810df943b
commit 60e3eded5e
7 changed files with 14 additions and 60 deletions

View File

@@ -269,11 +269,6 @@ fn preprocess_help(s: &str) -> Cow<'_, str> {
r"(rpc.max-tracing-requests <COUNT>\n.*\n.*\n.*\n.*\n.*)\[default: \d+\]",
r"$1[default: <NUM CPU CORES-2>]",
),
// Handle engine.max-proof-task-concurrency dynamic default
(
r"(engine\.max-proof-task-concurrency.*)\[default: \d+\]",
r"$1[default: <DYNAMIC: CPU cores * 8>]",
),
// Handle engine.reserved-cpu-cores dynamic default
(
r"(engine\.reserved-cpu-cores.*)\[default: \d+\]",

View File

@@ -840,11 +840,6 @@ Engine:
--engine.accept-execution-requests-hash
Enables accepting requests hash instead of an array of requests in `engine_newPayloadV4`
--engine.max-proof-task-concurrency <MAX_PROOF_TASK_CONCURRENCY>
Configure the maximum number of concurrent proof tasks
[default: 256]
--engine.multiproof-chunking
Whether multiproof task should chunk proof targets