assemblymade/coderwall — pull request #176 by just3ws (2014-08-14 22:27:48+00:00)
Title: Update the refresh user jobs to start updating profiles again.

- Update `RefreshUserJob` to use `User#id` instead of `User#username`
- Add meta-job `RefreshStaleUsersWorker` to start processing users who have not been updated in over 5 days.
- `RefreshStaleUsersWorker` spreads the load of the rather expensive jobs randomly across the course of the next 24 hours.
- Add more informative logging to the fact building subroutines
- Allow for all facts to be built for a user even if another fact fails (Github failure shouldn't prevent LinkedIn facts from being rebuilt)