summaryrefslogtreecommitdiffstats
path: root/documentation/conf.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-05-26 14:03:55 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-06-11 23:50:59 +0100
commit37be8268f9439ac5b4aec3f6bb49ae923105791d (patch)
treeab318fb4bbaa2daefcd2221852b7322d651b8ff2 /documentation/conf.py
parent576ddf658de696b68bf136d550e9e68ab072552f (diff)
downloadpoky-37be8268f9439ac5b4aec3f6bb49ae923105791d.tar.gz
qemurunner: Try to ensure mmap'd libs are paged in
We've seeing issues where IO load appears to cause strange failures due to timeouts within qemu. One theory for these is that it is is hitting hard page faults at in-opportune moments which cause timing problems within the VM. This patch is a bit of a hack which tries to ensure the data is paged in at a point when we know we can take the time delays (waiting for the QMP start signal). Whilst this isn't ideal, it does seem to improve things on the autobuilder and shouldn't harm anything. The code figures out which files to read my looking at the mmap'd files the process has open from /proc. On Centos7 systems these files are not user readable, if that is the case we just skip them. (From OE-Core rev: e77844314d09ceff9c22338d366519928f4f7284) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/conf.py')
0 files changed, 0 insertions, 0 deletions