Rob Dickinson
Rob Dickinson
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`...
Support partitioning a single persistent pool for use by multiple engines at once, and for simultaneous use of a single persistent pool by both pmemkv and pmemobj APIs (from a...
Introduce a new engine for immutable data capture, where remove is not supported, and get fails rather than replace an existing key.
* Using pmempool utilities * Taking a snapshot * Backing up a database / restoring from backup * Moving a database to a new machine * Migrating between versions
Since pmemkv uses a zero-copy strategy for splitting persistent leaves, can we do the same for key rename? Many other kv-stores implement rename as a remove followed by a put,...
Have integration tests for this but not local unit tests
Create middleware for NodeJS lambdas on AWS and other serverless environments.
BaseLogger init should take a timeout argument that is set to a low value by default (5 sec).
Research and create middleware that works from the client side, to record calls made to a remote API. ``` axios.interceptors.response.use(new AxiosMiddleware(url, rules)); ``` ``` axios.interceptors.response.use((response) => { return response; },...
Send POST requests on a separate thread with bounded queue. Introduce BaseLogger.maxQueueDepth (with default value of 128) to control the depth of the bounded queue before the response is blocked....