Joonas Koivunen
Joonas Koivunen
Did not yet get to start, but hopeful of this week.
Discussed this just now, trying to summarize. My open question had been the "advertised resident set size", and what did it mean to not do time threshold based eviction. Latter...
Got to testing #5304 today due to unrelated staging problems. I need to go over the actual results on `ps-7.us-east-2.aws.neon.build`. Assuming the results are sane, the next steps are: -...
After further discussion with @jcsp and [some review of testing results](https://github.com/neondatabase/neon/issues/5304#issuecomment-1905792332) refined the next steps: - testing on staging without per timeline eviction task to make sure huge layer counts...
#6491 and #6598 are ready-ish to go but I forgot the config updates from last week. Discussion about pageserver owning the "is good for next tenant" is barely started.
PR list has these open: 1. enable rel eviction in prod -- we should merge it 2. imitation only eviction task policy -- reuses the metrics, but we shouldn't have...
This week testing out the imitation only policy on staging and deciding if we need to complicate eviction candidate discovery #6224. With imitation only, we will finally run with a...
New dashy for the metrics added in #6131: https://neonprod.grafana.net/d/adecaputaszcwd/disk-usage-based-eviction?orgId=1 -- so far there has not been any disk usage based evictions on staging.
Work this week: - staging shows an performance issue with `struct Layer` or `disk usage based eviction` collection - further testing in staging together with OnlyImitiate policy - we will...
Last week: - the performance issue was identified on staging, and #7030 was created - troubles creating even 10GB pgbench databases due to primary key query repeatedly being interrupted because...