influxdb/cache_system
Marco Neumann 453a361d3c
feat: catalog parquet file cache TTL (#7975)
Avoid that the querier accesses files that were flagged for deletion a
long time ago. This would happen if the following conditions hold:

- we have very long-running querier pods (e.g. over holidays)
- the table doesn't receive any writes (or the partition if we ever
  change the cache granularity), hence the querier is never informed
  that its state is out-of-date
- a compactor runs a cold compaction, and by doing so flags a file for
  deletion
- the GC finally wants to delete it

This is mostly a safety measure to prevent weird internal server errors
that should nearly never happen. On the other hand I do not want to hunt
Heisenbugs.
2023-06-12 14:02:47 +00:00
..
benches refactor: avoid double-hash when updating addressable heap orders (#5577) 2022-09-08 11:50:55 +00:00
src feat: catalog parquet file cache TTL (#7975) 2023-06-12 14:02:47 +00:00
Cargo.toml chore(deps): Bump criterion from 0.4.0 to 0.5.0 (#7856) 2023-05-24 09:08:37 +00:00