VictoriaMetrics/app
Roman Khavronenko fa3b2bd205
app/vmalert: do not wait for group start on removal (#3891)
Each group in vmalert starts with an artifical delay to avoid
thundering herd problem. For some groups with high evaluation
intervals, the delay could be significant.
If during this delay user will remove the group from the config
and hot-reload it - vmalert will have to wait until the delay
ends. This results into slow config reloading and UI hang.

The change moves the start-delay logic back to the group's
`start` method. Now, group can immediately exit from the
delay when `group.close()` method is called.

Signed-off-by: hagen1778 <roman@victoriametrics.com>
2023-03-08 01:10:41 -08:00
..
vmagent lib/bytesutil: add -internStringDisableCache and -internStringCacheExpireDuration command-line flags 2023-02-27 14:18:02 -08:00
vmalert app/vmalert: do not wait for group start on removal (#3891) 2023-03-08 01:10:41 -08:00
vmauth all: add makefile rules for GOARCH=s390x for all the VictoriaMetrics components 2023-02-26 12:38:48 -08:00
vmbackup all: add makefile rules for GOARCH=s390x for all the VictoriaMetrics components 2023-02-26 12:38:48 -08:00
vmbackupmanager doc: add vmbackupmanager monitoring section (#3605) 2023-01-05 16:49:59 -08:00
vmctl docs: follow up after 4b136abff8 (#3918) 2023-03-08 01:08:07 -08:00
vmgateway app/vmgateway: add new flag doc 2023-02-27 11:18:37 -08:00
vminsert all: add makefile rules for GOARCH=s390x for all the VictoriaMetrics components 2023-02-26 12:38:48 -08:00
vmrestore all: add makefile rules for GOARCH=s390x for all the VictoriaMetrics components 2023-02-26 12:38:48 -08:00
vmselect app/vmselect/promql: fix panic when calculating aggr_func(rollup*()) 2023-02-27 11:48:38 -08:00
vmstorage lib/storage: follow-up for 39cdc546dd 2023-02-27 13:11:10 -08:00
vmui vmui: show query error (#3890) 2023-03-08 00:49:36 -08:00