A new store plugin: native-unix-store


#1

Hi all,

Following this discussion on Github (https://github.com/elastic/elasticsearch/issues/27748), I released a new store plugin which uses native syscalls on Linux and helps to reduce the search latency especially on large clusters by saving the filesystem cache.

It's based on the NativeUnixDirectory provided by Lucene (https://lucene.apache.org/core/7_5_0/misc/org/apache/lucene/store/NativeUnixDirectory.html) and a native reimplementation of MappedByteBuffer.

Feel free to test it and fork it :slight_smile: