================== WARNING: DATA RACE Read by goroutine 22: labix.org/v2/mgo.(*mongoSocket).kill() /home/fmueller/GoPkg/src/labix.org/v2/mgo/socket.go:204 +0x4df labix.org/v2/mgo.(*mongoSocket).Close() /home/fmueller/GoPkg/src/labix.org/v2/mgo/socket.go:191 +0xa5 labix.org/v2/mgo.(*mongoServer).Close() /home/fmueller/GoPkg/src/labix.org/v2/mgo/server.go:167 +0x294 labix.org/v2/mgo.(*mongoCluster).Release() /home/fmueller/GoPkg/src/labix.org/v2/mgo/cluster.go:91 +0x25e labix.org/v2/mgo.(*mongoCluster).syncServersLoop() /home/fmueller/GoPkg/src/labix.org/v2/mgo/cluster.go:314 +0x2b4 gosched0() /opt/go/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 27: labix.org/v2/mgo.ResetStats() /home/fmueller/GoPkg/src/labix.org/v2/mgo/stats.go:59 +0x1c6 launchpad.net/juju-core/testing.(*MgoSuite).SetUpTest() /home/fmueller/Code/src/launchpad.net/juju-core/testing/mgo.go:192 +0x29 launchpad.net/juju-core/cmd/juju.(*BootstrapSuite).SetUpTest() /home/fmueller/Code/src/launchpad.net/juju-core/cmd/juju/bootstrap_test.go:34 +0x59 launchpad.net/juju-core/cmd/juju.(*BootstrapSuite).SetUpTest() /home/fmueller/Code/src/launchpad.net/juju-core/cmd/juju/bootstrap_test.go:34 +0x24 reflect.Value.Call() /opt/go/src/pkg/reflect/value.go:345 +0xa8 launchpad.net/gocheck.func·005() /home/fmueller/GoPkg/src/launchpad.net/gocheck/gocheck.go:683 +0x1cc launchpad.net/gocheck.func·004() /home/fmueller/GoPkg/src/launchpad.net/gocheck/gocheck.go:628 +0xf1 gosched0() /opt/go/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 22 (running) created at: labix.org/v2/mgo.newCluster() /home/fmueller/GoPkg/src/labix.org/v2/mgo/cluster.go:68 +0x395 labix.org/v2/mgo.DialWithInfo() /home/fmueller/GoPkg/src/labix.org/v2/mgo/session.go:265 +0x25a launchpad.net/juju-core/testing.MgoDial() /home/fmueller/Code/src/launchpad.net/juju-core/testing/mgo.go:184 +0x52b launchpad.net/juju-core/testing.MgoReset() /home/fmueller/Code/src/launchpad.net/juju-core/testing/mgo.go:198 +0x37 launchpad.net/juju-core/environs/dummy.Reset() /home/fmueller/Code/src/launchpad.net/juju-core/environs/dummy/environs.go:193 +0x1db launchpad.net/juju-core/cmd/juju.(*BootstrapSuite).TearDownTest() /home/fmueller/Code/src/launchpad.net/juju-core/cmd/juju/bootstrap_test.go:45 +0x5e launchpad.net/juju-core/cmd/juju.(*BootstrapSuite).TearDownTest() /home/fmueller/Code/src/launchpad.net/juju-core/cmd/juju/bootstrap_test.go:45 +0x24 reflect.Value.Call() /opt/go/src/pkg/reflect/value.go:345 +0xa8 launchpad.net/gocheck.func·005() /home/fmueller/GoPkg/src/launchpad.net/gocheck/gocheck.go:683 +0x1cc launchpad.net/gocheck.func·004() /home/fmueller/GoPkg/src/launchpad.net/gocheck/gocheck.go:628 +0xf1 gosched0() /opt/go/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 27 (running) created at: launchpad.net/gocheck.(*suiteRunner).forkCall() /home/fmueller/GoPkg/src/launchpad.net/gocheck/gocheck.go:629 +0x561 launchpad.net/gocheck.(*suiteRunner).runFunc() /home/fmueller/GoPkg/src/launchpad.net/gocheck/gocheck.go:635 +0x5a launchpad.net/gocheck.(*suiteRunner).runFixture() /home/fmueller/GoPkg/src/launchpad.net/gocheck/gocheck.go:684 +0x61 launchpad.net/gocheck.(*suiteRunner).runFixtureWithPanic() /home/fmueller/GoPkg/src/launchpad.net/gocheck/gocheck.go:697 +0x7d launchpad.net/gocheck.func·006() /home/fmueller/GoPkg/src/launchpad.net/gocheck/gocheck.go:721 +0x15b launchpad.net/gocheck.func·004() /home/fmueller/GoPkg/src/launchpad.net/gocheck/gocheck.go:628 +0xf1 gosched0() /opt/go/src/pkg/runtime/proc.c:1218 +0x9f
==================
================== org/v2/ mgo.(*mongoSock et).kill( ) home/fmueller/ GoPkg/src/ labix.org/ v2/mgo/ socket. go:204 +0x4df org/v2/ mgo.(*mongoSock et).Close( ) home/fmueller/ GoPkg/src/ labix.org/ v2/mgo/ socket. go:191 +0xa5 org/v2/ mgo.(*mongoServ er).Close( ) home/fmueller/ GoPkg/src/ labix.org/ v2/mgo/ server. go:167 +0x294 org/v2/ mgo.(*mongoClus ter).Release( ) home/fmueller/ GoPkg/src/ labix.org/ v2/mgo/ cluster. go:91 +0x25e org/v2/ mgo.(*mongoClus ter).syncServer sLoop() home/fmueller/ GoPkg/src/ labix.org/ v2/mgo/ cluster. go:314 +0x2b4 opt/go/ src/pkg/ runtime/ proc.c: 1218 +0x9f
WARNING: DATA RACE
Read by goroutine 22:
labix.
/
labix.
/
labix.
/
labix.
/
labix.
/
gosched0()
/
Previous write by goroutine 27: org/v2/ mgo.ResetStats( ) home/fmueller/ GoPkg/src/ labix.org/ v2/mgo/ stats.go: 59 +0x1c6 net/juju- core/testing. (*MgoSuite) .SetUpTest( ) home/fmueller/ Code/src/ launchpad. net/juju- core/testing/ mgo.go: 192 +0x29 net/juju- core/cmd/ juju.(* BootstrapSuite) .SetUpTest( ) home/fmueller/ Code/src/ launchpad. net/juju- core/cmd/ juju/bootstrap_ test.go: 34 +0x59 net/juju- core/cmd/ juju.(* BootstrapSuite) .SetUpTest( ) home/fmueller/ Code/src/ launchpad. net/juju- core/cmd/ juju/bootstrap_ test.go: 34 +0x24 Value.Call( ) opt/go/ src/pkg/ reflect/ value.go: 345 +0xa8 net/gocheck. func·005( ) home/fmueller/ GoPkg/src/ launchpad. net/gocheck/ gocheck. go:683 +0x1cc net/gocheck. func·004( ) home/fmueller/ GoPkg/src/ launchpad. net/gocheck/ gocheck. go:628 +0xf1 opt/go/ src/pkg/ runtime/ proc.c: 1218 +0x9f
labix.
/
launchpad.
/
launchpad.
/
launchpad.
/
reflect.
/
launchpad.
/
launchpad.
/
gosched0()
/
Goroutine 22 (running) created at: org/v2/ mgo.newCluster( ) home/fmueller/ GoPkg/src/ labix.org/ v2/mgo/ cluster. go:68 +0x395 org/v2/ mgo.DialWithInf o() home/fmueller/ GoPkg/src/ labix.org/ v2/mgo/ session. go:265 +0x25a net/juju- core/testing. MgoDial( ) home/fmueller/ Code/src/ launchpad. net/juju- core/testing/ mgo.go: 184 +0x52b net/juju- core/testing. MgoReset( ) home/fmueller/ Code/src/ launchpad. net/juju- core/testing/ mgo.go: 198 +0x37 net/juju- core/environs/ dummy.Reset( ) home/fmueller/ Code/src/ launchpad. net/juju- core/environs/ dummy/environs. go:193 +0x1db net/juju- core/cmd/ juju.(* BootstrapSuite) .TearDownTest( ) home/fmueller/ Code/src/ launchpad. net/juju- core/cmd/ juju/bootstrap_ test.go: 45 +0x5e net/juju- core/cmd/ juju.(* BootstrapSuite) .TearDownTest( ) home/fmueller/ Code/src/ launchpad. net/juju- core/cmd/ juju/bootstrap_ test.go: 45 +0x24 Value.Call( ) opt/go/ src/pkg/ reflect/ value.go: 345 +0xa8 net/gocheck. func·005( ) home/fmueller/ GoPkg/src/ launchpad. net/gocheck/ gocheck. go:683 +0x1cc net/gocheck. func·004( ) home/fmueller/ GoPkg/src/ launchpad. net/gocheck/ gocheck. go:628 +0xf1 opt/go/ src/pkg/ runtime/ proc.c: 1218 +0x9f
labix.
/
labix.
/
launchpad.
/
launchpad.
/
launchpad.
/
launchpad.
/
launchpad.
/
reflect.
/
launchpad.
/
launchpad.
/
gosched0()
/
Goroutine 27 (running) created at: net/gocheck. (*suiteRunner) .forkCall( ) home/fmueller/ GoPkg/src/ launchpad. net/gocheck/ gocheck. go:629 +0x561 net/gocheck. (*suiteRunner) .runFunc( ) home/fmueller/ GoPkg/src/ launchpad. net/gocheck/ gocheck. go:635 +0x5a net/gocheck. (*suiteRunner) .runFixture( ) home/fmueller/ GoPkg/src/ launchpad. net/gocheck/ gocheck. go:684 +0x61 net/gocheck. (*suiteRunner) .runFixtureWith Panic() home/fmueller/ GoPkg/src/ launchpad. net/gocheck/ gocheck. go:697 +0x7d net/gocheck. func·006( ) home/fmueller/ GoPkg/src/ launchpad. net/gocheck/ gocheck. go:721 +0x15b net/gocheck. func·004( ) home/fmueller/ GoPkg/src/ launchpad. net/gocheck/ gocheck. go:628 +0xf1 opt/go/ src/pkg/ runtime/ proc.c: 1218 +0x9f
launchpad.
/
launchpad.
/
launchpad.
/
launchpad.
/
launchpad.
/
launchpad.
/
gosched0()
/
==================