Function
getProcessTimeoutMs
(
durationSeconds: number,
baseTimeoutMs: number,
)
Source from the content-addressed store, hash-verified
| 1097 | } |
| 1098 | |
| 1099 | function getProcessTimeoutMs( |
| 1100 | durationSeconds: number, |
| 1101 | baseTimeoutMs: number, |
| 1102 | ): number { |
| 1103 | if (!Number.isFinite(durationSeconds) || durationSeconds <= 0) { |
| 1104 | return baseTimeoutMs; |
| 1105 | } |
| 1106 | |
| 1107 | return Math.min( |
| 1108 | MAX_PROCESS_TIMEOUT_MS, |
| 1109 | Math.max( |
| 1110 | baseTimeoutMs, |
| 1111 | Math.ceil(durationSeconds * PROCESS_TIMEOUT_PER_SECOND_MS), |
| 1112 | ), |
| 1113 | ); |
| 1114 | } |
| 1115 | |
| 1116 | export async function repairContainer( |
| 1117 | inputPath: string, |
Tested by
no test coverage detected