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@xxxxxxxxxx/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@xxxxxxxxxx/ 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@xxxxxxxxx> 6 p89 [ -7] Huawei 7 p96 [-21] Alibaba 8 p0 [ 68] RedHat 9 p90 [ -7] Eduard Zingerman <eddyz87@xxxxxxxxx> 10 p96 [-15] Menglong Dong <menglong8.dong@xxxxxxxxx> 11 p95 [-11] Oracle 12 p94 [-11] Mike Rapoport <rppt@xxxxxxxxxx> 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@xxxxxxxxxx \ daniel@xxxxxxxxxxxxx \ andrii@xxxxxxxxxx \ martin.lau@xxxxxxxxxx $ ./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%