dragonflight/services/worker
OpenCode e6f1313065 fix(promotion): heal dead CIFS mounts + retry file lookup; reset orphans on failure
The promotion worker mounts the growing SMB share, but a CIFS soft-mount can
stay mounted while DEAD (server dropped the connection) — every access then
returns ENOENT, so promotion fails Growing file not found and the asset is
stranded in processing (recurring stuck-migration bug). Fixes:
- ensureGrowingShareMounted now PROBES the mount with a readdir; if dead, lazy-
  unmounts and remounts fresh (was: returned early if anything was mounted).
- file lookup retries for ~20s (CIFS attribute-cache lag on a freshly written
  master), remounting between attempts.
- on any promotion failure, the asset is reset (pending_migration if the file is
  present, else error) instead of being left in processing forever.
2026-06-05 11:45:10 +00:00
..
src fix(promotion): heal dead CIFS mounts + retry file lookup; reset orphans on failure 2026-06-05 11:45:10 +00:00
Dockerfile fix(worker): route import queue to a consumer + refresh stale yt-dlp 2026-05-29 19:51:27 -04:00
Dockerfile.gpu fix(growing-files): MPEG-TS growing master + promotion-worker share mount 2026-05-31 19:41:28 -04:00
package-lock.json feat: implement advanced features (conform, auto-relink, GUI redesign, docs, tests) 2026-05-24 13:19:24 -04:00
package.json feat: implement advanced features (conform, auto-relink, GUI redesign, docs, tests) 2026-05-24 13:19:24 -04:00