mirror of https://github.com/status-im/consul.git
Log the correlation ID when blocking queries fire (#10689)
Knowing that blocking queries are firing does not provide much information on its own. If we know the correlation IDs we can piece together which parts of the snapshot have been populated. Some of these responses might be empty from the blocking query timing out. But if they're returning quickly I think we can reasonably assume they contain data.
This commit is contained in:
parent
3343c7cb3a
commit
19f6e1ca31
|
@ -0,0 +1,3 @@
|
|||
```release-note:improvement
|
||||
proxycfg: log correlation IDs for the proxy configuration snapshot's blocking queries.
|
||||
```
|
|
@ -277,7 +277,7 @@ func (s *state) run(ctx context.Context, snap *ConfigSnapshot) {
|
|||
case <-ctx.Done():
|
||||
return
|
||||
case u := <-s.ch:
|
||||
s.logger.Trace("A blocking query returned; handling snapshot update")
|
||||
s.logger.Trace("A blocking query returned; handling snapshot update", "correlationID", u.CorrelationID)
|
||||
|
||||
if err := s.handler.handleUpdate(ctx, u, snap); err != nil {
|
||||
s.logger.Error("Failed to handle update from watch",
|
||||
|
|
Loading…
Reference in New Issue