Merge lp:~vila/uci-engine/tr-check-worker-broken-under-load into lp:uci-engine
Status: | Merged |
---|---|
Approved by: | Vincent Ladeuil |
Approved revision: | 873 |
Merged at revision: | 876 |
Proposed branch: | lp:~vila/uci-engine/tr-check-worker-broken-under-load |
Merge into: | lp:uci-engine |
Diff against target: |
18 lines (+6/-0) 1 file modified
test_runner/bin/check_worker.py (+6/-0) |
To merge this branch: | bzr merge lp:~vila/uci-engine/tr-check-worker-broken-under-load |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Joe Talbott (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+240286@code.launchpad.net |
Commit message
Document the last remaining cause for leaking rabiit queues from the nagios check.
Description of the change
The in-production test for the test runner is:
But as noted in the FIXME introduced by this MP, this can fail if the engine
is under load: there is no test runner worker to process the requests so the
timeout triggers and the test fails.
Yet, the request is still in the 'test_runner' queue and when it's processed
it reports to its progrees queue but nobody will ever listen to it and the
queue is leaked.
Filing this MP to not lose track and reduce the gap between lp:uci-engine
and the version deployed on uci-britney.
We've talked about revisiting the in-production tests later so I won't dig
this in the mean time.
PASSED: Continuous integration, rev:872 s-jenkins. ubuntu- ci:8080/ job/uci- engine- ci/1659/
http://
Executed test runs:
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/uci- engine- ci/1659/ rebuild
http://