Problem
LAN-mode task definitions from the server configuration are loaded only at daemon startup. Updating the configuration while another job is active requires either interrupting that job or waiting to restart the daemon before a new task can be submitted.
The configuration inspection endpoint also continues to show the startup snapshot after the file changes.
Proposed behavior
Add an authenticated reload operation, or detect and atomically reload a valid changed configuration before job submission. Keep the last valid configuration if parsing or validation fails.
A reload must not change definitions already captured by pending or running jobs. New submissions should record the new task-definition hash.
Benefit
Managing agents can add bounded tasks without daemon downtime. Long CPU or GPU jobs continue safely while new work enters the queue. This improves utilization on shared machines and avoids SSH-based service restarts.
Problem
LAN-mode task definitions from the server configuration are loaded only at daemon startup. Updating the configuration while another job is active requires either interrupting that job or waiting to restart the daemon before a new task can be submitted.
The configuration inspection endpoint also continues to show the startup snapshot after the file changes.
Proposed behavior
Add an authenticated reload operation, or detect and atomically reload a valid changed configuration before job submission. Keep the last valid configuration if parsing or validation fails.
A reload must not change definitions already captured by pending or running jobs. New submissions should record the new task-definition hash.
Benefit
Managing agents can add bounded tasks without daemon downtime. Long CPU or GPU jobs continue safely while new work enters the queue. This improves utilization on shared machines and avoids SSH-based service restarts.