sonnerie
sonnerie copied to clipboard
A simple timeseries database
It would be nice if the library didn't just print stuff to stdout/stderr indiscriminately. AFAIK the idiomatic solution would be to use the `log` or `tracing` crate.
Occasionally, if a writer is cancelled, a 0-length file is left behind. This can be reproduced by running ```sh for i in $(seq 0 100000); do echo "test $i $i"...
I had problems with it myself in https://github.com/njaard/sonnerie/issues/28
Right now, when you have two records (identified by the same key+timestamp), the one from the most recent commit takes precedence. This issue is going to decide how to supporting...
This will escape all non-ASCII bytes, rather than just the allowlisted special characters.
Is there any way the compaction interface can be reformatted so its exported from lib. This is extremely useful as it allows compaction to be done at regular intervals from...
Is there a way to store a byte array of a specific size? I'm asking because I wanted to implement the ToRecord trait for my own struct Limb: ``` impl...
Having the ability to extract specific columns directly via command line options would greatly improve the UX. Using `cut -d' '` works fine until there are string columns which can...
Pull request for issue #38
I have an use cases that there is a specific amount of data I'd like to keep for each sensor, and delete the oldest records accordingly, essentially keeping just the...