VictoriaMetrics/app
Aliaksandr Valialkin 70959d5dab
app/vmselect/netstorage: reduce the number of calls to runtime.Gosched() at timeseriesWorker() and unpackWorker()
Call runtime.Gosched() only when there is a work to steal from other workers.
Simplify the timeseriesWorker() and unpackWroker() code a bit by inlining stealTimeseriesWork() and stealUnpackWork().

This should reduce CPU usage when processing queries on systems with big number of CPU cores.

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3966
2023-03-20 20:31:02 -07:00
..
victoria-metrics all: add Windows build for VictoriaMetrics 2023-03-19 01:36:51 -07:00
vmagent all: follow-up for 7a3e16e774 2023-03-08 01:26:55 -08:00
vmalert vmalert: support logs suppressing during config reloads (#3973) 2023-03-20 16:08:30 +01:00
vmauth all: follow-up for 7a3e16e774 2023-03-08 01:26:55 -08:00
vmbackup all: add makefile rules for GOARCH=s390x for all the VictoriaMetrics components 2023-02-26 12:36:51 -08:00
vmbackupmanager doc: add vmbackupmanager monitoring section (#3605) 2023-01-05 16:03:06 +01:00
vmctl app/vmctl: automatically check tty (#3938) 2023-03-20 11:16:08 +01:00
vmgateway app/vmgateway: add new flag doc 2023-02-27 11:18:34 -08:00
vminsert app/vmagent: automatically detect whether the remote storage supports VictoriaMetrics remote write protocol 2023-02-23 17:36:55 -08:00
vmrestore all: add makefile rules for GOARCH=s390x for all the VictoriaMetrics components 2023-02-26 12:36:51 -08:00
vmselect app/vmselect/netstorage: reduce the number of calls to runtime.Gosched() at timeseriesWorker() and unpackWorker() 2023-03-20 20:31:02 -07:00
vmstorage lib/storage: follow-up for 39cdc546dd 2023-02-27 13:07:38 -08:00
vmui vmui: support for drag'n'drop in the "Trace analyzer" page (#3971) 2023-03-20 11:07:18 +01:00