From: Stanislav Fomichev <sdf@google.com>
To: bpf@vger.kernel.org
Cc: Jakub Kicinski <kuba@kernel.org>
Subject: [ANN] bpf development stats for 6.5
Date: Wed, 28 Jun 2023 11:32:16 -0700 [thread overview]
Message-ID: <ZJx8sBW/QPOBswNF@google.com> (raw)
Same as last time, running Jakub's scripts against bpf tree, see netdev
posting for more info on the methodology:
https://lore.kernel.org/netdev/20230627163832.75f3a340@kernel.org/T/#u
He also shared with me bpf stats for the previous cycle (a lot of
work went into the scripts in these past two months, so my data
was completely irrelevant), so we can have some comparisons!
As last time, I'm presenting raw stats without any evaluation. I'm
also trying to present the same data as we have in netdev email
so you can follow Jakub's comments about script changes/etc. One thing
to note maybe is that we have a lot of cross-pollination with netdev list,
so our stats change quite a bit depending on netdev activity :-)
Previous cycle:
21 Feb to 26 Apr: 5362 mailing list messages, 64 days, 86 messages per day
438 repo commits (7 commits/day)
Current cycle:
27 Apr to 28 Jun: 4234 mailing list messages, 62 days, 68 messages per day
664 repo commits (11 commits/day)
6.4 stats: https://lore.kernel.org/bpf/ZFAOojsT93ZxwNu3@google.com/
Rankings
--------
Top reviewers (thr): Top reviewers (msg):
1 (+13) [7] Yonghong Song 1 ( +1) [16] Andrii Nakryiko
2 ( -1) [7] Alexei Starovoitov 2 ( -1) [15] Alexei Starovoitov
3 ( -1) [6] Andrii Nakryiko 3 (+17) [13] Yonghong Song
4 ( +1) [4] Daniel Borkmann 4 (***) [ 5] David Hildenbrand
5 ( +3) [3] Jiri Olsa 5 (+11) [ 5] Jiri Olsa
6 (+14) [3] Simon Horman 6 ( +3) [ 5] Daniel Borkmann
7 ( -4) [2] Stanislav Fomichev 7 ( -4) [ 5] Stanislav Fomichev
8 ( -4) [2] Martin KaFai Lau 8 (***) [ 5] Song Liu
9 ( -3) [2] Jakub Kicinski 9 (+21) [ 4] Steven Rostedt
10 (+32) [2] Steven Rostedt 10 ( -6) [ 4] Martin KaFai Lau
11 ( +5) [2] Toke Høiland-Jørgensen 11 (+15) [ 4] Simon Horman
12 ( -3) [2] Quentin Monnet 12 ( -2) [ 4] Toke Høiland-Jørgensen
Top authors (thr): Top authors (msg):
1 ( ) [2] Andrii Nakryiko 1 ( ) [14] Andrii Nakryiko
2 (+11) [2] Yafang Shao 2 ( +4) [11] Yafang Shao
3 (+36) [1] Aditi Ghag 3 (***) [10] Maciej Fijalkowski
4 (+14) [1] Jiri Olsa 4 (+27) [ 9] Masami Hiramatsu (Google)
5 (+40) [1] Stanislav Fomichev 5 ( +2) [ 6] John Fastabend
6 ( +3) [1] Eduard Zingerman 6 ( +5) [ 6] Jiri Olsa
7 (***) [1] Masami Hiramatsu (Google) 7 (+40) [ 6] Stanislav Fomichev
8 (***) [1] Menglong Dong 8 (***) [ 5] Ian Rogers
9 ( +1) [1] Daniel Borkmann 9 ( -1) [ 5] Alexei Starovoitov
10 ( +6) [1] Yonghong Song 10 ( -5) [ 4] Eduard Zingerman
Company rankings
----------------
Top reviewers (thr): Top reviewers (msg):
1 ( ) [17] Meta 1 ( ) [50] Meta
2 ( ) [ 7] Isovalent 2 ( +3) [19] RedHat
3 ( +1) [ 5] Google 3 ( ) [13] Isovalent
4 ( +1) [ 5] RedHat 4 ( -2) [11] Google
5 ( -2) [ 3] Intel 5 ( -1) [ 6] Intel
6 ( +5) [ 3] Corigine 6 ( +8) [ 4] Corigine
7 ( +6) [ 1] Microsoft 7 ( +2) [ 4] nVidia
Top authors (thr): Top authors (msg):
1 ( ) [7] Meta 1 ( ) [28] Meta
2 ( ) [6] Isovalent 2 ( +3) [24] Google
3 ( +2) [5] Google 3 ( -1) [23] Isovalent
4 ( -1) [2] RedHat 4 ( +3) [18] Intel
5 ( +1) [2] Huawei 5 ( +3) [11] Yafang Shao
6 ( -2) [2] Intel 6 ( +3) [ 6] Huawei
7 ( +6) [2] Yafang Shao 7 ( -3) [ 6] Alibaba
8 (***) [1] nVidia 8 ( -5) [ 4] RedHat
9 ( +2) [1] Eduard Zingerman 9 ( -3) [ 4] Eduard Zingerman
Yafang/Eduard, if you'd like to share you company with me, feel free
to drop a private email.
New formula rankings
--------------------
Top scores (positive): Top scores (negative):
1 ( ) [156] Meta 1 ( +2) [38] Yafang Shao
2 ( +3) [ 68] RedHat 2 (***) [25] Intel
3 ( +5) [ 35] Corigine 3 (***) [25] Google
4 (+11) [ 15] IBM 4 ( -3) [20] Alibaba
5 (+34) [ 13] Microsoft 5 (***) [14] Menglong Dong
6 ( +1) [ 10] nVidia 6 (***) [11] Oracle
7 (***) [ 9] Linux Foundation 7 (***) [10] Mike Rapoport
8 (***) [ 8] Kent Overstreet 8 ( -4) [10] Bytedance
9 ( +8) [ 8] Amazon 9 ( +5) [ 8] Lorenzo Stoakes
10 (+11) [ 7] Christoph Hellwig 10 ( +3) [ 7] Gilad Sever
11 ( +2) [ 7] SUSE 11 (***) [ 7] Tessares
12 (+10) [ 7] CloudFlare 12 (***) [ 7] Eduard Zingerman
How top authors rank in scores:
1 p0 [155] Meta
2 p97 [-25] Google
3 p8 [ 6] Isovalent
4 p98 [-26] Intel
5 p99 [-39] Yafang Shao <laoar.shao@gmail.com>
6 p89 [ -7] Huawei
7 p96 [-21] Alibaba
8 p0 [ 68] RedHat
9 p90 [ -7] Eduard Zingerman <eddyz87@gmail.com>
10 p96 [-15] Menglong Dong <menglong8.dong@gmail.com>
11 p95 [-11] Oracle
12 p94 [-11] Mike Rapoport <rppt@kernel.org>
13 p93 [-10] Bytedance
14 p3 [ 10] nVidia
15 p91 [ -7] Tessares
How to reproduce
----------------
This is mostly for myself so I don't forget how to do it next time.
$ SINCE=04/26/2023
$ UNTIL=06/27/2023
$ cd bpf-0.git
$ git log --oneline --until $UNTIL | head -n1
a73e0498abf2 Re: [PATCH RFC net-next v4 6/8] virtio/vsock: support dgrams
$ git log --oneline --since $SINCE | tail -n 1
83eb87892df6 Re: [PATCH bpf-next 3/6] bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
$ git rev-list --count 83eb87892df6..a73e0498abf2
4234
$ git checkout a73e0498abf2
$ cd ..
$ ./ml-stat.py --linux ~/bpf-next --repo bpf --db db.json --email-count 4234 --json-out bpf-6.5.json
$ cd bpf-next
$ git log --oneline --until $UNTIL | head -n1
771ca3de2502 Merge branch 'sfc-next'
$ git log --oneline --since $SINCE | tail -n 1
3ee23096add5 doc:it_IT: fix some typos
$ ./git-stat.py --linux ~/bpf-next/ \
--db db.json \
--json-out bpf-6.5.json \
--start-commit 3ee23096add5 --end-commit 771ca3de2502 \
--maintainers ast@kernel.org \
daniel@iogearbox.net \
andrii@kernel.org \
martin.lau@kernel.org
$ ./stat-print.py --ml-stats bpf-6.4.json bpf-6.5.json
More raw stats
--------------
Prev: start: Tue, 21 Feb 2023 17:10:17 +0000
end: Wed, 26 Apr 2023 16:39:19 -0700
Prev: messages: 5362 days: 64 (84 msg/day)
Prev: direct commits: 438 (7 commits/day)
Prev: people/aliases: 255 {'author': 95, 'commenter': 105, 'both': 55}
Prev: review pct: 10.73% x-corp pct: 9.82%
Curr: start: Thu, 27 Apr 2023 08:55:55 +0200
end: Wed, 28 Jun 2023 17:27:38 +0200
Curr: messages: 4234 days: 62 (68 msg/day)
Curr: direct commits: 664 (11 commits/day)
Curr: people/aliases: 241 {'author': 89, 'commenter': 103, 'both': 49}
Curr: review pct: 12.95% x-corp pct: 12.05%
Diff: -18.5% msg/day
Diff: +56.5% commits/day
Diff: -2.4% people/day
Diff: review pct: +2.2%
x-corp pct: +2.2%
next reply other threads:[~2023-06-28 18:32 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-06-28 18:32 Stanislav Fomichev [this message]
2023-07-19 0:18 ` [ANN] bpf development stats for 6.5 Alexei Starovoitov
2023-07-19 2:28 ` Yafang Shao
2023-07-19 3:21 ` Alexei Starovoitov
2023-07-19 7:32 ` Menglong Dong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZJx8sBW/QPOBswNF@google.com \
--to=sdf@google.com \
--cc=bpf@vger.kernel.org \
--cc=kuba@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox