lp.services.job.tests.test_runner.TestJobRunner.test_runJobHandleErrors_oops_generated_notify_fails fails intermittently/rarely on parallel tests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
In Progress
|
High
|
Benji York |
Bug Description
=======
FAILURE: lp.services.
worker ID: worker-3
-------
Traceback (most recent call last):
_StringException: librarian-log: {{{
2012-05-01 05:48:45+0530 [-] Log opened.
2012-05-01 05:48:45+0530 [-] twistd 11.1.0 (/usr/bin/python2.6 2.6.5) starting up.
2012-05-01 05:48:45+0530 [-] reactor class: twisted.
2012-05-01 05:48:45+0530 [-] FileUploadFactory starting on 59093
2012-05-01 05:48:45+0530 [-] Starting factory <lp.services.
2012-05-01 05:48:45+0530 [-] Site starting on 40850
2012-05-01 05:48:45+0530 [-] Starting factory <twisted.
2012-05-01 05:48:45+0530 [-] FileUploadFactory starting on 58141
2012-05-01 05:48:45+0530 [-] Starting factory <lp.services.
2012-05-01 05:48:45+0530 [-] Site starting on 53817
2012-05-01 05:48:45+0530 [-] Starting factory <twisted.
2012-05-01 05:48:45+0530 [-] Not using upstream librarian
2012-05-01 05:48:45+0530 [-] daemon ready!
}}}
oops-0: {{{
Oops-Id: OOPS-14580a505b0d2fa7f1bc1419c281ba45
Exception-Type: RaisingJobException
Exception-Value: boom
Date: 2012-05-
Branch: devel
Revision: 15181
Duration: -1
Oops-Reporter: T
%3Coops-
00000-00003@
00080-00083@
00184-00186@
17202-17215@
17216-17216@
17217-17217@
24119-24132@
24132-24133@
50762-50775@
50776-50776@
53591-53610@
53611-53612@
53612-53612@
53633-53639@
53639-53640@
53640-53640@
Traceback (most recent call last):
Module lazr.jobrunner.
self.
Module lp.services.
super(
Module lazr.jobrunner.
job.run()
Module lp.services.
raise RaisingJobExcep
RaisingJobExcep
}}}
oops-1: {{{
Oops-Id: OOPS-6be8185274f05a0098b7df4de4fab21e
Exception-Type: RaisingJobException
Exception-Value: oops notifying oops
Date: 2012-05-
Branch: devel
Revision: 15181
URL: None
Duration: -1
Oops-Reporter: T
%3Coops-
%3Coops-
path=/var/
script_
00000-00003@
00080-00083@
00184-00186@
17202-17215@
17216-17216@
17217-17217@
24119-24132@
24132-24133@
50762-50775@
50776-50776@
53591-53610@
53611-53612@
53612-53612@
53633-53639@
53639-53640@
53640-53640@
Traceback (most recent call last):
Module lazr.jobrunner.
return self._doOops(job, info)
Module lp.services.
job.
Module lp.services.
raise RaisingJobExcep
RaisingJobExcep
}}}
oops-2: {{{
Oops-Id: OOPS-b65ae53fb09bf20bdf600717dde6549d
Exception-Type: RaisingJobException
Exception-Value: oops notifying oops
Date: 2012-05-
Branch: devel
Revision: 15181
Duration: -1
Oops-Reporter: T
%3Coops-
Traceback (most recent call last):
Module lazr.jobrunner.
return self._doOops(job, info)
Module lp.services.
job.
Module lp.services.
raise RaisingJobExcep
RaisingJobExcep
}}}
Traceback (most recent call last):
File "/var/lib/
self.
MismatchError: 2 != 3
Worker 3's list of tests: http://
Changed in launchpad: | |
status: | Triaged → In Progress |
assignee: | nobody → Benji York (benji) |
I can reliably reproduce this error in a Lucid LXC container with ./bin/test --load-list tests.txt if tests.txt contains these two tests:
lp.archivepubli sher.tests. test_publish_ ftpmaster. TestPublishFTPM asterScript. test_getDirtySu ites_ignores_ suites_ without_ pending_ publications job.tests. test_runner. TestJobRunner. test_runJobHand leErrors_ oops_generated_ notify_ fails
lp.services.
(The test passes by itself.)