Re: [Ceph-community] v0.75 contributors credits ( experimental)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Andrew,

We have some of that at metrics.ceph.com (and are planning to add a
release-specific aspect to it).  What parts of stackalytics do you
think are the best things to include?  Right now I'm thinking of the
following for each tagged major release:

* new committers
* total committers during this release cycle
* lines of code added
* commits
* list messages during the release cycle
* irc messages during release cycle
* Activity per repository this release cycle (perhaps we can help
break out by module: rgw/rbd/mds/rados/core?)

Anything I'm missing?



Best Regards,

Patrick McGarry
Director, Community || Inktank
http://ceph.com  ||  http://inktank.com
@scuttlemonkey || @ceph || @inktank


On Wed, Jan 15, 2014 at 10:47 AM, Andrew Woodward <xarses@xxxxxxxxx> wrote:
> Loric,
>
> Have you seen the stackalytics project that we use for OpenStack?
>
> http://www.stackalytics.com/
> https://github.com/Mirantis/stackalytics
>
>
>
> On Wed, Jan 15, 2014 at 12:21 AM, Loic Dachary <loic@xxxxxxxxxxx> wrote:
>>
>> Hi Ceph,
>>
>> Here is a sorted list of authors and organizations who contributed to
>> v0.75, by number of commits or reviews back to v0.74. The affiliation of
>> authors to organizations can be updated by submitting a patch to
>> https://github.com/ceph/ceph/blob/master/.organizationmap
>>
>> If you are curious about how it is done, the details are at the end of
>> this mail.
>>
>> Commits by authors
>>      1      104 Sage Weil <sage@xxxxxxxxxxx>
>>      2       86 Loic Dachary <loic@xxxxxxxxxxx>
>>      3       18 Noah Watkins <noah.watkins@xxxxxxxxxxx>
>>      4       12 David Zafman <david.zafman@xxxxxxxxxxx>
>>      5        8 Josh Durgin <josh.durgin@xxxxxxxxxxx>
>>      6        7 John Wilkins <john.wilkins@xxxxxxxxxxx>
>>      7        6 Samuel Just <sam.just@xxxxxxxxxxx>
>>      8        4 Yan, Zheng <zheng.z.yan@xxxxxxxxx>
>>      9        3 Ken Dreyer <ken.dreyer@xxxxxxxxxxx>
>>     10        2 Yehuda Sadeh <yehuda@xxxxxxxxxxx>
>>     11        2 Greg Farnum <greg@xxxxxxxxxxx>
>>     12        2 Gary Lowell <gary.lowell@xxxxxxxxxxx>
>>     13        2 David Moreau Simard <dmsimard@xxxxxxxx>
>>     14        2 Christophe Courtaut <christophe.courtaut@xxxxxxxxx>
>>     15        1 Yan, Zheng <ukernel@xxxxxxxxx>
>>     16        1 Xihui He <xihuihe@xxxxxxxxx>
>>     17        1 Rutger ter Borg <rutger@xxxxxxxxxxx>
>>     18        1 Kun Huang <academicgareth@xxxxxxxxx>
>>     19        1 Jonathan Dieter <jdieter@xxxxxxxxx>
>>     20        1 Dan Mick <dan.mick@xxxxxxxxxxx>
>>     21        1 Bjørnar Ness <bjornar.ness@xxxxxxxxx>
>>     22        1 Andreas Peters <andreas.joachim.peters@xxxxxxx>
>> Commits by organizations
>>      1      165 Inktank <contact@xxxxxxxxxxx>
>>      2       88 Cloudwatt <libre.licensing@xxxxxxxxxxxxx>
>>      3        4 Intel <contact@xxxxxxxxx>
>>      4        2 IWeb <contact@xxxxxxxx>
>>      5        1 Yan, Zheng <ukernel@xxxxxxxxx>
>>      6        1 Xihui He <xihuihe@xxxxxxxxx>
>>      7        1 Rutger ter Borg <rutger@xxxxxxxxxxx>
>>      8        1 Kun Huang <academicgareth@xxxxxxxxx>
>>      9        1 Jonathan Dieter <jdieter@xxxxxxxxx>
>>     10        1 CERN <contact@xxxxxxx>
>>     11        1 Bjørnar Ness <bjornar.ness@xxxxxxxxx>
>> Reviews by authors
>>      1       28 Sage Weil <sage@xxxxxxxxxxx>
>>      2        6 Loic Dachary <loic@xxxxxxxxxxx>
>>      3        6 Josh Durgin <josh.durgin@xxxxxxxxxxx>
>>      4        3 Samuel Just <sam.just@xxxxxxxxxxx>
>>      5        2 Yan, Zheng <zheng.z.yan@xxxxxxxxx>
>>      6        2 João Eduardo Luís <joao.luis@xxxxxxxxxxx>
>>      7        2 Greg Farnum <greg@xxxxxxxxxxx>
>>      8        2 Dan Mick <dan.mick@xxxxxxxxxxx>
>>      9        1 Yehuda Sadeh <yehuda@xxxxxxxxxxx>
>>     10        1 Roald J. van Loon <roald@xxxxxxxxxxxxxxx>
>>     11        1 Noah Watkins <noah.watkins@xxxxxxxxxxx>
>>     12        1 David Moreau Simard <dmsimard@xxxxxxxx>
>>     13        1 Andreas Peters <andreas.joachim.peters@xxxxxxx>
>> Reviews by organizations
>>      1       45 Inktank <contact@xxxxxxxxxxx>
>>      2        6 Cloudwatt <libre.licensing@xxxxxxxxxxxxx>
>>      3        2 Intel <contact@xxxxxxxxx>
>>      4        1 Roald van Loon Consultancy <roald@xxxxxxxxxxxxxxx>
>>      5        1 IWeb <contact@xxxxxxxx>
>>      6        1 CERN <contact@xxxxxxx>
>>
>> The script used to generate this output is (copy paste at the root of a
>> git clone https://github.com/ceph/ceph.git):
>>
>> cat > credits.sh <<'EOF'
>> previous_version=$1
>> next_version=$2
>>
>> echo "Commits by authors"
>> git log --after $previous_version --before $next_version --pretty='%aN
>> <%aE>' | sort | uniq -c | sort -rn | nl
>> echo "Commits by organizations"
>> git log --after $previous_version --before $next_version --pretty='%aN
>> <%aE>' | git -c mailmap.file=.organizationmap check-mailmap --stdin | sort |
>> uniq -c | sort -rn | nl
>> echo "Reviews by authors"
>> git log --after $previous_version --before $next_version --pretty=%b |
>> perl -n -e 'print "$_\n" if(s/^\s*Reviewed-by:\s*(.*<.*>)\s*$/\1/)' | git
>> check-mailmap --stdin | sort | uniq -c | sort -rn | nl
>> echo "Reviews by organizations"
>> git log --after $previous_version --before $next_version --pretty=%b |
>> perl -n -e 'print "$_\n" if(s/^\s*Reviewed-by:\s*(.*<.*>)\s*$/\1/)' | git
>> check-mailmap --stdin | git -c mailmap.file=.organizationmap check-mailmap
>> --stdin | sort | uniq -c | sort -rn | nl
>> EOF
>> v0_74=2013-12-30 ; v0_75=2014-01-14 ; bash credits.sh $v0_74 $v0_75
>>
>> Authors names are normalized with .mailmap and authors affiliations to a
>> given organization comes from .organizationmap, both of which can be found
>> and patched at the root of the ceph source tree.
>>
>> --
>> Loïc Dachary, Artisan Logiciel Libre
>>
>>
>> _______________________________________________
>> Ceph-community mailing list
>> Ceph-community@xxxxxxxxxxxxxx
>> http://lists.ceph.com/listinfo.cgi/ceph-community-ceph.com
>>
>
>
>
> --
> If google has done it, Google did it right!
>
> _______________________________________________
> Ceph-community mailing list
> Ceph-community@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-community-ceph.com
>
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux