You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
findings: PR #49877 (fix for #49820) validated at 3 levels
Etelis's fix (round-scoped serve state + queued client fetches) validated:
1. Their own test suite run by us: 8/8 fail on baseline, 209/209 pass patched.
2. A new regression we wrote (repro_49877_finish_gap.py) surfacing one
remaining gap: finish() drops the active load without a LoadResult.
Empirically confirmed against their own patched code, not just traced.
3. End-to-end GPU repro on our own workload: 612->0 #49820 stalls, 13->0
duplicate-fetch disconnects, 143->12 max deferred, 9min->4m36s completion.
Net: the fix genuinely works, independently verified, not just trusted from
the PR description. One narrower gap remains, well-scoped with a fix
direction grounded in an existing pattern in the same file.
Signed-off-by: nilig <nili.ifergan@gmail.com>
Copy file name to clipboardExpand all lines: test/p2p-findings/upstream-issues-map.md
+64-13Lines changed: 64 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ directly on GitHub.
13
13
|---|---|---|---|---|---|
14
14
|[#49635](https://github.com/vllm-project/vllm/issues/49635)| late KV-offload store after request finalization -> `KeyError` (`_req_state` deleted at `tiering/manager.py:721`, indexed unguarded at `:542` via `scheduler.py:1045 _build_store_jobs`) | OffloadingConnector store path -- NOT P2P-specific | crash | neither catalog |[#49671](https://github.com/vllm-project/vllm/pull/49671)**MERGED** 2026-07-25 |
15
15
|[#49809](https://github.com/vllm-project/vllm/issues/49809)| reconnect to a reaped peer trips `AssertionError: ZmqConnection already exists`; dead conn never released | P2P control transport (`tiering/p2p/control/zmq.py`) | crash | pd-defects Defect 2 |[#49823](https://github.com/vllm-project/vllm/pull/49823) open, validated (5 fail stock / 16 pass patched), our review comment posted on the PR directly |
16
-
|[#49820](https://github.com/vllm-project/vllm/issues/49820)| symmetric producer accepts a fetch it cannot serve, never sends `TransferDone(success=False)` -> consumer deferred full `_LOAD_TIMEOUT_S=30s`. ROOT CAUSE FOUND 2026-07-26 -- see below | P2P session (`tiering/p2p/session/*`) | stall | new (post-Liran residual) |none|
16
+
|[#49820](https://github.com/vllm-project/vllm/issues/49820)| symmetric producer accepts a fetch it cannot serve, never sends `TransferDone(success=False)` -> consumer deferred full `_LOAD_TIMEOUT_S=30s`. ROOT CAUSE FOUND 2026-07-26 -- see below | P2P session (`tiering/p2p/session/*`) | stall | new (post-Liran residual) |[#49877](https://github.com/vllm-project/vllm/pull/49877) open, VALIDATED at 3 levels incl. our own GPU repro -- works end-to-end, 1 narrower gap remains -- see below|
17
17
|[#49829](https://github.com/vllm-project/vllm/issues/49829)|`TieringOffloadingManager.lookup()` returns `HIT_PENDING` unconditionally, no deadline, no downgrade-to-MISS | shared tiering manager (`tiering/manager.py`) -- NOT P2P-specific | stall | lookup-hangs Defect 3 |[#49850](https://github.com/vllm-project/vllm/pull/49850) DRAFT (author flags end-to-end/scale validation as pending); we validated unit-level and posted 2 confirmed review findings -- see below |
18
18
| -- | the generic/symmetric P2P secondary tier itself (peer lookup + serving via `ParentManager`) -- the tier all four bugs above exercise | P2P tier, foundational | -- | -- |[#48021](https://github.com/vllm-project/vllm/pull/48021) open, APPROVED by orozery 2026-07-22, not yet merged (contains the one-fetch contract fixing lookup-hangs Defect 1+2) |
0 commit comments