Commit 323ea61
Clearer error when a job hits a full disk (ENOSPC) (#1899)
When the temporary or output directory fills up mid-job, the OSError
(errno 28, ENOSPC) fell through to the generic 'Exception while running job'
handler and dumped a traceback, giving the user no idea the real problem was
a full disk. Add a dedicated ENOSPC branch that logs an actionable message
naming the tmpdir/outdir and pointing at --tmpdir-prefix / --outdir. Also
switch the existing errno == 2 check to the named errno.ENOENT for clarity.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 5634342 commit 323ea61
2 files changed
Lines changed: 36 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
376 | 377 | | |
377 | 378 | | |
378 | 379 | | |
379 | | - | |
| 380 | + | |
380 | 381 | | |
381 | 382 | | |
382 | 383 | | |
| |||
388 | 389 | | |
389 | 390 | | |
390 | 391 | | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
391 | 402 | | |
392 | 403 | | |
393 | 404 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
1593 | 1594 | | |
1594 | 1595 | | |
1595 | 1596 | | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
1596 | 1620 | | |
1597 | 1621 | | |
1598 | 1622 | | |
| |||
0 commit comments