github.com/juju/juju/cmd/jujud test timeout on windows
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Critical
|
Nate Finch | ||
juju-core |
Fix Released
|
Critical
|
Nate Finch | ||
1.25 |
Fix Released
|
Critical
|
Nate Finch |
Bug Description
As seen in
http://
As see in these examples
http://
http://
http://
github.
The windows registry issue shown in some of these test results can be ignored; we can contrive a pass even though the tests are genuinely broken. That leaved this timeout as the consistent reason for failure.
Changed in juju-core: | |
milestone: | none → 2.0-beta7 |
summary: |
- github.com/juju/juju/cmd/jujud test timeout on widnows + github.com/juju/juju/cmd/jujud test timeout on windows |
Changed in juju-core: | |
milestone: | 2.0-beta7 → 2.0-beta8 |
tags: | removed: blocker |
description: | updated |
tags: | added: blocker |
Changed in juju-core: | |
milestone: | 2.0-beta8 → 2.0-beta9 |
Changed in juju-core: | |
milestone: | 2.0-beta9 → 2.0-beta10 |
Changed in juju-core: | |
status: | Triaged → In Progress |
Changed in juju-core: | |
status: | In Progress → Fix Committed |
Changed in juju-core: | |
status: | Fix Committed → Fix Released |
affects: | juju-core → juju |
Changed in juju: | |
milestone: | 2.0-beta10 → none |
milestone: | none → 2.0-beta10 |
Changed in juju-core: | |
assignee: | nobody → Nate Finch (natefinch) |
importance: | Undecided → Critical |
status: | New → Fix Released |
The cause is
goroutine 43 [chan receive]: net/tomb. (*Tomb) .Wait(0xc08227e 790, 0x0, 0x0) admini~ 1/appdata/ local/temp/ tmpyrijbo/ gogo/src/ launchpad. net/tomb/ tomb.go: 108 +0x5f com/juju/ juju/worker/ metrics/ spool.( *socketListener ).Stop( 0xc08227e780) admini~ 1/appdata/ local/temp/ tmpyrijbo/ gogo/src/ github. com/juju/ juju/worker/ metrics/ spool/listener. go:56 +0x18c com/juju/ juju/worker/ metrics/ sender. (*sender) .stop(0xc082269 770) admini~ 1/appdata/ local/temp/ tmpyrijbo/ gogo/src/ github. com/juju/ juju/worker/ metrics/ sender/ sender. go:104 +0x45 com/juju/ juju/worker/ metrics/ sender. (*sender) .(github. com/juju/ juju/worker/ metrics/ sender. stop)-fm( ) admini~ 1/appdata/ local/temp/ tmpyrijbo/ gogo/src/ github. com/juju/ juju/worker/ metrics/ sender/ manifold. go:77 +0x27 com/juju/ juju/worker/ metrics/ spool.( *periodicWorker ).Kill( 0xc0822a40e0) admini~ 1/appdata/ local/temp/ tmpyrijbo/ gogo/src/ github. com/juju/ juju/worker/ metrics/ spool/listener. go:103 +0x28 com/juju/ juju/worker/ metrics/ sender_ test.(* ManifoldSuite) .setupWorkerTes t.func1( 0xc0822791d0) admini~ 1/appdata/ local/temp/ tmpyrijbo/ gogo/src/ github. com/juju/ juju/worker/ metrics/ sender/ manifold_ test.go: 101 +0x3d com/juju/ testing. (*CleanupSuite) .callStack( 0xc0821a9a28, 0xc0822791d0, 0xc08226bdd0, 0x2, 0x2) admini~ 1/appdata/ local/temp/ tmpyrijbo/ gogo/src/ github. com/juju/ testing/ cleanup. go:52 +0x51 com/juju/ testing. (*CleanupSuite) .TearDownTest( 0xc0821a9a28, 0xc0822791d0) admini~ 1/appdata/ local/temp/ tmpyrijbo/ gogo/src/ github. com/juju/ testing/ cleanup. go:46 +0x4d
launchpad.
c:/users/
github.
c:/users/
github.
c:/users/
github.
c:/users/
github.
c:/users/
github.
c:/users/
github.
c:/users/
github.
c:/users/
The Stop method on the metrics server did not stop, so we wait, forever.