pmemkv
pmemkv copied to clipboard
Key/Value Datastore for Persistent Memory
Currently this is a list of failing tests: ``` The following tests FAILED: 456 - TreeFullTest.OutOfSpace1Test (Failed) 457 - TreeFullTest.OutOfSpace2aTest (Failed) 458 - TreeFullTest.OutOfSpace2bTest (Failed) 459 - TreeFullTest.OutOfSpace3aTest (Failed) 460...
Currently, some of the engines are thread safe for operations like put/get/remove while others are not. We could create a config option to specify whether engines like stree/tree3 should provide...
# FEAT: Allow passing null config to a databse in order to check if engine is available ## Rationale User should not have to build a full config to just...
Hello, I am very interested in PMEM and its use for some projects since I that its cutting edge work that needs good implementations. With that in mind, I have...
# QUESTION: How can I build pmemkv statically? ## Details I am wondering why pmemkv only supports building as a shared library. Why not remove `SHARED` flag here https://github.com/pmem/pmemkv/blob/9f7de0cc1bb5a31c10d2feaa8d1c12cac1ab3b68/CMakeLists.txt#L298 and...
This PR will be updated when the v1.14.0 final version is released. --- This change is [](https://reviewable.io/reviews/pmem/pmemkv/1071)
## Environment Information | Name | Version | | :--------------------------- | :-------------------------: | | pmemkv version(s) | 1.5.0 | | libpmemobj-cpp version(s) | 1.13.0 | | PMDK (libpmem/libpmemobj) version(s) |...
In heterogeneous_radix, uvalue_type wastes a lot of space for padding: - padding between bool value and key_type (inline_string). - padding between key and value (both inline_string). This is especially problematic...
# ISSUE: Radix DRAM caching layer: put/get/remove does not offer read commited guarantee in case of OOM In heterogenous_radix bg thread inserts elements to radix tree in batch (in a...
Add a new experimental storage engine PSKIPLIST, contributed by 4Paradigm. - PSKIPLIST is based on a persistent skiplist introduced in a [VLDB21 paper](http://vldb.org/pvldb/vol14/p799-chen.pdf) worked with Dennis Wu ([email protected]). - In...