diff --git a/docker/telemetry/workload/workload_orchestrator.py b/docker/telemetry/workload/workload_orchestrator.py index 6a679f5b54..d9697d4943 100755 --- a/docker/telemetry/workload/workload_orchestrator.py +++ b/docker/telemetry/workload/workload_orchestrator.py @@ -492,7 +492,10 @@ def main() -> None: if totals["tx_submitted"] > 0 else 0 ) - if rpc_err_rate > 50 or tx_err_rate > 50: + # TX threshold is higher because short-lived CI test environments lack + # pre-funded accounts, causing expected failures for complex transactions + # (AMMCreate, EscrowFinish, etc.) that require specific ledger state. + if rpc_err_rate > 50 or tx_err_rate > 95: logger.error( "High error rates: RPC=%.1f%%, TX=%.1f%%", rpc_err_rate, tx_err_rate )