summaryrefslogtreecommitdiffstats
path: root/STATE-CURRENT.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 10:15:49 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 10:15:49 -0400
commite8e31431469f347b9dae8c0e33db23faafa51965 (patch)
tree5fa72e844751cc42aef5235fd6a36c0b5e59f0a6 /STATE-CURRENT.md
parent497778478b03fba81f5b2cb9a4eda938d62748be (diff)
downloadopen-iov-e8e31431469f347b9dae8c0e33db23faafa51965.tar.gz
open-iov-e8e31431469f347b9dae8c0e33db23faafa51965.zip
STATE-CURRENT: 10:12 check-back snapshot (hold-all-unreadable experiment committed, module e7ff3bf7, campaign 239-262 validating)
Diffstat (limited to 'STATE-CURRENT.md')
-rw-r--r--STATE-CURRENT.md19
1 files changed, 11 insertions, 8 deletions
diff --git a/STATE-CURRENT.md b/STATE-CURRENT.md
index d65eab9..7a52b80 100644
--- a/STATE-CURRENT.md
+++ b/STATE-CURRENT.md
@@ -1,7 +1,7 @@
# Open-IOV Current State
> **Snapshot: 2026-10-05 (reorganized; simulator status current 2026-10-04,
-> physical/guest campaign data as of 2026-10-05 ~06:50; debugging-options
+> physical/guest campaign data as of 2026-10-05 ~10:12; debugging-options
> catalogue added 2026-10-05).** 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
@@ -47,8 +47,10 @@ isolation, performance, portability).
effect: first-attempt acceptance moved from 86% to ~94-95% across campaigns
and fakes/run fell 3.39 -> 0.61. A further experiment (hold every unreadable
CE entry for the bounded grace, delete the silent pre-rescue fake, grace
- 25 s; module `97eba5b7`) is live at check with campaign 229-236 at 3/3 green
- so far. Residual classes: late-decode corruption (~3-5%), an early UVM
+ 25 s) is now committed (`4115f1dd`, module `e7ff3bf7`) and under live
+ validation: campaign `239..262` is running with `237-240` green on the
+ deterministic acceptance and only a harness push failure (`241a`, retried).
+ Residual classes: late-decode corruption (~3-5%), an early UVM
channel-manager stall (~5-10%), and a guest init panic (~1/10, retried).
The vadd executes via the host CUDA bridge daemon; forwarding guest engine
work to the physical GPU remains the open backend wall.
@@ -84,9 +86,9 @@ isolation, performance, portability).
only with a named hypothesis and supervision.
2. **Hardening the accepted no-claim path.** The first green guest CUDA
acceptance has landed and is holding; the residual classes are (a) corruption
- via a late first decode behind pump backlog (~3-5% of runs; an experiment
+ via a late first decode behind pump backlog (~3-5% of runs; the experiment
deleting the silent pre-rescue fake and holding every unreadable CE entry
- for a 25 s bounded grace is under live validation), (b) an early stall
+ for a 25 s bounded grace is committed and under live validation), (b) an early stall
before any push reaches the service (client waits in
`uvm_channel_manager_create`/`channel_pool_add`; `ring_auto=6` vs 26 is the
discriminator; ~5-10%, retried by the campaign), and (c) the guest init
@@ -273,7 +275,7 @@ chain succeeds.
| ID | Milestone | When | State |
|---|---|---|---|
-| MS-20261005-01 | Hardening the accepted no-claim path (hazard classes closed; rates up) | 2026-10-05 overnight | per-op once bitmap + epoch/content-hash gate + grace 15 s (`b645cf6b`, `3b094c2d`, `c3cd4631`); first-attempt 86% -> ~94-95%; fakes/run 3.39 -> 0.61; live experiment `97eba5b7` campaign 229-236 at 3/3 |
+| MS-20261005-01 | Hardening the accepted no-claim path (hazard classes closed; rates up) | 2026-10-05 overnight | per-op once bitmap + epoch/content-hash gate + grace 15 s (`b645cf6b`, `3b094c2d`, `c3cd4631`); first-attempt 86% -> ~94-95%; fakes/run 3.39 -> 0.61; hold-all-unreadable/25 s experiment committed (`4115f1dd`, module `e7ff3bf7`), campaign `239..262` validating (`237-240` green) |
| MS-20261004-04 | **First green end-to-end guest CUDA acceptance** | 2026-10-04 ~16:20 | `noclaim38/39/40` `MAIL` + `VADD n=1048576 bad=0 checksum=392344090.500000` + `STATUS OK`, deterministic, committed `cf6ff542`; 14/15 green in the repeat campaign |
| MS-20261004-01 | No-claim bridge reaches the guest `vectorAdd` launch | 2026-10-04 ~14:45 | guest-truth pins + DtoH mail read-back fix + FB 512 MiB; `cudaMalloc` unblocked; no `STATUS OK` yet |
| MS-20261004-02 | Latent bridge pending-slot oops found, fixed; reboot | 2026-10-04 ~14:45-15:00 | `cubb_pend_release` slot reuse -> NULL deref; fixed `85539844...`; approved reboot restored the GPU |
@@ -317,8 +319,9 @@ chain succeeds.
first-attempt acceptance 86% -> ~94-95% across campaigns, fakes/run
3.39 -> 0.61. Two further experiments were tested and reverted (a
defer-the-release branch missed the late-first-decode path); a third (hold
- every unreadable CE entry, delete the silent pre-rescue fake, 25 s grace,
- module `97eba5b7`) is live at check with campaign 229-236 at 3/3 green.
+ every unreadable CE entry, delete the silent pre-rescue fake, 25 s grace) is
+ now committed (`4115f1dd`, module `e7ff3bf7`) and under live validation
+ (campaign `239..262`; `237-240` green, only an infra push failure at `241a`).
Residual classes: late-decode corruption (~3-5%), early UVM channel-manager
stall (~5-10%), guest init panic (~1/10, retried).
- `MS-20261004-04` **First green end-to-end guest CUDA acceptance (2026-10-04