facebook / rocksdb

A library that provides an embeddable, persistent key-value store for fast storage.
http://rocksdb.org
GNU General Public License v2.0
28.09k stars 6.25k forks source link

Add GetEntityForUpdate to optimistic and WriteCommitted pessimistic transactions #12668

Closed ltamasi closed 3 months ago

ltamasi commented 3 months ago

Summary: The patch adds a new GetEntityForUpdate API to optimistic and WriteCommitted pessimistic transactions, which provides transactional wide-column point lookup functionality with concurrency control. For WriteCommitted transactions, user-defined timestamps are also supported similarly to the GetForUpdate API.

Differential Revision: D57458304

facebook-github-bot commented 3 months ago

This pull request was exported from Phabricator. Differential Revision: D57458304

facebook-github-bot commented 3 months ago

This pull request was exported from Phabricator. Differential Revision: D57458304

facebook-github-bot commented 3 months ago

This pull request was exported from Phabricator. Differential Revision: D57458304

facebook-github-bot commented 3 months ago

This pull request was exported from Phabricator. Differential Revision: D57458304

ltamasi commented 3 months ago

Thanks so much for the review @jaykorean !

facebook-github-bot commented 3 months ago

This pull request has been merged in facebook/rocksdb@c87f5cf91c17407fb4a67ebe09213bb26eaaa572.