VictoriaMetrics/app
Aliaksandr Valialkin b0e64f95ad
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-25 16:43:47 -07:00
..
vmagent all: follow-up for 7a3e16e774 2023-03-12 01:19:55 -08:00
vmalert all: follow-up for 7a3e16e774 2023-03-12 01:19:55 -08:00
vmauth all: follow-up for 7a3e16e774 2023-03-12 01:19:55 -08:00
vmbackup app/vmbackup: simplify code a bit after 5ba347bd2c 2023-03-24 22:20:20 -07:00
vmbackupmanager doc: add vmbackupmanager monitoring section (#3605) 2023-01-05 16:49:59 -08:00
vmctl app/vmctl: skip series if measurement not found (#3869) 2023-02-27 12:04:48 -08:00
vmgateway docs: update command-line descriptions after 73256fe438 2023-01-27 00:01:14 -08:00
vminsert all: follow-up for 7a3e16e774 2023-03-12 01:19:55 -08:00
vmrestore all: run apk update && apk upgrade in base Alpine Docker image in order to get all the recent security fixes 2023-02-09 14:03:02 -08:00
vmselect app/vmselect/netstorage: reduce the number of calls to runtime.Gosched() at timeseriesWorker() and unpackWorker() 2023-03-25 16:43:47 -07:00
vmstorage all: follow-up for 7a3e16e774 2023-03-12 01:19:55 -08:00
vmui security: bump go version to 1.20.2 (#3935) 2023-03-12 01:38:51 -08:00