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

# FEAT: Remove size limitation for robinhood engine ## Rationale Allow shards to be bigger than 16GB ## Description Currently each shard is a single allocation which means it can...

Type: Feature
robinhood

We should add tests and probably extend documentation with information which methods are available in which engines. As for documentation: - we could make some static table with information which...

Type: Bug
Priority: 2 high
validation
documentation

# FEAT: Add docker image with installed pmemkv ## Rationale Docker image with installed pmemkv and its dependencies, generated after every merge, may (should?) be used as base image for...

Type: Feature

Latest research engine from Sergey! Will require latest TBB including concurrent sorted map. TBB version should be validated as part of the `tbb.cmake` module (similar to the way that `libpmemobj++.cmake`...

Type: Feature

There are few fixes/tweaks that should be applied in our testing framework, at least: - finish unresolved comments from reviewable in #696 (for generating random numbers use good example in...

Type: Bug
Type: Feature
Priority: 3 medium

it's based on PMDK's logging. For now it's not working on tests-examples compilation: ``` ... [ 21%] Linking CXX executable sorted_get_all_gen_params /usr/bin/ld: CMakeFiles/example-pmemkv_basic_cpp.dir/pmemkv_basic_cpp/pmemkv_basic.cpp.o: in function `pmem::kv::db::open(std::__cxx11::basic_string const&, pmem::kv::config&&)': /home/luke/repos/luke/pmemkv/examples/../src/libpmemkv.hpp:821: undefined...

## FEAT: transactions ## Rationale This is an alternative solution to batch_put: https://github.com/pmem/pmemkv/issues/708 more similar to what RocksDB offers. ## Description The idea is to expose a transaction class which...

Type: Feature

# FEAT: batch_put ## Rationale With current API it's impossible to insert/update several values in one atomic action. I propose adding batch_putmethod which would solve this. ## Description Currently, we...

Type: Feature

We need to extend existing compatibility tests: - [x] update versions to check with new releases (run-compatibility.sh script) - done in #740 - [ ] extend/add test cases

Type: Feature

pmemkv allows for direct access to data in `get(key, callback)` method. User provided callback is called with `const char *data` which points to the data. It could be useful to...

Type: Feature
API change