| 10 Jul 2025 |
emily | so definitely needs cache-busting or to be much shorter than 24h I think | 19:02:31 |
Zhaofeng Li | * some Nix hater can even just look at the big in-progress hydra builds, and hit cache.nixos.org with the outpaths... then laptops everywhere will be building chromium | 19:03:01 |
Arian | if I'm reading the bill right we currently spend 570 dollars per month on GET requests and only 60 dollars per month on PUT
PUT is charged | 19:08:55 |
Arian | * if I'm reading the bill right we currently spend 570 dollars per month on GET requests and only 60 dollars per month on PUT
| 19:09:10 |
Arian | okay so seems not caching 404s is kind of a "feature" | 19:14:14 |
Arian | because it means we don't need to do cache-busting on channel bumps | 19:14:39 |
Arian | but it feels kinda annoying that the most common request is the slowest request | 19:14:50 |
Arian | Found old meeting notes:
https://nixos.wiki/wiki/Maintainers:Fastly
| 19:15:48 |
Arian |
Cache aggressive: ~1 month. (STATUS: NOT DONE -- requires upstream Hydra tooling changes, so cache uploads have their potential 404s purged in a timely manner.)
| 19:15:57 |
emily | I would guess sending a purge request would not be a very invasive Hydra change. (maybe if they need to be batched?) | 19:19:56 |
Zhaofeng Li | it could even be done on the S3 end too | 19:22:18 |
Arian | I'm not sure howe we could do this on the S3 end | 19:35:07 |
Arian | Ah you mean: detect when something gets pushed to S3? | 19:35:31 |