test_full_integration fails intermittently
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Unassigned | ||
loggerhead |
Fix Released
|
Critical
|
Unassigned | ||
loggerhead-breezy |
Fix Released
|
Critical
|
Unassigned |
Bug Description
WARNING: A test appears to be hung. There has been no output for 600 seconds.
Forcibly shutting down the test suite
Process group 10522 will be killed
Sending signal 15 to process group 10522
Sending signal 2 to process group 10522
Sending signal 1 to process group 10522
Sending signal 9 to process group 10522
Process group 10522 is now empty.
The dying processes left behind the following output:
--------------- BEGIN OUTPUT ---------------
---------------- END OUTPUT ----------------
Tests failed (exit code -15)
But it earlier includes the error:
test_full_
Error in test test_full_
Traceback (most recent call last):
_StringException: Text attachment: log
------------
439.318 opening working tree '/tmp/testbzr-
------------
Text attachment: traceback
------------
Traceback (most recent call last):
File "/srv/buildbot/
return fn(*args, **kwargs)
File "/srv/buildbot/
return self._get_
File "/srv/buildbot/
script.run()
File "/srv/buildbot/
worker.
File "/usr/lib/
raise Full
Full
------------
The following test left new threads behind:
test_full_
Both a Launchpad and a loggerhead bug because of the hang.
Related branches
- Robert Collins (community): Approve
-
Diff: 16 lines (+1/-8)1 file modifiedlib/launchpad_loggerhead/tests.py (+1/-8)
Changed in launchpad: | |
status: | Triaged → Fix Released |
Changed in loggerhead-breezy: | |
status: | New → Triaged |
status: | Triaged → Fix Released |
importance: | Undecided → Critical |
Changed in loggerhead: | |
status: | Triaged → Fix Released |
The test has a 0.1s timeout:
"parameter s": {"base_url": "%s", "blocking_timeout": 0.1},
On my system, the test completes in 63ms. I would be fine increasing that timeout. It is mostly there so that if the test *would* fail, it would do so without blocking forever. I don't have an idea of what would be a good time. 10s should be more than generous.