[openstack-dev] Stackalytics 0.9: new features and improvements

Flavio Percoco flavio at redhat.com
Fri Oct 23 11:10:58 UTC 2015

On 23/10/15 12:26 +0300, Ilya Shakhat wrote:
>Hi all, 
>During the last month we've made a number of changes and improvements in
>Stackalytics that deserve version tag and special announcement. The most
>important feature is tracking history of official projects list - highly
>demanded after shift to 'big tent' model. 
>The full list of changes below:
>1. Stackalytics now respects history of changes in the official programs list.
>Changes are tracked per-release, so if some project was accepted officially in
>Liberty, it does not appear in the past and thus does not affect Kilo stats. As
>anchor points we use tags in governance repo (e.g. april-2015-elections)[1]
>. These tags are related to elections and created a bit before the release thus
>saving from last-minute changes in the stats.
>2. With removal of Stackforge, all projects are now classified in 2 groups:
>'OpenStack' = listed in the official projects.yaml [2] and 'OpenStack Others' =
>those that are in openstack organization, but not accepted officially. As
>before, by default Stackalytics shows official projects.
>3. CI metric [3] is redesigned from scratch. Now it analyses votes in merged
>patches only, the numbers are shown for every driver. List of drivers is synced
>with DriverLog [4]. 
>4. Added a new driver status report [5]. The report shows total number of
>votes, success rate and the latest result per every driver per module. The
>report is available for projects that have external CI configured (Nova,
>Neutron, Cinder, Manila, Sahara, number of Fuel plugins) The data may be not
>complete now and requires proper configuration in DriverLog's default data
>(maintainers are welcome to contribute into [4])
>5. Abandoning a change request is now treated as reviewing [6] and is included
>into review metric. Only abandoning of other's CRs is taken into account.
>6. Reviews for own patches are not included into the stats anymore. In the
>activity log such reviews are marked with prefix 'Self-' (e.g. Self-Code-Review
>and Self-Approve)
>7. Review processing is made compatible with Gerrit 2.9+, making Stackalytics
>ready for infra upgrade. 

Awesome work! Thanks for your efforts!


>[1] - https://git.openstack.org/cgit/openstack/governance/
>[2] - http://git.openstack.org/cgit/openstack/governance/tree/reference/
>[3] - http://stackalytics.com/?metric=ci
>[4] - http://git.openstack.org/cgit/openstack/driverlog/tree/etc/
>[5] - http://stackalytics.com/report/ci/cinder/7
>[6] - https://bugs.launchpad.net/bugs/1498769

>OpenStack Development Mailing List (not for usage questions)
>Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe

Flavio Percoco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20151023/0ae58322/attachment.pgp>

More information about the OpenStack-dev mailing list