On Tue, Jul 18, 2023 at 7:29 PM Yafang Shao <laoar.shao@xxxxxxxxx> wrote: > > On Wed, Jul 19, 2023 at 8:18 AM Alexei Starovoitov > <alexei.starovoitov@xxxxxxxxx> wrote: > > > > On Wed, Jun 28, 2023 at 11:32 AM Stanislav Fomichev <sdf@xxxxxxxxxx> wrote: > > > > > > 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 > > > > > > Thank you Stanislav for running the stats. Much appreciate it. > > > > The folks with negative scores please work on improving them. > > Negative score == takers, not givers. > > The community is healthy when people give and take. > > For every patch sent please take time to review somebody else's patch. > > > > https://nesslabs.com/taker-giver-matcher > > I thought it is the reviewer's responsibility to review :) > Now I understand it, I will take time to help review. > Thanks for your reminder. For BPF CORE we have 4 maintainers and 7 official reviewers. bpf mailing list receives ~70 emails a day. bpf development can scale only when people who actively develop are also actively reviewing code. M and R entries in MAINTAINERS file is a recognition of the prior efforts. Not much more. We need to trim it and remove people who are no longer active.