Repository navigation
G4 assignment disappears after ~23 minutes during active inference despite HTTP 200 keep-alive #219
incredible404-rgb
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Summary
A CLI-created G4 assignment disappeared from the server after about 23 minutes while
llama-serverwas actively serving sequential inference requests. A separate keep-alive loop received HTTP 200 every minute, including the last successful request one minute before the assignment disappeared.This looks different from closed issue #14: there was no 80-second execution timeout and no keep-alive 403. The failure here is that the server-side assignment itself vanished while real GPU inference was in progress.
Environment
google-colab-cli: 0.7.5 (uv tool install)--auth oauth2Reproduction
Create a session with:
Through
colab exec, startllama-serveras a detached process in the runtime. The server loaded a GGUF model successfully and served OpenAI-compatible chat completions.From the local machine, send sequential real chat-completion requests to that server through a Tailscale Service. Each request asked for 384 output tokens; the next request started as soon as the previous one returned. This kept the model actively generating throughout the test rather than merely checking
/health.Once per minute, refresh the assignment/proxy information from
list_assignments()and send:Poll
colab sessionsandcolab usageto distinguish a local disconnect from an actual server-side assignment removal.Expected
The runtime remains assigned while the model is actively processing requests and the keep-alive endpoint continues returning success.
The README's "Activity-Based Liveness" wording also suggests that active work should keep the session alive.
Actual
Runtime assigned at approximately
2026-11-07T02:10:53-05:00.Continuous-inference probe started at
2026-11-07T02:14:59-05:00.273 real inference requests completed, producing 104,832 completion tokens.
23 keep-alive requests completed; every one returned HTTP 200.
At
2026-11-07T02:33:29-05:00, about 18m33s into continuous inference and 22m37s after assignment,colab sessionsreported:At the same time,
colab usagechanged to:The next keep-alive cycle confirmed that this was not just stale local CLI state:
The probe stopped at this point because the server no longer reported an assignment. No OAuth token, runtime-proxy token, endpoint, or Tailscale address is included here.
Questions
llama-server?GET /tun/m/<endpoint>/keep-alive/expected to extend CLI-created G4 assignments in 0.7.5? HTTP 200 appears not to do so here.I stopped after this reproduction rather than adding more client-side retries, because the server removed the assignment despite both continuous real inference and successful keep-alive responses.
All reactions