influxdb/generated_types
Paul Dix 3b1f045f44 feat: add serialization to wal buffer segments
Adds serialization with compression and checksum for WAL buffer segments.

This required a weird structure where the flatbuffer bytes of ReplicatedWrite were kept as a raw payload. I did this because otherwise each of the replicated writes would have been rebuilt in the segment.

The other thing that isn't ideal is that deserializing a segment actually marshals it into a Rust struct as opposed to keeping the entire thing as raw flatbuffers. We could update this later to have a concept of an open segment (regular rust stuct) and closed segments that are just the flatbuffers.
2021-01-13 18:15:34 -05:00
..
src style: wrap comments 2020-12-11 18:22:26 +00:00
Cargo.toml refactor: rename all crates that start with`delorean_` in preparation for rename (#415) 2020-11-05 13:44:36 -05:00
build.rs style: wrap comments 2020-12-11 18:22:26 +00:00
predicate.proto chore: Update predicate protobuf definitions (#443) 2020-11-11 18:06:39 -05:00
service.proto feat: Update storage protobuf definitions, add stubs for read_window_aggregate (#444) 2020-11-12 07:07:42 -05:00
source.proto feat: Update storage protobuf definitions, add stubs for read_window_aggregate (#444) 2020-11-12 07:07:42 -05:00
storage_common.proto fix: Update gRPC definitions so tag_key=_field requests work in IOx (#517) 2020-12-02 13:58:48 -05:00
storage_common_idpe.proto feat: Update storage protobuf definitions, add stubs for read_window_aggregate (#444) 2020-11-12 07:07:42 -05:00
test.proto refactor: Remove vestigial gRPC IOX API (#508) 2020-12-02 06:55:15 -05:00
wal.fbs feat: add serialization to wal buffer segments 2021-01-13 18:15:34 -05:00