On 03/22/2016 10:41 PM, Jeremy Kerr wrote:
Hi Stephen,

Is there anyway to get statistics out of patchwork about how long
patches sit around, reject/accept rates, and patch sizes?

There's no exposed interface for stats at present, but if it's a
once-off on patchwork.ozlabs.org I'm happy to do a query. For more
general stuff, we can certainly looking at adding a report to the
patchwork UI.

Note that we don't (currently) track 'log' data (ie, when updates
actually occurred), so there's no way to tell (for example) if a patch
was accepted on the day it came in, or three months later.

We had a similar thing at Linaro. My solution isn't great, but I basically keep a "last_state_change" attribute and then use "last_state_change - date" to get time-to-acceptance[1]. This doesn't necessarily give a good metric, because its not taking into account a patch going through multiple revisions. That, however, might be a separate issue to tackle.

Do you guys think something like a "last_state_change" attribute would be worth adding models.Patch?

1: https://git.linaro.org/infrastructure/patchwork-tools.git/blob/HEAD:/linaro_metrics/models.py#l203

_______________________________________________
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to