pmemkv icon indicating copy to clipboard operation
pmemkv copied to clipboard

Key/Value Datastore for Persistent Memory

Results 55 pmemkv issues
Sort by recently updated
recently updated
newest added

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...

Type: Bug
Priority: 4 low
stree

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...

Type: Feature

# 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...

Type: Feature
documentation

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...

Type: Question

# 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...

Type: Question

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) |...

Type: Bug

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...

Type: Bug
radix

# 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...

Type: Bug
radix

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...