commitlog icon indicating copy to clipboard operation
commitlog copied to clipboard

Append-only commit log library for Rust

Results 15 commitlog issues
Sort by recently updated
recently updated
newest added

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....

enhancement

It would be great to have support for writing / reading serde serializable / deserializable messages rather than &str-s.

enhancement

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...

dependencies

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`. [//]:...

dependencies