We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I spotted this panic in a test after upgrading Juju to dqlite v18.0 and go-dqlite/v2
Opening dqlite db on abstract domain socket: "@df013522-4a20-4923-801f-551114914c4f" pubsub_test.go:47: s.ApiServerSuite.SetUpTest(c) /home/jenkins/go/src/github.com/juju/juju/internal/database/testing/dqlitesuite.go:117: c.Assert(err, jc.ErrorIsNil) ... value *errors.Err = &errors.unformatter{message:"", cause:(*fmt.wrapError)(0xc00074ac00), previous:(*fmt.wrapError)(0xc00074ac00), function:"github.com/juju/juju/internal/database/app.New", line:83} ("create node: raft_init(): io: create I/O capabilities probe file: posix_allocate: interrupted system call") ... error stack: create node: raft_init(): io: create I/O capabilities probe file: posix_allocate: interrupted system call github.com/juju/juju/internal/database/app.New:83:
goroutine 23486 gp=0xc0020a2380 m=6 mp=0xc000400008 [syscall]: runtime.cgocall(0x2d3c816, 0xc000074970) /usr/local/go/src/runtime/cgocall.go:167 +0x4b fp=0xc000074948 sp=0xc000074910 pc=0x46fc2b github.com/canonical/go-dqlite/v2/internal/bindings._Cfunc_dqlite_node_create(0x2dc171858c3155be, 0x7cdbda14d150, 0x7cdbda14d180, 0xc003408040) _cgo_gotypes.go:167 +0x4b fp=0xc000074970 sp=0xc000074948 pc=0x1dd07cb github.com/canonical/go-dqlite/v2/internal/bindings.NewNode.func3(0x2dc171858c3155be, 0x7cdbda14d150, 0x7cdbda14d180, 0xc003408040) /home/jenkins/go/pkg/mod/github.com/canonical/go-dqlite/[email protected]/internal/bindings/server.go:125 +0x6b fp=0xc0000749a8 sp=0xc000074970 pc=0x1dd1ecb github.com/canonical/go-dqlite/v2/internal/bindings.NewNode({0x3e9be80, 0xc00328d2c0}, 0x2dc171858c3155be, {0xc001068780, 0x25}, {0xc000581b20, 0x1e}) /home/jenkins/go/pkg/mod/github.com/canonical/go-dqlite/[email protected]/internal/bindings/server.go:125 +0x186 fp=0xc000074ac0 sp=0xc0000749a8 pc=0x1dd1a26 github.com/canonical/go-dqlite/v2.New(0x2dc171858c3155be, {0xc001068780, 0x25}, {0xc000581b20, 0x1e}, {0xc000074ed8, 0x7, 0xc0020a2380?}) /home/jenkins/go/pkg/mod/github.com/canonical/go-dqlite/[email protected]/node.go:105 +0xfa fp=0xc000074bb0 sp=0xc000074ac0 pc=0x1defd7a github.com/canonical/go-dqlite/v2/app.New({0xc000581b20, 0x1e}, {0xc0000750a8, 0x3, 0x18?}) /home/jenkins/go/pkg/mod/github.com/canonical/go-dqlite/[email protected]/app/app.go:191 +0x1245 fp=0xc000074f68 sp=0xc000074bb0 pc=0x1df5b65 github.com/juju/juju/internal/database/app.New({0xc000581b20?, 0xc000075058?}, {0xc0000750a8?, 0xc000075068?, 0x1?}) /home/jenkins/go/src/github.com/juju/juju/internal/database/app/dqlite_linux.go:81 +0x25 fp=0xc000074fb0 sp=0xc000074f68 pc=0x1e007a5 github.com/juju/juju/internal/database/testing.(*DqliteSuite).SetUpTest(0xc00043b508, 0xc0030d4690) /home/jenkins/go/src/github.com/juju/juju/internal/database/testing/dqlitesuite.go:102 +0x4a5 fp=0xc0000750f8 sp=0xc000074fb0 pc=0x2c1eca5 github.com/juju/juju/domain/schema/testing.(*ControllerSuite).SetUpTest(0xc00043b508, 0xc0030d4690) /home/jenkins/go/src/github.com/juju/juju/domain/schema/testing/controllersuite.go:30 +0x5e fp=0xc000075158 sp=0xc0000750f8 pc=0x2c21b7e github.com/juju/juju/domain/services/testing.(*DomainServicesSuite).SetUpTest(0xc00043b508, 0xc0030d4690) /home/jenkins/go/src/github.com/juju/juju/domain/services/testing/suite.go:311 +0x5e fp=0xc000075198 sp=0xc000075158 pc=0x2c7ccbe github.com/juju/juju/juju/testing.(*ApiServerSuite).setupControllerModel(0xc00043b508, 0xc0030d4690, 0xc003179d40) /home/jenkins/go/src/github.com/juju/juju/juju/testing/apiserver.go:251 +0x4fa fp=0xc000075798 sp=0xc000075198 pc=0x2c87a7a github.com/juju/juju/juju/testing.(*ApiServerSuite).SetUpTest(0xc00043b508, 0xc0030d4690) /home/jenkins/go/src/github.com/juju/juju/juju/testing/apiserver.go:397 +0x6c5 fp=0xc000075868 sp=0xc000075798 pc=0x2c89d65 github.com/juju/juju/apiserver_test.(*rateLimitSuite).SetUpTest(0xc00043b508, 0xc0030d4690) /home/jenkins/go/src/github.com/juju/juju/apiserver/ratelimit_test.go:37 +0x186 fp=0xc0000758c8 sp=0xc000075868 pc=0x2cccae6 runtime.call16(0xc003178ea0, 0xc001def430, 0x0, 0x0, 0x0, 0x10, 0xc000075b20) /usr/local/go/src/runtime/asm_amd64.s:775 +0x43 fp=0xc0000758e8 sp=0xc0000758c8 pc=0x47d103 runtime.reflectcall(0x37f3460?, 0xc0030d4690?, 0x2?, 0x3900fbd?, 0x0?, 0x12?, 0x37f3460?) <autogenerated>:1 +0x36 fp=0xc000075928 sp=0xc0000758e8 pc=0x481616 reflect.Value.call({0x3836dc0?, 0xc00043b508?, 0xb613?}, {0x38defc5, 0x4}, {0xc001ae2f40, 0x1, 0x1?}) /usr/local/go/src/reflect/value.go:581 +0xca6 fp=0xc000075e70 sp=0xc000075928 pc=0x4b0186 reflect.Value.Call({0x3836dc0?, 0xc00043b508?, 0x1038df241?}, {0xc002083f40?, 0x0?, 0xc003178f30?}) /usr/local/go/src/reflect/value.go:365 +0xb9 fp=0xc000075ee8 sp=0xc000075e70 pc=0x4af299 gopkg.in/check%2ev1.(*suiteRunner).runFixture.func1(0xc0030d4690) /home/jenkins/go/pkg/mod/gopkg.in/[email protected]/check.go:724 +0xd9 fp=0xc000075f70 sp=0xc000075ee8 pc=0x2b51a19 gopkg.in/check%2ev1.(*suiteRunner).forkCall.func1() /home/jenkins/go/pkg/mod/gopkg.in/[email protected]/check.go:669 +0x88 fp=0xc000075fe0 sp=0xc000075f70 pc=0x2b4ab28 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000075fe8 sp=0xc000075fe0 pc=0x47ebc1 created by gopkg.in/check%2ev1.(*suiteRunner).forkCall in goroutine 23485 /home/jenkins/go/pkg/mod/gopkg.in/[email protected]/check.go:666 +0x237
See the full go stack here https://pastebin.canonical.com/p/VdRF9KqBRb/ and the jenkins run https://jenkins.juju.canonical.com/job/github-make-check-juju/20148/consoleText (that link might vanish in the future).
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I spotted this panic in a test after upgrading Juju to dqlite v18.0 and go-dqlite/v2
See the full go stack here https://pastebin.canonical.com/p/VdRF9KqBRb/ and the jenkins run https://jenkins.juju.canonical.com/job/github-make-check-juju/20148/consoleText (that link might vanish in the future).
The text was updated successfully, but these errors were encountered: