rmetzger opened a new pull request #14033: URL: https://github.com/apache/flink/pull/14033
## What is the purpose of the change The purpose of this change is to increase the robustness of the e2e tests overall. ## Brief change log - Check of leftover JVMs after a e2e test, and fails if there's one - Check for "more ports open than before", and fail if there are more open - increase robustness of process stopping: wait until a process has finished, potentially shooting it with a sigkill - increase robustness of `run_with_timeout`. It used to leave a dangling `sleep` in the system ## Verifying this change I ran this change through 3 CI runs, to make sure all the tests adhere to the stricter requirements of "no leftover stuff". I will also manually test the watchdog again (proper killing and reporting). ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org