MDEV-17084 - Optimize append only files for NVDIMM
Append cache implementation. Based on libpmem, which is mostly needed for effecient data flushing from CPU caches. When append cache is enabled for particular file, data is first stored in a mmap()-ed circular buffer on faster persistent storage. Background thread is flushing this buffer to a file on slower persistent storage. Append caches are stored in regular append cache files. One append cache file may contain multiple caches.
Showing
cmake/pmem.cmake
0 → 100644
This diff is collapsed.
extra/libpmemac/pmemac.c
0 → 100644
Please register or sign in to comment