"nova provisioning: __init__() takes exactly 3 arguments (2 given)" in testrunner health check

Bug #1399633 reported by Para Siva
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu CI Engine
Fix Released
High
Vincent Ladeuil

Bug Description

Related branches

Revision history for this message
Vincent Ladeuil (vila) wrote :

None of the log files contains the traceback leading to this bug. That's one thing to fix.

Ironically, the bug is on the following line:

        test_bed = testbed.TestBed(conf)

which wasn't updated when the TestBed constructor signature changed to add... a logger object:

    def __init__(self, conf, logger):

So fixing the bug will also fix the missing log ;)

Changed in uci-engine:
importance: Undecided → High
status: New → In Progress
Revision history for this message
Para Siva (psivaa) wrote :

Thanks for working on this Vincent. The attached MP infact fixes *this particular bug but the health check of the test runner behaves in a way that every time someone hits the health check page, a new testbed is spawn. That would not have been intended since this will spam the cloud with testbed instances.

I haven't still figured out if a new instance is spawn every time the health-check page is hit or only if the health check fails for some reasons, for e.g. the ssh connectivity fails with the testbed instances from the test runner: http://paste.ubuntu.com/9492042/

Revision history for this message
Vincent Ladeuil (vila) wrote :

As mentioned on IRC, you ran into a different bug: the testbeds weren't properly cleaned up when the setup failed. An additional fix has been pushed.

Ubuntu CI Bot (uci-bot)
Changed in uci-engine:
status: In Progress → Fix Committed
Vincent Ladeuil (vila)
Changed in uci-engine:
assignee: nobody → Vincent Ladeuil (vila)
milestone: none → uce-0
status: Fix Committed → Fix Released
Ubuntu CI Bot (uci-bot)
Changed in uci-engine:
status: Fix Released → Fix Committed
Vincent Ladeuil (vila)
Changed in uci-engine:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.