Commit 5f562ad
committed
pgwire: lower the max repeated error count before closing a connection
In 39067de we added behavior to give up and close a network connection
if a threshold of repeated errors was reached. It retried on errors
since some network errors could be transient.
It was retrying tens of thousands of times, which is excessive. We lower
this to 256 now. This is motivated by a few tests that identifed the
error handling logic in this tight loop being quite expensive. Retrying
fewer times means that we'll reduce CPU usage during failure scenarios.
Release note: None1 parent 1e387fd commit 5f562ad
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1077 | 1077 | | |
1078 | 1078 | | |
1079 | 1079 | | |
1080 | | - | |
| 1080 | + | |
1081 | 1081 | | |
1082 | 1082 | | |
1083 | 1083 | | |
| |||
0 commit comments