Go to file
Ilya Shakhat 890b2774bf Retry on Gerrit errors
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.
2016-07-04 13:53:17 +03:00
2016-07-04 13:53:17 +03:00
2015-04-01 18:54:29 +03:00
2013-08-19 18:10:56 +04:00
2015-10-17 22:38:57 +00:00
2013-06-22 15:42:32 +04:00
2013-06-22 15:42:32 +04:00
2015-08-04 16:17:12 +03:00
2015-08-04 16:17:12 +03:00

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

Description
OpenStack analytics dashboard
Readme 44 MiB
Languages
Python 61.6%
HTML 18.9%
JavaScript 12%
CSS 7.5%