Let me know if you feel this warrants a design doc, but this proposal is to allow using the arbitrary out of order writes code path to merge snapshots together if configured correctly so time series that have not been recently written to can be unloaded from memory.
The config will be either set to a specific memory goal (and will unload as best possible to meet that goal) or be set to unload from memory anything that has been snapshotted and hasn't been written to in X minutes/whatever (time duration).
cc @prateek @richardartoul @justinjc
Let me know if you feel this warrants a design doc, but this proposal is to allow using the arbitrary out of order writes code path to merge snapshots together if configured correctly so time series that have not been recently written to can be unloaded from memory.
The config will be either set to a specific memory goal (and will unload as best possible to meet that goal) or be set to unload from memory anything that has been snapshotted and hasn't been written to in X minutes/whatever (time duration).
cc @prateek @richardartoul @justinjc