@@ -467,13 +467,14 @@ func (s) TestRingHash_AggregateClusterFallBackFromRingHashToLogicalDnsAtStartup(
467467 Routes : []* v3routepb.RouteConfiguration {route },
468468 Listeners : []* v3listenerpb.Listener {listener },
469469 }
470- if err := xdsServer .Update (ctx , updateOpts ); err != nil {
471- t .Fatalf ("Failed to update xDS resources: %v" , err )
472- }
473470
474471 dnsR := replaceDNSResolver (t )
475472 dnsR .InitialState (resolver.State {Addresses : []resolver.Address {{Addr : backends [0 ]}}})
476473
474+ if err := xdsServer .Update (ctx , updateOpts ); err != nil {
475+ t .Fatalf ("Failed to update xDS resources: %v" , err )
476+ }
477+
477478 conn , err := grpc .NewClient ("xds:///test.server" , grpc .WithResolvers (xdsResolver ), grpc .WithTransportCredentials (insecure .NewCredentials ()))
478479 if err != nil {
479480 t .Fatalf ("Failed to create client: %s" , err )
@@ -544,13 +545,14 @@ func (s) TestRingHash_AggregateClusterFallBackFromRingHashToLogicalDnsAtStartupN
544545 Routes : []* v3routepb.RouteConfiguration {route },
545546 Listeners : []* v3listenerpb.Listener {listener },
546547 }
547- if err := xdsServer .Update (ctx , updateOpts ); err != nil {
548- t .Fatalf ("Failed to update xDS resources: %v" , err )
549- }
550548
551549 dnsR := replaceDNSResolver (t )
552550 dnsR .InitialState (resolver.State {Addresses : []resolver.Address {{Addr : backends [0 ]}}})
553551
552+ if err := xdsServer .Update (ctx , updateOpts ); err != nil {
553+ t .Fatalf ("Failed to update xDS resources: %v" , err )
554+ }
555+
554556 dialer := testutils .NewBlockingDialer ()
555557 cp := grpc.ConnectParams {
556558 // Increase backoff time, so that subconns stay in TRANSIENT_FAILURE
0 commit comments