search for: kill_nbdkit

Displaying 3 results from an estimated 3 matches for "kill_nbdkit".

2020 Mar 20
2
[nbdkit PATCH] tests: Don't strand hung nbdkit processes
...le, skipping this test" - exit 77 + echo "$0: IPv6 loopback is not available, skipping this test" + exit 77 fi } @@ -139,7 +139,32 @@ start_nbdkit () fi # Kill nbdkit on exit. - cleanup_fn kill "$(cat "$pidfile")" + cleanup_fn kill_nbdkit "$(cat "$pidfile")" +} + +# kill_nbdkit pid +# +# End the nbkdit process that created pidfile. Exit this script with an +# error if nbdkit does not gracefully shutdown in a timely manner. +kill_nbdkit () +{ + local pid=$1 i + + # Start with SIGTERM, and wait for graceful...
2020 Mar 19
1
Re: Anyone seen build hangs (esp armv7, s390x) in Fedora?
...d TLS support to do cleaner shutdown. Pragmatically, nbdkit's tests/functions.sh start_nbdkit() function right now tries only a single: cleanup_fn kill "$(cat "$pidfile")" without waiting to see if it actually worked. We could probably turn that into a more robust kill_nbdkit() function that first tries the graceful SIGTERM, waits a few seconds to confirm whether the process actually died, and follows up with a harder SIGKILL as needed (preferably failing a test whenever SIGTERM was insufficient). It may not solve the bug in libnbd TLS shutdown, but would at least...
2020 Mar 26
15
[PATCH nbdkit 0/9] Create libnbdkit.so
This creates libnbdkit.so as discussed in the following thread: https://www.redhat.com/archives/libguestfs/2020-March/thread.html#00203 test-delay-shutdown.sh fails for unclear reasons. This series starts by reverting "tests: Don't strand hung nbdkit processes" which is because several other tests fail randomly unless I revert this patch. I didn't investigate this yet so it