Race in github.com/juju/juju/cmd/modelcmd
Bug #1609041 reported by
Curtis Hovey
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
High
|
Ian Booth |
Bug Description
As seen at
http://
There are repeated races with a single run of the unit tests involving github.
Changed in juju-core: | |
assignee: | nobody → Ian Booth (wallyworld) |
tags: | added: blocker |
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-beta14 → none |
milestone: | none → 2.0-beta14 |
To post a comment you must log in.
WARNING: DATA RACE (*Buffer) .Write( ) usr/lib/ go-1.6/ src/bytes/ buffer. go:133 +0x4b usr/lib/ go-1.6/ src/fmt/ print.go: 255 +0xc5 com/juju/ loggo.( *simpleWriter) .Write( ) home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ loggo/writer. go:65 +0x198 com/juju/ loggo.( *Context) .write( ) home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ loggo/context. go:119 +0xf3 com/juju/ loggo.( *module) .write( ) home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ loggo/module. go:60 +0x78 com/juju/ loggo.Logger. LogCallf( ) home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ loggo/logger. go:109 +0x29c com/juju/ loggo.Logger. Logf() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ loggo/logger. go:65 +0x71 com/juju/ loggo.Logger. Infof() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ loggo/logger. go:129 +0x68 com/juju/ juju/api. connectWebsocke t() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/api/ apiclient. go:297 +0x792 com/juju/ juju/api. open() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/api/ apiclient. go:171 +0x144 com/juju/ juju/api. Open() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/api/ apiclient. go:156 +0xa5 com/juju/ juju/cmd/ modelcmd. (*JujuCommandBa se).apiOpen( ) home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/cmd/ modelcmd/ base.go: 247 +0x197 com/juju/ juju/cmd/ modelcmd. (*JujuCommandBa se).(github. com/juju/ juju/cmd/ modelcmd. apiOpen) -fm() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/cmd/ modelcmd/ base.go: 161 +0x9a com/juju/ juju/cmd/ modelcmd. newAPIConnectio nParams. func1() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/cmd/ modelcmd/ base.go: 302 +0xc9 com/juju/ juju/juju. NewAPIConnectio n() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/juju/ api.go: 75 +0x316 com/juju/ juju/cmd/ modelcmd. (*JujuCommandBa se).NewAPIRoot( ) home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/cmd/ modelcmd/ base.go: 114 +0x3f8 com/juju/ juju/cmd/ modelcmd. (*JujuCommandBa se).NewAPIRoot- fm() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/cmd/ modelcmd/ controller. go:155 +0x9b com/juju/ juju/cmd/ modelcmd. OpenFunc. Open() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/cmd/ modelcmd/ apiopener. go:27 +0x9f com/juju/ juju/cmd/ modelcmd. (*ControllerCom mandBase) .NewAPIRoot( ) home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/cmd/ modelcmd/ controller. go:157 +0x3b6 com/juju/ juju/cmd/ juju/controller .(*destroyComma ndBase) .getControllerA PI() home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/cmd/ juju/controller /destroy. go:312 +0xdc com/juju/ juju/cmd/ juju/controller .(*destroyComma nd).Run( ) home/ubuntu/ juju-core_ 2.0-beta14/ src/github. com/juju/ juju/cmd/ juju/controller /destroy. go:125 +0x2d4 com/juju/ juju/cmd/ modelcmd. (*sysCommandWra pper).Run( ) autogenerated> :109 +0x84 com/juju/ juju/cmd/ modelcmd. (*baseCommandWr apper). Run()
Write by goroutine 421:
bytes.
/
fmt.Fprintln()
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
/
github.
<
github.
...