mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-23 12:31:07 +01:00
docs: mention checksums and data corruption (#4404)
Signed-off-by: hagen1778 <roman@victoriametrics.com>
This commit is contained in:
parent
bfa0fd3eb3
commit
96b40b044c
10
README.md
10
README.md
@ -1544,7 +1544,13 @@ occurs in the middle of writing the `part` to disk - such incompletely written `
|
|||||||
are automatically deleted on the next VictoriaMetrics start.
|
are automatically deleted on the next VictoriaMetrics start.
|
||||||
|
|
||||||
The same applies to merge process — `parts` are either fully merged into a new `part` or fail to merge,
|
The same applies to merge process — `parts` are either fully merged into a new `part` or fail to merge,
|
||||||
leaving the source `parts` untouched.
|
leaving the source `parts` untouched. However, due to hardware issues data on disk may be corrupted regardless of
|
||||||
|
VictoriaMetrics process. VictoriaMetrics can detect corruption during decompressing, decoding or sanity checking
|
||||||
|
of the data blocks. But **it cannot fix the corrupted data**. Data parts that fail to load on startup need to be deleted
|
||||||
|
or restored from backups. This is why it is recommended performing
|
||||||
|
[regular backups](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#backups).
|
||||||
|
|
||||||
|
VictoriaMetrics doesn't use checksums for stored data blocks. See why [here](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3011).
|
||||||
|
|
||||||
VictoriaMetrics doesn't merge parts if their summary size exceeds free disk space.
|
VictoriaMetrics doesn't merge parts if their summary size exceeds free disk space.
|
||||||
This prevents from potential out of disk space errors during merge.
|
This prevents from potential out of disk space errors during merge.
|
||||||
@ -2501,7 +2507,7 @@ Pass `-help` to VictoriaMetrics in order to see the list of supported command-li
|
|||||||
-search.maxGraphiteTagKeys int
|
-search.maxGraphiteTagKeys int
|
||||||
The maximum number of tag keys returned from Graphite /tags, /tags/autoComplete/*, /tags/findSeries API (default 100000)
|
The maximum number of tag keys returned from Graphite /tags, /tags/autoComplete/*, /tags/findSeries API (default 100000)
|
||||||
-search.maxGraphiteTagValues int
|
-search.maxGraphiteTagValues int
|
||||||
The maximum number of tag values returned Graphite /tags/<tag_name> API (default 100000)
|
The maximum number of tag values returned Graphite /tags/<tag_name> API (default 100000)
|
||||||
-search.maxLookback duration
|
-search.maxLookback duration
|
||||||
Synonym to -search.lookback-delta from Prometheus. The value is dynamically detected from interval between time series datapoints if not set. It can be overridden on per-query basis via max_lookback arg. See also '-search.maxStalenessInterval' flag, which has the same meaning due to historical reasons
|
Synonym to -search.lookback-delta from Prometheus. The value is dynamically detected from interval between time series datapoints if not set. It can be overridden on per-query basis via max_lookback arg. See also '-search.maxStalenessInterval' flag, which has the same meaning due to historical reasons
|
||||||
-search.maxMemoryPerQuery size
|
-search.maxMemoryPerQuery size
|
||||||
|
@ -1547,7 +1547,13 @@ occurs in the middle of writing the `part` to disk - such incompletely written `
|
|||||||
are automatically deleted on the next VictoriaMetrics start.
|
are automatically deleted on the next VictoriaMetrics start.
|
||||||
|
|
||||||
The same applies to merge process — `parts` are either fully merged into a new `part` or fail to merge,
|
The same applies to merge process — `parts` are either fully merged into a new `part` or fail to merge,
|
||||||
leaving the source `parts` untouched.
|
leaving the source `parts` untouched. However, due to hardware issues data on disk may be corrupted regardless of
|
||||||
|
VictoriaMetrics process. VictoriaMetrics can detect corruption during decompressing, decoding or sanity checking
|
||||||
|
of the data blocks. But **it cannot fix the corrupted data**. Data parts that fail to load on startup need to be deleted
|
||||||
|
or restored from backups. This is why it is recommended performing
|
||||||
|
[regular backups](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#backups).
|
||||||
|
|
||||||
|
VictoriaMetrics doesn't use checksums for stored data blocks. See why [here](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3011).
|
||||||
|
|
||||||
VictoriaMetrics doesn't merge parts if their summary size exceeds free disk space.
|
VictoriaMetrics doesn't merge parts if their summary size exceeds free disk space.
|
||||||
This prevents from potential out of disk space errors during merge.
|
This prevents from potential out of disk space errors during merge.
|
||||||
|
@ -1555,7 +1555,13 @@ occurs in the middle of writing the `part` to disk - such incompletely written `
|
|||||||
are automatically deleted on the next VictoriaMetrics start.
|
are automatically deleted on the next VictoriaMetrics start.
|
||||||
|
|
||||||
The same applies to merge process — `parts` are either fully merged into a new `part` or fail to merge,
|
The same applies to merge process — `parts` are either fully merged into a new `part` or fail to merge,
|
||||||
leaving the source `parts` untouched.
|
leaving the source `parts` untouched. However, due to hardware issues data on disk may be corrupted regardless of
|
||||||
|
VictoriaMetrics process. VictoriaMetrics can detect corruption during decompressing, decoding or sanity checking
|
||||||
|
of the data blocks. But **it cannot fix the corrupted data**. Data parts that fail to load on startup need to be deleted
|
||||||
|
or restored from backups. This is why it is recommended performing
|
||||||
|
[regular backups](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#backups).
|
||||||
|
|
||||||
|
VictoriaMetrics doesn't use checksums for stored data blocks. See why [here](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3011).
|
||||||
|
|
||||||
VictoriaMetrics doesn't merge parts if their summary size exceeds free disk space.
|
VictoriaMetrics doesn't merge parts if their summary size exceeds free disk space.
|
||||||
This prevents from potential out of disk space errors during merge.
|
This prevents from potential out of disk space errors during merge.
|
||||||
|
Loading…
Reference in New Issue
Block a user