[openstack-dev] [TripleO] reviewer update march

Ladislav Smola lsmola at redhat.com
Fri Apr 4 07:09:51 UTC 2014


+1
On 04/03/2014 01:02 PM, Robert Collins wrote:
> Getting back in the swing of things...
>
> Hi,
>      like most OpenStack projects we need to keep the core team up to
> date: folk who are not regularly reviewing will lose context over
> time, and new folk who have been reviewing regularly should be trusted
> with -core responsibilities.
>
> In this months review:
>   - Dan Prince for -core
>   - Jordan O'Mara for removal from -core
>   - Jiri Tomasek for removal from -core
>   - Jamomir Coufal for removal from -core
>
> Existing -core members are eligible to vote - please indicate your
> opinion on each of the three changes above in reply to this email.
>
> Ghe, please let me know if you're willing to be in tripleo-core. Jan,
> Jordan, Martyn, Jiri & Jaromir, if you are planning on becoming
> substantially more active in TripleO reviews in the short term, please
> let us know.
>
> My approach to this caused some confusion a while back, so I'm keeping
> the boilerplate :) - I'm
> going to talk about stats here, but they are only part of the picture
> : folk that aren't really being /felt/ as effective reviewers won't be
> asked to take on -core responsibility, and folk who are less active
> than needed but still very connected to the project may still keep
> them : it's not pure numbers.
>
> Also, it's a vote: that is direct representation by the existing -core
> reviewers as to whether they are ready to accept a new reviewer as
> core or not. This mail from me merely kicks off the proposal for any
> changes.
>
> But, the metrics provide an easy fingerprint - they are a useful tool
> to avoid bias (e.g. remembering folk who are just short-term active) -
> human memory can be particularly treacherous - see 'Thinking, Fast and
> Slow'.
>
> With that prelude out of the way:
>
> Please see Russell's excellent stats:
> http://russellbryant.net/openstack-stats/tripleo-reviewers-30.txt
> http://russellbryant.net/openstack-stats/tripleo-reviewers-90.txt
>
> For joining and retaining core I look at the 90 day statistics; folk
> who are particularly low in the 30 day stats get a heads up so they
> aren't caught by surprise.
>
> 90 day active-enough stats:
>
> +-------------------------+---------------------------------------+----------------+
> |         Reviewer        | Reviews   -2  -1  +1  +2  +A    +/- % |
> Disagreements* |
> +-------------------------+---------------------------------------+----------------+
> |        slagle **        |     655    0 145   7 503 154    77.9% |
> 36 (  5.5%)  |
> |     clint-fewbar **     |     549    4 120  11 414 115    77.4% |
> 32 (  5.8%)  |
> |       lifeless **       |     518   34 203   2 279 113    54.2% |
> 21 (  4.1%)  |
> |          rbrady         |     453    0  14 439   0   0    96.9% |
> 60 ( 13.2%)  |
> |         cmsj **         |     322    0  24   1 297 136    92.5% |
> 22 (  6.8%)  |
> |        derekh **        |     261    0  50   1 210  90    80.8% |
> 12 (  4.6%)  |
> |        dan-prince       |     257    0  67 157  33  16    73.9% |
> 15 (  5.8%)  |
> |       jprovazn **       |     190    0  21   2 167  43    88.9% |
> 13 (  6.8%)  |
> |        ifarkas **       |     186    0  28  18 140  82    84.9% |
> 6 (  3.2%)  |
> ===========================================================
> |         jistr **        |     177    0  31  16 130  28    82.5% |
> 4 (  2.3%)  |
> |      ghe.rivero **      |     176    1  21  25 129  55    87.5% |
> 7 (  4.0%)  |
> |        lsmola **        |     172    2  12  55 103  63    91.9% |
> 21 ( 12.2%)  |
> |           jdob          |     166    0  31 135   0   0    81.3% |
> 9 (  5.4%)  |
> |          bnemec         |     138    0  38 100   0   0    72.5% |
> 17 ( 12.3%)  |
> |        greghaynes       |     126    0  21 105   0   0    83.3% |
> 22 ( 17.5%)  |
> |          dougal         |     125    0  26  99   0   0    79.2% |
> 13 ( 10.4%)  |
> |       tzumainn **       |     119    0  30  69  20  17    74.8% |
> 2 (  1.7%)  |
> |        rpodolyaka       |     115    0  15 100   0   0    87.0% |
> 15 ( 13.0%)  |
> |         ftcjeff         |     103    0   3 100   0   0    97.1% |
> 9 (  8.7%)  |
> |         thesheep        |      93    0  26  31  36  21    72.0% |
> 3 (  3.2%)  |
> |        pblaho **        |      88    1   8  37  42  22    89.8% |
> 3 (  3.4%)  |
> |     jonpaul-sullivan    |      80    0  33  47   0   0    58.8% |
> 17 ( 21.2%)  |
> |       tomas-8c8 **      |      78    0  15   4  59  27    80.8% |
> 4 (  5.1%)  |
> |        marios **        |      75    0   7  53  15  10    90.7% |
> 14 ( 18.7%)  |
> |         stevenk         |      75    0  15  60   0   0    80.0% |
> 9 ( 12.0%)  |
> |           rwsu          |      74    0   3  71   0   0    95.9% |
> 11 ( 14.9%)  |
> |         mkerrin         |      70    0  14  56   0   0    80.0% |
> 14 ( 20.0%)  |
>
> The ==== line is set at the just voted on minimum expected of core: 3
> reviews per work day, 60 work days in a 90 day period (64 - fudge for
> holidays), 180 reviews.
> I cut the full report out at the point we had been previously - with
> the commitment to 3 reviews per day, next months report will have a
> much higher minimum. In future reviews, we'll set the bar up around
> where the === is - but of course, human judgement will always apply
> :).
>
>
> rbrady is a very active review - which is fantastic. However I'd like
> to see deeper thought - when I reviewed his reviews there were often
> things missed (which the disagreements % above does capture to a bit,
> but since its per-patch, I'm not sure the metric is sufficient - but
> thats a different discussion.
>
> Dan has got much deeper in in his reviews and I now would be delighted
> to have him in core.
>
> Bnemec, jdob, greg etc - good stuff, I value your reviews already, but
> since we've now set a commitment for cores - I'm not sure if we should
> offer core to folk who aren't up at the 180 line - core. What do folk
> think? I'd certainly have been nominating at least one more person if
> we hadn't recently moved the goalposts...
>
>
> And the 90 day not-active-enough status:
>
> |       jtomasek **       |      24    0   2  15   7   3    91.7% |
> 0 (  0.0%)  |
> |        jomara **        |      22    0   5   8   9  11    77.3% |
> 0 (  0.0%)  |
> |        jcoufal **       |      12    0   3   6   3   3    75.0% |
> 2 ( 16.7%)  |
>
> As we discussed last time - I propose we remove these folk from core -
> they are still contributing, but core is primarily a responsibility -
> and folk can step back up as core very quickly if they want to.
>
> Now, 30 day history - this is the heads up for folk to avoid surprises
> in April. For this, I've used the new commitment of 3 per day - or 60
> per 30 day window (same math as above).
>
> Folk that are on track to retain/ be asked to be -core (on volume, not
> quality- thats looked in detail later):
>
> |        slagle **        |     205    0  46   5 154  40    77.6% |
> 9 (  4.4%)  |
> |       lifeless **       |     204   13  98   0  93  42    45.6% |
> 4 (  2.0%)  |
> |     clint-fewbar **     |     197    4  55   6 132  31    70.1% |
> 10 (  5.1%)  |
> |          rbrady         |     147    0   7 140   0   0    95.2% |
> 20 ( 13.6%)  |
> |        derekh **        |     111    0  26   0  85  33    76.6% |
> 5 (  4.5%)  |
> |         cmsj **         |      91    0   9   0  82  39    90.1% |
> 4 (  4.4%)  |
> |        dan-prince       |      89    0  30  46  13   6    66.3% |
> 6 (  6.7%)  |
> |        greghaynes       |      84    0  18  66   0   0    78.6% |
> 9 ( 10.7%)  |
> |        rpodolyaka       |      80    0  12  68   0   0    85.0% |
> 11 ( 13.8%)  |
> |     jonpaul-sullivan    |      77    0  31  46   0   0    59.7% |
> 17 ( 22.1%)  |
> |          bnemec         |      72    0  23  49   0   0    68.1% |
> 7 (  9.7%)  |
> |       jprovazn **       |      65    0  13   0  52   9    80.0% |
> 9 ( 13.8%)  |
> |        lsmola **        |      65    0   6  14  45  23    90.8% |
> 6 (  9.2%)  |
> |      ghe.rivero **      |      63    1  11  10  41  20    81.0% |
> 3 (  4.8%)  |
> |         mkerrin         |      60    0  10  50   0   0    83.3% |
> 12 ( 20.0%)  |
> |        ifarkas **       |      60    0   7   1  52  30    88.3% |
> 1 (  1.7%)  |
> |         jistr **        |      58    0   5   7  46  13    91.4% |
> 1 (  1.7%)  |
>
>
> -core that are not keeping up recently... :
>
> |       tomas-8c8 **      |      31    0   4   2  25   8    87.1% |
> 1 (  3.2%)  |
> |        marios **        |      27    0   1  17   9   7    96.3% |
> 3 ( 11.1%)  |
> |       tzumainn **       |      27    0   3  23   1   4    88.9% |
> 0 (  0.0%)  |
> |        pblaho **        |      17    0   0   4  13   4   100.0% |
> 1 (  5.9%)  |
> |        jomara **        |       0    0   0   0   0   1     0.0% |
> 0 (  0.0%)  |
>
>
> Please remember - the stats are just an entry point to a more detailed
> discussion about each individual, and I know we all have a bunch of
> work stuff, on an ongoing basis :)
>
> I'm using the fairly simple metric we agreed on - 'average at least
> three reviews a
> day' as a proxy for 'sees enough of the code and enough discussion of
> the code to be an effective reviewer'. The three review a day thing we
> derived based
> on the need for consistent volume of reviews to handle current
> contributors - we may
> lower that once we're ahead (which may happen quickly if we get more cores... :)
> But even so:
>   - reading three patches a day is a pretty low commitment to ask for
>   - if you don't have time to do that, you will get stale quickly -
> you'll only see under
>     33% of the code changes going on (we're doing about 10 commits
>     a day - twice as many since december - and hopefully not slowing down!)
>
> Cheers,
> Rob
>
>




More information about the OpenStack-dev mailing list