You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
watchdog: Touch Watchdog before executing most event loop callbacks to avoid spurious misses when there are many queued callbacks. (envoyproxy#13104)
This change assumes that the primary purposes of the watchdog is to terminate the proxy if worker threads are deadlocked, and aid in the debugging of long-running operations that end up scheduled in worker threads through monitoring for miss/megamiss events and auxiliary watchdog actions like the recently added watchdog profile action.
Signed-off-by: Antonio Vicente <[email protected]>
Copy file name to clipboardexpand all lines: docs/root/version_history/current.rst
+1
Original file line number
Diff line number
Diff line change
@@ -29,6 +29,7 @@ Bug Fixes
29
29
* http: sending CONNECT_ERROR for HTTP/2 where appropriate during CONNECT requests.
30
30
* proxy_proto: fixed a bug where the wrong downstream address got sent to upstream connections.
31
31
* tls: fix read resumption after triggering buffer high-watermark and all remaining request/response bytes are stored in the SSL connection's internal buffers.
32
+
* watchdog: touch the watchdog before most event loop operations to avoid misses when handling bursts of callbacks.
0 commit comments