Does seekstorm use io_uring? Could io_uring lower load time here?
Or at least lazy loading of index in RAM (emulating what mmap would do anyway)
Or at least lazy loading of index in RAM (emulating what mmap would do anyway)
It would increase concurrent read and write speed (index loading, searching) by removing the need to lock seek and read/write.
But I would expect that the mmap implementations do already use io_uring / IoRing.
Yes, lazy loading would be possible, but pure RAM access does not offer enough benefits to justify the effort to replicate much of the memory mapping.