diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-29 16:51:57 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-29 16:51:57 -0400 |
| commit | 74260a836396607ded3f7d64494a27802d30abcd (patch) | |
| tree | 0bf9e3963650ff6d0eb8e032f01dbf0a80c9cab3 /scripts/test_windows_guest.sh | |
| parent | fa6441ae7818e1f47880493eaed10172f9120e53 (diff) | |
| download | open-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/test_windows_guest.sh')
0 files changed, 0 insertions, 0 deletions
