Skip to content

Commit f0b6565

Browse files
committed
resolving comments
1 parent a84ecba commit f0b6565

1 file changed

Lines changed: 7 additions & 15 deletions

File tree

internal/xds/balancer/clusterimpl/tests/balancer_test.go

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -963,20 +963,19 @@ func (s) TestReResolutionAfterTransientFailure(t *testing.T) {
963963
ChildNames: []string{dnsCluster},
964964
})
965965
updateOpts := e2e.UpdateOptions{
966-
NodeID: nodeID,
967-
Endpoints: nil,
968-
Clusters: []*v3clusterpb.Cluster{cluster, ldnsCluster},
969-
Routes: []*v3routepb.RouteConfiguration{e2e.DefaultRouteConfig(routeName, listenerName, clusterName)},
970-
Listeners: []*v3listenerpb.Listener{e2e.DefaultClientListener(listenerName, routeName)},
971-
SkipValidation: true,
966+
NodeID: nodeID,
967+
Listeners: []*v3listenerpb.Listener{e2e.DefaultClientListener(listenerName, routeName)},
968+
Routes: []*v3routepb.RouteConfiguration{e2e.DefaultRouteConfig(routeName, listenerName, clusterName)},
969+
Clusters: []*v3clusterpb.Cluster{cluster, ldnsCluster},
970+
Endpoints: nil,
972971
}
973972

974973
// Replace DNS resolver with a wrapped resolver to capture ResolveNow calls.
975974
resolveNowCh := make(chan struct{}, 1)
976975
dnsR := manual.NewBuilderWithScheme("dns")
977976
dnsResolverBuilder := resolver.Get("dns")
978977
resolver.Register(dnsR)
979-
t.Cleanup(func() { resolver.Register(dnsResolverBuilder) })
978+
defer resolver.Register(dnsResolverBuilder)
980979
dnsR.ResolveNowCallback = func(resolver.ResolveNowOptions) {
981980
close(resolveNowCh)
982981
}
@@ -994,11 +993,9 @@ func (s) TestReResolutionAfterTransientFailure(t *testing.T) {
994993
}
995994
defer conn.Close()
996995

997-
conn.Connect()
998996
client := testgrpc.NewTestServiceClient(conn)
999997

1000998
// Verify initial RPC routes correctly to backend.
1001-
testutils.AwaitState(ctx, t, conn, connectivity.Ready)
1002999
if _, err := client.EmptyCall(ctx, &testpb.Empty{}); err != nil {
10031000
t.Fatalf("client.EmptyCall() failed: %v", err)
10041001
}
@@ -1008,12 +1005,7 @@ func (s) TestReResolutionAfterTransientFailure(t *testing.T) {
10081005
lis.Stop()
10091006
testutils.AwaitState(ctx, t, conn, connectivity.Idle)
10101007

1011-
// Make an RPC to reconnect and thereby move to TRANSIENT_FAILURE upon
1012-
// connection failure.
1013-
client.EmptyCall(ctx, &testpb.Empty{})
1014-
testutils.AwaitState(ctx, t, conn, connectivity.TransientFailure)
1015-
1016-
// An RPC at this point is expected to fail.
1008+
// An RPC at this point is expected to fail with TRANSIENT_FAILURE.
10171009
if _, err = client.EmptyCall(ctx, &testpb.Empty{}); status.Code(err) != codes.Unavailable {
10181010
t.Fatalf("EmptyCall RPC succeeded when the channel is in TRANSIENT_FAILURE, got %v want %v", err, codes.Unavailable)
10191011
}

0 commit comments

Comments
 (0)