vcrfxia opened a new pull request, #13126:
URL: https://github.com/apache/kafka/pull/13126

   
[KIP-889](https://cwiki.apache.org/confluence/display/KAFKA/KIP-889%3A+Versioned+State+Stores)
 proposed the introduction of versioned key-value stores, as well as a 
RocksDB-based implementation. The RocksDB implementation will consist of a 
"latest value store" for storing the latest record version associated with each 
key, in addition to multiple "segment stores" to store older record versions. 
Within a segment store, multiple record versions for the same key will be 
combined into a single bytes array "value" associated with the key and stored 
to RocksDB. 
   
   This PR introduces the utility class that will be used to manage the value 
format of these segment stores, i.e., how multiple record versions for the same 
key will be combined into a single bytes array "value." Follow-up PRs will 
introduce the versioned store implementation itself (which calls heavily upon 
this utility class).
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to