| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
This pull request increases the Kokoro build timeout to 6 hours and introduces a per-package timeout mechanism (defaulting to 35 minutes) using the timeout command in .kokoro/system.sh. It also adds tracking and reporting for timed-out packages, and triggers system tests across multiple packages. The reviewer feedback recommends declaring the pkg and timed_out variables as local at the top of the reap_parallel_results function in .kokoro/system.sh to prevent global namespace pollution and duplicate declarations.
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
With the recent push to parallelize system tests using background threads, it is now more likely that a test can get stuck and cause deadlock. We encountered this recently when the system tests in #18013 were running for 3 hours before hitting kokoro's limits and timing out. This was due to a deadlock in the sqlalchemy-spanner tests that was blocking the merge of our releases
This PR adds per-package timeouts, so individual packages won't run for longer than 1 hour
tests are currently blocked on #18230 (failing unit) and #18239 (timing out sqlalchemy tests)