Robert Wojciechowski
3e280a0e29
feat: add dynamic per-image list queue with Start and End nodes
2026-10-11 08:49:23 +00:00
Robert Wojciechowski
87c0cda9f6
fix: preserve serverless capacity and recovery across job failures
...
Retain durable reservations until provider termination or explicit recovery, protect unresolved pools and credentials, and add scoped reconciliation. Consolidate lifecycle and secret policies and split prompt/media stages with regression coverage.
2026-10-11 06:56:01 +00:00
Robert Wojciechowski
a281d03c6d
fix: validate complete serverless requests against 10 MB limit
2026-10-11 05:52:23 +00:00
Robert Wojciechowski
1093818327
feat: add Runpod serverless image collector pools
2026-10-11 04:55:01 +00:00
Robert Wojciechowski
a1faf7e916
fix: isolate local worker databases and avoid port conflicts ( #93 )
...
* fix: isolate local worker databases and avoid port conflicts
* fix: harden local worker startup preflight and database paths
Handle auto-launch before the master binds, allow TIME_WAIT restarts without accepting active listeners, resolve relative paths in the worker cwd, and round-trip SQLite URLs through SQLAlchemy. Add regressions and remove the README additions.
2026-10-10 16:00:31 -07:00
Robert Wojciechowski
cedc8d4591
feat: support audio-only distributed workflows ( #87 )
...
Support image, audio, or combined distributed collection with guarded audio-only worker, master, endpoint, preview, and delegate-only paths.
2026-07-12 20:36:43 +10:00
Robert Wojciechowski
6e7818bee6
fix: preserve delegate-only master config inputs ( #86 )
...
Fixes #85
2026-06-05 17:12:25 +10:00
Robert Wojciechowski
41f9e44945
fix: return native prompt queue metadata
2026-04-07 23:19:37 +00:00
Robert Wojciechowski
c8453a139b
Use loopback callback URLs for local workers
2026-04-04 00:15:00 +00:00
Robert Wojciechowski
c297b34b94
Add DistributedValue node with per-worker overrides
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
243086391d
Add remote worker log viewing and local log proxy endpoints
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
b95675d1ff
Move load balancing to collector/orchestrator and remove queue node
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
487f5b9c85
refactor: centralize audio payload codec and harden worker dispatch compatibility
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
0dae73ec7d
fix: rewrite synced media inputs to worker-local paths
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
df606af80e
fix: sync LoadVideo 'file' media refs for remote workers
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
9058cf061d
fix: sync audio media refs for worker prompt validation
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
04169ac651
fix: correct divider chunking and improve distributed validation/audio transport
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
e4c945e536
chore: commit all pending distributed changes
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
6de2050b3f
fix(tests): restore config error contract and stub compatibility
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
5eacd17aeb
refactor: implement REFACTOR_PLAN_2 across distributed stack
2026-02-24 01:38:41 +00:00
Robert Wojciechowski
f0fe702f80
Commit all current refactor changes
2026-02-23 23:47:23 +00:00
Robert Wojciechowski
0f384f51d6
Fix config guard and parallel worker probing
2026-02-23 11:17:48 +00:00
Robert Wojciechowski
7f24cb0c7a
Refactor distributed orchestration and frontend modules
2026-02-23 11:11:40 +00:00
Robert Wojciechowski
f89a0cc711
refactor: decompose collector, queue overrides, and worker network info
2026-02-23 02:44:55 +00:00
Robert Wojciechowski
5bd2a60ab3
Harden exception handling and add distributed exception types
2026-02-23 02:27:06 +00:00
Robert Wojciechowski
30e55dc7df
Refactor distributed module into packages and optimize utilities
2026-02-22 23:52:58 +00:00