mirror of https://github.com/grpc/grpc-java.git
Add Info log for gRPC LB's init response
This commit is contained in:
parent
dd2a422193
commit
22aa8fcef1
|
|
@ -690,11 +690,12 @@ final class GrpclbState {
|
|||
if (closed) {
|
||||
return;
|
||||
}
|
||||
logger.log(
|
||||
ChannelLogLevel.DEBUG, "[grpclb-<{0}>] Got an LB response: {1}", serviceName, response);
|
||||
|
||||
LoadBalanceResponseTypeCase typeCase = response.getLoadBalanceResponseTypeCase();
|
||||
if (!initialResponseReceived) {
|
||||
logger.log(
|
||||
ChannelLogLevel.INFO,
|
||||
"[grpclb-<{0}>] Got an LB initial response: {1}", serviceName, response);
|
||||
if (typeCase != LoadBalanceResponseTypeCase.INITIAL_RESPONSE) {
|
||||
logger.log(
|
||||
ChannelLogLevel.WARNING,
|
||||
|
|
@ -710,6 +711,9 @@ final class GrpclbState {
|
|||
return;
|
||||
}
|
||||
|
||||
logger.log(
|
||||
ChannelLogLevel.DEBUG, "[grpclb-<{0}>] Got an LB response: {1}", serviceName, response);
|
||||
|
||||
if (typeCase == LoadBalanceResponseTypeCase.FALLBACK_RESPONSE) {
|
||||
// Force entering fallback requested by balancer.
|
||||
cancelFallbackTimer();
|
||||
|
|
|
|||
|
|
@ -929,7 +929,7 @@ public class GrpclbLoadBalancerTest {
|
|||
logs.clear();
|
||||
lbResponseObserver.onNext(buildInitialResponse());
|
||||
assertThat(logs).containsExactly(
|
||||
"DEBUG: [grpclb-<api.google.com>] Got an LB response: " + buildInitialResponse());
|
||||
"INFO: [grpclb-<api.google.com>] Got an LB initial response: " + buildInitialResponse());
|
||||
logs.clear();
|
||||
lbResponseObserver.onNext(buildLbResponse(backends1));
|
||||
|
||||
|
|
@ -2522,7 +2522,7 @@ public class GrpclbLoadBalancerTest {
|
|||
logs.clear();
|
||||
lbResponseObserver.onNext(buildInitialResponse());
|
||||
assertThat(logs).containsExactly(
|
||||
"DEBUG: [grpclb-<api.google.com>] Got an LB response: " + buildInitialResponse());
|
||||
"INFO: [grpclb-<api.google.com>] Got an LB initial response: " + buildInitialResponse());
|
||||
logs.clear();
|
||||
lbResponseObserver.onNext(buildLbResponse(backends1));
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue