MCPcopy
hub / github.com/grpc/grpc-go / doFallbackAfterStartup

Function doFallbackAfterStartup

interop/grpclb_fallback/client_linux.go:165–175  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

163}
164
165func doFallbackAfterStartup() {
166 conn := createTestConn()
167 defer conn.Close()
168 client := testgrpc.NewTestServiceClient(conn)
169 if g := doRPCAndGetPath(client, 20*time.Second); g != testpb.GrpclbRouteType_GRPCLB_ROUTE_TYPE_BACKEND {
170 errorLog.Fatalf("Expected RPC to take grpclb route type BACKEND. Got: %v", g)
171 }
172 runCmd(*induceFallbackCmd)
173 fallbackDeadline := time.Now().Add(time.Duration(*fallbackDeadlineSeconds) * time.Second)
174 waitForFallbackAndDoRPCs(client, fallbackDeadline)
175}
176
177func main() {
178 flag.Parse()

Callers 1

mainFunction · 0.85

Calls 8

createTestConnFunction · 0.85
doRPCAndGetPathFunction · 0.85
runCmdFunction · 0.85
waitForFallbackAndDoRPCsFunction · 0.85
NowMethod · 0.80
CloseMethod · 0.65
FatalfMethod · 0.65
AddMethod · 0.65

Tested by

no test coverage detected