summaryrefslogtreecommitdiffstats
path: root/scripts/debug_guest_init.sh
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-29 16:51:57 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-29 16:51:57 -0400
commit74260a836396607ded3f7d64494a27802d30abcd (patch)
tree0bf9e3963650ff6d0eb8e032f01dbf0a80c9cab3 /scripts/debug_guest_init.sh
parentfa6441ae7818e1f47880493eaed10172f9120e53 (diff)
downloadopen-iov-74260a836396607ded3f7d64494a27802d30abcd.tar.gz
open-iov-74260a836396607ded3f7d64494a27802d30abcd.zip
guest-diag: non-blocking trace tail + 100ms scan loop + raw counter-page dump
- the trace tail (subprocess + 256KB read) ran inside the scan loop and blocked it for seconds exactly when the client's GR window appeared; moved to a background thread whose queue the loop drains. - scan interval 250ms -> 100ms. - track_waits sampler also dumps 512 raw bytes at page+0xe00 each sample: the per-slot reads disagreed with the bulk dump within one sample because host writes land between the two, and the raw dump is the only trustworthy view of the slot layout.
Diffstat (limited to 'scripts/debug_guest_init.sh')
0 files changed, 0 insertions, 0 deletions