@@ -137,7 +137,7 @@ type balancer struct {
137
137
func (b * balancer ) watchAddrUpdates (w naming.Watcher , ch chan []remoteBalancerInfo ) error {
138
138
updates , err := w .Next ()
139
139
if err != nil {
140
- grpclog .Printf ("grpclb: failed to get next addr update from watcher: %v" , err )
140
+ grpclog .Warningf ("grpclb: failed to get next addr update from watcher: %v" , err )
141
141
return err
142
142
}
143
143
b .mu .Lock ()
@@ -162,21 +162,21 @@ func (b *balancer) watchAddrUpdates(w naming.Watcher, ch chan []remoteBalancerIn
162
162
md , ok := update .Metadata .(* AddrMetadataGRPCLB )
163
163
if ! ok {
164
164
// TODO: Revisit the handling here and may introduce some fallback mechanism.
165
- grpclog .Printf ("The name resolution contains unexpected metadata %v" , update .Metadata )
165
+ grpclog .Errorf ("The name resolution contains unexpected metadata %v" , update .Metadata )
166
166
continue
167
167
}
168
168
switch md .AddrType {
169
169
case Backend :
170
170
// TODO: Revisit the handling here and may introduce some fallback mechanism.
171
- grpclog .Printf ("The name resolution does not give grpclb addresses" )
171
+ grpclog .Errorf ("The name resolution does not give grpclb addresses" )
172
172
continue
173
173
case GRPCLB :
174
174
b .rbs = append (b .rbs , remoteBalancerInfo {
175
175
addr : update .Addr ,
176
176
name : md .ServerName ,
177
177
})
178
178
default :
179
- grpclog .Printf ("Received unknow address type %d" , md .AddrType )
179
+ grpclog .Errorf ("Received unknow address type %d" , md .AddrType )
180
180
continue
181
181
}
182
182
case naming .Delete :
@@ -188,7 +188,7 @@ func (b *balancer) watchAddrUpdates(w naming.Watcher, ch chan []remoteBalancerIn
188
188
}
189
189
}
190
190
default :
191
- grpclog .Println ("Unknown update.Op " , update .Op )
191
+ grpclog .Errorf ("Unknown update.Op %v " , update .Op )
192
192
}
193
193
}
194
194
// TODO: Fall back to the basic round-robin load balancing if the resulting address is
@@ -299,7 +299,7 @@ func (b *balancer) sendLoadReport(s *balanceLoadClientStream, interval time.Dura
299
299
ClientStats : & stats ,
300
300
},
301
301
}); err != nil {
302
- grpclog .Printf ("grpclb: failed to send load report: %v" , err )
302
+ grpclog .Errorf ("grpclb: failed to send load report: %v" , err )
303
303
return
304
304
}
305
305
}
@@ -310,7 +310,7 @@ func (b *balancer) callRemoteBalancer(lbc *loadBalancerClient, seq int) (retry b
310
310
defer cancel ()
311
311
stream , err := lbc .BalanceLoad (ctx )
312
312
if err != nil {
313
- grpclog .Printf ("grpclb: failed to perform RPC to the remote balancer %v" , err )
313
+ grpclog .Errorf ("grpclb: failed to perform RPC to the remote balancer %v" , err )
314
314
return
315
315
}
316
316
b .mu .Lock ()
@@ -327,25 +327,25 @@ func (b *balancer) callRemoteBalancer(lbc *loadBalancerClient, seq int) (retry b
327
327
},
328
328
}
329
329
if err := stream .Send (initReq ); err != nil {
330
- grpclog .Printf ("grpclb: failed to send init request: %v" , err )
330
+ grpclog .Errorf ("grpclb: failed to send init request: %v" , err )
331
331
// TODO: backoff on retry?
332
332
return true
333
333
}
334
334
reply , err := stream .Recv ()
335
335
if err != nil {
336
- grpclog .Printf ("grpclb: failed to recv init response: %v" , err )
336
+ grpclog .Errorf ("grpclb: failed to recv init response: %v" , err )
337
337
// TODO: backoff on retry?
338
338
return true
339
339
}
340
340
initResp := reply .GetInitialResponse ()
341
341
if initResp == nil {
342
- grpclog .Println ("grpclb: reply from remote balancer did not include initial response." )
342
+ grpclog .Errorf ("grpclb: reply from remote balancer did not include initial response." )
343
343
return
344
344
}
345
345
// TODO: Support delegation.
346
346
if initResp .LoadBalancerDelegate != "" {
347
347
// delegation
348
- grpclog .Println ("TODO: Delegation is not supported yet." )
348
+ grpclog .Errorf ("TODO: Delegation is not supported yet." )
349
349
return
350
350
}
351
351
streamDone := make (chan struct {})
@@ -360,7 +360,7 @@ func (b *balancer) callRemoteBalancer(lbc *loadBalancerClient, seq int) (retry b
360
360
for {
361
361
reply , err := stream .Recv ()
362
362
if err != nil {
363
- grpclog .Printf ("grpclb: failed to recv server list: %v" , err )
363
+ grpclog .Errorf ("grpclb: failed to recv server list: %v" , err )
364
364
break
365
365
}
366
366
b .mu .Lock ()
@@ -394,7 +394,7 @@ func (b *balancer) Start(target string, config BalancerConfig) error {
394
394
w , err := b .r .Resolve (target )
395
395
if err != nil {
396
396
b .mu .Unlock ()
397
- grpclog .Printf ("grpclb: failed to resolve address: %v, err: %v" , target , err )
397
+ grpclog .Errorf ("grpclb: failed to resolve address: %v, err: %v" , target , err )
398
398
return err
399
399
}
400
400
b .w = w
@@ -404,7 +404,7 @@ func (b *balancer) Start(target string, config BalancerConfig) error {
404
404
go func () {
405
405
for {
406
406
if err := b .watchAddrUpdates (w , balancerAddrsCh ); err != nil {
407
- grpclog .Printf ("grpclb: the naming watcher stops working due to %v.\n " , err )
407
+ grpclog .Warningf ("grpclb: the naming watcher stops working due to %v.\n " , err )
408
408
close (balancerAddrsCh )
409
409
return
410
410
}
@@ -495,7 +495,7 @@ func (b *balancer) Start(target string, config BalancerConfig) error {
495
495
if creds := config .DialCreds ; creds != nil {
496
496
if rb .name != "" {
497
497
if err := creds .OverrideServerName (rb .name ); err != nil {
498
- grpclog .Printf ("grpclb: failed to override the server name in the credentials: %v" , err )
498
+ grpclog .Warningf ("grpclb: failed to override the server name in the credentials: %v" , err )
499
499
continue
500
500
}
501
501
}
@@ -510,7 +510,7 @@ func (b *balancer) Start(target string, config BalancerConfig) error {
510
510
ccError = make (chan struct {})
511
511
cc , err = Dial (rb .addr , dopts ... )
512
512
if err != nil {
513
- grpclog .Printf ("grpclb: failed to setup a connection to the remote balancer %v: %v" , rb .addr , err )
513
+ grpclog .Warningf ("grpclb: failed to setup a connection to the remote balancer %v: %v" , rb .addr , err )
514
514
close (ccError )
515
515
continue
516
516
}
0 commit comments