Age | Commit message (Collapse) | Author |
|
It can be useful to use numactl to pin a
VM to a NUMA node. Add ktest_qemu_prepend
to enable this in ktests.
Signed-off-by: Timothy Day <timday@amazon.com>
|
|
Specify IdentitiesOnly=yes during ssh to prevent
ssh from trying keys that won't work. Without
this, we can sometimes fail to ssh if we have too
many keys.
Signed-off-by: Timothy Day <timday@amazon.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Example usage, to reproduce locally the bug https://syzkaller.appspot.com/bug?extid=f074d2e31d8d35a6a38c
build-test-kernel run -I ~/ktest/tests/syzbot-repro.ktest f074d2e31d8d35a6a38c
or, with an optionl crash index:
build-test-kernel run -I ~/ktest/tests/syzbot-repro.ktest f074d2e31d8d35a6a38c 3
The syzbot-get tool needs to first be built and installed, run
cargo install --path "path to ktest"
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
This will be used for syzbot-repro.ktest, which will take as an argument
a syzbot reproducer to download and run.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
It's causing us to lose information
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
building xfstests in the CI is unreliable, for various reasons; we'll
have to do it manually as needed.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
We should be able to resolve our hostname to our
usable IP. Many testing tools/scripts rely on
this to work.
Signed-off-by: Timothy Day <timday@amazon.com>
|
|
A ktest can now allow_taint and not fail.
Signed-off-by: Timothy Day <timday@amazon.com>
|
|
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Some user distros do not use standard triplets, but instead, the triplet has another name.
Move the triplet name into a gitignored config file,
and fix a few trivial error messages breaking a cross-compile build:
- use headers-generic instead of headers-$arch
- if ulimit isn't set, don't do it.
Signed-off-by: jpsollie <janpieter.sollie@edpnet.be>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
support pacman install
|
|
fixes qemu error (dell xps 13 plus 32G, arch linux):
qemu-system-x86_64: Address space limit 0x7fffffffff < 0x10a7fffffff phys-bits too low (39)
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
This fixes a bug with seeing -EMFILE in the guest during parallel make
builds over virtfs.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
This is prep work for the virtio-blk backend changes
Signed-off-by: Daniel Hill <daniel@gluo.nz>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Co-developed-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
This uses rustup, so we get a recent version.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
ShellCheck seems to ignore project wide settings (.shellcheckrc) when
called from flycheck this adds bash hints so shellcheck doesn't complain
about non-POSIX compliant settings. I should report this upstream.
Signed-off-by: Daniel Hill <daniel@gluo.nz>
|
|
This quiets systemd and qemu warnings, making our test output less
noisy.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
We should also add some logging
- job given out
- job completed
- stale job deleted
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
It's more efficient to do it there, and now we emit a log message when
we delete a stale test job.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
|
|
Previously, the supervisor would run until the timeout when the child
died (e.g. because of a build error). This adds a signal handler for
SIGCHLD to fix this silly bug.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
virtio-scsi is, unfortunately, buggy: this patch brings back partial
support for virtio-blk (we don't yet handle sda vs. vda naming)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
++ for catching more errors
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Our exit handler was returning failure, and causing the whole script to
return failure, when we didn't have a temp dir.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Debian is doing the sane thing now
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|