Commit f0a36b5
committed
fix(tasks): raise sandbox credential lock TTL to cover the full write
The 30s lease could expire mid-write: each managed write is a chain of
in-sandbox execs bounded by a 30s timeout, and the per-message gate can run two
chains back-to-back (apply the new token, then log out), so a slow sandbox can
hold the lock ~2 min. Raise the TTL to 5 min so the lease cannot expire
mid-write and let a concurrent refresh acquire and interleave. Document the
derivation and add a test covering a writer past the old 30s lease.1 parent 5c8d4eb commit f0a36b5
2 files changed
Lines changed: 40 additions & 3 deletions
File tree
- products/tasks/backend/temporal/process_task
- tests
Lines changed: 9 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
170 | | - | |
171 | | - | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
172 | 178 | | |
173 | 179 | | |
174 | 180 | | |
| |||
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
396 | 396 | | |
397 | 397 | | |
398 | 398 | | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
399 | 430 | | |
400 | 431 | | |
401 | 432 | | |
| |||
0 commit comments