influxdb/influxdb3_write
Paul Dix b30729e36a
refactor: move persisted files out of segment state (#25108)
* refactor: move persisted files out of segment state

This refactors persisted parquet files out of the SegmentState into a new struct PersistedParquet files. The intention is to have SegmentState be only for the active write buffer that has yet to be persisted to Parquet files in object storage.

Persisted files will then be accessible throughout the system without having to touch the active in-flight write buffer.

* refactor: pr feedback cleanup
2024-06-27 11:46:03 -04:00
..
src refactor: move persisted files out of segment state (#25108) 2024-06-27 11:46:03 -04:00
Cargo.toml refactor: Replace use of `std::HashMap` with `hashbrown::HashMap` (#25094) 2024-06-26 12:43:35 -04:00