Skip to content

Checksum functionality is missing #3011

@damnever

Description

@damnever

Describe the bug

VictoriaMetrics may return corrupted data to the user since VictoriaMetrics does not persist any checksum/CRC information, and VictoriaMetrics does not use the checksum feature of the zstd compression method.

To Reproduce

Data corruption may happen in memory, and silent data corruption on a disk is not that rare.

Expected behavior

IMHO, data integrity is very important, corrupted data is worse than no data.

Maybe we can use some attached storage services with the checksum feature, such as Kubernetes PVC, but I think this function is fundamental to VictoriaMetrics and we should implement it inside VictoriaMetrics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionThe question issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions