Results 9 comments of Zack Owens

There will be a `Storage` trait that could be swapped out for any implementation. For 0.1 it'll be a synchronous API. I'll post a trait sketch here before I start...

Hi @jeehoonkang! I would love to support Windows with this crate, but I don't have a ton of time to test this out. I'd be happy to accept pull requests,...

Multiple readers (as in multiple threads) could be fairly straightforward to support. Multiple writers (as in threads) would be tricky. You could get away with having multiple segment (one per...

Thanks for filing this. Some sort of compaction/rewrite functionality would be really useful. I think there are a couple cases here: 1) Time-based retention (e.g. Kafka does this by keeping...

@norcalli Agreed, those seem like reasonable approaches. Feel free to PR it!

@davlum Good find! Can we add another method, and possibly `truncate` to the new method adjusting for the exclusion logic?

Hi @equalsraf, Thanks for the PR! One clarification, do you have code that is dependent on the header size? It may be worth externalizing as a constant if that would...

> I suppose the other way around it, would be to have a way to specify this based on the payload size. Yea agreed. Thinking more about this, we'd want...

@chkno A more specific error message does make sense to me.