public inbox for bpf@vger.kernel.org
 help / color / mirror / Atom feed
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%

             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