- Implement automatic backoff for infrequently-updated repositories.
- Fire diffusion.looksoon from arc land.
- Possibly parallelize this stuff a bit, or make it easier to launch multiple PullLocal daemons and have them work together.
Revisions and Commits
@dctrwatson hit a case where the pull daemon appeared to cache a repository configuration for 34 minutes. Although we reload repositories periodically, we should probably reload them explicitly before pulling too, to guarantee the smallest cache window we reasonably can. This isn't particularly expensive.