Page MenuHomePhabricator

Convert user profile images into a standard cache
ClosedPublic

Authored by epriestley on Jun 5 2016, 1:00 AM.
Tags
None
Referenced Files
F14447948: D16040.id38591.diff
Thu, Dec 26, 3:03 PM
F14445906: D16040.id38607.diff
Thu, Dec 26, 12:53 PM
Unknown Object (File)
Tue, Dec 17, 2:39 AM
Unknown Object (File)
Thu, Dec 12, 5:43 AM
Unknown Object (File)
Tue, Dec 10, 6:53 PM
Unknown Object (File)
Sun, Dec 8, 5:42 AM
Unknown Object (File)
Thu, Dec 5, 8:03 AM
Unknown Object (File)
Wed, Dec 4, 10:16 AM
Subscribers
None

Details

Summary

Ref T4103. Ref T10078. This moves profile image caches to new usercache infrastructure.

These dirty automatically based on configuration and User properties, so add some stuff to make that happen.

This reduces the number of queries issued on every page by 1.

Test Plan

Browsed around, changed profile image, viewed as self, viewed as another user, verified no more query to pull this information on every page

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Convert user profile images into a standard cache.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.

Those failures are probably fixed in D16041, let me backport the fixes.

Oh, no, they're not directly related. Some unit tests try to build/access users in weird ways that don't work with some of the cache stuff. I'll sort it out in the morning.

epriestley edited edge metadata.
  • Rebase on D16042, which fixes unit tests.
chad edited edge metadata.
This revision is now accepted and ready to land.Jun 5 2016, 2:53 PM