vmware / splinterdb

High Performance Embedded Key-Value Store
https://splinterdb.org
Apache License 2.0
673 stars 56 forks source link

Robj/update limitation #577

Closed rtjohnso closed 1 year ago

rtjohnso commented 1 year ago

This change allows data_configs to set the merge_tuple functions to NULL.

If they do so, then calling splinter_update will throw an assertion.

This also changes the default_data_config to leave these functions as NULL.

This fixes a bug where the default_data_config merge functions were not correctly handling updates.

netlify[bot] commented 1 year ago

Deploy Preview for splinterdb canceled.

Name Link
Latest commit 5d3f573c9fd926d98ffa39f7a36566003565247f
Latest deploy log https://app.netlify.com/sites/splinterdb/deploys/64c04d9cb5e514000821df54