aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorJakub Kicinski <kuba@kernel.org>2025-05-02 18:18:56 -0700
committerPaolo Abeni <pabeni@redhat.com>2025-05-06 11:04:58 +0200
commit8f0ae19346ce1cadf17f5ea6b01e7b6eb815e2fd (patch)
tree73236520deefbcac4b77715cc57af708a4b63f59 /tools/perf/scripts/python/export-to-postgresql.py
parentMerge branch 'net-ibmveth-make-ibmveth-use-new-reset-function-and-new-kunit-testsg' (diff)
downloadwireguard-linux-8f0ae19346ce1cadf17f5ea6b01e7b6eb815e2fd.tar.xz
wireguard-linux-8f0ae19346ce1cadf17f5ea6b01e7b6eb815e2fd.zip
selftests: net: exit cleanly on SIGTERM / timeout
ksft runner sends 2 SIGTERMs in a row if a test runs out of time. Handle this in a similar way we handle SIGINT - cleanup and stop running further tests. Because we get 2 signals we need a bit of logic to ignore the subsequent one, they come immediately one after the other (due to commit 9616cb34b08e ("kselftest/runner.sh: Propagate SIGTERM to runner child")). This change makes sure we run cleanup (scheduled defer()s) and also print a stack trace on SIGTERM, which doesn't happen by default. Tests occasionally hang in NIPA and it's impossible to tell what they are waiting from or doing. Signed-off-by: Jakub Kicinski <kuba@kernel.org> Link: https://patch.msgid.link/20250503011856.46308-1-kuba@kernel.org Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions