Skip to content

v2.1.2

Compare
Choose a tag to compare
@chouseknecht chouseknecht released this 19 Oct 14:44
· 2221 commits to master since this release

At log in, if the user has entries in their repository cache, do not perform a refresh. Only run the refresh when the cache is empty. Users can choose to perform a refresh on the My Roles page.

This reduces load on the Celery processes, and gives the user some control over how frequently requests are sent to the GitHub API. There are users with access to over 2,000 GitHub repositories, and Galaxy makes 2 requests per repo in an attempt to determine which repos contain roles. The GitHub API rate limits users to 5,000 requests per hour, so it doesn't take much to exceed the limit.