workerSuite.TestRemovePrimaryValidSecondaries fails with: testclock/clock.go:134: got 1 timers added after waiting 50ms: wanted 2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Medium
|
Tim Penhey |
Bug Description
http://
15:01:33 -------
15:01:33 FAIL: worker_test.go:897: workerSuite.
15:01:33
15:01:33 [LOG] 0:00.000 INFO juju.worker.
15:01:33 [LOG] 0:00.000 INFO juju.worker.
15:01:33 Id: 0, Tags: map[juju-
15:01:33 mustNext init
15:01:33 mustNext init done, ok: true, val:
15:01:33 Id: 0, Tags: map[juju-
15:01:33 [LOG] 0:00.000 INFO juju.worker.
15:01:33 [LOG] 0:00.000 INFO juju.worker.
15:01:33 mustNext nonvoting members
15:01:33 [LOG] 0:00.000 TRACE juju.worker.
15:01:33 [LOG] 0:00.000 TRACE juju.worker.
15:01:33 [LOG] 0:00.000 DEBUG juju.worker.
15:01:33 [LOG] 0:00.000 DEBUG juju.worker.
15:01:33 [LOG] 0:00.000 DEBUG juju.worker.
15:01:33 [LOG] 0:00.000 DEBUG juju.worker.
15:01:33 [LOG] 0:00.000 DEBUG juju.worker.
15:01:33 [LOG] 0:00.000 DEBUG juju.worker.
15:01:33 [LOG] 0:00.000 DEBUG juju.worker.
15:01:33 [LOG] 0:00.000 TRACE juju.worker.
15:01:33 [LOG] 0:00.001 TRACE juju.worker.
15:01:33 Name: "",
15:01:33 Members: {
15:01:33 {Id:0, Address:
15:01:33 {Id:1, Address:
15:01:33 {Id:2, Address:
15:01:33 },
15:01:33 }
15:01:33 []replicaset.
15:01:33 {
15:01:33 Id: 0,
15:01:33 Address: "0.1.2.10:1234",
15:01:33 Priority: (*float64)(nil),
15:01:33 Tags: {"juju-
15:01:33 Votes: (*int)(nil),
15:01:33 },
15:01:33 }
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 desired voting members: (maxId: 0)
15:01:33 &peergrouper.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 [LOG] 0:00.001 DEBUG juju.worker.
15:01:33 Id: 0, Tags: map[juju-
15:01:33 Id: 1, Tags: map[juju-
15:01:33 Id: 2, Tags: map[juju-
15:01:33 [LOG] 0:00.001 INFO juju.worker.
15:01:33 Id: 0, Tags: map[juju-
15:01:33 Id: 1, Tags: map[juju-
15:01:33 Id: 2, Tags: map[juju-
15:01:33 [LOG] 0:00.001 INFO juju.worker.
15:01:33 mustNext nonvoting members done, ok: true, val:
15:01:33 Id: 0, Tags: map[juju-
15:01:33 Id: 1, Tags: map[juju-
15:01:33 Id: 2, Tags: map[juju-
15:01:33 [LOG] 0:00.001 TRACE juju.worker.
15:01:33 [LOG] 0:00.001 TRACE juju.worker.
15:01:33 [LOG] 0:00.001 TRACE juju.worker.
15:01:33 [LOG] 0:00.002 TRACE juju.worker.
15:01:33 Name: "",
15:01:33 Members: {
15:01:33 {Id:0, Address:
15:01:33 {Id:1, Address:
15:01:33 {Id:2, Address:
15:01:33 },
15:01:33 }
15:01:33 []replicaset.
15:01:33 {
15:01:33 Id: 1,
15:01:33 Address: "0.1.2.11:1234",
15:01:33 Priority: &float64(0),
15:01:33 Tags: {"juju-
15:01:33 Votes: &int(0),
15:01:33 },
15:01:33 {
15:01:33 Id: 2,
15:01:33 Address: "0.1.2.12:1234",
15:01:33 Priority: &float64(0),
15:01:33 Tags: {"juju-
15:01:33 Votes: &int(0),
15:01:33 },
15:01:33 {
15:01:33 Id: 0,
15:01:33 Address: "0.1.2.10:1234",
15:01:33 Priority: (*float64)(nil),
15:01:33 Tags: {"juju-
15:01:33 Votes: (*int)(nil),
15:01:33 },
15:01:33 }
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 desired voting members: (maxId: 2)
15:01:33 &peergrouper.
15:01:33 &peergrouper.
15:01:33 &peergrouper.
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 [LOG] 0:00.002 DEBUG juju.worker.
15:01:33 Id: 0, Tags: map[juju-
15:01:33 Id: 1, Tags: map[juju-
15:01:33 Id: 2, Tags: map[juju-
15:01:33 [LOG] 0:00.002 INFO juju.worker.
15:01:33 [LOG] 0:00.002 INFO juju.worker.
15:01:33 Id: 0, Tags: map[juju-
15:01:33 Id: 1, Tags: map[juju-
15:01:33 Id: 2, Tags: map[juju-
15:01:33 [LOG] 0:00.003 INFO juju.worker.
15:01:33 [LOG] 0:00.003 TRACE juju.worker.
15:01:33 [LOG] 0:00.003 TRACE juju.worker.
15:01:33 mustNext status ok
15:01:33 mustNext status ok done, ok: true, val:
15:01:33 Id: 0, Tags: map[juju-
15:01:33 Id: 1, Tags: map[juju-
15:01:33 Id: 2, Tags: map[juju-
15:01:33 mustNextStatus init
15:01:33 mustNextStatus init done, ok: true, val: &replicaset.Status{
15:01:33 Name: "",
15:01:33 Members: {
15:01:33 {Id:0, Address:
15:01:33 {Id:1, Address:
15:01:33 {Id:2, Address:
15:01:33 },
15:01:33 }
15:01:33 mustNextStatus stepping down primary
15:01:33 [LOG] 0:00.111 TRACE juju.worker.
15:01:33 [LOG] 0:00.113 TRACE juju.worker.
15:01:33 Name: "",
15:01:33 Members: {
15:01:33 {Id:0, Address:
15:01:33 {Id:1, Address:
15:01:33 {Id:2, Address:
15:01:33 },
15:01:33 }
15:01:33 []replicaset.
15:01:33 {
15:01:33 Id: 1,
15:01:33 Address: "0.1.2.11:1234",
15:01:33 Priority: (*float64)(nil),
15:01:33 Tags: {"juju-
15:01:33 Votes: (*int)(nil),
15:01:33 },
15:01:33 {
15:01:33 Id: 2,
15:01:33 Address: "0.1.2.12:1234",
15:01:33 Priority: (*float64)(nil),
15:01:33 Tags: {"juju-
15:01:33 Votes: (*int)(nil),
15:01:33 },
15:01:33 {
15:01:33 Id: 0,
15:01:33 Address: "0.1.2.10:1234",
15:01:33 Priority: (*float64)(nil),
15:01:33 Tags: {"juju-
15:01:33 Votes: (*int)(nil),
15:01:33 },
15:01:33 }
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 desired voting members: (maxId: 2)
15:01:33 &peergrouper.
15:01:33 &peergrouper.
15:01:33 &peergrouper.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 Id: 0, Tags: map[juju-
15:01:33 Id: 1, Tags: map[juju-
15:01:33 Id: 2, Tags: map[juju-
15:01:33 [LOG] 0:00.113 INFO juju.worker.
15:01:33 [LOG] 0:00.113 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 TRACE juju.worker.
15:01:33 [LOG] 0:00.114 TRACE juju.worker.
15:01:33 [LOG] 0:00.114 TRACE juju.worker.
15:01:33 [LOG] 0:00.114 TRACE juju.worker.
15:01:33 Name: "",
15:01:33 Members: {
15:01:33 {Id:0, Address:
15:01:33 {Id:1, Address:
15:01:33 {Id:2, Address:
15:01:33 },
15:01:33 }
15:01:33 []replicaset.
15:01:33 {
15:01:33 Id: 1,
15:01:33 Address: "0.1.2.11:1234",
15:01:33 Priority: (*float64)(nil),
15:01:33 Tags: {"juju-
15:01:33 Votes: (*int)(nil),
15:01:33 },
15:01:33 {
15:01:33 Id: 2,
15:01:33 Address: "0.1.2.12:1234",
15:01:33 Priority: (*float64)(nil),
15:01:33 Tags: {"juju-
15:01:33 Votes: (*int)(nil),
15:01:33 },
15:01:33 {
15:01:33 Id: 0,
15:01:33 Address: "0.1.2.10:1234",
15:01:33 Priority: (*float64)(nil),
15:01:33 Tags: {"juju-
15:01:33 Votes: (*int)(nil),
15:01:33 },
15:01:33 }
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 desired voting members: (maxId: 2)
15:01:33 &peergrouper.
15:01:33 &peergrouper.
15:01:33 &peergrouper.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 Id: 0, Tags: map[juju-
15:01:33 Id: 1, Tags: map[juju-
15:01:33 Id: 2, Tags: map[juju-
15:01:33 [LOG] 0:00.114 INFO juju.worker.
15:01:33 Id: 0, Tags: map[juju-
15:01:33 Id: 1, Tags: map[juju-
15:01:33 Id: 2, Tags: map[juju-
15:01:33 [LOG] 0:00.114 INFO juju.worker.
15:01:33 [LOG] 0:00.114 INFO juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 DEBUG juju.worker.
15:01:33 [LOG] 0:00.114 TRACE juju.worker.
15:01:33 [LOG] 0:00.114 TRACE juju.worker.
15:01:33 mustNextStatus stepping down primary done, ok: true, val: &replicaset.Status{
15:01:33 Name: "",
15:01:33 Members: {
15:01:33 {Id:0, Address:
15:01:33 {Id:1, Address:
15:01:33 {Id:2, Address:
15:01:33 },
15:01:33 }
15:01:33 worker_test.go:920:
15:01:33 // Now we have to wait for time to advance for us to reevaluate the system
15:01:33 c.Assert(
15:01:33 ... value *errors.Err = &errors.
15:01:33 ... error stack:
15:01:33 github.
15:01:33
15:01:33
Changed in juju: | |
status: | Triaged → In Progress |
assignee: | nobody → Tim Penhey (thumper) |
milestone: | none → 2.7-beta1 |
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
This just happened again. http:// ci.jujucharms. com/job/ make-check- juju/2346/ consoleFull