VictoriaMetrics/lib/mergeset
Aliaksandr Valialkin ae91a6883c lib/{storage,mergeset}: clean cached index blocks and inmemory blocks more aggressively
Previously such blocks were cleaned after they weren't accessed during 10 minutes.
Now they are cleaned after one minute of missing access. This should reduce memory usage in general case.
2020-11-04 17:04:04 +02:00
..
block_header.go all: use %w instead of %s for wrapping errors in fmt.Errorf 2020-06-30 23:05:11 +03:00
block_stream_reader_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
block_stream_reader.go lib: dump compressed block contents on error during decompression 2020-08-15 14:44:33 +03:00
block_stream_writer.go all: use %w instead of %s for wrapping errors in fmt.Errorf 2020-06-30 23:05:11 +03:00
encoding_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
encoding_timing_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
encoding.go all: use %w instead of %s for wrapping errors in fmt.Errorf 2020-06-30 23:05:11 +03:00
inmemory_part.go all: add vm_data_size_bytes metrics for easy monitoring of on-disk data size and on-disk inverted index size 2019-07-04 19:42:30 +03:00
merge_test.go lib/{mergeset,storage}: compare errors with errors.Is() 2020-09-17 03:03:02 +03:00
merge.go lib/{mergeset,storage}: compare errors with errors.Is() 2020-09-17 03:03:02 +03:00
metaindex_row.go lib: dump compressed block contents on error during decompression 2020-08-15 14:44:33 +03:00
part_header.go all: use %w instead of %s for wrapping errors in fmt.Errorf 2020-06-30 23:05:11 +03:00
part_search_test.go lib/storage: remove prioritizing of merging small parts over merging big parts, since it doesn't work as expected 2020-07-30 19:57:27 +03:00
part_search.go lib: dump compressed block contents on error during decompression 2020-08-15 14:44:33 +03:00
part.go lib/{storage,mergeset}: clean cached index blocks and inmemory blocks more aggressively 2020-11-04 17:04:04 +02:00
table_search_test.go all: use %w instead of %s for wrapping errors in fmt.Errorf 2020-06-30 23:05:11 +03:00
table_search_timing_test.go all: use %w instead of %s for wrapping errors in fmt.Errorf 2020-06-30 23:05:11 +03:00
table_search.go all: use %w instead of %s for wrapping errors in fmt.Errorf 2020-06-30 23:05:11 +03:00
table_test.go lib/{mergeset,storage}: do not cache inverted index blocks containing tag->metricIDs items 2019-09-25 14:02:15 +03:00
table.go lib/{mergeset,storage}: compare errors with errors.Is() 2020-09-17 03:03:02 +03:00