diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-30 01:01:24 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-30 01:01:24 -0400 |
| commit | 1f3c8034c1f079cf93671d2843c145d6841a1349 (patch) | |
| tree | 4120d002bd15d930d963a042ec75afe834f0678f /STATE-CURRENT.md | |
| parent | d149e9aeecc48af934fabd0d7906c6256b8ad23e (diff) | |
| download | open-iov-1f3c8034c1f079cf93671d2843c145d6841a1349.tar.gz open-iov-1f3c8034c1f079cf93671d2843c145d6841a1349.zip | |
docs: refresh current-state snapshot (20/20 GR releases land; failure not a UVM wait)
Diffstat (limited to 'STATE-CURRENT.md')
| -rw-r--r-- | STATE-CURRENT.md | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/STATE-CURRENT.md b/STATE-CURRENT.md index 67b3d11..0a5e30e 100644 --- a/STATE-CURRENT.md +++ b/STATE-CURRENT.md @@ -1,6 +1,6 @@ # Open-IOV Current State -> **Snapshot: 2026-09-29 23:57.** This is a dated public status page, not live +> **Snapshot: 2026-09-30 00:40.** This is a dated public status page, not live > state; it is refreshed on every progress check. Live working notes are > maintained outside this repository; the public known-knowns/unknowns document > is authoritative here: @@ -66,16 +66,19 @@ chain succeeds. every consumed engine submission now delivers the incrementing release, and the pool value advances within a second (previously it stalled until the deadline). Registration no longer dominates the run. -- **New frontier: the guest's own GSP health check**: a second after the - compute-channel phase the guest driver runs a GSP health check while one of - its resource-manager replies is pending, then rolls the context back. Two - suspects under test: reply-path latency now that releases are applied at a - high rate, and a reply whose parameter size is not canonical (the guest - logs `NV_ERR_INVALID_PARAMETER` on its reply-cache path). -- Active work: an extended debug loop on the health-check failure - more - one-shot breakpoint tooling and fresh failure-instant guest/host snapshots - are being produced, with kernel and tool edits still in the tree awaiting - the next build/commit. +- **A second release-path drop is fixed**: some compute-channel releases were + decoded through the generic translation map and silently dropped; routing + them through the exact counter slot makes **all 20/20 channel releases + land** (verified on live boots). The failure is unchanged by that fix, so + the counter path was not the gate. +- **The remaining wall is a silent post-compute-phase rollback**: about a + second after the performance-boost control the guest tears down the 20 + channels and returns the context error - while every resource-manager + control was answered successfully and the guest kernel logs no error. The + profile points at the rollback's RPC frees with the GSP health check + running inside the RPC poll. +- Active work: kernel-return probes on the UVM channel lifecycle plus + failure-instant trace capture, to name the event the rollback waits on. - Guest health note: agent/SSH timeouts during a run are usually guest-agent starvation and recover when the client stops; one hard wedge occurred only when pushed memsets were re-enabled, so bulk pushed operations stay disabled |
