You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tooling.apache.org by gs...@apache.org on 2026/10/04 07:01:05 UTC

(tooling-llmao) branch main updated: docs: status note for 4 October (was 09-25, unsent)

This is an automated email from the ASF dual-hosted git repository.

gstein pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-llmao.git


The following commit(s) were added to refs/heads/main by this push:
     new 16ff52b  docs: status note for 4 October (was 09-25, unsent)
16ff52b is described below

commit 16ff52bd0d320d7591120fe1f392afdd5b0d95f6
Author: Greg Stein <gs...@gmail.com>
AuthorDate: Sun Oct 4 01:56:43 2026 -0500

    docs: status note for 4 October (was 09-25, unsent)
    
    Consolidate the unsent 09-25 draft into a 04 October note covering the
    tooling-llmao work since the 10 September email: add the model status
    state machine (Loading/Healthy/Unhealthy/Stalled, Available/Degraded/
    Unavailable roll-up, and config/LiteLLM drift flags) and drop the
    long-model-load open item now covered by the Loading state. Introduce
    the drafting assistant in the opening and drop the ps.
    
    Co-authored-by: Qwen3.8-27B via llm.apache.org and Grok Build
---
 ...-2026-09-25.txt => status-email-2026-10-04.txt} | 34 ++++++++++++++--------
 1 file changed, 22 insertions(+), 12 deletions(-)

diff --git a/docs/status-email-2026-09-25.txt b/docs/status-email-2026-10-04.txt
similarity index 70%
rename from docs/status-email-2026-09-25.txt
rename to docs/status-email-2026-10-04.txt
index 36f34a0..460d8cb 100644
--- a/docs/status-email-2026-09-25.txt
+++ b/docs/status-email-2026-10-04.txt
@@ -1,11 +1,16 @@
-Subject: llmao — shared, attributed access to ASF inference
+Subject: llmao progress — model status, and the fleet (Sept–Oct)
 
 Hi all,
 
+A follow-up to the 10 September note. This covers tooling-llmao from
+then through 4 October. One note before we get into it: this was
+drafted with Qwen3.8-27B, one of the models on our own llm.apache.org
+fleet, driven through the Grok Build harness.
+
 llmao is the Tooling app behind llm.apache.org. It is how a committer
 gets a key to Foundation-sanctioned models, with the call attributed to
-them and bounded by a project budget. This note is what that service is,
-and where the software stands.
+them and bounded by a project budget. This note is where the software
+stands.
 
 What it does
 ------------
@@ -30,14 +35,14 @@ Why it exists
 -------------
 The Foundation needs one place for sanctioned inference, so usage is
 attributable and spend has an owner. Project keys and budgets live with
-the proxy. llmao is the ASF-facing control plane: identity, the catalog,
-and the key UX. The code is apache/tooling-llmao. The product design
-(who may spend, automation keys, envelopes) is in rai-private,
+the proxy. llmao is the ASF-facing control plane: identity, the
+catalog, and the key UX. The code is apache/tooling-llmao. The product
+design (who may spend, automation keys, envelopes) is in rai-private,
 services/llmao/README.md.
 
 Lately, in the software
 -----------------------
-Since the 10 September note to this list's predecessors:
+Since the 10 September note:
 
 • Definitions of what we serve live in models.yaml, maintained with the
   app. The proxy does not include that file. A live route is a row in
@@ -56,11 +61,18 @@ Since the 10 September note to this list's predecessors:
   table. This is in the code and is not yet how the running boxes are
   keyed.
 
+• llmao now tracks each self-hosted server through a health state:
+  Loading, Healthy, Unhealthy, or Stalled. Those roll up to a per-model
+  status — Available, Degraded, or Unavailable — that the Models page
+  shows. The Fleet page also flags drift between the config and the
+  proxy: routes that exist only in the proxy, or a model name that
+  differs between the two.
+
 Open
 ----
 • Walk a new Vast box through that Fleet path on the running service.
-• Operator follow-ups: long model load, a box reporting which config it
-  applied, smoke checks. We do not auto-restart a GPU box.
+• Operator follow-ups: a box reporting which config it applied, smoke
+  checks. We do not auto-restart a GPU box.
 • RunPod is in use by hand. An image we build and reuse is not.
 • Who may create a project-scoped automation key is still a RAI
   question. Provisional answer: any PMC member.
@@ -76,6 +88,4 @@ Pointers
 Questions welcome.
 
 Cheers,
--g
-
-ps. email assist from Grok, if it wasn't obvious :)
+-g
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@tooling.apache.org
For additional commands, e-mail: commits-help@tooling.apache.org