mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
3ee98c82e2
Summary: This updates microwave to also support changesets, in addition to filenodes. Those create a non-trivial amount of SQL load when we warm up the cache (due to sequential reads), which we can eliminate by loading them through microwave. They're also a bottleneck when manifests are loaded already. Note: as part of this, I've updated the Microwave wrapper methods to panic if we try to access a method that isn't instrumented. Since we'd be running the Microwave builder in the background, this feels OK (because then we'd find out if we call them during cache warmup unexpectedly). Reviewed By: farnz Differential Revision: D20221463 fbshipit-source-id: 317023677af4180007001fcaccc203681b7c95b7 |
||
---|---|---|
.. | ||
if | ||
schemas | ||
src |