-
Sergey Vojtovich authored
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.
fe08c25f