fix: harden utility export recovery
This commit is contained in:
@@ -454,10 +454,11 @@ collision suffixes. Each job publishes atomically into its own directory:
|
||||
```
|
||||
|
||||
Work is staged under `exports/.work/<job-id>`. A fsynced manifest makes the
|
||||
publication boundary recoverable: after restart, Controller verifies and
|
||||
publication boundary recoverable: after restart, a dedicated export worker verifies and
|
||||
finishes a fully prepared or already-published job, while a known partial job
|
||||
is marked interrupted and its private staging directory is removed. It does
|
||||
not resume a partial yt-dlp process. Unknown directories are left untouched.
|
||||
not delay web readiness, MQTT reconnect, or Player coordination and does not
|
||||
resume a partial yt-dlp process. Unknown directories are left untouched.
|
||||
The web page lists live jobs before recent completed/failed/interrupted jobs and
|
||||
shows their output paths or error. It intentionally provides no file-serving,
|
||||
cancellation, or deletion endpoint.
|
||||
|
||||
Reference in New Issue
Block a user