Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.

pmemkv version 1.2

Compare
Choose a tag to compare
@szyrom szyrom released this 29 May 10:53
· 646 commits to master since this release

This release introduces a new experimental engine - csmap (concurrent sorted map, backed by libpmemobj-cpp's concurrent_map).
We have also provided support for custom comparators for sorted engines.

Features:

  • csmap engine (concurrent sorted map)
  • support for custom comparator for sorted engines

Optimizations:

  • vsmap::put() now uses emplace() internally

Other changes:

  • test framework refactor (scenario-based tests, extended tests for concurrency and sorting)