Segment 28
This sub-session addressed four critical deployment issues found during live testing: raising synthesis_concurrency from 4 to 18, setting a minimum benchmark concurrency of 4, adding status_listen to the benchmark config, and stripping ANSI escape codes from UI logs. The benchmark was restructured into a three-phase model (warmup, timed, cooldown) to eliminate SRS reload overhead. A major SSH connectivity issue was diagnosed and fixed—the vast-manager host's SSH key was missing from instances and a concatenation bug merged keys onto a single line—prompting improved SSH error handling. To prevent OOM kills on 256GB machines, a memcheck.sh utility was built to detect cgroup memory limits, with a POST /memcheck API endpoint added to vast-manager and results surfaced in the dashboard UI. The memcheck was integrated into entrypoint.sh for dynamic budget/concurrency configuration, and auto-restart logic for cuzk/curio was added. Finally, the Docker image was rebuilt and pushed, and the vast-manager was rebuilt and deployed via SCP/systemd restart.