Forráskód Böngészése

fix(test): add sleep in createCluster

The problem is that if the master isn't up when the children start then
the children have to retry. This retry can take upwards of 15 seconds
which slows tests way down and some of them fail.
Brandon Philips 13 éve
szülő
commit
e0b8771950
1 módosított fájl, 8 hozzáadás és 0 törlés
  1. 8 0
      test.go

+ 8 - 0
test.go

@@ -74,6 +74,14 @@ func createCluster(size int, procAttr *os.ProcAttr) ([][]string, []*os.Process,
 		if err != nil {
 			return nil, nil, err
 		}
+
+		// TODOBP: Change this sleep to wait until the master is up.
+		// The problem is that if the master isn't up then the children
+		// have to retry. This retry can take upwards of 15 seconds
+		// which slows tests way down and some of them fail.
+		if i == 0 {
+			time.Sleep(time.Second)
+		}
 	}
 
 	return argGroup, etcds, nil