Linux Source Code
Home
Release 5.11
Help
ceph
root
include
linux
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alex Elder
Alexander Graf
Arnd Bergmann
Chaitanya Huilgol
Chengguang Xu
Christoph Hellwig
David Howells
Dongsheng Yang
Douglas Fuller
Elena Reshetova
Greg Farnum
Greg Kroah-Hartman
Guanjun He
Gustavo A. R. Silva
Henry C Chang
Ilya Dryomov
Jeff Layton
Joe Perches
John Spray
Josh Durgin
Kent Overstreet
Kirill A. Shutemov
Luis Henriques
Paul Gortmaker
Randy Dunlap
Sage Weil
Tommi Virtanen
Xi Wang
Xiubo Li
Yan Zheng
Yanhu Cao
Yaowei Bai
Yehuda Sadeh Weinraub
Zhang Zhuoyu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
auth.h
188
-
7
967
Ilya Dryomov
Sage Weil
Yan Zheng
Alex Elder
Tommi Virtanen
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
November 2009
February 2010
April 2010
May 2010
March 2011
May 2012
March 2013
November 2014
April 2016
June 2016
November 2017
July 2018
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 274}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 143}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 275}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
399
41.26%
Sage Weil
390
40.33%
Yan Zheng
143
14.79%
Alex Elder
26
2.69%
Tommi Virtanen
6
0.62%
Yehuda Sadeh Weinraub
2
0.21%
Greg Kroah-Hartman
1
0.10%
Total
967
buffer.h
39
-
4
135
Sage Weil
Luis Henriques
Ilya Dryomov
Greg Kroah-Hartman
October 2009
December 2009
February 2010
October 2014
November 2017
July 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
129
95.56%
Luis Henriques
4
2.96%
Ilya Dryomov
1
0.74%
Greg Kroah-Hartman
1
0.74%
Total
135
ceph_debug.h
39
-
4
72
Sage Weil
Ilya Dryomov
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
October 2009
April 2010
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
66
91.67%
Ilya Dryomov
4
5.56%
Yehuda Sadeh Weinraub
1
1.39%
Greg Kroah-Hartman
1
1.39%
Total
72
ceph_features.h
224
-
4
868
Ilya Dryomov
Sage Weil
Randy Dunlap
Greg Kroah-Hartman
July 2012
December 2013
June 2017
November 2017
July 2018
November 2018
July 2020
August 2020
October 2020
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 816}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
846
97.47%
Sage Weil
20
2.30%
Randy Dunlap
1
0.12%
Greg Kroah-Hartman
1
0.12%
Total
868
ceph_frag.h
75
-
4
278
Sage Weil
Zhang Zhuoyu
Yaowei Bai
Greg Kroah-Hartman
October 2009
July 2010
November 2015
March 2016
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
274
98.56%
Zhang Zhuoyu
2
0.72%
Yaowei Bai
1
0.36%
Greg Kroah-Hartman
1
0.36%
Total
278
ceph_fs.h
891
-
13
2727
Sage Weil
Yan Zheng
Jeff Layton
Greg Farnum
Ilya Dryomov
Luis Henriques
Douglas Fuller
Alex Elder
Alexander Graf
Yehuda Sadeh Weinraub
Xiubo Li
David Howells
Greg Kroah-Hartman
October 2009
November 2009
December 2009
January 2010
February 2010
May 2010
July 2010
August 2010
September 2010
November 2010
January 2011
April 2011
May 2012
October 2012
February 2013
November 2013
January 2014
February 2014
March 2014
April 2014
October 2014
November 2014
January 2015
April 2015
July 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
September 2016
November 2016
April 2017
June 2017
July 2017
August 2017
November 2017
January 2018
April 2018
June 2019
November 2019
December 2019
February 2020
March 2020
July 2020
October 2020
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1818}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 107}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 67}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 11, "token_count": 33}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 52}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 6, "token_count": 109}, {"author_id": 13, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1961
71.91%
Yan Zheng
229
8.40%
Jeff Layton
145
5.32%
Greg Farnum
111
4.07%
Ilya Dryomov
72
2.64%
Luis Henriques
52
1.91%
Douglas Fuller
45
1.65%
Alex Elder
45
1.65%
Alexander Graf
33
1.21%
Yehuda Sadeh Weinraub
23
0.84%
Xiubo Li
8
0.29%
David Howells
2
0.07%
Greg Kroah-Hartman
1
0.04%
Total
2727
ceph_hash.h
14
-
2
71
Sage Weil
Greg Kroah-Hartman
November 2009
July 2010
November 2017
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
70
98.59%
Greg Kroah-Hartman
1
1.41%
Total
71
cls_lock_client.h
58
-
3
285
Douglas Fuller
Ilya Dryomov
Greg Kroah-Hartman
June 2015
April 2017
November 2017
June 2019
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 219}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Douglas Fuller
219
76.84%
Ilya Dryomov
65
22.81%
Greg Kroah-Hartman
1
0.35%
Total
285
debugfs.h
14
-
3
47
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
David Howells
April 2010
October 2012
November 2017
June 2019
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 14, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Yehuda Sadeh Weinraub
43
91.49%
Greg Kroah-Hartman
3
6.38%
David Howells
1
2.13%
Total
47
decode.h
398
-
11
1463
Sage Weil
Ilya Dryomov
Alex Elder
Arnd Bergmann
Yehuda Sadeh Weinraub
Jeff Layton
Xi Wang
Paul Gortmaker
Zhang Zhuoyu
Greg Kroah-Hartman
David Howells
October 2009
November 2009
January 2010
February 2010
May 2010
June 2010
November 2011
April 2012
July 2012
October 2012
November 2012
April 2013
March 2016
June 2016
June 2017
November 2017
July 2018
June 2019
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 545}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 155}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 85}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
730
49.90%
Ilya Dryomov
346
23.65%
Alex Elder
177
12.10%
Arnd Bergmann
85
5.81%
Yehuda Sadeh Weinraub
45
3.08%
Jeff Layton
42
2.87%
Xi Wang
31
2.12%
Paul Gortmaker
4
0.27%
Zhang Zhuoyu
1
0.07%
Greg Kroah-Hartman
1
0.07%
David Howells
1
0.07%
Total
1463
libceph.h
341
-
16
1055
Yehuda Sadeh Weinraub
Ilya Dryomov
Alex Elder
David Howells
Yan Zheng
Jeff Layton
Dongsheng Yang
Al Viro
Chengguang Xu
Chaitanya Huilgol
Elena Reshetova
Tommi Virtanen
Paul Gortmaker
Kirill A. Shutemov
Henry C Chang
Greg Kroah-Hartman
April 2010
December 2010
March 2011
November 2011
January 2012
July 2012
October 2012
January 2013
February 2013
March 2013
April 2013
December 2013
January 2014
November 2014
January 2015
March 2015
May 2015
June 2015
September 2015
October 2015
January 2016
February 2016
April 2016
August 2016
February 2017
March 2017
June 2017
November 2017
March 2018
December 2018
March 2019
April 2019
July 2019
December 2019
February 2020
May 2020
June 2020
July 2020
September 2020
November 2020
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 572}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 29}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Yehuda Sadeh Weinraub
572
54.22%
Ilya Dryomov
326
30.90%
Alex Elder
37
3.51%
David Howells
36
3.41%
Yan Zheng
26
2.46%
Jeff Layton
13
1.23%
Dongsheng Yang
9
0.85%
Al Viro
7
0.66%
Chengguang Xu
6
0.57%
Chaitanya Huilgol
6
0.57%
Elena Reshetova
4
0.38%
Tommi Virtanen
3
0.28%
Paul Gortmaker
3
0.28%
Kirill A. Shutemov
3
0.28%
Henry C Chang
3
0.28%
Greg Kroah-Hartman
1
0.09%
Total
1055
mdsmap.h
71
-
7
274
Sage Weil
Yan Zheng
Xiubo Li
Paul Gortmaker
Ilya Dryomov
Greg Kroah-Hartman
David Howells
October 2009
November 2009
June 2010
November 2011
October 2012
February 2013
November 2016
March 2017
November 2017
November 2019
December 2019
October 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
235
85.77%
Yan Zheng
20
7.30%
Xiubo Li
11
4.01%
Paul Gortmaker
3
1.09%
Ilya Dryomov
3
1.09%
Greg Kroah-Hartman
1
0.36%
David Howells
1
0.36%
Total
274
messenger.h
584
-
12
2179
Ilya Dryomov
Sage Weil
Alex Elder
Yan Zheng
Yehuda Sadeh Weinraub
Kent Overstreet
Guanjun He
Jeff Layton
David Howells
Greg Kroah-Hartman
Christoph Hellwig
Arnd Bergmann
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
August 2011
May 2012
June 2012
July 2012
October 2012
February 2013
March 2013
April 2013
August 2013
December 2013
January 2014
June 2014
November 2014
June 2015
September 2015
December 2015
November 2016
June 2017
November 2017
January 2018
July 2018
October 2018
May 2019
July 2019
March 2020
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 415}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 175}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 146}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1060}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
1298
59.57%
Sage Weil
518
23.77%
Alex Elder
277
12.71%
Yan Zheng
60
2.75%
Yehuda Sadeh Weinraub
13
0.60%
Kent Overstreet
3
0.14%
Guanjun He
3
0.14%
Jeff Layton
2
0.09%
David Howells
2
0.09%
Greg Kroah-Hartman
1
0.05%
Christoph Hellwig
1
0.05%
Arnd Bergmann
1
0.05%
Total
2179
mon_client.h
152
-
8
501
Sage Weil
Ilya Dryomov
Yan Zheng
Douglas Fuller
Yehuda Sadeh Weinraub
Gustavo A. R. Silva
Greg Kroah-Hartman
David Howells
October 2009
November 2009
February 2010
March 2010
April 2010
May 2010
October 2012
May 2014
December 2014
July 2015
January 2016
April 2016
May 2016
August 2017
November 2017
July 2019
May 2020
September 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
297
59.28%
Ilya Dryomov
163
32.53%
Yan Zheng
17
3.39%
Douglas Fuller
16
3.19%
Yehuda Sadeh Weinraub
5
1.00%
Gustavo A. R. Silva
1
0.20%
Greg Kroah-Hartman
1
0.20%
David Howells
1
0.20%
Total
501
msgpool.h
27
-
3
104
Sage Weil
Ilya Dryomov
Greg Kroah-Hartman
October 2009
April 2010
July 2012
November 2017
October 2018
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
93
89.42%
Ilya Dryomov
10
9.62%
Greg Kroah-Hartman
1
0.96%
Total
104
msgr.h
234
-
5
670
Sage Weil
Ilya Dryomov
Yan Zheng
John Spray
Greg Kroah-Hartman
October 2009
November 2009
December 2009
January 2010
March 2010
July 2010
March 2013
October 2014
November 2014
September 2015
November 2017
July 2018
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 334}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
458
68.36%
Ilya Dryomov
167
24.93%
Yan Zheng
40
5.97%
John Spray
4
0.60%
Greg Kroah-Hartman
1
0.15%
Total
670
osd_client.h
563
-
14
2156
Ilya Dryomov
Alex Elder
Sage Weil
Yehuda Sadeh Weinraub
Yan Zheng
Douglas Fuller
Luis Henriques
Jeff Layton
Xiubo Li
Josh Durgin
Elena Reshetova
Arnd Bergmann
Greg Kroah-Hartman
Chengguang Xu
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
March 2011
May 2012
November 2012
February 2013
March 2013
April 2013
May 2013
August 2013
January 2014
February 2014
June 2014
November 2014
December 2014
April 2015
June 2015
July 2015
January 2016
February 2016
April 2016
May 2016
June 2016
November 2016
February 2017
March 2017
April 2017
June 2017
July 2017
November 2017
January 2018
April 2018
May 2018
June 2018
July 2018
October 2018
June 2019
July 2019
January 2020
March 2020
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 334}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 107}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 272}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 269}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 199}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 65}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
867
40.21%
Alex Elder
475
22.03%
Sage Weil
367
17.02%
Yehuda Sadeh Weinraub
119
5.52%
Yan Zheng
107
4.96%
Douglas Fuller
103
4.78%
Luis Henriques
71
3.29%
Jeff Layton
18
0.83%
Xiubo Li
11
0.51%
Josh Durgin
10
0.46%
Elena Reshetova
4
0.19%
Arnd Bergmann
2
0.09%
Greg Kroah-Hartman
1
0.05%
Chengguang Xu
1
0.05%
Total
2156
osdmap.h
339
-
10
1347
Ilya Dryomov
Sage Weil
Alex Elder
Arnd Bergmann
Yan Zheng
Yehuda Sadeh Weinraub
Joe Perches
Zhang Zhuoyu
Greg Kroah-Hartman
David Howells
October 2009
November 2009
February 2010
April 2010
May 2010
October 2012
February 2013
March 2013
April 2013
January 2014
March 2014
March 2015
February 2016
March 2016
April 2016
January 2017
June 2017
July 2017
November 2017
May 2018
March 2019
March 2020
May 2020
August 2020
October 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 244}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 135}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 378}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 140}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
842
62.51%
Sage Weil
316
23.46%
Alex Elder
117
8.69%
Arnd Bergmann
26
1.93%
Yan Zheng
21
1.56%
Yehuda Sadeh Weinraub
16
1.19%
Joe Perches
4
0.30%
Zhang Zhuoyu
3
0.22%
Greg Kroah-Hartman
1
0.07%
David Howells
1
0.07%
Total
1347
pagelist.h
72
-
7
351
Sage Weil
Greg Farnum
Ilya Dryomov
Yan Zheng
Elena Reshetova
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
December 2009
April 2010
September 2010
September 2014
November 2014
March 2017
November 2017
June 2018
September 2018
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 248}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 81}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
248
70.66%
Greg Farnum
81
23.08%
Ilya Dryomov
13
3.70%
Yan Zheng
5
1.42%
Elena Reshetova
2
0.57%
Yehuda Sadeh Weinraub
1
0.28%
Greg Kroah-Hartman
1
0.28%
Total
351
rados.h
551
-
8
1334
Sage Weil
Ilya Dryomov
Alex Elder
Luis Henriques
Yehuda Sadeh Weinraub
Yanhu Cao
Greg Kroah-Hartman
David Howells
October 2009
November 2009
February 2010
May 2010
July 2010
January 2011
October 2012
January 2013
February 2013
January 2014
February 2014
March 2014
October 2014
April 2016
May 2016
February 2017
June 2017
July 2017
November 2017
October 2018
January 2020
March 2020
May 2020
September 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 651}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 149}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 79}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
736
55.17%
Ilya Dryomov
330
24.74%
Alex Elder
154
11.54%
Luis Henriques
85
6.37%
Yehuda Sadeh Weinraub
26
1.95%
Yanhu Cao
1
0.07%
Greg Kroah-Hartman
1
0.07%
David Howells
1
0.07%
Total
1334
string_table.h
63
-
2
205
Yan Zheng
Greg Kroah-Hartman
February 2016
November 2017
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 204}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
204
99.51%
Greg Kroah-Hartman
1
0.49%
Total
205
striper.h
71
-
1
271
Ilya Dryomov
February 2018
June 2019
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 259}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
271
100.00%
Total
271
types.h
31
-
4
55
Sage Weil
Yan Zheng
David Howells
Greg Kroah-Hartman
October 2009
November 2009
October 2012
November 2017
January 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
48
87.27%
Yan Zheng
3
5.45%
David Howells
3
5.45%
Greg Kroah-Hartman
1
1.82%
Total
55
Contributors:
35
Author
Tokens
Proportion
Commits
Proportion
0
Sage Weil
6956
39.94%
81
19.52%
1
Ilya Dryomov
6023
34.59%
146
35.18%
2
Alex Elder
1308
7.51%
66
15.90%
3
Yan Zheng
875
5.02%
41
9.88%
4
Yehuda Sadeh Weinraub
866
4.97%
15
3.61%
5
Douglas Fuller
383
2.20%
6
1.45%
6
Jeff Layton
220
1.26%
15
3.61%
7
Luis Henriques
212
1.22%
4
0.96%
8
Greg Farnum
192
1.10%
3
0.72%
9
Arnd Bergmann
114
0.65%
4
0.96%
10
David Howells
49
0.28%
2
0.48%
11
Alexander Graf
33
0.19%
1
0.24%
12
Xi Wang
31
0.18%
1
0.24%
13
Xiubo Li
30
0.17%
5
1.20%
14
Greg Kroah-Hartman
24
0.14%
2
0.48%
15
Paul Gortmaker
10
0.06%
1
0.24%
16
Josh Durgin
10
0.06%
1
0.24%
17
Elena Reshetova
10
0.06%
3
0.72%
18
Tommi Virtanen
9
0.05%
1
0.24%
19
Dongsheng Yang
9
0.05%
1
0.24%
20
Chengguang Xu
7
0.04%
2
0.48%
21
Al Viro
7
0.04%
1
0.24%
22
Zhang Zhuoyu
6
0.03%
1
0.24%
23
Chaitanya Huilgol
6
0.03%
1
0.24%
24
John Spray
4
0.02%
1
0.24%
25
Joe Perches
4
0.02%
1
0.24%
26
Kirill A. Shutemov
3
0.02%
1
0.24%
27
Kent Overstreet
3
0.02%
1
0.24%
28
Henry C Chang
3
0.02%
1
0.24%
29
Guanjun He
3
0.02%
1
0.24%
30
Yaowei Bai
1
0.01%
1
0.24%
31
Yanhu Cao
1
0.01%
1
0.24%
32
Randy Dunlap
1
0.01%
1
0.24%
33
Gustavo A. R. Silva
1
0.01%
1
0.24%
34
Christoph Hellwig
1
0.01%
1
0.24%
Total
17415
415