[ANN] bpf development stats for 6.5

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

 



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%





[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux