VictoriaMetrics/app/vmselect/netstorage
Aliaksandr Valialkin 743ff84863
app/vmselect/netstorage: optimize mergeSortBlocks function
- Use binary search instead of linear scan when locating the run of smallest timestamps
  in blocks with intersected time ranges. This should improve performance
  when merging blocks with big number of samples

- Skip samples with duplicate timestamps. This should increase query performance
  in cluster version of VictoriaMetrics with the enabled replication.
2022-07-09 00:34:42 +03:00
..
netstorage.go app/vmselect/netstorage: optimize mergeSortBlocks function 2022-07-09 00:34:42 +03:00
netstorage_test.go app/vmselect/netstorage: optimize mergeSortBlocks function 2022-07-09 00:34:42 +03:00
tmp_blocks_file.go all: add initial support for query tracing 2022-06-01 02:29:23 +03:00