-
Notifications
You must be signed in to change notification settings - Fork 109
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
core: Provide read access to commit/message log and odb (#265)
* core: Provide read access to commit/message log and odb This is a first approximation to provide data access for Kafka-style replication. It punts on notifications of segment rotation (which could also be solved via filesystem events). ObjectDB access is fairly crude, and will likely require it's own replication subsystem. * fixup! Merge remote-tracking branch 'origin/master' into kim/log-access * Add some tests Also make max segment size configurable, so tests don't have to write >= 1GiB worth of data. * Abide to the Rust naming conventions * Add test for commit iter * Remove `MessageLogIter`, use `commit_log::Iter` instead (#272)
- Loading branch information
Showing
3 changed files
with
583 additions
and
122 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
e8aed85
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark for e8aed85
Click to view benchmark