summaryrefslogtreecommitdiffstats
path: root/wiki/open-iov.org/index.php/Special:WhatLinksHere/File:Screen_Shot_2022-05-06_at_10.46.59_AM.png.html
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-17 14:09:04 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-17 14:09:04 -0400
commit1c8ee4942f0377e5304446c691e2e597588d0cac (patch)
treece16161a602b979532b1224034a5ac05d8cc814e /wiki/open-iov.org/index.php/Special:WhatLinksHere/File:Screen_Shot_2022-05-06_at_10.46.59_AM.png.html
parent44d589d032c660a16b78758e6680868b04d5344c (diff)
downloadopen-iov-master.tar.gz
open-iov-master.zip
vgsp: m176 cross-session poison elimination wave - (1) session generation svc_sess_gen bumped by every executed flush; channels+scrubbers stamp it and never inherit per-session learned state (counter_pa/release_pa/rel_done/scrub counts) across a generation (a recycled handle after a flush kept the dead client's write targets: releases landed on - and were forward-only skipped against - the old page while the new client polled its own slot forever: late-boot first-cudaMalloc stall); (2) session flush now clears the 60s targeted-scan failure holds (tr_failed - late clients whose pool page was reachable were still blocked), drops a stale forwarding hold and the captured GR candidate; (3) gsp_rm_emu_reset drops ALL event records regardless of parse state (guest reboot/reload leaves zombies that absorb or suppress new clients' wake-ups) and the FREE retire now requires the record's h_client (hRoot) to match the freed hEvent's owner so a late FREE can never retire a recycled-handle record of a live client; (4) opdef log budget re-armed per sessionHEADmaster
Diffstat (limited to 'wiki/open-iov.org/index.php/Special:WhatLinksHere/File:Screen_Shot_2022-05-06_at_10.46.59_AM.png.html')
0 files changed, 0 insertions, 0 deletions