Aliaksandr Valialkin
|
36a1fdca6c
|
all: consistently use %w instead of %s in when error is passed to fmt.Errorf()
This allows consistently using errors.Is() for verifying whether the given error wraps some other known error.
|
2023-10-26 09:44:40 +02:00 |
|
Aliaksandr Valialkin
|
903b2e710c
|
lib/storage: use deterministic random generator in tests
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3683
|
2023-01-23 20:12:32 -08:00 |
|
Aliaksandr Valialkin
|
051e722112
|
lib/storage: verify that timestamps in block are in the range specified by blockHeader.{Min,Max}Timestamp when upacking the block
This should reduce chances of unnoticed on-disk data corruption.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2998
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3011
This change modifies the format for data exported via /api/v1/export/native -
now this data contains MaxTimestamp and PrecisionBits fields from blockHeader.
This is OK, since the native export format is undocumented.
|
2022-09-06 13:07:49 +03:00 |
|
Aliaksandr Valialkin
|
338a53ccf9
|
lib/storage: fix tests for 32-bit arches such as GOARCH=386 and GOARCH=arm
|
2020-09-29 13:10:37 +03:00 |
|
Aliaksandr Valialkin
|
aadbd014ff
|
all: add native format for data export and import
The data can be exported via [/api/v1/export/native](https://victoriametrics.github.io/#how-to-export-data-in-native-format) handler
and imported via [/api/v1/import/native](https://victoriametrics.github.io/#how-to-import-data-in-native-format) handler.
|
2020-09-27 17:36:38 +03:00 |
|