VictoriaMetrics/lib
Aliaksandr Valialkin 347aaba79d lib/{storage,mergeset}: use time.Ticker instead of time.Timer where appropriate
It has been appeared that time.Timer was used in places where time.Ticker must be used instead.
This could result in blocked goroutines as in the https://github.com/VictoriaMetrics/VictoriaMetrics/issues/316 .
2020-02-13 13:21:48 +02:00
..
auth all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
backup all: do not clash flag description with back-quoted flag types 2020-02-04 15:56:01 +02:00
buildinfo all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
bytesutil all: rename ReadAt* to MustReadAt* in order to dont clash with io.ReaderAt 2020-01-30 15:16:16 +02:00
consts all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
decimal lib/decimal: calculate ln2/ln10 constant during compile time 2019-11-23 15:52:39 +02:00
encoding lib/encoding: log the compressed block contents if it cannot be decompressed or unmarshaled 2019-12-24 20:48:25 +02:00
envflag lib/envflag: check for incorrect flag values read from environment vars 2020-02-10 16:09:03 +02:00
fastnum fix misspelled words (#229) 2019-11-12 00:18:24 +02:00
filestream 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
flagutil lib/flagutil: add NewArray helper func 2019-06-18 10:44:09 +03:00
fs all: do not clash flag description with back-quoted flag types 2020-02-04 15:56:01 +02:00
handshake all: report the number of bytes read on io.ReadFull error 2019-09-11 14:50:24 +03:00
httpserver lib/httpserver: log the caller of httpserver.Errorf 2020-01-25 20:18:06 +02:00
logger lib/logger: initialize output to os.Stderr by default 2020-02-04 22:43:26 +02:00
memory lib/memory: properly handle int overflow in sysTotalMemory 2019-10-17 18:27:49 +03:00
mergeset lib/{storage,mergeset}: use time.Ticker instead of time.Timer where appropriate 2020-02-13 13:21:48 +02:00
metricsql docs: migrate ExtendedPromQL->MetricsQL in order to be more consistent 2020-02-10 23:03:31 +02:00
netutil app/vminsert: simultaneously accept telnet put and HTTP /api/put OpenTSDB metrics at -opentsdbListenAddr 2019-12-14 00:42:18 +02:00
procutil lib/procutil: typo fix in comment to WaitForSigterm 2019-06-03 16:54:37 +03:00
prompb app/vminsert: moved -maxInsertRequestSize command-line flag out of lib/prompb in order to prevent its inclusion in vmselect and vmstorage apps 2020-01-28 22:53:50 +02:00
protoparser lib/protoparser: add parser for Prometheus exposition text format 2020-01-24 20:11:19 +02:00
storage lib/{storage,mergeset}: use time.Ticker instead of time.Timer where appropriate 2020-02-13 13:21:48 +02:00
syncwg all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
tenantmetrics app/vminsert: split vm_rows_inserted_total into per-(accountID, projectID) metrics 2019-06-07 22:11:20 +03:00
timerpool lib/timerpool: use timer pool in concurrency limiters 2019-05-28 17:30:10 +03:00
uint64set lib/uint64set: add missing bucket32.b16his values 2020-01-18 14:26:23 +02:00
workingsetcache lib/workingsetcache: remove data race when resetting c.misses 2019-09-22 19:37:09 +03:00