xzfc
0e6f86bdfb
InRamChunkedMmap: optimize using madvise ( #4881 )
...
* refactor: introduce AdviceSetting for open_read_mmap/open_write_mmap
* perf: use Advice::Normal in a few places
* perf: use MADV_DONTNEED after reading
* perf: use POSIX_FADV_DONTNEED after reading
2024-08-14 13:41:37 +00:00
xzfc
ccf7f1d24f
InvertedIndexImmutableRam and index migrations ( #4220 )
...
* Move StorageVersion from segment crate to common/io
* Refine StorageVersion API
* Move methods from SparseVectorDataConfig to enum SparseIndexType
* Introduce InvertedIndexImmutableRam
* Add migrate
* Don't migrate
2024-05-16 06:47:47 +00:00
Arnaud Gourlay
fc0b77636a
Sparse index persistence ( #2718 )
...
* Sparse index persistence
* code review
* remove pub visibility
2023-10-04 14:39:52 +02:00
Arnaud Gourlay
94699183fc
introduce IO common module ( #2704 )
2023-09-21 09:13:19 +02:00