VictoriaMetrics/app
Zakhar Bessarab 8a23d08c21
lib/logstorage: switch to read-only mode when running out of disk space (#4945)
* lib/logstorage: switch to read-only mode when running out of disk space

Added support of `--storage.minFreeDiskSpaceBytes` command-line flag to allow graceful handling of running out of disk space at `--storageDataPath`.

See: https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4737
Signed-off-by: Zakhar Bessarab <z.bessarab@victoriametrics.com>

* lib/logstorage: fix error handling logic during merge

Signed-off-by: Zakhar Bessarab <z.bessarab@victoriametrics.com>

* lib/logstorage: fix log level

Signed-off-by: Zakhar Bessarab <z.bessarab@victoriametrics.com>

---------

Signed-off-by: Zakhar Bessarab <z.bessarab@victoriametrics.com>
Co-authored-by: Nikolay <nik@victoriametrics.com>
2023-09-29 11:55:38 +02:00
..
victoria-logs app/vlselect: handle vmui at /select/vmui path instead of /vmui 2023-06-21 19:52:50 -07:00
victoria-metrics docs: follow-up after aec4b5db81 (#4638) 2023-07-19 10:10:51 +02:00
vlinsert lib/logstorage: switch to read-only mode when running out of disk space (#4945) 2023-09-29 11:55:38 +02:00
vlselect app/{vmselect,vlselect}: run make vmui-update vmui-logs-update after recent changes to app/vmui 2023-08-29 12:58:44 +02:00
vlstorage lib/logstorage: switch to read-only mode when running out of disk space (#4945) 2023-09-29 11:55:38 +02:00
vmagent docs/vmagent.md: make VictoriaMetrics remove_write protocol more visible by mentioning it at the top of the page 2023-09-25 17:42:16 +02:00
vmalert docs: sync description for license flags (#4977) 2023-09-08 17:09:34 +04:00
vmauth Docker add vmauth (#5057) 2023-09-26 10:50:10 +02:00
vmbackup docs/vmbackup: update docs for different authentication options, add examples (#5046) 2023-09-22 11:19:19 +02:00
vmbackupmanager docs/vmbackup: update docs for different authentication options, add examples (#5046) 2023-09-22 11:19:19 +02:00
vmctl go.mod: increase the minimum supported Go version from Go1.19 to Go1.20 2023-09-07 13:01:38 +02:00
vmgateway docs: sync description for license flags (#4977) 2023-09-08 17:09:34 +04:00
vminsert lib/promrelabel: properly replace : char with _ in metric names when -usePromCompatibleNaming command-line flag is set 2023-08-14 16:14:42 +02:00
vmrestore docs: sync description for license flags (#4977) 2023-09-08 17:09:34 +04:00
vmselect app/vmselect/promql: run make fmt after 3b9605dba5 2023-09-25 16:16:14 +02:00
vmstorage lib/storage: stop exposing vm_merge_need_free_disk_space metric 2023-09-25 16:52:39 +02:00
vmui vmui: update information about tsdb usage in cluster version (#5004) 2023-09-29 11:47:45 +02:00