890b2774bf4e608fd74d9ed26d9e0762c3d4b0e3
In case of Gerrit communication errors do some number of retries.
Initially Stackalytics tried to retry always. But at high error rate
that resulted in connection leakage on Gerrit side. And as side-effect
Gerrit banned Stackalytics user.
Without any retries Stackalytics is not able to pull all data at a single
pass. So with this patch we allow to fail some constant number of times.
Change-Id: I8b92be57f82ecf3f847e0955bc618353c9d6b39a
Note: this partially reverts commit dced0aea28.
Stackalytics
Application Features
Stackalytics is a service that automatically analyzes OpenStack development activities and displays statistics on contribution. The features are: * Extraction of author information from git log, store it in the database; * Calculate metrics on number of lines changed (LOC) and commits; * Mapping authors to companies and launchpad ids; * Filter statistics by time, modules, companies, authors; * Extract blueprint and bug ids from commit messages; * Auto-update of database.
Project Info
- Web-site: http://stackalytics.com/
- Source Code: http://git.openstack.org/cgit/openstack/stackalytics
- Wiki: https://wiki.openstack.org/wiki/Stackalytics
- Launchpad: https://launchpad.net/stackalytics
- Blueprints: https://blueprints.launchpad.net/stackalytics
- Bugs: https://bugs.launchpad.net/stackalytics
- Code Reviews: https://review.openstack.org/#q,status:open+project:openstack/stackalytics,n,z
- IRC: #openstack-stackalytics at freenode
Description
Languages
Python
61.6%
HTML
18.9%
JavaScript
12%
CSS
7.5%