Ver código fonte

Merge pull request #8355 from heyitsanthony/expect-fd

e2e: remove SIGQUIT debugging for elect and lock
Anthony Romano 8 anos atrás
pai
commit
faa4a62410
2 arquivos alterados com 0 adições e 33 exclusões
  1. 0 5
      e2e/ctl_v3_elect_test.go
  2. 0 28
      e2e/ctl_v3_lock_test.go

+ 0 - 5
e2e/ctl_v3_elect_test.go

@@ -32,10 +32,6 @@ func TestCtlV3Elect(t *testing.T) {
 }
 
 func testElect(cx ctlCtx) {
-	// debugging for #6934
-	sig := cx.epc.WithStopSignal(debugLockSignal)
-	defer cx.epc.WithStopSignal(sig)
-
 	name := "a"
 
 	holder, ch, err := ctlV3Elect(cx, name, "p1")
@@ -112,7 +108,6 @@ func ctlV3Elect(cx ctlCtx, name, proposal string) (*expect.ExpectProcess, <-chan
 		close(outc)
 		return proc, outc, err
 	}
-	proc.StopSignal = debugLockSignal
 	go func() {
 		s, xerr := proc.ExpectFunc(func(string) bool { return true })
 		if xerr != nil {

+ 0 - 28
e2e/ctl_v3_lock_test.go

@@ -16,36 +16,13 @@ package e2e
 
 import (
 	"os"
-	"runtime"
 	"strings"
-	"syscall"
 	"testing"
 	"time"
 
 	"github.com/coreos/etcd/pkg/expect"
 )
 
-// debugLockSignal forces SIGQUIT to debug etcdctl elect and lock failures
-var debugLockSignal os.Signal
-
-func init() {
-	// hacks to ignore SIGQUIT debugging for some builds
-	switch {
-	case os.Getenv("COVERDIR") != "":
-		// SIGQUIT interferes with coverage collection
-		debugLockSignal = syscall.SIGTERM
-	case runtime.GOARCH == "ppc64le":
-		// ppc64le's signal handling won't kill processes with SIGQUIT
-		// in the same way as amd64/i386, so processes won't terminate
-		// as expected. Since this debugging code for CI, just ignore
-		// ppc64le.
-		debugLockSignal = syscall.SIGKILL
-	default:
-		// stack dumping OK
-		debugLockSignal = syscall.SIGQUIT
-	}
-}
-
 func TestCtlV3Lock(t *testing.T) {
 	oldenv := os.Getenv("EXPECT_DEBUG")
 	defer os.Setenv("EXPECT_DEBUG", oldenv)
@@ -55,10 +32,6 @@ func TestCtlV3Lock(t *testing.T) {
 }
 
 func testLock(cx ctlCtx) {
-	// debugging for #6464
-	sig := cx.epc.WithStopSignal(debugLockSignal)
-	defer cx.epc.WithStopSignal(sig)
-
 	name := "a"
 
 	holder, ch, err := ctlV3Lock(cx, name)
@@ -135,7 +108,6 @@ func ctlV3Lock(cx ctlCtx, name string) (*expect.ExpectProcess, <-chan string, er
 		close(outc)
 		return proc, outc, err
 	}
-	proc.StopSignal = debugLockSignal
 	go func() {
 		s, xerr := proc.ExpectFunc(func(string) bool { return true })
 		if xerr != nil {