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
@ -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.
|
||||||
|
@ -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