summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorRosemarie O'Riorden <roriorden@redhat.com>2022-05-10 14:33:55 -0400
committerIlya Maximets <i.maximets@ovn.org>2022-05-17 23:50:42 +0200
commitda9424ad07f88215cfd4d4c5fb7ff1ed5e146706 (patch)
treec314e435343b76969ed12401d5356f78864d298a /Documentation
parente5d4f011a0501918e055a19a2c353c2218c477fe (diff)
downloadopenvswitch-da9424ad07f88215cfd4d4c5fb7ff1ed5e146706.tar.gz
tests: Properly kill ovsdb test processes.
The FreeBSD CI builds keep failing because processes of tests are not properly killed. This leaves the build hanging until it times out, and ultimately fails. Changes name of pidfile pid2 to 2.pid so that the on_exit 'kill `cat *.pid`' will capture all pidfiles. Fixes pidfile name logic in test that uses OVSDB_SERVER_SHUTDOWN_N, so that all pidfile names match the form *.pid. Replaces unnecessary --pidfile="`pwd`"/pid with just --pidfile, because by default this argument creates a pidfile named <proc-name>.pid. Removes extra [test ! -e pid || kill `cat pid`] that run upon AT_CHECK failure, because those processes are killed with on_exit. Also adds on_exit in tests where it was missing. Fixes: 561205007e17 ("tests: Get rid of overly specific --pidfile and --unixctl options.") Fixes: 0be15ad76f0f ("ovsdb-server.at: Add unit test for record/replay.") Fixes: 7964ffe7d2bf ("ovsdb: relay: Add support for transaction forwarding.") Fixes: e879d33e8398 ("ovsdb/jsonrpc-server: ovsdb-server closes accepted connections immediately.") Reported-at: https://github.com/cirruslabs/cirrus-ci-docs/issues/910 Signed-off-by: Rosemarie O'Riorden <roriorden@redhat.com> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions