avoid forwarding leadership checks in tests

The tests only care if a test server recognizes the leader.
This commit is contained in:
Mahmood Ali
2020-03-02 11:35:28 -05:00
parent e812954bd9
commit d5c7d6e491

View File

@@ -85,6 +85,7 @@ type rpcFn func(string, interface{}, interface{}) error
func WaitForLeader(t testing.T, rpc rpcFn) {
WaitForResult(func() (bool, error) {
args := &structs.GenericRequest{}
args.AllowStale = true
var leader string
err := rpc("Status.Leader", args, &leader)
return leader != "", err