summaryrefslogtreecommitdiffstats
path: root/kernel
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 /kernel
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 'kernel')
0 files changed, 0 insertions, 0 deletions