Skip to content
New issue

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

test: lots of TestCtlV3Txn* failures #8299

Closed
fanminshi opened this issue Jul 24, 2017 · 9 comments
Closed

test: lots of TestCtlV3Txn* failures #8299

fanminshi opened this issue Jul 24, 2017 · 9 comments

Comments

@fanminshi
Copy link
Member

via https://semaphoreci.com/coreos/etcd/branches/pull-request-8297/builds/1

--- FAIL: TestCtlV3AuthTxn (15.22s)
	testutil.go:55: goroutine 358 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4201860d0, 0xc4203fbf40, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4201860d0, 0xcad708, 0x0, 0x0, 0x0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3AuthTxn(0xc4201860d0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:34 +0x52
		testing.tRunner(0xc4201860d0, 0xcad300)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4201d2340, 0xc88696, 0x10, 0xcad300, 0xc4201cfc01)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4201d2340)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4201d2340, 0xc4201cfd90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 361 [semacquire]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 360 [syscall]:
		syscall.Syscall(0x0, 0x3, 0xc4200ca000, 0x1000, 0x64, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x3, 0xc4200ca000, 0x1000, 0x1000, 0x64, 0x0, 0x4128e2)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x3, 0xc4200ca000, 0x1000, 0x1000, 0x410742, 0x7f551dce9c80, 0x3f)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e030, 0xc4200ca000, 0x1000, 0x1000, 0x64, 0xc420043ca8, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e030, 0xc4200ca000, 0x1000, 0x1000, 0xc420035800, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x70, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4200b1b0a, 0x64, 0x64, 0xc4200b1c00, 0x64, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc4201cb10a, 0xc4200b1c00, 0x64, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca080)
--
--- FAIL: TestCtlV3TxnInteractiveSuccess (15.37s)
	testutil.go:55: goroutine 1294 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4201868f0, 0xc4203eca60, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4201868f0, 0xcad8c0, 0xc42002cf90, 0x1, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccess(0xc4201868f0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:20 +0x6a
		testing.tRunner(0xc4201868f0, 0xcad4f8)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4201d2340, 0xc934e0, 0x1e, 0xcad4f8, 0xc4201cfc01)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4201d2340)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4201d2340, 0xc4201cfd90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 2 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 361 [semacquire, 1 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 1 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 1297 [semacquire]:
		sync.runtime_notifyListWait(0xc42019a350, 0x2)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc42019a340)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cad80, 0xc4201e1900, 0xff86c0, 0xc42000e0d0, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cad80, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203ec9a0, 0x1a)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201868f0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.txnTestSuccess(0xc4201868f0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:61 +0x626
		github.com/coreos/etcd/e2e.testCtl.func2(0xc42017c0c0, 0xcad8c0, 0xc4200a8380)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 1296 [syscall]:
		syscall.Syscall(0x0, 0x3, 0xc420182000, 0x1000, 0x87, 0x1000, 0x0)
--
--- FAIL: TestCtlV3TxnInteractiveSuccessNoTLS (15.73s)
	testutil.go:55: goroutine 1301 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4201861a0, 0xc4201c3c00, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4201861a0, 0xcad8c0, 0xc420044f88, 0x2, 0x2)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccessNoTLS(0xc4201861a0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:23 +0xd6
		testing.tRunner(0xc4201861a0, 0xcad4e8)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4201d2340, 0xc97579, 0x23, 0xcad4e8, 0xc4201cfc00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4201d2340)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4201d2340, 0xc4201cfd90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 2 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 361 [semacquire, 2 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 2 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 1297 [semacquire]:
		sync.runtime_notifyListWait(0xc42019a350, 0x2)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc42019a340)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cad80, 0xc4201e1900, 0xff86c0, 0xc42000e0d0, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cad80, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203ec9a0, 0x1a)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201868f0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.txnTestSuccess(0xc4201868f0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:61 +0x626
		github.com/coreos/etcd/e2e.testCtl.func2(0xc42017c0c0, 0xcad8c0, 0xc4200a8380)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 1304 [semacquire]:
		sync.runtime_notifyListWait(0xc4203ef190, 0x2)
--
--- FAIL: TestCtlV3TxnInteractiveSuccessClientTLS (15.74s)
	testutil.go:55: goroutine 1308 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc420186270, 0xc4201c2020, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc420186270, 0xcad8c0, 0xc420043f88, 0x2, 0x2)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccessClientTLS(0xc420186270)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:26 +0xd6
		testing.tRunner(0xc420186270, 0xcad4e0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4201d2340, 0xc99df9, 0x27, 0xcad4e0, 0xc4201cfc00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4201d2340)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4201d2340, 0xc4201cfd90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 2 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 2 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 2 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveSuccessPeerTLS (15.25s)
	testutil.go:55: goroutine 1315 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc420186340, 0xc420151f60, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc420186340, 0xcad8c0, 0xc420317f88, 0x2, 0x2)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccessPeerTLS(0xc420186340)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:29 +0xd6
		testing.tRunner(0xc420186340, 0xcad4f0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4201d2340, 0xc98a54, 0x25, 0xcad4f0, 0xc4201cfc00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4201d2340)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4201d2340, 0xc4201cfd90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 3 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 2 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 2 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveFail (15.21s)
	testutil.go:55: goroutine 1322 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc420186410, 0xc4203ed420, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc420186410, 0xcad8b8, 0xc42002cf90, 0x1, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveFail(0xc420186410)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:32 +0x6a
		testing.tRunner(0xc420186410, 0xcad4d8)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4201d2340, 0xc90f4d, 0x1b, 0xcad4d8, 0xc4201cfc00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4201d2340)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4201d2340, 0xc4201cfd90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 3 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 2 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 2 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3AuthTxn (15.38s)
	testutil.go:55: goroutine 2115 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4203f8410, 0xc420181300, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4203f8410, 0xcad708, 0x0, 0x0, 0x0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3AuthTxn(0xc4203f8410)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:34 +0x52
		testing.tRunner(0xc4203f8410, 0xcad300)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4203f8000, 0xc88696, 0x10, 0xcad300, 0xc4201e3c01)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4203f8000)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4203f8000, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 4 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 2 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 4 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 4 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveSuccess (15.70s)
	testutil.go:55: goroutine 3046 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc42018c0d0, 0xc4201c3d60, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc42018c0d0, 0xcad8c0, 0xc420310f90, 0x1, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccess(0xc42018c0d0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:20 +0x6a
		testing.tRunner(0xc42018c0d0, 0xcad4f8)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4203f8000, 0xc934e0, 0x1e, 0xcad4f8, 0xc4201e3c01)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4203f8000)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4203f8000, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 6 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 3 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 5 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 5 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveSuccessNoTLS (15.96s)
	testutil.go:55: goroutine 3035 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc42018c000, 0xc4203ed260, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc42018c000, 0xcad8c0, 0xc420314f88, 0x2, 0x2)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccessNoTLS(0xc42018c000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:23 +0xd6
		testing.tRunner(0xc42018c000, 0xcad4e8)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4203f8000, 0xc97579, 0x23, 0xcad4e8, 0xc4201e3c00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4203f8000)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4203f8000, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 6 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 4 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 6 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 6 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveSuccessClientTLS (15.65s)
	testutil.go:55: goroutine 3038 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4203f80d0, 0xc420151400, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4203f80d0, 0xcad8c0, 0xc420045f88, 0x2, 0x2)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccessClientTLS(0xc4203f80d0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:26 +0xd6
		testing.tRunner(0xc4203f80d0, 0xcad4e0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4203f8000, 0xc99df9, 0x27, 0xcad4e0, 0xc4201e3c00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4203f8000)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4203f8000, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 6 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 4 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 6 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 6 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveSuccessPeerTLS (15.93s)
	testutil.go:55: goroutine 3057 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4203f8680, 0xc4203ec880, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4203f8680, 0xcad8c0, 0xc42003ff88, 0x2, 0x2)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccessPeerTLS(0xc4203f8680)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:29 +0xd6
		testing.tRunner(0xc4203f8680, 0xcad4f0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4203f8000, 0xc98a54, 0x25, 0xcad4f0, 0xc4201e3c00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4203f8000)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4203f8000, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 7 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 4 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 6 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 6 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveFail (15.20s)
	testutil.go:55: goroutine 3079 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4203f81a0, 0xc42043c520, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4203f81a0, 0xcad8b8, 0xc420041f90, 0x1, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveFail(0xc4203f81a0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:32 +0x6a
		testing.tRunner(0xc4203f81a0, 0xcad4d8)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4203f8000, 0xc90f4d, 0x1b, 0xcad4d8, 0xc4201e3c00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4203f8000)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4203f8000, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 7 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 4 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 6 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 6 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3AuthTxn (15.46s)
	testutil.go:55: goroutine 3875 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4203f89c0, 0xc42043d040, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4203f89c0, 0xcad708, 0x0, 0x0, 0x0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3AuthTxn(0xc4203f89c0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:34 +0x52
		testing.tRunner(0xc4203f89c0, 0xcad300)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc42018cdd0, 0xc88696, 0x10, 0xcad300, 0xc4201e3c01)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc42018cdd0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc42018cdd0, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 8 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 6 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 8 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 8 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveSuccess (15.59s)
	testutil.go:55: goroutine 4805 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4201d2750, 0xc42000cd80, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4201d2750, 0xcad8c0, 0xc420455f90, 0x1, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccess(0xc4201d2750)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:20 +0x6a
		testing.tRunner(0xc4201d2750, 0xcad4f8)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc42018cdd0, 0xc934e0, 0x1e, 0xcad4f8, 0xc4201e3c01)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc42018cdd0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc42018cdd0, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 10 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 7 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 10 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 10 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveSuccessNoTLS (15.16s)
	testutil.go:55: goroutine 4792 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4201d2410, 0xc4201c29a0, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4201d2410, 0xcad8c0, 0xc4203a3f88, 0x2, 0x2)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccessNoTLS(0xc4201d2410)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:23 +0xd6
		testing.tRunner(0xc4201d2410, 0xcad4e8)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc42018cdd0, 0xc97579, 0x23, 0xcad4e8, 0xc4201e3c00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc42018cdd0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc42018cdd0, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 10 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 8 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 10 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 10 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveSuccessClientTLS (15.27s)
	testutil.go:55: goroutine 4823 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc420074000, 0xc42000c340, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc420074000, 0xcad8c0, 0xc42039df88, 0x2, 0x2)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccessClientTLS(0xc420074000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:26 +0xd6
		testing.tRunner(0xc420074000, 0xcad4e0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc42018cdd0, 0xc99df9, 0x27, 0xcad4e0, 0xc4201e3c00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc42018cdd0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc42018cdd0, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 11 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 8 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 10 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 10 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveSuccessPeerTLS (15.54s)
	testutil.go:55: goroutine 4796 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4200752b0, 0xc420180160, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc4200752b0, 0xcad8c0, 0xc42039ef88, 0x2, 0x2)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccessPeerTLS(0xc4200752b0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:29 +0xd6
		testing.tRunner(0xc4200752b0, 0xcad4f0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc42018cdd0, 0xc98a54, 0x25, 0xcad4f0, 0xc4201e3c00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc42018cdd0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc42018cdd0, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 11 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 8 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 10 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 10 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
--- FAIL: TestCtlV3TxnInteractiveFail (15.30s)
	testutil.go:55: goroutine 4800 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc420075ba0, 0xc420190380, 0x18)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		github.com/coreos/etcd/e2e.testCtl(0xc420075ba0, 0xcad8b8, 0xc420033790, 0x1, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveFail(0xc420075ba0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:32 +0x6a
		testing.tRunner(0xc420075ba0, 0xcad4d8)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/golang/1.8.3/go/src/testing/testing.go:697 +0x2ca
		
		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc42018cdd0, 0xc90f4d, 0x1b, 0xcad4d8, 0xc4201e3c00)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc42018cdd0)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc42018cdd0, 0xc4201e3d90)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc4201c3460, 0x103f600, 0x8c, 0x8c, 0xc84b1e)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201e3f20, 0xc8dcde)
			/usr/local/golang/1.8.3/go/src/testing/testing.go:822 +0xfc
		github.com/coreos/etcd/e2e.TestMain(0xc4201cff20)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7
		
		goroutine 17 [syscall, 11 minutes, locked to thread]:
		runtime.goexit()
			/usr/local/golang/1.8.3/go/src/runtime/asm_amd64.s:2197 +0x1
		
		goroutine 23 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc4201817e0)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4
		
		goroutine 1314 [syscall, 9 minutes]:
		syscall.Syscall(0x0, 0x7, 0xc4200ca000, 0x1000, 0x5b, 0x1000, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0x7, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0x5b, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e088, 0xc4200ca000, 0x1000, 0x1000, 0xc420035400, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420043f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420043f18, 0xc4200ca00a, 0xc420043d48, 0x446705, 0x30, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420043f18, 0xc4201d1a0a, 0x23, 0x23, 0xc4201d1b00, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420043f18, 0xc420151d0a, 0xc4201d1b00, 0x23, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201ca780)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262
		
		goroutine 361 [semacquire, 11 minutes]:
		sync.runtime_notifyListWait(0xc4203eee50, 0x1)
			/usr/local/golang/1.8.3/go/src/runtime/sema.go:298 +0x10b
		sync.(*Cond).Wait(0xc4203eee40)
			/usr/local/golang/1.8.3/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201cb700, 0xc4201dda18, 0xff86c0, 0xc42000e238, 0xc7e2b8, 0x1)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201cb700, 0xc987c6, 0x24, 0x0, 0x0, 0xc4203fbec0, 0x14)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		github.com/coreos/etcd/e2e.authTestTxn(0xc4201860d0, 0xc4201c6330, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go:407 +0x683
		github.com/coreos/etcd/e2e.testCtl.func2(0xc420192d20, 0xcad708, 0xc4200a8000)
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by github.com/coreos/etcd/e2e.testCtl
			/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5
		
		goroutine 378 [syscall, 11 minutes]:
		syscall.Syscall(0x0, 0xc, 0xc420160000, 0x1000, 0x2, 0xfdf, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/asm_linux_amd64.s:18 +0x5
		syscall.read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
		syscall.Read(0xc, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
			/usr/local/golang/1.8.3/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x2, 0x0, 0x410cd2)
			/usr/local/golang/1.8.3/go/src/os/file_unix.go:165 +0x4f
		os.(*File).Read(0xc42000e238, 0xc420160000, 0x1000, 0x1000, 0x1044b00, 0x0, 0x7f551dce4000)
			/usr/local/golang/1.8.3/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420040f18)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420040f18, 0xc420040d0a, 0x410cd2, 0xc4203ef240, 0x40, 0x40, 0xb467c0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420040f18, 0xa, 0x40, 0xc4203ef240, 0xc420415ec0, 0x23, 0x0)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420040f18, 0xc4203fbf0a, 0x2, 0x2, 0x3, 0xc4203ef240)
			/usr/local/golang/1.8.3/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201cb700)
--
@gyuho
Copy link
Contributor

gyuho commented Jul 24, 2017

Think it's related? Can you run with EXPECT_DEBUG flag to see what didn't match in those e2e tests?

@fanminshi
Copy link
Member Author

@gyuho will do.

@heyitsanthony
Copy link
Contributor

works fine on master; the interactive tests are failing because of the changed string in the PR

@fanminshi
Copy link
Member Author

$ EXPECT_DEBUG="true" go test -run TestCtlV3TxnInteractiveSuccess$ -v

# output
../bin/etcdctl-21058: OK
../bin/etcdctl-21059: OK
../bin/etcdctl-21060: compares:
../bin/etcdctl-21060: value("key1") != "value2"
../bin/etcdctl-21060: value("key2") != "value1"
../bin/etcdctl-21060:
../bin/etcdctl-21060: success requests (get, put, del):
--- FAIL: TestCtlV3TxnInteractiveSuccess (16.21s)
	testutil.go:55: goroutine 37 [running]:
		github.com/coreos/etcd/pkg/testutil.FatalStack(0xc4201845b0, 0xc420189520, 0x18)
			/Users/fanminshi/work/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/testutil/testutil.go:54 +0x74
		_/Users/fanminshi/work/src/github.com/coreos/etcd/e2e.testCtl(0xc4201845b0, 0x18aaaa0, 0xc420038f90, 0x1, 0x1)
			/Users/fanminshi/work/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:166 +0x44f
		_/Users/fanminshi/work/src/github.com/coreos/etcd/e2e.TestCtlV3TxnInteractiveSuccess(0xc4201845b0)
			/Users/fanminshi/work/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:20 +0x6a
		testing.tRunner(0xc4201845b0, 0x18aa6d8)
			/usr/local/go/src/testing/testing.go:657 +0x96
		created by testing.(*T).Run
			/usr/local/go/src/testing/testing.go:697 +0x2ca

		goroutine 1 [chan receive]:
		testing.(*T).Run(0xc4201844e0, 0x1890f2b, 0x1e, 0x18aa6d8, 0x105b301)
			/usr/local/go/src/testing/testing.go:698 +0x2f4
		testing.runTests.func1(0xc4201844e0)
			/usr/local/go/src/testing/testing.go:882 +0x67
		testing.tRunner(0xc4201844e0, 0xc4201ebd90)
			/usr/local/go/src/testing/testing.go:657 +0x96
		testing.runTests(0xc420188920, 0x1c3b180, 0x8c, 0x8c, 0x188288b)
			/usr/local/go/src/testing/testing.go:888 +0x2c1
		testing.(*M).Run(0xc4201ebf20, 0x188b9ed)
			/usr/local/go/src/testing/testing.go:822 +0xfc
		_/Users/fanminshi/work/src/github.com/coreos/etcd/e2e.TestMain(0xc4201ebf20)
			/Users/fanminshi/work/src/github.com/coreos/etcd/e2e/main_test.go:48 +0x415
		main.main()
			_/Users/fanminshi/work/src/github.com/coreos/etcd/e2e/_test/_testmain.go:318 +0xf7

		goroutine 17 [syscall, locked to thread]:
		runtime.goexit()
			/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1

		goroutine 60 [chan receive]:
		github.com/coreos/etcd/pkg/logutil.(*MergeLogger).outputLoop(0xc420196be0)
			/Users/fanminshi/work/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:174 +0x94
		created by github.com/coreos/etcd/pkg/logutil.NewMergeLogger
			/Users/fanminshi/work/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/logutil/merge_logger.go:92 +0xd4

		goroutine 40 [semacquire]:
		sync.runtime_notifyListWait(0xc4201cedd0, 0x3)
			/usr/local/go/src/runtime/sema.go:297 +0x10b
		sync.(*Cond).Wait(0xc4201cedc0)
			/usr/local/go/src/sync/cond.go:57 +0x89
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).ExpectFunc(0xc4201d2b00, 0xc42004b900, 0x1bf45c0, 0xc4201d0050, 0x187c1b8, 0x1)
			/Users/fanminshi/work/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:104 +0x66
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).Expect(0xc4201d2b00, 0x18962ad, 0x24, 0x0, 0x0, 0xc42017de40, 0x1a)
			/Users/fanminshi/work/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:122 +0x6b
		_/Users/fanminshi/work/src/github.com/coreos/etcd/e2e.ctlV3Txn(0xc4201845b0, 0xc420186180, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/Users/fanminshi/work/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:122 +0x25b
		_/Users/fanminshi/work/src/github.com/coreos/etcd/e2e.txnTestSuccess(0xc4201845b0, 0xc420186180, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4e20, ...)
			/Users/fanminshi/work/src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go:61 +0x626
		_/Users/fanminshi/work/src/github.com/coreos/etcd/e2e.testCtl.func2(0xc42018a900, 0x18aaaa0, 0xc42021c000)
			/Users/fanminshi/work/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:157 +0x83
		created by _/Users/fanminshi/work/src/github.com/coreos/etcd/e2e.testCtl
			/Users/fanminshi/work/src/github.com/coreos/etcd/e2e/ctl_v3_test.go:158 +0x2f5

		goroutine 39 [syscall]:
		syscall.Syscall(0x3, 0x3, 0xc420226000, 0x1000, 0x10bb6cc, 0xc4201550f3, 0xc420071b60)
			/usr/local/go/src/syscall/asm_darwin_amd64.s:16 +0x5
		syscall.read(0x3, 0xc420226000, 0x1000, 0x1000, 0xc420039bb0, 0x0, 0x0)
			/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:973 +0x55
		syscall.Read(0x3, 0xc420226000, 0x1000, 0x1000, 0x1034aee, 0xc4202221a0, 0x200000003)
			/usr/local/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc4201d0020, 0xc420226000, 0x1000, 0x1000, 0x1, 0xc4201550e0, 0x68)
			/usr/local/go/src/os/file_unix.go:165 +0x6a
		os.(*File).Read(0xc4201d0020, 0xc420226000, 0x1000, 0x1000, 0xa0, 0x68, 0x0)
			/usr/local/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420039f18)
			/usr/local/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420039f18, 0xc420039d0a, 0x1011182, 0xc42017db20, 0x20, 0x20, 0x1744580)
			/usr/local/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420039f18, 0xa, 0x20, 0xc42017db20, 0x3, 0x3, 0x68)
			/usr/local/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420039f18, 0xc420151d0a, 0x1, 0x1, 0x2, 0xc42017db20)
			/usr/local/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201d2300)
			/Users/fanminshi/work/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/Users/fanminshi/work/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262

		goroutine 42 [syscall]:
		syscall.Syscall(0x3, 0x4, 0xc42022a000, 0x1000, 0x10bb6cc, 0xc420220216, 0xc42018d260)
			/usr/local/go/src/syscall/asm_darwin_amd64.s:16 +0x5
		syscall.read(0x4, 0xc42022a000, 0x1000, 0x1000, 0xc420038bb0, 0x0, 0x0)
			/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:973 +0x55
		syscall.Read(0x4, 0xc42022a000, 0x1000, 0x1000, 0x1034aee, 0xc420222340, 0x200000003)
			/usr/local/go/src/syscall/syscall_unix.go:162 +0x49
		os.(*File).read(0xc4201d0050, 0xc42022a000, 0x1000, 0x1000, 0x1, 0xc420220200, 0x39)
			/usr/local/go/src/os/file_unix.go:165 +0x6a
		os.(*File).Read(0xc4201d0050, 0xc42022a000, 0x1000, 0x1000, 0x200, 0x39, 0x0)
			/usr/local/go/src/os/file.go:101 +0x76
		bufio.(*Reader).fill(0xc420038f18)
			/usr/local/go/src/bufio/bufio.go:97 +0x117
		bufio.(*Reader).ReadSlice(0xc420038f18, 0xa, 0x0, 0xc4200b6160, 0x39, 0x0, 0xc420038d70)
			/usr/local/go/src/bufio/bufio.go:338 +0xbb
		bufio.(*Reader).ReadBytes(0xc420038f18, 0xa, 0xc420182c30, 0x0, 0x0, 0xc4201cedd8, 0xc420038e38)
			/usr/local/go/src/bufio/bufio.go:416 +0x66
		bufio.(*Reader).ReadString(0xc420038f18, 0xa, 0xc420038ee8, 0x3, 0x3, 0x39)
			/usr/local/go/src/bufio/bufio.go:456 +0x38
		github.com/coreos/etcd/pkg/expect.(*ExpectProcess).read(0xc4201d2b00)
			/Users/fanminshi/work/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:80 +0x13c
		created by github.com/coreos/etcd/pkg/expect.NewExpectWithEnv
			/Users/fanminshi/work/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/pkg/expect/expect.go:70 +0x262

	testutil.go:56: test timed out after 15s

@gyuho
Copy link
Contributor

gyuho commented Jul 24, 2017

@fanminshi ctlV3Txn needs to be changed in your PR?

@fanminshi
Copy link
Member Author

@gyuho were you able to spot the issue?

@fanminshi
Copy link
Member Author

fanminshi commented Jul 24, 2017

@heyitsanthony
Copy link
Contributor

can this be closed? /cc @fanminshi

@fanminshi
Copy link
Member Author

yeah, close via #8297.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants