sing-ui/lib
tigerenwork 0b7dc0e86e fix: stop orphan reconciliation from killing healthy in-flight runs
Runs now record owner_pid (the Node process that started them) at creation
time. reconcileOrphanRuns skips runs whose owner process is still alive —
previously a newly loaded worker (dev compile / instrumentation) would see a
running run with pid not yet written (during the atlas stage), mark it failed
mid-flight, and disable the stop button, while sling kept running in the
background. Legacy rows with null owner_pid are still reconciled as before.
2026-08-09 23:07:24 +08:00
..
atlas.ts feat: per-connection URL params and per-pipeline env vars 2026-08-09 18:28:20 +08:00
binaries.ts feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00
db.ts fix: stop orphan reconciliation from killing healthy in-flight runs 2026-08-09 23:07:24 +08:00
jobs.ts fix: stop orphan reconciliation from killing healthy in-flight runs 2026-08-09 23:07:24 +08:00
sling.ts feat: per-connection URL params and per-pipeline env vars 2026-08-09 18:28:20 +08:00
utils.ts feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00