CI: Stop MAD perftest server before printing its log
A failed run leaves behind a zombie server container: docker_stop_srv cats the log before docker stop, and when the log is missing the cat aborts the script (set -e) before the stop runs. Being a detached container, the zombie survives the build and keeps the MAD agent registration on the HCA, so every following build's server fails with EINVAL and the client hangs until the job timeout - the stage breaks for all PRs until the zombie is removed by hand. Stop the container first and sweep zombie ucx_perftest_* containers before starting a new server, so one bad run cannot wedge the stage.
A
Alexey Rivkin committed
0f13015d842983288938c5b45741995265fc3cef
Parent: ed0bc4d