Ref T7707. Caches availability on users to reduce the cost of loading handles. This cache is very slightly tricky to dirty properly.
Details
Details
- Reviewers
btrahan - Maniphest Tasks
- T7707: Implement a read-through cache layer
- Commits
- Restricted Diffusion Commit
rPaa550189c788: Add an availability cache for users
- Use DarkConsole to examine queries; saw cache hits, miss+fill, dirty.
- Saw availability change correctly after canceling, joining, declining events.
- Saw no queries to Calendar for pages with only availability data.
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Branch
- fxform16
- Lint
Lint Passed - Unit
Tests Passed - Build Status
Buildable 5977 Build 5997: [Placeholder Plan] Wait for 30 Seconds