commitlog
commitlog copied to clipboard
Append-only commit log library for Rust
Thanks for maintaining a wonderful handy crate! I'm interested in using this crate in Windows, and it seems it's not supported: https://github.com/zowens/commitlog/search?q=unix I wonder if (1) you have a plan...
Truncate deletes all entries after offset. This makes it impossible to remove the first element, because it is retained even when `truncate(0)`. I believe it is for this reason that...
Looks like there is already an issue open for compression. Awesome. In this case, I'm looking for a way to remove old entries. Perhaps from a given offset and back....
It would be great to have support for writing / reading serde serializable / deserializable messages rather than &str-s.
In order to support compression (#8) we likely need to change the message encoding format. Something similar to Kafka where the batch itself is encoded together rather than message-by-message encoding....
Add compression on a batch of messages. Allow multiple compression codecs, such as GZip, Snappy, zstd.
Hi, just trying this crate and made some minor updates to the docs about the message size limit - minor wording - added a doctest just as an example of...
Have you thought about multiple writer support?
Updates the requirements on [env_logger](https://github.com/rust-cli/env_logger) to permit the latest version. Changelog Sourced from env_logger's changelog. [0.11.0] - 2024-01-19 Breaking Change Removed bespoke styling API env_logger::fmt::Formatter::style env_logger::fmt::Formatter::default_styled_level env_logger::fmt::Style env_logger::fmt::Color env_logger::fmt::StyledValue Removed...
Updates the requirements on [page_size](https://github.com/Elzair/page_size_rs) to permit the latest version. Commits See full diff in compare view You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]:...