VictoriaMetrics/app
Aliaksandr Valialkin 33abbec6b4 app/vmselect/promql: adjust memory limits calculations for incremental aggregate functions
Incremental aggregate functions don't keep all the selected time series in memory -
they keep only up to GOMAXPROCS time series for incremental aggregations.

Take into account that the number of time series in RAM can be higher if they are split
into many groups with `by (...)` or `without (...)` modifiers.

This should reduce the number of `not enough memory for processing ... data points` false
positive errors.
2019-11-08 19:37:43 +02:00
..
vmbackup app/{vmbackup,vmrestore}: add vmbackup and vmrestore tools for creating backups on s3 or gcs from instant snapshots 2019-11-07 21:26:43 +02:00
vminsert all: make fmt 2019-10-17 20:05:12 +03:00
vmrestore app/{vmbackup,vmrestore}: add vmbackup and vmrestore tools for creating backups on s3 or gcs from instant snapshots 2019-11-07 21:26:43 +02:00
vmselect app/vmselect/promql: adjust memory limits calculations for incremental aggregate functions 2019-11-08 19:37:43 +02:00
vmstorage lib/storage: substitute error message about unsorted items in the index block after metricIDs merge with counter 2019-11-06 14:32:41 +02:00