TestUpgradeStepsFailure intermittent test failure

Bug #1389389 reported by Ian Booth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-core
Fix Released
High
Menno Finlay-Smits
1.21
Fix Released
High
Menno Finlay-Smits

Bug Description

Here's an example on ppc64el, but also occurs on amd64.

http://juju-ci.vapour.ws:8080/job/run-unit-tests-trusty-ppc64el/1816/console

[LOG] 6:01.068 ERROR juju.cmd.jujud upgrade from 1.16-beta1 to 1.21-beta1 for "machine-0" failed (will retry): boom
[LOG] 8:01.068 ERROR juju.cmd.jujud upgrade from 1.16-beta1 to 1.21-beta1 for "machine-0" failed (giving up): boom
upgrade_test.go:202:
    c.Check(*attemptsP, gc.Equals, maxUpgradeRetries)
... obtained int = 5
... expected int = 3

upgrade_test.go:204:
    c.Assert(agent.MachineStatusCalls, jc.DeepEquals,
        s.makeExpectedStatusCalls(maxUpgradeRetries-1, fails, "boom"))
... obtained []main.MachineStatusCall = []main.MachineStatusCall{main.MachineStatusCall{Status:"started", Info:"upgrading to 1.21-beta1"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (giving up): boom"}}
... expected []main.MachineStatusCall = []main.MachineStatusCall{main.MachineStatusCall{Status:"started", Info:"upgrading to 1.21-beta1"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (giving up): boom"}}
... mismatch at top level: length mismatch, 6 vs 4; obtained []main.MachineStatusCall{main.MachineStatusCall{Status:"started", Info:"upgrading to 1.21-beta1"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (giving up): boom"}}; expected []main.MachineStatusCall{main.MachineStatusCall{Status:"started", Info:"upgrading to 1.21-beta1"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (will retry): boom"}, main.MachineStatusCall{Status:"error", Info:"upgrade to 1.21-beta1 failed (giving up): boom"}}

Changed in juju-core:
assignee: nobody → Menno Smits (menno.smits)
Curtis Hovey (sinzui)
tags: added: ppc64el utopic
Curtis Hovey (sinzui)
Changed in juju-core:
milestone: none → 1.22
Changed in juju-core:
status: Triaged → In Progress
Revision history for this message
Menno Finlay-Smits (menno.smits) wrote :
Changed in juju-core:
status: In Progress → Fix Committed
Changed in juju-core:
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.