VictoriaMetrics/app
Nikolay b97916276f
app/vmalert: adds idleConnTimeout flags and retry trivial network errors (#6382)
* "*.idleConnTimeout" flags must reduce probability of `write: broken
pipe` and `read: connection reset by peer` errors Those errors may occur
if remote server closes TCP socket for connection, while it's still
exist at client.
* single time retries for `write: broken pipe` and `read: connection
reset by peer` must handle a case for incorrectly configured timeouts at
middleware proxies, mitigate minor network issues.

https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5661

### Describe Your Changes

Please provide a brief description of the changes you made. Be as
specific as possible to help others understand the purpose and impact of
your modifications.

---------

Co-authored-by: Roman Khavronenko <roman@victoriametrics.com>
2024-05-30 17:54:42 +02:00
..
victoria-logs lib/logstorage: work-in-progress 2024-05-25 00:30:58 +02:00
victoria-metrics Add build support for loong64 (#6222) 2024-05-09 14:22:03 +02:00
vlinsert lib/logstorage: work-in-progress 2024-05-25 00:30:58 +02:00
vlogsgenerator lib/logstorage: work-in-progress 2024-05-25 00:30:58 +02:00
vlselect lib/logstorage: work-in-progress 2024-05-25 21:36:16 +02:00
vlstorage lib/logstorage: work-in-progress 2024-05-25 21:36:16 +02:00
vmagent chore: remove redundant words (#6348) 2024-05-29 14:08:38 +02:00
vmalert app/vmalert: adds idleConnTimeout flags and retry trivial network errors (#6382) 2024-05-30 17:54:42 +02:00
vmalert-tool app/vmalert-tool: optimise regex (#6291) 2024-05-17 14:21:49 +02:00
vmauth app/vmauth: explicitly unregister metrics set for auth config (#6252) 2024-05-14 09:26:50 +02:00
vmbackup Add build support for loong64 (#6222) 2024-05-09 14:22:03 +02:00
vmbackupmanager all: replace old https://docs.victoriametrics.com/vmbackupmanager.html url with the new one - https://docs.victoriametrics.com/vmbackupmanager/ 2024-04-18 02:03:58 +02:00
vmctl chore: remove redundant words (#6348) 2024-05-29 14:08:38 +02:00
vmgateway all: replace old https://docs.victoriametrics.com/vmgateway.html url with the new one - https://docs.victoriametrics.com/vmgateway/ 2024-04-18 02:08:18 +02:00
vminsert lib/storage: change default value for maxLabelValueLen to 1024 (#6313) 2024-05-22 21:53:53 +02:00
vmrestore Add build support for loong64 (#6222) 2024-05-09 14:22:03 +02:00
vmselect lib/slicesutil: add helper functions for setting slice length and extending its capacity 2024-05-12 11:32:17 +02:00
vmstorage lib/mergeset: adds tracking for indexdb records drop (#6297) 2024-05-24 14:55:20 +02:00
vmui Update base Alpine image to 3.20.0 to avoid security risks (#6370) 2024-05-28 19:36:15 +02:00