[openstack-dev] [nova] gerrit based statistics
Joe Gordon
joe.gordon0 at gmail.com
Wed Oct 8 23:30:16 UTC 2014
Recently there has been a lot of discussion around the development growing
pains in nova. Instead of guessing about how bad some of the issues are, I
tried to answer a few questions that may help us better understand the
issues.
Q: How many revisions does it take to merge a patch?
Average: 6.76 revisions
median: 4.0 revisions
Q: How many rechecks/verifies does it take to merge a patch (ignoring
rechecks where the same job failed before and after)?
Average: 0.749 rechecks per patch revision
median: 0.4285 rechecks per patch revision
For comparison here are the same results for tempest, which has a lot more
gating tests:
Average: 1.01591525738
median: 0.6
Q: How long does it take for a patch to get approved?
Average: 28 days
median: 11 days
Q: How long does it take for a patch to get approved that touches
'nova/virt/'?
Average: 34 days
median: 18 days
When looking at these numbers two things stick out out:
* We successfully use recheck an awful lot. More then I expected
* Patches that touch 'nova/virt' take about 20% more time to land or about
6 days. While that is definitely a difference, its smaller then I expected
Dataset: last 800 patches in nova
Code: https://github.com/jogo/gerrit-fun
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20141008/034eaba4/attachment.html>
More information about the OpenStack-dev
mailing list