Paweł Karczewski

Results 18 issues of Paweł Karczewski

# FEAT: Engine migration support ## Rationale Need API for efficient moving existing data from existing database created using one engine, to another one. On top of such API may...

Type: Feature

# FEAT: Add test engine ## Rationale There is need for tests of error handling and statuses in pmemkv, and exceptions in bindings. Most generic approach is to implement engine,...

Type: Feature
validation

For malformed config json with additional escape slashes and quote characters `` \"{\\\"path\\\":\\\"/dev/shm\\\",\\\"size\\\":1073741824}\" `` pmemkv_config_from_json() cause segmentation fault instead of returning status PMEMKV_STATUS_CONFIG_PARSING_ERROR. It's caused by bug in RapidJSON's HasParseError()...

Type: Bug
Priority: 3 medium

# 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

Check building of every pull request's commit in CI ## Rationale Improve overall quality of project, and make it easier to bisect. ## Description * Add gha build * Add...

Type: Feature

According to [codecov blogpost](https://about.codecov.io/blog/introducing-codecovs-new-uploader/) https://github.com/codecov/codecov-bash is deprecated and would stop working in February 2022. [New uploader](https://github.com/codecov/uploader) should be used in CI.

Type: Bug

Increase cmake minimum version to cmake >= 3.18 ## Rationale Since 3.18 Cmake supports `REQUIRED` parameter in `find_program()`, which would simplify cmake files in many places all over codebase. instead...

Type: Feature
Priority: 4 low

# FEAT: Make documentation readable on mobile devices ## Rationale Currently doxygen documentation is hard to read on mobile device, due to page formatting and font sizes. It would be...

Type: Feature
Priority: 3 medium
documentation

# ISSUE: Many warnings during documentation build ## Environment Information - libpmemobj-cpp version(s): 1.13 - OS: Fedora34 - Doxygen 1.9.1 ## Please provide a reproduction of the bug: ``` make...

Type: Bug
Priority: 4 low
documentation

# FEAT: Add std::hash\ ## Rationale It's needed to easily use pmem::obj::concurrent_hash_map with pmem::obj::string as a key. ## API Changes Add Default implementation of hasher for pmem::obj::string. Currently user have...

Type: Feature