Aliaksandr Valialkin
|
42dd71bb63
|
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-25 21:24:03 +02:00 |
|
Aliaksandr Valialkin
|
ba5a6c851c
|
lib/storage: use deterministic random generator in tests
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3683
|
2023-01-23 20:10:32 -08:00 |
|
Aliaksandr Valialkin
|
5fa9525498
|
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:08:09 +03:00 |
|
Aliaksandr Valialkin
|
1659135752
|
lib/storage: fix tests for 32-bit arches such as GOARCH=386 and GOARCH=arm
|
2020-09-29 13:10:22 +03:00 |
|
Aliaksandr Valialkin
|
95688cbfc5
|
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 19:54:07 +03:00 |
|