Linux Source Code
Home
Release 5.1
Help
nfs
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexandros Batsakis
Andreas Gruenbacher
Andrew Elble
Andrew Morton
Andy Adamson
Aneesh Kumar K.V
Anna Schumaker
Art Haas
Benjamin Coddington
Benny Halevy
Boaz Harrosh
Christoph Hellwig
Chuck Lever
Dave Jones
Dave Wysochanski
David Chinner
David Howells
David P. Quigley
Dean Hildebrand
Deepa Dinamani
EG Keizer
Elena Reshetova
Eric W. Biedermann
Fred Isaman
Harvey Harrison
J. Bruce Fields
Jan Kara
Jeff Layton
Jim Rees
Kinglong Mee
Linus Torvalds
Linus Torvalds (pre-git)
Manoj Naik
Marc Eshel
Marius Aamodt Eriksen
Matthew Wilcox
Mel Gorman
Mike Sager
Miklos Szeredi
Neil Brown
Neil Horman
Nicholas Piggin
Olga Kornievskaia
Others
Peng Tao
Peter Staubach
Peter Zijlstra
Ricardo Labiaga
Scott Mayhew
Stanislav Kinsbursky
Steve Dickson
Suresh Jayaraman
Talpey, Thomas
Tejun Heo
Tigran Mkrtchyan
Tom Haynes
Trond Myklebust
Unknown
Vasily Averin
Weston Andros Adamson
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
blocklayout
2733
5
25
12959
Christoph Hellwig
Fred Isaman
Benjamin Coddington
Peng Tao
Kinglong Mee
Jim Rees
Weston Andros Adamson
Benny Halevy
Trond Myklebust
Stanislav Kinsbursky
Al Viro
Anna Schumaker
Neil Brown
Matthew Wilcox
Others
July 2011
August 2011
September 2011
December 2011
January 2012
March 2012
April 2012
August 2012
September 2012
October 2012
November 2012
February 2013
October 2013
November 2013
May 2014
June 2014
August 2014
September 2014
October 2014
November 2014
March 2015
July 2015
August 2015
October 2015
January 2016
February 2016
March 2016
April 2016
June 2016
July 2016
August 2016
October 2016
February 2017
June 2017
August 2017
November 2017
December 2017
January 2018
July 2018
December 2018
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 11, "token_count": 54}, {"author_id": 6, "token_count": 1686}, {"author_id": 50, "token_count": 76}, {"author_id": 7, "token_count": 43}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 7, "token_count": 67}, {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 17, "token_count": 13}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 36}, {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 292}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 129}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 40}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 8182}, {"author_id": 0, "token_count": 26}, {"author_id": 9, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 79}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 24, "token_count": 33}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 24, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 1082}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 84}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 196}, {"author_id": 24, "token_count": 77}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 48}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 429}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 18, "token_count": 47}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
9585
73.96%
Fred Isaman
1722
13.29%
Benjamin Coddington
624
4.82%
Peng Tao
541
4.17%
Kinglong Mee
135
1.04%
Jim Rees
84
0.65%
Weston Andros Adamson
56
0.43%
Benny Halevy
54
0.42%
Trond Myklebust
48
0.37%
Stanislav Kinsbursky
27
0.21%
Al Viro
4
0.03%
Anna Schumaker
3
0.02%
Neil Brown
2
0.02%
Matthew Wilcox
1
0.01%
Others
73
0.56%
Total
12959
filelayout
1628
3
27
7015
Andy Adamson
Fred Isaman
Weston Andros Adamson
Trond Myklebust
Peng Tao
Tom Haynes
Benny Halevy
Christoph Hellwig
Dean Hildebrand
Anna Schumaker
Kinglong Mee
Olga Kornievskaia
Dave Wysochanski
Scott Mayhew
Elena Reshetova
Neil Brown
J. Bruce Fields
Stanislav Kinsbursky
Tejun Heo
Chuck Lever
Tigran Mkrtchyan
Others
October 2010
February 2011
March 2011
May 2011
June 2011
July 2011
August 2011
October 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
September 2012
October 2012
November 2012
March 2013
May 2013
August 2013
September 2013
December 2013
January 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
December 2014
February 2015
March 2015
May 2015
September 2015
December 2015
April 2016
May 2016
June 2016
July 2016
December 2016
January 2017
February 2017
March 2017
April 2017
June 2017
July 2017
September 2017
October 2017
January 2018
September 2018
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 1004}, {"author_id": 54, "token_count": 88}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 454}, {"author_id": 4, "token_count": 21}, {"author_id": 6, "token_count": 451}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 69}, {"author_id": 6, "token_count": 819}, {"author_id": 9, "token_count": 428}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 11, "token_count": 104}, {"author_id": 0, "token_count": 21}, {"author_id": 9, "token_count": 127}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 157}, {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 7, "token_count": 7}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 9, "token_count": 85}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 6, "token_count": 30}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 641}, {"author_id": 6, "token_count": 582}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 1, "token_count": 8}, {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 98}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 7, "token_count": 90}, {"author_id": 8, "token_count": 9}, {"author_id": 0, "token_count": 6}, {"author_id": 9, "token_count": 301}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 15}, {"author_id": 8, "token_count": 15}, {"author_id": 9, "token_count": 89}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 82}, {"author_id": 7, "token_count": 3}, {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 89}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 62}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 285}, {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Adamson
2786
39.71%
Fred Isaman
1882
26.83%
Weston Andros Adamson
1078
15.37%
Trond Myklebust
530
7.56%
Peng Tao
193
2.75%
Tom Haynes
129
1.84%
Benny Halevy
108
1.54%
Christoph Hellwig
103
1.47%
Dean Hildebrand
88
1.25%
Anna Schumaker
17
0.24%
Kinglong Mee
12
0.17%
Olga Kornievskaia
9
0.13%
Dave Wysochanski
8
0.11%
Scott Mayhew
8
0.11%
Elena Reshetova
6
0.09%
Neil Brown
6
0.09%
J. Bruce Fields
5
0.07%
Stanislav Kinsbursky
4
0.06%
Tejun Heo
3
0.04%
Chuck Lever
2
0.03%
Tigran Mkrtchyan
1
0.01%
Others
37
0.53%
Total
7015
flexfilelayout
3362
3
20
15849
Tom Haynes
Trond Myklebust
Peng Tao
Jeff Layton
Neil Brown
Tigran Mkrtchyan
Fred Isaman
Weston Andros Adamson
Elena Reshetova
Dave Wysochanski
Anna Schumaker
Chuck Lever
Others
December 2014
February 2015
March 2015
April 2015
June 2015
August 2015
September 2015
November 2015
December 2015
January 2016
February 2016
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
July 2017
August 2017
October 2017
November 2017
June 2018
August 2018
September 2018
November 2018
December 2018
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 7963}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 1106}, {"author_id": 0, "token_count": 666}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 24}, {"author_id": 0, "token_count": 1159}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 138}, {"author_id": 0, "token_count": 440}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 49, "token_count": 8}, {"author_id": 12, "token_count": 315}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 17}, {"author_id": 8, "token_count": 200}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 78}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 601}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 660}, {"author_id": 9, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 40, "token_count": 29}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 173}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 40, "token_count": 12}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 40, "token_count": 57}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 115}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 995}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
8167
51.53%
Trond Myklebust
5701
35.97%
Peng Tao
1268
8.00%
Jeff Layton
336
2.12%
Neil Brown
115
0.73%
Tigran Mkrtchyan
98
0.62%
Fred Isaman
78
0.49%
Weston Andros Adamson
36
0.23%
Elena Reshetova
14
0.09%
Dave Wysochanski
8
0.05%
Anna Schumaker
6
0.04%
Chuck Lever
2
0.01%
Others
20
0.13%
Total
15849
Files:
cache_lib.c
158
-
7
619
Trond Myklebust
Stanislav Kinsbursky
Elena Reshetova
Tejun Heo
Al Viro
Others
August 2009
March 2010
June 2011
November 2011
February 2013
September 2016
October 2017
November 2017
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 458}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 138}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 17, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
458
73.99%
Stanislav Kinsbursky
152
24.56%
Elena Reshetova
3
0.48%
Tejun Heo
3
0.48%
Al Viro
1
0.16%
Others
2
0.32%
Total
619
cache_lib.h
32
-
5
135
Trond Myklebust
Stanislav Kinsbursky
Elena Reshetova
Others
August 2009
July 2011
November 2011
October 2017
November 2017
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 43}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
89
65.93%
Stanislav Kinsbursky
43
31.85%
Elena Reshetova
1
0.74%
Others
2
1.48%
Total
135
callback.c
460
-
22
1770
Stanislav Kinsbursky
Trond Myklebust
Ricardo Labiaga
Jeff Layton
Andy Adamson
Olga Kornievskaia
Chuck Lever
Vasily Averin
Benny Halevy
Neil Brown
Alexandros Batsakis
David Howells
J. Bruce Fields
Christoph Hellwig
Kinglong Mee
Others
August 2004
March 2005
June 2005
December 2005
March 2006
August 2006
February 2007
July 2007
February 2008
June 2008
December 2008
April 2009
December 2009
January 2011
March 2012
May 2012
August 2012
October 2012
March 2013
July 2013
June 2014
January 2015
March 2015
June 2015
October 2015
August 2016
November 2016
February 2017
March 2017
April 2017
May 2017
August 2017
November 2017
December 2018
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 30}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 13, "token_count": 67}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 35}, {"author_id": 11, "token_count": 32}, {"author_id": 21, "token_count": 234}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 17, "token_count": 22}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 17, "token_count": 600}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 227}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 59, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 59, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
622
35.14%
Trond Myklebust
517
29.21%
Ricardo Labiaga
234
13.22%
Jeff Layton
88
4.97%
Andy Adamson
79
4.46%
Olga Kornievskaia
67
3.79%
Chuck Lever
36
2.03%
Vasily Averin
35
1.98%
Benny Halevy
32
1.81%
Neil Brown
10
0.56%
Alexandros Batsakis
7
0.40%
David Howells
4
0.23%
J. Bruce Fields
4
0.23%
Christoph Hellwig
1
0.06%
Kinglong Mee
1
0.06%
Others
33
1.86%
Total
1770
callback.h
221
-
16
734
Trond Myklebust
Benny Halevy
Andy Adamson
Alexandros Batsakis
Fred Isaman
Marc Eshel
Olga Kornievskaia
Jeff Layton
Christoph Hellwig
Anna Schumaker
Stanislav Kinsbursky
Ricardo Labiaga
Al Viro
David Howells
Others
August 2004
January 2006
August 2006
October 2006
May 2007
April 2009
December 2009
January 2010
January 2011
May 2011
August 2011
January 2012
July 2012
August 2012
November 2012
June 2013
January 2016
August 2016
September 2016
May 2017
November 2017
July 2018
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 11, "token_count": 157}, {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 28}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 22, "token_count": 32}, {"author_id": 3, "token_count": 62}, {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 23, "token_count": 46}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
195
26.57%
Benny Halevy
157
21.39%
Andy Adamson
81
11.04%
Alexandros Batsakis
60
8.17%
Fred Isaman
51
6.95%
Marc Eshel
46
6.27%
Olga Kornievskaia
46
6.27%
Jeff Layton
31
4.22%
Christoph Hellwig
26
3.54%
Anna Schumaker
13
1.77%
Stanislav Kinsbursky
10
1.36%
Ricardo Labiaga
7
0.95%
Al Viro
5
0.68%
David Howells
4
0.54%
Others
2
0.27%
Total
734
callback_proc.c
723
-
22
3355
Trond Myklebust
Olga Kornievskaia
Andy Adamson
Fred Isaman
Mike Sager
Alexandros Batsakis
Marc Eshel
Christoph Hellwig
Benny Halevy
Jeff Layton
Ricardo Labiaga
Chuck Lever
Weston Andros Adamson
Anna Schumaker
Kinglong Mee
Deepa Dinamani
Stanislav Kinsbursky
David Howells
Tejun Heo
Al Viro
Harvey Harrison
Others
August 2004
June 2005
January 2006
August 2006
October 2006
December 2007
May 2008
April 2009
December 2009
January 2010
March 2010
June 2010
August 2010
January 2011
May 2011
June 2011
August 2011
January 2012
March 2012
September 2012
November 2012
February 2013
May 2013
June 2013
August 2013
February 2014
September 2014
February 2015
June 2015
July 2015
August 2015
December 2015
January 2016
February 2016
May 2016
July 2016
August 2016
September 2016
October 2016
April 2017
May 2017
August 2017
November 2017
February 2018
May 2018
June 2018
July 2018
August 2018
November 2018
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 322}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 11, "token_count": 23}, {"author_id": 21, "token_count": 69}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 88}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 3, "token_count": 138}, {"author_id": 36, "token_count": 218}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 22, "token_count": 100}, {"author_id": 3, "token_count": 124}, {"author_id": 6, "token_count": 237}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 23, "token_count": 166}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 11, "token_count": 97}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 24, "token_count": 10}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 74}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 214}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 96}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 268}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 37}, {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1476
43.99%
Olga Kornievskaia
313
9.33%
Andy Adamson
265
7.90%
Fred Isaman
237
7.06%
Mike Sager
218
6.50%
Alexandros Batsakis
188
5.60%
Marc Eshel
166
4.95%
Christoph Hellwig
128
3.82%
Benny Halevy
125
3.73%
Jeff Layton
83
2.47%
Ricardo Labiaga
69
2.06%
Chuck Lever
27
0.80%
Weston Andros Adamson
19
0.57%
Anna Schumaker
10
0.30%
Kinglong Mee
10
0.30%
Deepa Dinamani
6
0.18%
Stanislav Kinsbursky
4
0.12%
David Howells
3
0.09%
Tejun Heo
3
0.09%
Al Viro
2
0.06%
Harvey Harrison
2
0.06%
Others
1
0.03%
Total
3355
callback_xdr.c
1090
-
25
5733
Trond Myklebust
Benny Halevy
Marc Eshel
Olga Kornievskaia
Andy Adamson
Fred Isaman
Jeff Layton
Anna Schumaker
Alexandros Batsakis
Christoph Hellwig
Al Viro
Chuck Lever
Kinglong Mee
Peng Tao
Stanislav Kinsbursky
Steve Dickson
Harvey Harrison
Tejun Heo
Benjamin Coddington
Ricardo Labiaga
Weston Andros Adamson
Others
August 2004
June 2005
March 2006
October 2006
February 2008
May 2008
April 2009
October 2009
December 2009
January 2010
March 2010
January 2011
March 2011
May 2011
August 2011
October 2011
November 2011
January 2012
March 2012
June 2012
July 2012
November 2012
May 2013
June 2013
February 2015
June 2015
September 2015
November 2015
December 2015
January 2016
May 2016
June 2016
September 2016
February 2017
April 2017
May 2017
November 2017
March 2018
July 2018
February 2019
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 2023}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 47}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 11, "token_count": 990}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 139}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 3, "token_count": 170}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 162}, {"author_id": 6, "token_count": 308}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 23, "token_count": 499}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 244}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 130}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 419}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2275
39.68%
Benny Halevy
990
17.27%
Marc Eshel
499
8.70%
Olga Kornievskaia
419
7.31%
Andy Adamson
332
5.79%
Fred Isaman
308
5.37%
Jeff Layton
260
4.54%
Anna Schumaker
199
3.47%
Alexandros Batsakis
139
2.42%
Christoph Hellwig
130
2.27%
Al Viro
47
0.82%
Chuck Lever
41
0.72%
Kinglong Mee
19
0.33%
Peng Tao
17
0.30%
Stanislav Kinsbursky
11
0.19%
Steve Dickson
5
0.09%
Harvey Harrison
4
0.07%
Tejun Heo
3
0.05%
Benjamin Coddington
1
0.02%
Ricardo Labiaga
1
0.02%
Weston Andros Adamson
1
0.02%
Others
32
0.56%
Total
5733
client.c
1297
-
40
5871
David Howells
Trond Myklebust
Chuck Lever
Anna Schumaker
Stanislav Kinsbursky
Andy Adamson
Eric W. Biedermann
Weston Andros Adamson
Scott Mayhew
Jeff Layton
Fred Isaman
Kinglong Mee
Peng Tao
Benjamin Coddington
Benny Halevy
Steve Dickson
Christoph Hellwig
Ricardo Labiaga
Neil Brown
Suresh Jayaraman
Talpey, Thomas
Olga Kornievskaia
Alexandros Batsakis
Elena Reshetova
Al Viro
Tejun Heo
David P. Quigley
Deepa Dinamani
Harvey Harrison
Jim Rees
Others
July 2006
August 2006
October 2006
February 2007
May 2007
July 2007
September 2007
November 2007
December 2007
January 2008
March 2008
April 2008
May 2008
July 2008
December 2008
March 2009
April 2009
June 2009
August 2009
September 2009
February 2010
March 2010
April 2010
September 2010
October 2010
December 2010
January 2011
February 2011
May 2011
June 2011
July 2011
September 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
December 2012
April 2013
May 2013
September 2013
October 2013
June 2014
July 2014
September 2014
March 2015
June 2015
July 2015
September 2015
April 2016
June 2016
August 2016
September 2016
October 2016
November 2016
March 2017
April 2017
June 2017
September 2017
October 2017
December 2017
April 2018
July 2018
December 2018
March 2019
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 61}, {"author_id": 5, "token_count": 2779}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 44, "token_count": 12}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 11, "token_count": 14}, {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 39, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 1, "token_count": 4}, {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 71}, {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 324}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 194}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 465}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 26, "token_count": 159}, {"author_id": 7, "token_count": 18}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 16}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 11}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 48}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 31, "token_count": 50}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
2819
48.02%
Trond Myklebust
684
11.65%
Chuck Lever
663
11.29%
Anna Schumaker
512
8.72%
Stanislav Kinsbursky
324
5.52%
Andy Adamson
163
2.78%
Eric W. Biedermann
159
2.71%
Weston Andros Adamson
73
1.24%
Scott Mayhew
50
0.85%
Jeff Layton
40
0.68%
Fred Isaman
38
0.65%
Kinglong Mee
33
0.56%
Peng Tao
26
0.44%
Benjamin Coddington
21
0.36%
Benny Halevy
18
0.31%
Steve Dickson
18
0.31%
Christoph Hellwig
16
0.27%
Ricardo Labiaga
16
0.27%
Neil Brown
13
0.22%
Suresh Jayaraman
13
0.22%
Talpey, Thomas
12
0.20%
Olga Kornievskaia
8
0.14%
Alexandros Batsakis
6
0.10%
Elena Reshetova
5
0.09%
Al Viro
3
0.05%
Tejun Heo
3
0.05%
David P. Quigley
2
0.03%
Deepa Dinamani
2
0.03%
Harvey Harrison
2
0.03%
Jim Rees
1
0.02%
Others
128
2.18%
Total
5871
delegation.c
1221
-
14
4915
Trond Myklebust
Chuck Lever
Neil Brown
Jeff Layton
Peng Tao
Alexandros Batsakis
David Howells
Anna Schumaker
Andy Adamson
Olga Kornievskaia
Tejun Heo
Harvey Harrison
Others
August 2004
June 2005
November 2005
January 2006
March 2006
August 2006
September 2006
July 2007
August 2007
October 2007
December 2007
January 2008
May 2008
December 2008
June 2009
December 2009
March 2010
May 2010
June 2010
December 2010
January 2011
May 2011
July 2011
October 2011
March 2012
May 2012
June 2012
February 2013
April 2013
June 2013
August 2013
March 2014
July 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
September 2015
May 2016
September 2016
August 2017
November 2017
January 2018
March 2018
April 2018
May 2018
June 2018
September 2018
October 2018
November 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 559}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 470}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 39}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 29}, {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 322}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 437}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 57}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 12, "token_count": 57}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 768}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 200}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
4117
83.76%
Chuck Lever
325
6.61%
Neil Brown
223
4.54%
Jeff Layton
84
1.71%
Peng Tao
57
1.16%
Alexandros Batsakis
39
0.79%
David Howells
38
0.77%
Anna Schumaker
9
0.18%
Andy Adamson
5
0.10%
Olga Kornievskaia
3
0.06%
Tejun Heo
3
0.06%
Harvey Harrison
1
0.02%
Others
11
0.22%
Total
4915
delegation.h
86
-
8
497
Trond Myklebust
Peng Tao
Alexandros Batsakis
Anna Schumaker
Neil Brown
Chuck Lever
David Howells
Others
August 2004
November 2005
January 2006
March 2006
August 2006
June 2007
July 2007
January 2008
December 2008
December 2009
March 2010
December 2010
March 2012
June 2012
July 2012
February 2013
April 2013
July 2014
November 2014
September 2015
May 2016
September 2016
November 2017
March 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 11}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
439
88.33%
Peng Tao
12
2.41%
Alexandros Batsakis
11
2.21%
Anna Schumaker
11
2.21%
Neil Brown
10
2.01%
Chuck Lever
9
1.81%
David Howells
4
0.80%
Others
1
0.20%
Total
497
dir.c
2690
-
51
12194
Trond Myklebust
Anna Schumaker
Linus Torvalds (pre-git)
Al Viro
Neil Brown
Chuck Lever
Jeff Layton
Miklos Szeredi
David P. Quigley
Benjamin Coddington
David Howells
Linus Torvalds
Weston Andros Adamson
Suresh Jayaraman
Andreas Gruenbacher
David Chinner
Andrew Morton
Art Haas
Scott Mayhew
Benny Halevy
Peter Zijlstra
Mel Gorman
Christoph Hellwig
Nicholas Piggin
Peng Tao
J. Bruce Fields
Peter Staubach
Aneesh Kumar K.V
Dave Jones
Eric W. Biedermann
Harvey Harrison
Others
December 1992
September 1993
June 1995
March 1996
March 1997
August 1997
October 1997
January 1998
August 1998
February 1999
April 1999
May 1999
June 1999
September 1999
January 2000
March 2000
June 2000
August 2000
September 2000
October 2000
February 2002
March 2002
May 2002
July 2002
September 2002
October 2002
November 2002
April 2003
June 2003
July 2003
August 2003
October 2003
January 2004
February 2004
March 2004
August 2004
September 2004
October 2004
January 2005
March 2005
June 2005
August 2005
October 2005
March 2006
July 2006
August 2006
September 2006
October 2006
December 2006
January 2007
February 2007
April 2007
May 2007
July 2007
August 2007
September 2007
October 2007
November 2007
January 2008
March 2008
May 2008
June 2008
July 2008
August 2008
October 2008
December 2008
February 2009
March 2009
December 2009
April 2010
May 2010
July 2010
September 2010
October 2010
November 2010
December 2010
January 2011
March 2011
May 2011
June 2011
July 2011
October 2011
November 2011
January 2012
May 2012
June 2012
July 2012
September 2012
November 2012
December 2012
January 2013
February 2013
March 2013
May 2013
July 2013
August 2013
September 2013
October 2013
December 2013
January 2014
February 2014
March 2014
April 2014
July 2014
October 2014
February 2015
March 2015
April 2015
May 2015
July 2015
December 2015
January 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
December 2016
March 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 10, "token_count": 238}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 10, "token_count": 201}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 10, "token_count": 155}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 10, "token_count": 99}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 10, "token_count": 121}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 10, "token_count": 73}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 10, "token_count": 64}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 349}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 10, "token_count": 59}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 15, "token_count": 11}, {"author_id": 45, "token_count": 1}, {"author_id": 25, "token_count": 82}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 15, "token_count": 47}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 42, "token_count": 15}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 111}, {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 801}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 148}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 15, "token_count": 23}, {"author_id": 35, "token_count": 14}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 39, "token_count": 39}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 35, "token_count": 25}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 1493}, {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 1, "token_count": 222}, {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 261}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 2, "token_count": 20}, {"author_id": 0, "token_count": 65}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 34, "token_count": 3}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 15, "token_count": 54}, {"author_id": 1, "token_count": 247}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 15, "token_count": 69}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 151}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 25, "token_count": 5}, {"author_id": 35, "token_count": 3}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 15, "token_count": 54}, {"author_id": 1, "token_count": 1}, {"author_id": 35, "token_count": 131}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 9, "token_count": 49}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 15, "token_count": 9}, {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 100}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 44}, {"author_id": 14, "token_count": 164}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 15, "token_count": 9}, {"author_id": 12, "token_count": 10}, {"author_id": 33, "token_count": 4}, {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 58, "token_count": 29}, {"author_id": 12, "token_count": 14}, {"author_id": 0, "token_count": 304}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 22}, {"author_id": 5, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 46}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 0, "token_count": 104}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 51}, {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 313}, {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 9}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 75}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 15, "token_count": 12}, {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "token_count": 83}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 25, "token_count": 4}, {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 133}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 35, "token_count": 12}, {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 30}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 106}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 16, "token_count": 31}, {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 21}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 17}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 664}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 62}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
5477
44.92%
Anna Schumaker
2104
17.25%
Linus Torvalds (pre-git)
1490
12.22%
Al Viro
651
5.34%
Neil Brown
463
3.80%
Chuck Lever
345
2.83%
Jeff Layton
237
1.94%
Miklos Szeredi
194
1.59%
David P. Quigley
164
1.34%
Benjamin Coddington
143
1.17%
David Howells
92
0.75%
Linus Torvalds
92
0.75%
Weston Andros Adamson
65
0.53%
Suresh Jayaraman
39
0.32%
Andreas Gruenbacher
30
0.25%
David Chinner
29
0.24%
Andrew Morton
25
0.21%
Art Haas
14
0.11%
Scott Mayhew
14
0.11%
Benny Halevy
10
0.08%
Peter Zijlstra
6
0.05%
Mel Gorman
4
0.03%
Christoph Hellwig
3
0.02%
Nicholas Piggin
3
0.02%
Peng Tao
3
0.02%
J. Bruce Fields
2
0.02%
Peter Staubach
2
0.02%
Aneesh Kumar K.V
1
0.01%
Dave Jones
1
0.01%
Eric W. Biedermann
1
0.01%
Harvey Harrison
1
0.01%
Others
145
1.19%
Total
12194
direct.c
1068
-
29
4434
Trond Myklebust
Fred Isaman
Weston Andros Adamson
Chuck Lever
Al Viro
Christoph Hellwig
Peng Tao
Tom Haynes
Mel Gorman
Dave Wysochanski
Kinglong Mee
Linus Torvalds
Neil Brown
Tejun Heo
Anna Schumaker
David Howells
Andy Adamson
Jeff Layton
Matthew Wilcox
Others
October 2002
October 2003
May 2004
August 2004
January 2005
November 2005
January 2006
March 2006
June 2006
September 2006
December 2006
April 2007
May 2007
July 2007
August 2007
October 2007
November 2007
December 2007
February 2008
April 2008
June 2008
April 2009
February 2010
March 2010
June 2010
January 2011
February 2011
July 2011
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
December 2012
September 2013
November 2013
March 2014
April 2014
May 2014
June 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
September 2015
December 2015
April 2016
May 2016
June 2016
September 2016
December 2016
April 2017
August 2017
March 2018
August 2018
November 2018
February 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 203}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 187}, {"author_id": 0, "token_count": 188}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 118}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 913}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 33, "token_count": 33}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 22}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 299}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 15, "token_count": 309}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 9, "token_count": 277}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 248}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 83}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 73}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 15, "token_count": 34}, {"author_id": 7, "token_count": 32}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 63}, {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 49, "token_count": 15}, {"author_id": 9, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 15, "token_count": 52}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1291
29.12%
Fred Isaman
919
20.73%
Weston Andros Adamson
569
12.83%
Chuck Lever
481
10.85%
Al Viro
397
8.95%
Christoph Hellwig
328
7.40%
Peng Tao
235
5.30%
Tom Haynes
83
1.87%
Mel Gorman
33
0.74%
Dave Wysochanski
15
0.34%
Kinglong Mee
9
0.20%
Linus Torvalds
4
0.09%
Neil Brown
3
0.07%
Tejun Heo
3
0.07%
Anna Schumaker
2
0.05%
David Howells
2
0.05%
Andy Adamson
1
0.02%
Jeff Layton
1
0.02%
Matthew Wilcox
1
0.02%
Others
57
1.29%
Total
4434
dns_resolve.c
480
-
7
2299
Trond Myklebust
Stanislav Kinsbursky
Anna Schumaker
Neil Brown
Jeff Layton
Tejun Heo
Others
August 2009
December 2009
March 2010
August 2010
November 2011
January 2012
March 2012
July 2012
October 2012
February 2013
June 2013
November 2013
November 2017
October 2018
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1543}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 96}, {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 278}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 17, "token_count": 102}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1779
77.38%
Stanislav Kinsbursky
386
16.79%
Anna Schumaker
108
4.70%
Neil Brown
16
0.70%
Jeff Layton
6
0.26%
Tejun Heo
3
0.13%
Others
1
0.04%
Total
2299
dns_resolve.h
37
-
4
126
Stanislav Kinsbursky
Trond Myklebust
Anna Schumaker
Others
August 2009
August 2010
November 2011
November 2017
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 51}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
51
40.48%
Trond Myklebust
47
37.30%
Anna Schumaker
27
21.43%
Others
1
0.79%
Total
126
export.c
173
-
3
843
Peng Tao
Trond Myklebust
Others
June 2017
November 2017
April 2018
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 840}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Peng Tao
840
99.64%
Trond Myklebust
2
0.24%
Others
1
0.12%
Total
843
file.c
867
-
43
3402
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Mel Gorman
Nicholas Piggin
Jeff Layton
Anna Schumaker
Peter Staubach
Neil Brown
Al Viro
Andy Adamson
Suresh Jayaraman
David Howells
Christoph Hellwig
Andrew Morton
Matthew Wilcox
Benjamin Coddington
Linus Torvalds
Art Haas
J. Bruce Fields
Scott Mayhew
Miklos Szeredi
Ricardo Labiaga
Tejun Heo
Dave Jones
Others
December 1992
September 1993
October 1994
June 1995
January 1996
March 1996
July 1996
March 1997
August 1997
October 1997
January 1998
May 1998
August 1998
February 1999
May 1999
January 2000
March 2000
June 2000
September 2000
October 2000
February 2002
September 2002
October 2002
November 2002
December 2002
April 2003
October 2003
January 2004
February 2004
March 2004
April 2004
May 2004
August 2004
January 2005
March 2005
June 2005
October 2005
December 2005
March 2006
April 2006
May 2006
June 2006
September 2006
October 2006
December 2006
January 2007
May 2007
July 2007
August 2007
October 2007
December 2007
January 2008
May 2008
June 2008
September 2008
January 2009
March 2009
April 2009
August 2009
September 2009
February 2010
March 2010
April 2010
July 2010
August 2010
September 2010
October 2010
November 2010
March 2011
July 2011
September 2011
October 2011
November 2011
December 2011
January 2012
May 2012
June 2012
July 2012
September 2012
December 2012
January 2013
April 2013
May 2013
July 2013
August 2013
September 2013
December 2013
March 2014
April 2014
August 2014
September 2014
March 2015
April 2015
June 2015
July 2015
August 2015
September 2015
March 2016
April 2016
June 2016
September 2016
December 2016
February 2017
April 2017
July 2017
August 2017
September 2017
November 2017
July 2018
February 2019
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 10, "token_count": 49}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 10, "token_count": 43}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 10, "token_count": 119}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 10, "token_count": 46}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 45, "token_count": 1}, {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 10}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 42, "token_count": 22}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 25, "token_count": 8}, {"author_id": 55, "token_count": 19}, {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 2, "token_count": 24}, {"author_id": 16, "token_count": 1}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 20, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 34, "token_count": 136}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 152}, {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 34, "token_count": 12}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 60}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 47, "token_count": 107}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 39, "token_count": 75}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 12, "token_count": 72}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 12, "token_count": 13}, {"author_id": 33, "token_count": 70}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 33, "token_count": 89}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 57}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 49}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 15, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 12, "token_count": 2}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 18, "token_count": 11}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 16, "token_count": 47}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1377
40.48%
Linus Torvalds (pre-git)
421
12.38%
Chuck Lever
246
7.23%
Mel Gorman
159
4.67%
Nicholas Piggin
151
4.44%
Jeff Layton
115
3.38%
Anna Schumaker
112
3.29%
Peter Staubach
107
3.15%
Neil Brown
90
2.65%
Al Viro
84
2.47%
Andy Adamson
76
2.23%
Suresh Jayaraman
75
2.20%
David Howells
60
1.76%
Christoph Hellwig
41
1.21%
Andrew Morton
34
1.00%
Matthew Wilcox
19
0.56%
Benjamin Coddington
15
0.44%
Linus Torvalds
13
0.38%
Art Haas
10
0.29%
J. Bruce Fields
9
0.26%
Scott Mayhew
6
0.18%
Miklos Szeredi
3
0.09%
Ricardo Labiaga
2
0.06%
Tejun Heo
2
0.06%
Dave Jones
1
0.03%
Others
105
3.09%
Total
3402
fscache-index.c
142
-
4
329
David Howells
Jeff Layton
Deepa Dinamani
Trond Myklebust
April 2009
October 2011
January 2018
April 2018
May 2018
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 312}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
315
95.74%
Jeff Layton
7
2.13%
Deepa Dinamani
6
1.82%
Trond Myklebust
1
0.30%
Total
329
fscache.c
510
-
7
2185
David Howells
Deepa Dinamani
Trond Myklebust
Chuck Lever
Tejun Heo
Anna Schumaker
Others
April 2009
September 2009
November 2009
February 2010
March 2010
May 2010
March 2012
May 2012
December 2012
September 2013
November 2014
April 2018
May 2018
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 1496}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 5, "token_count": 176}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 435}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
2140
97.94%
Deepa Dinamani
18
0.82%
Trond Myklebust
10
0.46%
Chuck Lever
4
0.18%
Tejun Heo
3
0.14%
Anna Schumaker
2
0.09%
Others
8
0.37%
Total
2185
fscache.h
244
-
2
879
David Howells
Anna Schumaker
April 2009
September 2009
May 2012
December 2012
September 2013
April 2018
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 783}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 5, "token_count": 68}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
878
99.89%
Anna Schumaker
1
0.11%
Total
879
getroot.c
133
-
10
495
David Howells
Trond Myklebust
Al Viro
Nicholas Piggin
Kinglong Mee
Christoph Hellwig
Stanislav Kinsbursky
David P. Quigley
J. Bruce Fields
Linus Torvalds
July 2006
August 2006
October 2007
December 2007
February 2008
August 2008
April 2010
October 2010
January 2011
March 2011
January 2012
June 2012
October 2012
May 2013
February 2014
April 2014
October 2014
March 2015
December 2016
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 197}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 34, "token_count": 34}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 15, "token_count": 84}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
213
43.03%
Trond Myklebust
143
28.89%
Al Viro
90
18.18%
Nicholas Piggin
34
6.87%
Kinglong Mee
5
1.01%
Christoph Hellwig
3
0.61%
Stanislav Kinsbursky
3
0.61%
David P. Quigley
2
0.40%
J. Bruce Fields
1
0.20%
Linus Torvalds
1
0.20%
Total
495
inode.c
2271
-
62
10258
Trond Myklebust
David Howells
Chuck Lever
Linus Torvalds (pre-git)
Anna Schumaker
Linus Torvalds
Al Viro
Jeff Layton
David P. Quigley
Steve Dickson
Peng Tao
Stanislav Kinsbursky
Neil Brown
Deepa Dinamani
Manoj Naik
Nicholas Piggin
Benjamin Coddington
Eric W. Biedermann
Weston Andros Adamson
Andrew Morton
Vasily Averin
Kinglong Mee
Andy Adamson
Benny Halevy
Andreas Gruenbacher
Miklos Szeredi
Christoph Hellwig
J. Bruce Fields
Mel Gorman
Peter Staubach
Peter Zijlstra
Fred Isaman
Tejun Heo
Jan Kara
Elena Reshetova
Dave Jones
Harvey Harrison
Others
December 1992
July 1993
January 1995
June 1995
January 1996
March 1996
March 1997
August 1997
October 1997
January 1998
May 1998
December 1998
February 1999
May 1999
September 1999
January 2000
March 2000
August 2000
October 2000
February 2002
March 2002
May 2002
July 2002
October 2002
November 2002
December 2002
May 2003
July 2003
January 2004
February 2004
March 2004
May 2004
August 2004
September 2004
January 2005
March 2005
May 2005
June 2005
August 2005
October 2005
November 2005
December 2005
January 2006
March 2006
April 2006
June 2006
July 2006
August 2006
October 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
January 2008
February 2008
March 2008
May 2008
June 2008
September 2008
October 2008
December 2008
March 2009
April 2009
August 2009
February 2010
March 2010
April 2010
June 2010
September 2010
October 2010
December 2010
January 2011
March 2011
May 2011
June 2011
October 2011
November 2011
December 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
December 2012
February 2013
April 2013
May 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
June 2014
July 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
November 2015
December 2015
January 2016
March 2016
April 2016
June 2016
July 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
September 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 10, "token_count": 44}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 110}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 25, "token_count": 245}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 17}, {"author_id": 20, "token_count": 12}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 101}, {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 42, "token_count": 33}, {"author_id": 5, "token_count": 1947}, {"author_id": 27, "token_count": 56}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 47, "token_count": 9}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 12, "token_count": 20}, {"author_id": 0, "token_count": 164}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 264}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 16, "token_count": 15}, {"author_id": 0, "token_count": 669}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 34, "token_count": 14}, {"author_id": 0, "token_count": 237}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 15, "token_count": 26}, {"author_id": 0, "token_count": 293}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 34, "token_count": 39}, {"author_id": 51, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 15, "token_count": 30}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 15, "token_count": 26}, {"author_id": 35, "token_count": 11}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 12, "token_count": 10}, {"author_id": 17, "token_count": 88}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 15}, {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 207}, {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 5}, {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 0, "token_count": 28}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 148}, {"author_id": 33, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 5, "token_count": 13}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 26, "token_count": 32}, {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 181}, {"author_id": 30, "token_count": 132}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 96}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 26, "token_count": 9}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 27}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 24, "token_count": 25}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 15, "token_count": 112}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 38, "token_count": 8}, {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 18, "token_count": 24}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 18, "token_count": 18}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 286}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 104}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 16, "token_count": 30}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 59, "token_count": 36}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 31}, {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 84}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 97}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
5105
49.77%
David Howells
2079
20.27%
Chuck Lever
374
3.65%
Linus Torvalds (pre-git)
340
3.31%
Anna Schumaker
262
2.55%
Linus Torvalds
247
2.41%
Al Viro
203
1.98%
Jeff Layton
202
1.97%
David P. Quigley
181
1.76%
Steve Dickson
134
1.31%
Peng Tao
120
1.17%
Stanislav Kinsbursky
112
1.09%
Neil Brown
102
0.99%
Deepa Dinamani
84
0.82%
Manoj Naik
56
0.55%
Nicholas Piggin
53
0.52%
Benjamin Coddington
42
0.41%
Eric W. Biedermann
41
0.40%
Weston Andros Adamson
39
0.38%
Andrew Morton
36
0.35%
Vasily Averin
36
0.35%
Kinglong Mee
29
0.28%
Andy Adamson
25
0.24%
Benny Halevy
20
0.19%
Andreas Gruenbacher
17
0.17%
Miklos Szeredi
14
0.14%
Christoph Hellwig
13
0.13%
J. Bruce Fields
12
0.12%
Mel Gorman
11
0.11%
Peter Staubach
10
0.10%
Peter Zijlstra
9
0.09%
Fred Isaman
6
0.06%
Tejun Heo
4
0.04%
Jan Kara
3
0.03%
Elena Reshetova
2
0.02%
Dave Jones
1
0.01%
Harvey Harrison
1
0.01%
Others
233
2.27%
Total
10258
internal.h
780
-
40
4177
Anna Schumaker
Trond Myklebust
David Howells
Fred Isaman
Andy Adamson
Chuck Lever
Peng Tao
Kinglong Mee
Talpey, Thomas
Weston Andros Adamson
Jeff Layton
Neil Brown
Tom Haynes
Eric W. Biedermann
Olga Kornievskaia
Stanislav Kinsbursky
David Chinner
Alexandros Batsakis
Al Viro
Christoph Hellwig
Benjamin Coddington
Mel Gorman
Steve Dickson
Scott Mayhew
Tejun Heo
Mike Sager
Tigran Mkrtchyan
Andrew Morton
Miklos Szeredi
Peter Zijlstra
Benny Halevy
Linus Torvalds
Others
June 2006
July 2006
August 2006
December 2006
April 2007
July 2007
September 2007
November 2007
December 2007
January 2008
February 2008
March 2008
June 2008
July 2008
December 2008
March 2009
April 2009
June 2009
August 2009
September 2009
December 2009
March 2010
April 2010
July 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
May 2011
June 2011
July 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
September 2012
October 2012
December 2012
April 2013
June 2013
August 2013
September 2013
October 2013
November 2013
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
November 2014
February 2015
May 2015
July 2015
October 2015
November 2015
December 2015
January 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
October 2016
December 2016
March 2017
April 2017
May 2017
June 2017
September 2017
November 2017
December 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 5, "token_count": 507}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 185}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 44, "token_count": 78}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 49}, {"author_id": 11, "token_count": 1}, {"author_id": 5, "token_count": 11}, {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 15, "token_count": 15}, {"author_id": 1, "token_count": 42}, {"author_id": 6, "token_count": 70}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 58}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 17, "token_count": 31}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 1, "token_count": 44}, {"author_id": 6, "token_count": 249}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 699}, {"author_id": 33, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 42}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 23}, {"author_id": 58, "token_count": 19}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 58}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 66}, {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 8, "token_count": 2}, {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 26, "token_count": 46}, {"author_id": 16, "token_count": 3}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 45}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 46}, {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 24, "token_count": 105}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 13, "token_count": 43}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 43}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 40, "token_count": 4}, {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 7, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 16, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 16, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
973
23.29%
Trond Myklebust
863
20.66%
David Howells
719
17.21%
Fred Isaman
319
7.64%
Andy Adamson
244
5.84%
Chuck Lever
187
4.48%
Peng Tao
150
3.59%
Kinglong Mee
105
2.51%
Talpey, Thomas
78
1.87%
Weston Andros Adamson
77
1.84%
Jeff Layton
58
1.39%
Neil Brown
49
1.17%
Tom Haynes
48
1.15%
Eric W. Biedermann
46
1.10%
Olga Kornievskaia
43
1.03%
Stanislav Kinsbursky
31
0.74%
David Chinner
24
0.57%
Alexandros Batsakis
20
0.48%
Al Viro
19
0.45%
Christoph Hellwig
19
0.45%
Benjamin Coddington
14
0.34%
Mel Gorman
13
0.31%
Steve Dickson
12
0.29%
Scott Mayhew
5
0.12%
Tejun Heo
5
0.12%
Mike Sager
4
0.10%
Tigran Mkrtchyan
4
0.10%
Andrew Morton
3
0.07%
Miklos Szeredi
3
0.07%
Peter Zijlstra
3
0.07%
Benny Halevy
1
0.02%
Linus Torvalds
1
0.02%
Others
33
0.79%
Total
4177
io.c
148
-
2
358
Trond Myklebust
Others
June 2016
November 2017
January 2018
February 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 348}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
357
99.72%
Others
1
0.28%
Total
358
iostat.h
77
-
7
291
Chuck Lever
David Howells
Trond Myklebust
Tejun Heo
Others
March 2006
June 2008
April 2009
October 2009
February 2010
November 2014
November 2017
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 183}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
188
64.60%
David Howells
51
17.53%
Trond Myklebust
10
3.44%
Tejun Heo
2
0.69%
Others
40
13.75%
Total
291
mount_clnt.c
539
-
15
2276
Chuck Lever
Linus Torvalds (pre-git)
Trond Myklebust
Christoph Hellwig
Art Haas
Jeff Layton
Dave Jones
Stanislav Kinsbursky
Steve Dickson
Scott Mayhew
Others
March 1997
March 2000
April 2002
September 2002
November 2002
March 2004
March 2005
March 2006
March 2007
June 2007
July 2007
April 2008
December 2008
June 2009
August 2009
February 2010
September 2010
December 2010
January 2012
October 2012
June 2013
May 2017
July 2017
November 2017
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 10, "token_count": 152}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 45, "token_count": 18}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 42}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 62}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 138}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 1249}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 317}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 40}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1858
81.63%
Linus Torvalds (pre-git)
184
8.08%
Trond Myklebust
57
2.50%
Christoph Hellwig
50
2.20%
Art Haas
42
1.85%
Jeff Layton
40
1.76%
Dave Jones
18
0.79%
Stanislav Kinsbursky
6
0.26%
Steve Dickson
5
0.22%
Scott Mayhew
3
0.13%
Others
13
0.57%
Total
2276
namespace.c
272
-
18
1123
David Howells
Trond Myklebust
Anna Schumaker
Al Viro
Nicholas Piggin
Manoj Naik
Eric W. Biedermann
Benjamin Coddington
Tejun Heo
David P. Quigley
Others
June 2006
July 2006
August 2006
November 2006
February 2007
August 2007
February 2008
April 2008
May 2008
August 2008
June 2009
March 2010
April 2010
January 2011
March 2011
April 2012
July 2012
October 2012
January 2013
May 2013
March 2015
June 2016
January 2017
April 2017
February 2019
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 312}, {"author_id": 27, "token_count": 7}, {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 5, "token_count": 32}, {"author_id": 34, "token_count": 51}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 15, "token_count": 127}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 19}, {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
395
35.17%
Trond Myklebust
331
29.47%
Anna Schumaker
167
14.87%
Al Viro
127
11.31%
Nicholas Piggin
51
4.54%
Manoj Naik
7
0.62%
Eric W. Biedermann
5
0.45%
Benjamin Coddington
4
0.36%
Tejun Heo
3
0.27%
David P. Quigley
2
0.18%
Others
31
2.76%
Total
1123
netns.h
41
-
8
116
Stanislav Kinsbursky
Eric W. Biedermann
Anna Schumaker
Christoph Hellwig
Chuck Lever
Deepa Dinamani
Others
November 2011
January 2012
March 2012
May 2012
July 2012
August 2012
October 2012
July 2014
September 2014
October 2016
November 2016
November 2017
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 28}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 24}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 17, "token_count": 20}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
91
78.45%
Eric W. Biedermann
10
8.62%
Anna Schumaker
5
4.31%
Christoph Hellwig
4
3.45%
Chuck Lever
3
2.59%
Deepa Dinamani
1
0.86%
Others
2
1.72%
Total
116
nfs.h
30
-
2
104
Anna Schumaker
Others
July 2012
November 2017
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
103
99.04%
Others
1
0.96%
Total
104
nfs2super.c
31
-
1
97
Anna Schumaker
July 2012
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 97}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
97
100.00%
Total
97
nfs2xdr.c
1141
-
16
4249
Chuck Lever
Linus Torvalds (pre-git)
Trond Myklebust
Christoph Hellwig
Eric W. Biedermann
Anna Schumaker
Deepa Dinamani
Benny Halevy
Peng Tao
Art Haas
Dave Jones
Al Viro
Benjamin Coddington
Talpey, Thomas
Others
March 1997
October 1997
February 1999
May 1999
September 1999
March 2000
February 2002
April 2002
May 2002
July 2002
August 2002
September 2002
November 2002
March 2004
May 2004
August 2004
January 2006
March 2006
June 2006
August 2006
October 2006
July 2007
September 2007
March 2008
February 2010
October 2010
December 2010
January 2012
April 2012
May 2012
June 2012
October 2012
February 2013
May 2014
August 2014
May 2017
June 2017
November 2017
May 2018
February 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 10, "token_count": 679}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 10, "token_count": 34}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 105}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 2728}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 26, "token_count": 72}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 146}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 52}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 104}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
2837
66.77%
Linus Torvalds (pre-git)
833
19.60%
Trond Myklebust
180
4.24%
Christoph Hellwig
146
3.44%
Eric W. Biedermann
72
1.69%
Anna Schumaker
55
1.29%
Deepa Dinamani
52
1.22%
Benny Halevy
31
0.73%
Peng Tao
26
0.61%
Art Haas
6
0.14%
Dave Jones
4
0.09%
Al Viro
3
0.07%
Benjamin Coddington
1
0.02%
Talpey, Thomas
1
0.02%
Others
2
0.05%
Total
4249
nfs3_fs.h
37
-
3
165
Anna Schumaker
Peng Tao
Others
May 2014
September 2014
November 2017
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 158}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
158
95.76%
Peng Tao
6
3.64%
Others
1
0.61%
Total
165
nfs3acl.c
336
-
11
1601
Andreas Gruenbacher
Christoph Hellwig
Trond Myklebust
Chuck Lever
Jeff Layton
David Howells
Tejun Heo
Others
June 2005
August 2005
March 2006
May 2006
June 2008
August 2008
March 2009
March 2010
April 2010
January 2011
March 2012
December 2013
January 2014
February 2014
June 2014
July 2014
August 2014
September 2014
March 2015
December 2015
March 2016
November 2017
July 2018
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 758}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 92}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 190}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 19, "token_count": 178}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
951
59.40%
Christoph Hellwig
283
17.68%
Trond Myklebust
274
17.11%
Chuck Lever
73
4.56%
Jeff Layton
4
0.25%
David Howells
3
0.19%
Tejun Heo
3
0.19%
Others
10
0.62%
Total
1601
nfs3client.c
112
-
4
482
Anna Schumaker
Peng Tao
Tigran Mkrtchyan
Trond Myklebust
July 2012
May 2014
July 2014
September 2014
June 2016
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 284}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 99}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 40, "token_count": 29}, {"author_id": 0, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
284
58.92%
Peng Tao
140
29.05%
Tigran Mkrtchyan
29
6.02%
Trond Myklebust
29
6.02%
Total
482
nfs3proc.c
1007
-
29
5030
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Anna Schumaker
Benjamin Coddington
Christoph Hellwig
Art Haas
Jeff Layton
EG Keizer
J. Bruce Fields
Andreas Gruenbacher
Dave Jones
Fred Isaman
David Howells
Weston Andros Adamson
David P. Quigley
Al Viro
Neil Brown
Andy Adamson
Tejun Heo
Matthew Wilcox
Harvey Harrison
Others
March 2000
August 2000
September 2000
October 2000
March 2002
April 2002
May 2002
July 2002
September 2002
October 2002
November 2002
December 2002
October 2003
February 2004
March 2004
April 2004
August 2004
September 2004
January 2005
March 2005
June 2005
August 2005
October 2005
January 2006
March 2006
June 2006
August 2006
October 2006
November 2006
June 2007
July 2007
September 2007
October 2007
December 2007
January 2008
May 2008
June 2008
August 2008
March 2009
September 2009
January 2010
March 2010
April 2010
September 2010
October 2010
February 2011
November 2011
December 2011
March 2012
April 2012
June 2012
July 2012
August 2012
September 2012
November 2012
January 2013
May 2013
August 2013
September 2013
December 2013
January 2014
February 2014
May 2014
June 2014
September 2014
February 2015
March 2015
July 2016
April 2017
June 2017
July 2017
November 2017
February 2018
March 2018
April 2018
May 2018
December 2018
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 1208}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 10, "token_count": 44}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 45, "token_count": 57}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 135}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 271}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 64}, {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 20, "token_count": 67}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 352}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 694}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 46, "token_count": 74}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 12, "token_count": 101}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 4}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 172}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 54}, {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 18, "token_count": 254}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1968
39.13%
Linus Torvalds (pre-git)
1286
25.57%
Chuck Lever
399
7.93%
Anna Schumaker
255
5.07%
Benjamin Coddington
255
5.07%
Christoph Hellwig
180
3.58%
Art Haas
135
2.68%
Jeff Layton
119
2.37%
EG Keizer
74
1.47%
J. Bruce Fields
72
1.43%
Andreas Gruenbacher
64
1.27%
Dave Jones
57
1.13%
Fred Isaman
44
0.87%
David Howells
29
0.58%
Weston Andros Adamson
14
0.28%
David P. Quigley
12
0.24%
Al Viro
11
0.22%
Neil Brown
11
0.22%
Andy Adamson
6
0.12%
Tejun Heo
6
0.12%
Matthew Wilcox
4
0.08%
Harvey Harrison
3
0.06%
Others
26
0.52%
Total
5030
nfs3super.c
35
-
2
110
Anna Schumaker
Christoph Hellwig
July 2012
December 2013
September 2014
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
98
89.09%
Christoph Hellwig
12
10.91%
Total
110
nfs3xdr.c
2555
-
18
8762
Chuck Lever
Linus Torvalds (pre-git)
Anna Schumaker
Christoph Hellwig
Trond Myklebust
Andreas Gruenbacher
Eric W. Biedermann
Deepa Dinamani
Peng Tao
Art Haas
Ricardo Labiaga
Dave Jones
David Howells
Fred Isaman
Benjamin Coddington
Others
March 1997
March 2000
February 2002
April 2002
July 2002
September 2002
October 2002
November 2002
March 2004
September 2004
June 2005
March 2006
June 2006
August 2006
March 2007
July 2007
March 2009
April 2009
October 2010
December 2010
January 2011
January 2012
April 2012
May 2012
June 2012
October 2012
February 2013
May 2014
August 2014
February 2015
May 2015
August 2015
May 2017
June 2017
November 2017
March 2018
April 2018
May 2018
September 2018
February 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 10, "token_count": 317}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 294}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 262}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 6485}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 338}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 26, "token_count": 72}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 326}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 167}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
6696
76.42%
Linus Torvalds (pre-git)
611
6.97%
Anna Schumaker
395
4.51%
Christoph Hellwig
326
3.72%
Trond Myklebust
311
3.55%
Andreas Gruenbacher
262
2.99%
Eric W. Biedermann
72
0.82%
Deepa Dinamani
28
0.32%
Peng Tao
18
0.21%
Art Haas
6
0.07%
Ricardo Labiaga
6
0.07%
Dave Jones
4
0.05%
David Howells
3
0.03%
Fred Isaman
3
0.03%
Benjamin Coddington
1
0.01%
Others
20
0.23%
Total
8762
nfs42.h
27
-
4
119
Anna Schumaker
Trond Myklebust
Peng Tao
Others
May 2013
September 2014
November 2014
June 2015
September 2015
November 2017
February 2019
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
65
54.62%
Trond Myklebust
35
29.41%
Peng Tao
18
15.13%
Others
1
0.84%
Total
119
nfs42proc.c
935
-
10
5030
Trond Myklebust
Anna Schumaker
Olga Kornievskaia
Peng Tao
Christoph Hellwig
J. Bruce Fields
Jeff Layton
Al Viro
Linus Torvalds
Others
May 2013
September 2014
October 2014
November 2014
March 2015
May 2015
June 2015
July 2015
September 2015
November 2015
December 2015
January 2016
February 2016
May 2016
June 2016
July 2016
August 2016
October 2016
January 2017
February 2017
April 2017
May 2017
July 2017
November 2017
May 2018
July 2018
August 2018
November 2018
February 2019
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 442}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 224}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 396}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 248}, {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 84}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 7, "token_count": 386}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 102}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 320}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 80}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 989}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 13, "token_count": 69}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 35}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 889}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1506
29.94%
Anna Schumaker
1186
23.58%
Olga Kornievskaia
1174
23.34%
Peng Tao
736
14.63%
Christoph Hellwig
325
6.46%
J. Bruce Fields
92
1.83%
Jeff Layton
5
0.10%
Al Viro
3
0.06%
Linus Torvalds
2
0.04%
Others
1
0.02%
Total
5030
nfs42xdr.c
805
-
7
3571
Anna Schumaker
Trond Myklebust
Olga Kornievskaia
Peng Tao
Christoph Hellwig
Chuck Lever
Others
May 2013
September 2014
November 2014
March 2015
June 2015
September 2015
July 2016
October 2016
May 2017
November 2017
July 2018
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 593}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 360}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 562}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 496}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 406}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 116}, {"author_id": 13, "token_count": 95}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 356}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 0, "token_count": 473}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
1589
44.50%
Trond Myklebust
988
27.67%
Olga Kornievskaia
451
12.63%
Peng Tao
406
11.37%
Christoph Hellwig
116
3.25%
Chuck Lever
20
0.56%
Others
1
0.03%
Total
3571
nfs4_fs.h
595
-
24
3018
Trond Myklebust
Anna Schumaker
Weston Andros Adamson
Chuck Lever
Andy Adamson
Fred Isaman
Neil Brown
Olga Kornievskaia
Peng Tao
Benny Halevy
Alexandros Batsakis
Ricardo Labiaga
Aneesh Kumar K.V
David Howells
Manoj Naik
Jeff Layton
Al Viro
Christoph Hellwig
David P. Quigley
Elena Reshetova
Others
June 2005
October 2005
November 2005
January 2006
June 2006
August 2006
November 2006
January 2007
July 2007
October 2007
December 2008
February 2009
April 2009
July 2009
December 2009
January 2010
April 2010
May 2010
June 2010
July 2010
December 2010
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
December 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
November 2012
February 2013
March 2013
April 2013
May 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
May 2014
June 2014
September 2014
November 2014
January 2015
June 2015
July 2015
September 2015
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
May 2017
August 2017
October 2017
November 2017
May 2018
July 2018
August 2018
September 2018
November 2018
December 2018
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 405}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 27, "token_count": 8}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 86}, {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 27}, {"author_id": 3, "token_count": 28}, {"author_id": 21, "token_count": 24}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 43, "token_count": 8}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 82}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 25}, {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 107}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 78}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 60}, {"author_id": 9, "token_count": 256}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 0, "token_count": 6}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 118}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 7, "token_count": 37}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 51}, {"author_id": 6, "token_count": 95}, {"author_id": 12, "token_count": 3}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 16, "token_count": 29}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 45}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 61}, {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1439
47.68%
Anna Schumaker
326
10.80%
Weston Andros Adamson
288
9.54%
Chuck Lever
278
9.21%
Andy Adamson
267
8.85%
Fred Isaman
96
3.18%
Neil Brown
95
3.15%
Olga Kornievskaia
54
1.79%
Peng Tao
37
1.23%
Benny Halevy
33
1.09%
Alexandros Batsakis
27
0.89%
Ricardo Labiaga
24
0.80%
Aneesh Kumar K.V
8
0.27%
David Howells
8
0.27%
Manoj Naik
8
0.27%
Jeff Layton
5
0.17%
Al Viro
3
0.10%
Christoph Hellwig
3
0.10%
David P. Quigley
3
0.10%
Elena Reshetova
1
0.03%
Others
15
0.50%
Total
3018
nfs4client.c
1280
-
21
4990
Anna Schumaker
Chuck Lever
Andy Adamson
Trond Myklebust
Olga Kornievskaia
J. Bruce Fields
Weston Andros Adamson
Peng Tao
Steve Dickson
Scott Mayhew
Tigran Mkrtchyan
Tejun Heo
Jeff Layton
Benjamin Coddington
Elena Reshetova
Neil Brown
Stanislav Kinsbursky
David Howells
Others
July 2012
August 2012
September 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
March 2014
May 2014
July 2014
September 2014
November 2014
January 2015
March 2015
April 2015
July 2015
November 2015
June 2016
August 2016
September 2016
November 2016
March 2017
April 2017
June 2017
October 2017
December 2017
February 2018
July 2018
September 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 2234}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 404}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 51, "token_count": 26}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 30, "token_count": 18}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 7}, {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 143}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 489}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 317}, {"author_id": 9, "token_count": 47}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 30, "token_count": 23}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 40, "token_count": 29}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 175}, {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 20, "token_count": 67}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 208}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 82}, {"author_id": 31, "token_count": 29}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 71}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
2454
49.18%
Chuck Lever
1021
20.46%
Andy Adamson
666
13.35%
Trond Myklebust
419
8.40%
Olga Kornievskaia
73
1.46%
J. Bruce Fields
67
1.34%
Weston Andros Adamson
51
1.02%
Peng Tao
41
0.82%
Steve Dickson
41
0.82%
Scott Mayhew
29
0.58%
Tigran Mkrtchyan
29
0.58%
Tejun Heo
26
0.52%
Jeff Layton
22
0.44%
Benjamin Coddington
11
0.22%
Elena Reshetova
5
0.10%
Neil Brown
4
0.08%
Stanislav Kinsbursky
4
0.08%
David Howells
3
0.06%
Others
24
0.48%
Total
4990
nfs4file.c
269
-
15
1142
Anna Schumaker
Peng Tao
Trond Myklebust
Christoph Hellwig
Olga Kornievskaia
David Howells
Al Viro
Benjamin Coddington
Miklos Szeredi
Neil Brown
Jeff Layton
Kinglong Mee
Others
July 2012
December 2012
May 2013
September 2013
April 2014
August 2014
September 2014
November 2014
March 2015
June 2015
August 2015
September 2015
November 2015
December 2015
January 2016
March 2016
June 2016
July 2016
September 2016
October 2016
November 2017
July 2018
October 2018
January 2019
April 2019
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 361}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 5, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 5, "token_count": 6}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 246}, {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
616
53.94%
Peng Tao
246
21.54%
Trond Myklebust
97
8.49%
Christoph Hellwig
81
7.09%
Olga Kornievskaia
19
1.66%
David Howells
16
1.40%
Al Viro
15
1.31%
Benjamin Coddington
14
1.23%
Miklos Szeredi
6
0.53%
Neil Brown
2
0.18%
Jeff Layton
1
0.09%
Kinglong Mee
1
0.09%
Others
28
2.45%
Total
1142
nfs4getroot.c
41
-
3
169
Anna Schumaker
Trond Myklebust
Others
July 2012
October 2012
September 2013
November 2017
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
160
94.67%
Trond Myklebust
8
4.73%
Others
1
0.59%
Total
169
nfs4idmap.c
790
-
22
3522
Anna Schumaker
Trond Myklebust
Marius Aamodt Eriksen
David Howells
Eric W. Biedermann
Stanislav Kinsbursky
Dave Wysochanski
Al Viro
Chuck Lever
Tom Haynes
J. Bruce Fields
Peng Tao
Weston Andros Adamson
Others
April 2003
June 2003
October 2003
February 2004
June 2004
May 2005
January 2006
March 2006
August 2006
April 2007
December 2007
August 2009
September 2010
October 2010
February 2011
June 2011
September 2011
December 2011
January 2012
February 2012
March 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
January 2013
February 2013
March 2013
June 2013
August 2013
July 2014
December 2014
April 2015
July 2015
October 2015
April 2016
March 2017
June 2017
September 2017
January 2018
May 2018
June 2018
July 2018
February 2019
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 28, "token_count": 354}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 201}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 692}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 5, "token_count": 10}, {"author_id": 17, "token_count": 59}, {"author_id": 0, "token_count": 327}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 403}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 45}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 131}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 250}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 26, "token_count": 146}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 49, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 55}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
1418
40.26%
Trond Myklebust
1278
36.29%
Marius Aamodt Eriksen
354
10.05%
David Howells
174
4.94%
Eric W. Biedermann
146
4.15%
Stanislav Kinsbursky
78
2.21%
Dave Wysochanski
13
0.37%
Al Viro
5
0.14%
Chuck Lever
5
0.14%
Tom Haynes
5
0.14%
J. Bruce Fields
2
0.06%
Peng Tao
1
0.03%
Weston Andros Adamson
1
0.03%
Others
42
1.19%
Total
3522
nfs4idmap.h
68
-
8
185
Trond Myklebust
Marius Aamodt Eriksen
Anna Schumaker
Tom Haynes
Eric W. Biedermann
David Howells
Linus Torvalds
Others
April 2003
February 2004
January 2006
August 2006
January 2009
September 2010
February 2011
January 2012
October 2012
February 2013
December 2014
April 2015
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 28, "token_count": 47}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
88
47.57%
Marius Aamodt Eriksen
47
25.41%
Anna Schumaker
17
9.19%
Tom Haynes
16
8.65%
Eric W. Biedermann
7
3.78%
David Howells
5
2.70%
Linus Torvalds
3
1.62%
Others
2
1.08%
Total
185
nfs4namespace.c
518
-
15
2237
David Howells
Chuck Lever
Anna Schumaker
Trond Myklebust
J. Bruce Fields
Weston Andros Adamson
Andy Adamson
Al Viro
Stanislav Kinsbursky
Eric W. Biedermann
Harvey Harrison
Jeff Layton
Tejun Heo
Others
June 2006
August 2006
January 2007
February 2007
December 2007
May 2008
August 2008
March 2009
August 2009
October 2009
March 2010
April 2010
March 2011
November 2011
January 2012
March 2012
April 2012
October 2012
February 2013
March 2013
September 2013
October 2013
February 2014
June 2014
March 2015
July 2016
January 2017
April 2017
November 2017
February 2019
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 536}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 187}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 20, "token_count": 236}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 15, "token_count": 40}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 268}, {"author_id": 9, "token_count": 100}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 426}, {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 103}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
729
32.59%
Chuck Lever
463
20.70%
Anna Schumaker
271
12.11%
Trond Myklebust
239
10.68%
J. Bruce Fields
236
10.55%
Weston Andros Adamson
124
5.54%
Andy Adamson
103
4.60%
Al Viro
44
1.97%
Stanislav Kinsbursky
11
0.49%
Eric W. Biedermann
5
0.22%
Harvey Harrison
3
0.13%
Jeff Layton
3
0.13%
Tejun Heo
3
0.13%
Others
3
0.13%
Total
2237
nfs4proc.c
9837
-
61
48886
Trond Myklebust
Andy Adamson
Chuck Lever
Anna Schumaker
Weston Andros Adamson
Jeff Layton
David P. Quigley
J. Bruce Fields
Benny Halevy
Ricardo Labiaga
Neil Brown
Alexandros Batsakis
Fred Isaman
Olga Kornievskaia
Andreas Gruenbacher
David Howells
Benjamin Coddington
Kinglong Mee
Peng Tao
Neil Horman
Aneesh Kumar K.V
Andrew Elble
Al Viro
Manoj Naik
Steve Dickson
Miklos Szeredi
Deepa Dinamani
Harvey Harrison
Tigran Mkrtchyan
Boaz Harrosh
Dave Wysochanski
Elena Reshetova
Peter Staubach
Matthew Wilcox
Tejun Heo
Linus Torvalds
Andrew Morton
Mike Sager
Others
October 2002
November 2002
December 2002
April 2003
October 2003
February 2004
March 2004
April 2004
August 2004
September 2004
January 2005
March 2005
June 2005
August 2005
October 2005
November 2005
January 2006
March 2006
June 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
December 2007
January 2008
February 2008
April 2008
May 2008
June 2008
October 2008
December 2008
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 763}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 865}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 405}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 999}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 20, "token_count": 465}, {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 398}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 1429}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 20, "token_count": 12}, {"author_id": 0, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 27, "token_count": 111}, {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 5, "token_count": 151}, {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 20, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 12, "token_count": 26}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 815}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 47, "token_count": 6}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 6544}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 1204}, {"author_id": 11, "token_count": 183}, {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 210}, {"author_id": 3, "token_count": 11}, {"author_id": 36, "token_count": 1}, {"author_id": 16, "token_count": 17}, {"author_id": 21, "token_count": 436}, {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 132}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 179}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 81}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 520}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 0, "token_count": 293}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 12, "token_count": 176}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 494}, {"author_id": 1, "token_count": 11}, {"author_id": 20, "token_count": 97}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 61}, {"author_id": 43, "token_count": 132}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 82}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 398}, {"author_id": 1, "token_count": 518}, {"author_id": 6, "token_count": 135}, {"author_id": 41, "token_count": 171}, {"author_id": 0, "token_count": 40}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 74}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 11, "token_count": 314}, {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 69}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 15, "token_count": 52}, {"author_id": 3, "token_count": 47}, {"author_id": 1, "token_count": 671}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 98}, {"author_id": 12, "token_count": 3}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 82}, {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 311}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 9, "token_count": 39}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 108}, {"author_id": 2, "token_count": 142}, {"author_id": 0, "token_count": 294}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 336}, {"author_id": 6, "token_count": 58}, {"author_id": 0, "token_count": 134}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 105}, {"author_id": 1, "token_count": 150}, {"author_id": 2, "token_count": 78}, {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 82}, {"author_id": 9, "token_count": 132}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 43}, {"author_id": 35, "token_count": 24}, {"author_id": 30, "token_count": 8}, {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 91}, {"author_id": 2, "token_count": 246}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 0, "token_count": 96}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 2, "token_count": 103}, {"author_id": 0, "token_count": 107}, {"author_id": 9, "token_count": 141}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 342}, {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 237}, {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 1133}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 0, "token_count": 72}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 365}, {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 87}, {"author_id": 0, "token_count": 630}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 432}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 14, "token_count": 1561}, {"author_id": 30, "token_count": 67}, {"author_id": 0, "token_count": 615}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 2, "token_count": 526}, {"author_id": 0, "token_count": 634}, {"author_id": 9, "token_count": 825}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 1, "token_count": 2}, {"author_id": 16, "token_count": 64}, {"author_id": 0, "token_count": 70}, {"author_id": 9, "token_count": 324}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 1392}, {"author_id": 0, "token_count": 13}, {"author_id": 9, "token_count": 101}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 17}, {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 53, "token_count": 7}, {"author_id": 0, "token_count": 33}, {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 392}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 58}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 16}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 12, "token_count": 156}, {"author_id": 7, "token_count": 16}, {"author_id": 9, "token_count": 61}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 30}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 24, "token_count": 38}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 16, "token_count": 77}, {"author_id": 7, "token_count": 15}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 7, "token_count": 20}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 748}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 357}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 69}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 272}, {"author_id": 24, "token_count": 4}, {"author_id": 16, "token_count": 9}, {"author_id": 13, "token_count": 5}, {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 12, "token_count": 14}, {"author_id": 24, "token_count": 46}, {"author_id": 16, "token_count": 10}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 24, "token_count": 118}, {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 76}, {"author_id": 0, "token_count": 488}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 19, "token_count": 25}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 13, "token_count": 59}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 127}, {"author_id": 48, "token_count": 123}, {"author_id": 7, "token_count": 12}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "token_count": 18}, {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 15, "token_count": 16}, {"author_id": 2, "token_count": 20}, {"author_id": 12, "token_count": 136}, {"author_id": 40, "token_count": 12}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 333}, {"author_id": 6, "token_count": 52}, {"author_id": 12, "token_count": 513}, {"author_id": 0, "token_count": 1155}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 37, "token_count": 19}, {"author_id": 6, "token_count": 20}, {"author_id": 16, "token_count": 57}, {"author_id": 0, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 18, "token_count": 66}, {"author_id": 0, "token_count": 522}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 91}, {"author_id": 16, "token_count": 11}, {"author_id": 0, "token_count": 186}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 301}, {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 18, "token_count": 65}, {"author_id": 49, "token_count": 7}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 18, "token_count": 18}, {"author_id": 12, "token_count": 270}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 18, "token_count": 1}, {"author_id": 0, "token_count": 399}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 240}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 7}, {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 46}, {"author_id": 2, "token_count": 30}, {"author_id": 0, "token_count": 1015}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 42}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 12, "token_count": 30}, {"author_id": 0, "token_count": 418}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 233}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 102}, {"author_id": 18, "token_count": 14}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 2, "token_count": 61}, {"author_id": 0, "token_count": 315}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 13, "token_count": 198}, {"author_id": 0, "token_count": 258}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 138}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 0, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
30115
61.60%
Andy Adamson
3287
6.72%
Chuck Lever
2870
5.87%
Anna Schumaker
2627
5.37%
Weston Andros Adamson
1748
3.58%
Jeff Layton
1661
3.40%
David P. Quigley
1561
3.19%
J. Bruce Fields
583
1.19%
Benny Halevy
510
1.04%
Ricardo Labiaga
465
0.95%
Neil Brown
442
0.90%
Alexandros Batsakis
342
0.70%
Fred Isaman
300
0.61%
Olga Kornievskaia
281
0.57%
Andreas Gruenbacher
243
0.50%
David Howells
228
0.47%
Benjamin Coddington
210
0.43%
Kinglong Mee
206
0.42%
Peng Tao
181
0.37%
Neil Horman
171
0.35%
Aneesh Kumar K.V
132
0.27%
Andrew Elble
123
0.25%
Al Viro
122
0.25%
Manoj Naik
111
0.23%
Steve Dickson
75
0.15%
Miklos Szeredi
24
0.05%
Deepa Dinamani
19
0.04%
Harvey Harrison
12
0.02%
Tigran Mkrtchyan
12
0.02%
Boaz Harrosh
7
0.01%
Dave Wysochanski
7
0.01%
Elena Reshetova
7
0.01%
Peter Staubach
6
0.01%
Matthew Wilcox
4
0.01%
Tejun Heo
3
0.01%
Linus Torvalds
2
0.00%
Andrew Morton
1
0.00%
Mike Sager
1
0.00%
Others
187
0.38%
Total
48886
nfs4renewd.c
160
-
9
475
Trond Myklebust
Andy Adamson
David Howells
Benny Halevy
Alexandros Batsakis
Harvey Harrison
Neil Brown
Tejun Heo
Chuck Lever
October 2002
February 2004
June 2005
January 2006
August 2006
November 2006
August 2007
May 2008
December 2008
April 2009
February 2010
June 2010
December 2010
February 2011
August 2011
May 2012
August 2012
September 2014
August 2016
February 2017
December 2018
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
397
83.58%
Andy Adamson
27
5.68%
David Howells
16
3.37%
Benny Halevy
13
2.74%
Alexandros Batsakis
9
1.89%
Harvey Harrison
4
0.84%
Neil Brown
4
0.84%
Tejun Heo
3
0.63%
Chuck Lever
2
0.42%
Total
475
nfs4session.c
652
-
7
2658
Trond Myklebust
Chuck Lever
Andy Adamson
Neil Brown
Fred Isaman
Others
November 2012
December 2012
May 2013
June 2013
July 2013
August 2013
September 2013
February 2014
February 2015
January 2016
August 2016
September 2016
October 2016
November 2016
June 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1694}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 165}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2461
92.59%
Chuck Lever
172
6.47%
Andy Adamson
7
0.26%
Neil Brown
3
0.11%
Fred Isaman
1
0.04%
Others
14
0.53%
Total
2658
nfs4session.h
184
-
5
701
Trond Myklebust
Chuck Lever
Anna Schumaker
Andy Adamson
Others
November 2012
December 2012
May 2013
June 2013
July 2013
August 2013
September 2013
February 2014
February 2015
March 2015
May 2015
January 2016
August 2016
September 2016
January 2017
November 2017
June 2018
March 2019
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 373}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 94}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
540
77.03%
Chuck Lever
114
16.26%
Anna Schumaker
27
3.85%
Andy Adamson
19
2.71%
Others
1
0.14%
Total
701
nfs4state.c
2631
-
33
11466
Trond Myklebust
Chuck Lever
Andy Adamson
Anna Schumaker
Neil Brown
Weston Andros Adamson
Jeff Layton
Ricardo Labiaga
Alexandros Batsakis
Matthew Wilcox
Fred Isaman
Benny Halevy
David Howells
Stanislav Kinsbursky
Olga Kornievskaia
Elena Reshetova
David Chinner
Benjamin Coddington
Harvey Harrison
Linus Torvalds
Peter Zijlstra
Others
October 2002
April 2003
October 2003
February 2004
March 2004
August 2004
January 2005
March 2005
June 2005
October 2005
November 2005
January 2006
August 2006
June 2007
July 2007
August 2007
October 2007
December 2007
January 2008
February 2008
April 2008
May 2008
December 2008
March 2009
April 2009
June 2009
July 2009
September 2009
December 2009
January 2010
March 2010
April 2010
May 2010
June 2010
July 2010
September 2010
October 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
August 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
February 2014
March 2014
June 2014
July 2014
September 2014
January 2015
March 2015
April 2015
June 2015
July 2015
October 2015
May 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
May 2017
June 2017
October 2017
November 2017
December 2017
March 2018
July 2018
August 2018
September 2018
November 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 395}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 539}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 277}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 391}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 199}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 562}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 983}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 178}, {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 91}, {"author_id": 3, "token_count": 58}, {"author_id": 21, "token_count": 119}, {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 34}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 331}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 58, "token_count": 5}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 361}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 222}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 288}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 46}, {"author_id": 0, "token_count": 495}, {"author_id": 9, "token_count": 156}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 236}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 17, "token_count": 21}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 380}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 18}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 47}, {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 106}, {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 39}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 2, "token_count": 946}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 25}, {"author_id": 13, "token_count": 1}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 12, "token_count": 64}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 249}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 29}, {"author_id": 16, "token_count": 28}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 16, "token_count": 38}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 55, "token_count": 56}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 282}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 137}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
7442
64.90%
Chuck Lever
2307
20.12%
Andy Adamson
406
3.54%
Anna Schumaker
286
2.49%
Neil Brown
286
2.49%
Weston Andros Adamson
166
1.45%
Jeff Layton
136
1.19%
Ricardo Labiaga
119
1.04%
Alexandros Batsakis
91
0.79%
Matthew Wilcox
56
0.49%
Fred Isaman
29
0.25%
Benny Halevy
28
0.24%
David Howells
22
0.19%
Stanislav Kinsbursky
21
0.18%
Olga Kornievskaia
8
0.07%
Elena Reshetova
7
0.06%
David Chinner
5
0.04%
Benjamin Coddington
4
0.03%
Harvey Harrison
3
0.03%
Linus Torvalds
2
0.02%
Peter Zijlstra
2
0.02%
Others
40
0.35%
Total
11466
nfs4super.c
361
-
5
1528
Anna Schumaker
Trond Myklebust
Peng Tao
Others
July 2012
December 2012
June 2013
October 2013
January 2014
April 2014
May 2014
March 2015
April 2015
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 1471}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
1474
96.47%
Trond Myklebust
45
2.95%
Peng Tao
4
0.26%
Others
5
0.33%
Total
1528
nfs4sysctl.c
70
-
5
224
Anna Schumaker
Stanislav Kinsbursky
Others
July 2012
October 2012
June 2014
April 2015
November 2017
January 2018
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 214}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
217
96.88%
Stanislav Kinsbursky
2
0.89%
Others
5
2.23%
Total
224
nfs4trace.c
19
-
2
46
Trond Myklebust
Others
August 2013
December 2015
November 2017
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
45
97.83%
Others
1
2.17%
Total
46
nfs4trace.h
1807
-
10
1946
Trond Myklebust
Chuck Lever
Olga Kornievskaia
Jeff Layton
Anna Schumaker
Weston Andros Adamson
Andrew Elble
David Howells
Others
August 2013
June 2014
March 2015
August 2015
November 2015
December 2015
May 2016
July 2016
January 2017
June 2017
November 2017
August 2018
September 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 799}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 13, "token_count": 123}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 12, "token_count": 19}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 829}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
898
46.15%
Chuck Lever
846
43.47%
Olga Kornievskaia
123
6.32%
Jeff Layton
43
2.21%
Anna Schumaker
26
1.34%
Weston Andros Adamson
6
0.31%
Andrew Elble
1
0.05%
David Howells
1
0.05%
Others
2
0.10%
Total
1946
nfs4xdr.c
7590
-
36
37314
Trond Myklebust
Andy Adamson
Benny Halevy
Anna Schumaker
Chuck Lever
Weston Andros Adamson
Christoph Hellwig
David P. Quigley
Jeff Layton
Fred Isaman
J. Bruce Fields
Manoj Naik
Ricardo Labiaga
Kinglong Mee
Peng Tao
Andreas Gruenbacher
Alexandros Batsakis
Al Viro
Marius Aamodt Eriksen
Eric W. Biedermann
Harvey Harrison
Deepa Dinamani
Mike Sager
Jim Rees
Olga Kornievskaia
David Howells
Andrew Morton
Benjamin Coddington
Talpey, Thomas
Others
October 2002
November 2002
December 2002
April 2003
May 2003
October 2003
February 2004
March 2004
April 2004
August 2004
September 2004
March 2005
June 2005
October 2005
January 2006
March 2006
June 2006
August 2006
October 2006
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
December 2007
March 2008
April 2008
May 2008
December 2008
March 2009
April 2009
August 2009
December 2009
February 2010
March 2010
April 2010
June 2010
July 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
May 2014
August 2014
September 2014
November 2014
January 2015
February 2015
March 2015
April 2015
June 2015
August 2015
September 2015
November 2015
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
November 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
November 2017
January 2018
March 2018
April 2018
May 2018
July 2018
October 2018
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1405}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 923}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 28, "token_count": 58}, {"author_id": 0, "token_count": 555}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1980}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 5542}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 808}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 20, "token_count": 382}, {"author_id": 27, "token_count": 10}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 268}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 44}, {"author_id": 27, "token_count": 342}, {"author_id": 0, "token_count": 344}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 64}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 12, "token_count": 53}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 248}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 31}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 38}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 609}, {"author_id": 11, "token_count": 5}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 362}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 4076}, {"author_id": 11, "token_count": 569}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 11, "token_count": 2110}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 99}, {"author_id": 20, "token_count": 1}, {"author_id": 36, "token_count": 16}, {"author_id": 21, "token_count": 212}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 11, "token_count": 5}, {"author_id": 2, "token_count": 1}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 1304}, {"author_id": 1, "token_count": 627}, {"author_id": 21, "token_count": 135}, {"author_id": 0, "token_count": 63}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 369}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 393}, {"author_id": 1, "token_count": 835}, {"author_id": 6, "token_count": 6}, {"author_id": 0, "token_count": 186}, {"author_id": 9, "token_count": 47}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 11, "token_count": 429}, {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 799}, {"author_id": 11, "token_count": 15}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 397}, {"author_id": 6, "token_count": 182}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 74}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 9, "token_count": 280}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 221}, {"author_id": 0, "token_count": 616}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 88}, {"author_id": 6, "token_count": 4}, {"author_id": 0, "token_count": 44}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 525}, {"author_id": 2, "token_count": 57}, {"author_id": 0, "token_count": 215}, {"author_id": 9, "token_count": 338}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 9, "token_count": 75}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 50, "token_count": 10}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 26, "token_count": 38}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 14, "token_count": 529}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 0, "token_count": 4}, {"author_id": 9, "token_count": 286}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 367}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 25}, {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 4, "token_count": 46}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 2, "token_count": 4}, {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 27}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 24, "token_count": 161}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 121}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 19, "token_count": 92}, {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 219}, {"author_id": 12, "token_count": 51}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 37, "token_count": 3}, {"author_id": 6, "token_count": 30}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 68}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 261}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 885}, {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 12, "token_count": 321}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 416}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 521}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
17183
46.05%
Andy Adamson
7398
19.83%
Benny Halevy
3164
8.48%
Anna Schumaker
2445
6.55%
Chuck Lever
1644
4.41%
Weston Andros Adamson
1073
2.88%
Christoph Hellwig
956
2.56%
David P. Quigley
529
1.42%
Jeff Layton
481
1.29%
Fred Isaman
445
1.19%
J. Bruce Fields
385
1.03%
Manoj Naik
352
0.94%
Ricardo Labiaga
347
0.93%
Kinglong Mee
170
0.46%
Peng Tao
165
0.44%
Andreas Gruenbacher
160
0.43%
Alexandros Batsakis
99
0.27%
Al Viro
64
0.17%
Marius Aamodt Eriksen
58
0.16%
Eric W. Biedermann
38
0.10%
Harvey Harrison
38
0.10%
Deepa Dinamani
27
0.07%
Mike Sager
16
0.04%
Jim Rees
10
0.03%
Olga Kornievskaia
9
0.02%
David Howells
2
0.01%
Andrew Morton
1
0.00%
Benjamin Coddington
1
0.00%
Talpey, Thomas
1
0.00%
Others
53
0.14%
Total
37314
nfsroot.c
310
-
8
841
Chuck Lever
Linus Torvalds (pre-git)
Trond Myklebust
Al Viro
Andrew Morton
Others
June 1995
March 1996
March 1997
October 1997
January 1998
March 1998
June 1999
September 1999
June 2002
April 2004
November 2006
December 2008
July 2010
September 2010
October 2010
March 2011
May 2011
March 2012
December 2014
September 2015
November 2017
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 656}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
706
83.95%
Linus Torvalds (pre-git)
101
12.01%
Trond Myklebust
19
2.26%
Al Viro
4
0.48%
Andrew Morton
3
0.36%
Others
8
0.95%
Total
841
nfstrace.c
14
-
3
32
Trond Myklebust
Chuck Lever
Others
August 2013
March 2015
November 2017
February 2019
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
26
81.25%
Chuck Lever
5
15.63%
Others
1
3.13%
Total
32
nfstrace.h
1063
-
5
919
Trond Myklebust
Chuck Lever
Jeff Layton
Others
August 2013
June 2016
July 2016
August 2017
November 2017
January 2018
February 2019
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 600}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 116}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 175}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
601
65.40%
Chuck Lever
311
33.84%
Jeff Layton
5
0.54%
Others
2
0.22%
Total
919
pagelist.c
1322
-
28
5420
Weston Andros Adamson
Trond Myklebust
Anna Schumaker
Benjamin Coddington
Linus Torvalds
Fred Isaman
Peng Tao
Jeff Layton
Boaz Harrosh
Christoph Hellwig
Tom Haynes
Benny Halevy
Peter Zijlstra
Chuck Lever
David Howells
Mel Gorman
Neil Brown
Kinglong Mee
Matthew Wilcox
Others
February 2002
October 2002
November 2002
January 2003
October 2003
August 2004
June 2005
March 2006
June 2006
December 2006
April 2007
May 2007
June 2007
December 2007
February 2010
March 2010
May 2010
June 2010
October 2010
December 2010
February 2011
March 2011
May 2011
June 2011
July 2011
January 2012
April 2012
May 2012
July 2012
August 2012
March 2013
April 2013
September 2013
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
January 2015
March 2015
June 2015
July 2015
September 2015
December 2015
January 2016
April 2016
October 2016
April 2017
June 2017
July 2017
August 2017
September 2017
March 2018
July 2018
September 2018
October 2018
November 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 25, "token_count": 284}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 268}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 53, "token_count": 53}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 177}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 947}, {"author_id": 0, "token_count": 29}, {"author_id": 9, "token_count": 689}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 25, "token_count": 2}, {"author_id": 7, "token_count": 8}, {"author_id": 8, "token_count": 13}, {"author_id": 9, "token_count": 219}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 9, "token_count": 115}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 641}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 76}, {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 12, "token_count": 55}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 98}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 18, "token_count": 215}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 81}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 99}, ]}, ]
Author Name
Tokens
Token Proportion
Weston Andros Adamson
1719
31.72%
Trond Myklebust
1524
28.12%
Anna Schumaker
963
17.77%
Benjamin Coddington
319
5.89%
Linus Torvalds
286
5.28%
Fred Isaman
196
3.62%
Peng Tao
186
3.43%
Jeff Layton
71
1.31%
Boaz Harrosh
53
0.98%
Christoph Hellwig
27
0.50%
Tom Haynes
13
0.24%
Benny Halevy
12
0.22%
Peter Zijlstra
12
0.22%
Chuck Lever
8
0.15%
David Howells
4
0.07%
Mel Gorman
3
0.06%
Neil Brown
3
0.06%
Kinglong Mee
1
0.02%
Matthew Wilcox
1
0.02%
Others
19
0.35%
Total
5420
pnfs.c
3063
-
23
14210
Trond Myklebust
Fred Isaman
Andy Adamson
Peng Tao
Benny Halevy
Jeff Layton
Weston Andros Adamson
Ricardo Labiaga
Christoph Hellwig
Tom Haynes
Benjamin Coddington
Kinglong Mee
Anna Schumaker
Boaz Harrosh
Elena Reshetova
Olga Kornievskaia
Neil Brown
Scott Mayhew
Peter Zijlstra
Others
October 2010
January 2011
February 2011
March 2011
May 2011
June 2011
July 2011
September 2011
October 2011
November 2011
January 2012
March 2012
April 2012
May 2012
June 2012
September 2012
October 2012
January 2013
February 2013
March 2013
May 2013
June 2013
August 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
May 2017
September 2017
October 2017
November 2017
December 2017
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
December 2018
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 1096}, {"author_id": 11, "token_count": 124}, {"author_id": 6, "token_count": 277}, {"author_id": 21, "token_count": 170}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 548}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 106}, {"author_id": 6, "token_count": 128}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 343}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 11, "token_count": 532}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 11, "token_count": 5}, {"author_id": 6, "token_count": 23}, {"author_id": 0, "token_count": 162}, {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 41}, {"author_id": 11, "token_count": 61}, {"author_id": 7, "token_count": 83}, {"author_id": 0, "token_count": 273}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 62}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 53, "token_count": 22}, {"author_id": 0, "token_count": 37}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 6, "token_count": 314}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 369}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 42}, {"author_id": 0, "token_count": 577}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 0, "token_count": 488}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 9, "token_count": 42}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 92}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 120}, {"author_id": 7, "token_count": 184}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 7, "token_count": 255}, {"author_id": 9, "token_count": 45}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 32}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 156}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 53}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 280}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 12, "token_count": 7}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 0, "token_count": 376}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 82}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 24, "token_count": 39}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 12, "token_count": 112}, {"author_id": 7, "token_count": 77}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 306}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 25}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 356}, {"author_id": 8, "token_count": 30}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 336}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 11}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 489}, {"author_id": 12, "token_count": 169}, {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 6, "token_count": 544}, {"author_id": 0, "token_count": 308}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 846}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 180}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 214}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 62}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 252}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 13, "token_count": 12}, {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
6286
44.24%
Fred Isaman
2335
16.43%
Andy Adamson
2038
14.34%
Peng Tao
1310
9.22%
Benny Halevy
724
5.10%
Jeff Layton
655
4.61%
Weston Andros Adamson
238
1.67%
Ricardo Labiaga
170
1.20%
Christoph Hellwig
169
1.19%
Tom Haynes
83
0.58%
Benjamin Coddington
63
0.44%
Kinglong Mee
39
0.27%
Anna Schumaker
25
0.18%
Boaz Harrosh
22
0.15%
Elena Reshetova
12
0.08%
Olga Kornievskaia
12
0.08%
Neil Brown
8
0.06%
Scott Mayhew
6
0.04%
Peter Zijlstra
1
0.01%
Others
14
0.10%
Total
14210
pnfs.h
827
-
19
3728
Trond Myklebust
Fred Isaman
Andy Adamson
Benny Halevy
Peng Tao
Tom Haynes
Christoph Hellwig
Weston Andros Adamson
Benjamin Coddington
Ricardo Labiaga
Jeff Layton
Marc Eshel
Neil Brown
Elena Reshetova
Boaz Harrosh
David Howells
Anna Schumaker
Peter Zijlstra
Others
July 2010
October 2010
January 2011
February 2011
March 2011
May 2011
June 2011
July 2011
September 2011
January 2012
March 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
February 2013
March 2013
May 2013
June 2013
January 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
November 2014
December 2014
January 2015
February 2015
March 2015
June 2015
August 2015
September 2015
December 2015
January 2016
April 2016
May 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
March 2017
April 2017
May 2017
October 2017
November 2017
December 2017
May 2018
June 2018
July 2018
August 2018
September 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 11, "token_count": 67}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 145}, {"author_id": 11, "token_count": 69}, {"author_id": 6, "token_count": 38}, {"author_id": 21, "token_count": 66}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 134}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 6, "token_count": 77}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 58}, {"author_id": 6, "token_count": 186}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 239}, {"author_id": 23, "token_count": 14}, {"author_id": 0, "token_count": 3}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 44}, {"author_id": 11, "token_count": 38}, {"author_id": 7, "token_count": 16}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 6, "token_count": 97}, {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 6, "token_count": 193}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 94}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 165}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 106}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 140}, {"author_id": 7, "token_count": 22}, {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 132}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 22}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 15}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 93}, {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 66}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1037
27.82%
Fred Isaman
838
22.48%
Andy Adamson
445
11.94%
Benny Halevy
415
11.13%
Peng Tao
324
8.69%
Tom Haynes
157
4.21%
Christoph Hellwig
155
4.16%
Weston Andros Adamson
138
3.70%
Benjamin Coddington
87
2.33%
Ricardo Labiaga
66
1.77%
Jeff Layton
22
0.59%
Marc Eshel
14
0.38%
Neil Brown
8
0.21%
Elena Reshetova
7
0.19%
Boaz Harrosh
6
0.16%
David Howells
6
0.16%
Anna Schumaker
1
0.03%
Peter Zijlstra
1
0.03%
Others
1
0.03%
Total
3728
pnfs_dev.c
377
-
8
1547
Christoph Hellwig
Benny Halevy
Trond Myklebust
Marc Eshel
Andy Adamson
Weston Andros Adamson
Neil Brown
Others
May 2011
June 2011
March 2012
September 2012
September 2014
March 2015
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 482}, {"author_id": 23, "token_count": 167}, {"author_id": 9, "token_count": 61}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 72}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 493}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 51}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
493
31.87%
Benny Halevy
482
31.16%
Trond Myklebust
265
17.13%
Marc Eshel
167
10.80%
Andy Adamson
72
4.65%
Weston Andros Adamson
61
3.94%
Neil Brown
4
0.26%
Others
3
0.19%
Total
1547
pnfs_nfs.c
972
-
11
4383
Peng Tao
Tom Haynes
Trond Myklebust
Weston Andros Adamson
Andy Adamson
Dave Wysochanski
Neil Brown
Elena Reshetova
Anna Schumaker
Tigran Mkrtchyan
Peter Zijlstra
May 2014
June 2014
September 2014
December 2014
February 2015
March 2015
July 2015
August 2015
December 2015
January 2016
April 2016
May 2016
June 2016
September 2016
November 2016
March 2017
April 2017
July 2017
August 2017
September 2017
October 2017
March 2018
August 2018
December 2018
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 2291}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 1049}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 123}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 49, "token_count": 36}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 88}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 0, "token_count": 32}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 166}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 82}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Peng Tao
2300
52.48%
Tom Haynes
1172
26.74%
Trond Myklebust
510
11.64%
Weston Andros Adamson
182
4.15%
Andy Adamson
166
3.79%
Dave Wysochanski
36
0.82%
Neil Brown
7
0.16%
Elena Reshetova
5
0.11%
Anna Schumaker
2
0.05%
Tigran Mkrtchyan
2
0.05%
Peter Zijlstra
1
0.02%
Total
4383
proc.c
750
-
22
3584
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Anna Schumaker
Art Haas
Jeff Layton
EG Keizer
Dave Jones
Fred Isaman
David P. Quigley
Weston Andros Adamson
David Howells
Al Viro
Neil Brown
J. Bruce Fields
Andy Adamson
Harvey Harrison
Benjamin Coddington
Others
December 1992
February 1993
June 1993
November 1993
February 1994
May 1994
October 1994
January 1996
March 1997
September 1999
March 2000
June 2000
August 2000
September 2000
October 2000
February 2002
April 2002
May 2002
September 2002
October 2002
November 2002
December 2002
September 2003
October 2003
February 2004
March 2004
August 2004
September 2004
January 2005
March 2005
June 2005
August 2005
October 2005
December 2005
January 2006
March 2006
June 2006
August 2006
July 2007
September 2007
October 2007
January 2008
May 2008
June 2008
August 2008
March 2009
April 2010
September 2010
October 2010
December 2010
February 2011
November 2011
December 2011
March 2012
April 2012
May 2012
June 2012
July 2012
January 2013
May 2013
September 2013
May 2014
June 2014
February 2015
March 2015
July 2016
April 2017
June 2017
November 2017
March 2018
April 2018
May 2018
December 2018
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 10, "token_count": 200}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 760089600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 10, "token_count": 311}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 469}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 45, "token_count": 49}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 118}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 340}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 336}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 4}, {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 46, "token_count": 58}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 371}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 12, "token_count": 68}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 4}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1432
39.96%
Linus Torvalds (pre-git)
1094
30.52%
Chuck Lever
392
10.94%
Anna Schumaker
235
6.56%
Art Haas
118
3.29%
Jeff Layton
77
2.15%
EG Keizer
58
1.62%
Dave Jones
50
1.40%
Fred Isaman
33
0.92%
David P. Quigley
18
0.50%
Weston Andros Adamson
18
0.50%
David Howells
14
0.39%
Al Viro
13
0.36%
Neil Brown
7
0.20%
J. Bruce Fields
6
0.17%
Andy Adamson
5
0.14%
Harvey Harrison
4
0.11%
Benjamin Coddington
3
0.08%
Others
7
0.20%
Total
3584
read.c
465
-
22
2120
Trond Myklebust
Fred Isaman
Linus Torvalds (pre-git)
Weston Andros Adamson
Peng Tao
Anna Schumaker
David Howells
Chuck Lever
Christoph Hellwig
Andy Adamson
Kinglong Mee
Benjamin Coddington
Linus Torvalds
Tom Haynes
Benny Halevy
Mel Gorman
Dave Jones
Others
March 1996
March 1997
January 1998
August 1998
March 2000
July 2000
October 2000
February 2002
August 2002
October 2002
November 2002
April 2004
August 2004
November 2005
March 2006
May 2006
June 2006
August 2006
September 2006
November 2006
December 2006
April 2007
May 2007
July 2007
August 2007
October 2007
January 2008
February 2008
March 2008
April 2008
April 2009
December 2009
May 2010
October 2010
February 2011
March 2011
June 2011
July 2011
October 2011
March 2012
April 2012
May 2012
June 2012
July 2012
December 2013
April 2014
May 2014
June 2014
September 2014
April 2015
September 2015
October 2015
December 2015
April 2016
June 2016
October 2016
April 2017
August 2017
September 2018
February 2019
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 10, "token_count": 47}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 165}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 25, "token_count": 18}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 5, "token_count": 65}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 6, "token_count": 300}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 54}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 9, "token_count": 87}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 81}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 24, "token_count": 21}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 137}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
803
37.88%
Fred Isaman
332
15.66%
Linus Torvalds (pre-git)
238
11.23%
Weston Andros Adamson
195
9.20%
Peng Tao
137
6.46%
Anna Schumaker
74
3.49%
David Howells
66
3.11%
Chuck Lever
65
3.07%
Christoph Hellwig
54
2.55%
Andy Adamson
43
2.03%
Kinglong Mee
40
1.89%
Benjamin Coddington
18
0.85%
Linus Torvalds
18
0.85%
Tom Haynes
7
0.33%
Benny Halevy
5
0.24%
Mel Gorman
5
0.24%
Dave Jones
1
0.05%
Others
19
0.90%
Total
2120
super.c
2937
-
58
13171
Anna Schumaker
Chuck Lever
Trond Myklebust
Jeff Layton
David Howells
Weston Andros Adamson
Al Viro
Scott Mayhew
David P. Quigley
Suresh Jayaraman
J. Bruce Fields
Steve Dickson
Jan Kara
Talpey, Thomas
Eric W. Biedermann
Neil Brown
Olga Kornievskaia
Miklos Szeredi
Kinglong Mee
Peng Tao
Christoph Hellwig
Linus Torvalds
Mike Sager
Benjamin Coddington
David Chinner
Stanislav Kinsbursky
Aneesh Kumar K.V
Tejun Heo
Dave Wysochanski
Others
June 2006
July 2006
August 2006
February 2007
May 2007
July 2007
August 2007
September 2007
November 2007
December 2007
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
October 2008
December 2008
March 2009
April 2009
June 2009
August 2009
September 2009
October 2009
December 2009
February 2010
March 2010
April 2010
May 2010
June 2010
August 2010
September 2010
October 2010
December 2010
March 2011
April 2011
May 2011
August 2011
September 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
March 2014
May 2014
June 2014
August 2014
December 2014
January 2015
February 2015
March 2015
May 2015
July 2015
May 2016
August 2016
October 2016
December 2016
January 2017
May 2017
June 2017
July 2017
August 2017
November 2017
March 2018
July 2018
November 2018
December 2018
January 2019
March 2019
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 315}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 111}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1027}, {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 44, "token_count": 47}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 30, "token_count": 31}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 35, "token_count": 17}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 194}, {"author_id": 12, "token_count": 77}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 47}, {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 34}, {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 12, "token_count": 90}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 39, "token_count": 85}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 15, "token_count": 14}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 15, "token_count": 4}, {"author_id": 43, "token_count": 5}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 15, "token_count": 64}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 20, "token_count": 38}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 52, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 276}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 7617}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 115}, {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 89}, {"author_id": 30, "token_count": 24}, {"author_id": 9, "token_count": 36}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 308}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 31, "token_count": 32}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 58, "token_count": 7}, {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 12, "token_count": 44}, {"author_id": 9, "token_count": 281}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 20, "token_count": 39}, {"author_id": 30, "token_count": 17}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 52, "token_count": 55}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 15}, {"author_id": 31, "token_count": 73}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 25, "token_count": 11}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 31}, {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
8012
60.83%
Chuck Lever
1680
12.76%
Trond Myklebust
1077
8.18%
Jeff Layton
554
4.21%
David Howells
485
3.68%
Weston Andros Adamson
319
2.42%
Al Viro
121
0.92%
Scott Mayhew
118
0.90%
David P. Quigley
89
0.68%
Suresh Jayaraman
85
0.65%
J. Bruce Fields
77
0.58%
Steve Dickson
72
0.55%
Jan Kara
62
0.47%
Talpey, Thomas
47
0.36%
Eric W. Biedermann
36
0.27%
Neil Brown
28
0.21%
Olga Kornievskaia
18
0.14%
Miklos Szeredi
17
0.13%
Kinglong Mee
16
0.12%
Peng Tao
15
0.11%
Christoph Hellwig
13
0.10%
Linus Torvalds
13
0.10%
Mike Sager
10
0.08%
Benjamin Coddington
7
0.05%
David Chinner
7
0.05%
Stanislav Kinsbursky
6
0.05%
Aneesh Kumar K.V
5
0.04%
Tejun Heo
3
0.02%
Dave Wysochanski
1
0.01%
Others
178
1.35%
Total
13171
symlink.c
84
-
9
304
Linus Torvalds (pre-git)
Al Viro
Trond Myklebust
Linus Torvalds
Art Haas
Andrew Morton
Dave Jones
Others
December 1992
September 1993
October 1994
May 1999
September 1999
January 2000
March 2000
October 2000
February 2002
April 2002
May 2002
September 2002
August 2004
September 2004
August 2005
May 2006
January 2007
February 2007
February 2010
May 2015
November 2015
December 2015
November 2017
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 10, "token_count": 57}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 15, "token_count": 15}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 15, "token_count": 81}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
151
49.67%
Al Viro
125
41.12%
Trond Myklebust
10
3.29%
Linus Torvalds
7
2.30%
Art Haas
6
1.97%
Andrew Morton
2
0.66%
Dave Jones
1
0.33%
Others
2
0.66%
Total
304
sysctl.c
65
-
5
198
Trond Myklebust
Peter Zijlstra
Eric W. Biedermann
Others
January 2006
June 2006
March 2007
November 2009
June 2014
November 2017
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 38, "token_count": 29}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
162
81.82%
Peter Zijlstra
29
14.65%
Eric W. Biedermann
3
1.52%
Others
4
2.02%
Total
198
unlink.c
527
-
17
2153
Jeff Layton
Trond Myklebust
Al Viro
Linus Torvalds (pre-git)
Benjamin Coddington
Andy Adamson
Andrew Morton
David Howells
Steve Dickson
Anna Schumaker
Linus Torvalds
Neil Brown
Benny Halevy
J. Bruce Fields
Others
August 2000
September 2000
February 2002
October 2002
May 2004
March 2005
January 2006
March 2006
July 2007
October 2007
November 2007
March 2008
July 2008
April 2009
April 2010
September 2010
October 2010
December 2010
February 2011
March 2011
July 2011
October 2011
March 2012
January 2013
February 2013
July 2013
August 2013
September 2013
October 2013
March 2014
March 2015
April 2016
July 2016
June 2017
November 2017
March 2018
April 2018
May 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 965113200, "group": [ {"author_id": 10, "token_count": 172}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 42, "token_count": 31}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 25, "token_count": 6}, {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 12, "token_count": 798}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 15, "token_count": 31}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 84}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "token_count": 250}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 75}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
902
41.90%
Trond Myklebust
578
26.85%
Al Viro
289
13.42%
Linus Torvalds (pre-git)
182
8.45%
Benjamin Coddington
75
3.48%
Andy Adamson
43
2.00%
Andrew Morton
31
1.44%
David Howells
15
0.70%
Steve Dickson
12
0.56%
Anna Schumaker
9
0.42%
Linus Torvalds
7
0.33%
Neil Brown
5
0.23%
Benny Halevy
1
0.05%
J. Bruce Fields
1
0.05%
Others
3
0.14%
Total
2153
write.c
2184
-
38
8979
Trond Myklebust
Fred Isaman
Linus Torvalds (pre-git)
Weston Andros Adamson
Jeff Layton
Neil Brown
Anna Schumaker
Peter Zijlstra
Peng Tao
Chuck Lever
Scott Mayhew
Mel Gorman
Andy Adamson
Christoph Hellwig
Kinglong Mee
Linus Torvalds
Benjamin Coddington
Jan Kara
David Howells
Andrew Morton
Dave Wysochanski
Tom Haynes
David Chinner
Tejun Heo
Nicholas Piggin
Al Viro
Others
March 1997
August 1997
January 1998
August 1998
January 1999
February 1999
May 1999
September 1999
March 2000
August 2000
October 2000
February 2002
March 2002
April 2002
July 2002
October 2002
November 2002
December 2002
January 2003
July 2003
March 2004
April 2004
August 2004
March 2005
June 2005
October 2005
November 2005
January 2006
March 2006
May 2006
June 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
October 2007
February 2008
March 2008
April 2008
June 2008
March 2009
April 2009
July 2009
August 2009
February 2010
April 2010
May 2010
July 2010
September 2010
December 2010
February 2011
March 2011
April 2011
May 2011
June 2011
October 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
July 2013
August 2013
September 2013
December 2013
January 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
November 2014
January 2015
February 2015
March 2015
May 2015
June 2015
July 2015
September 2015
October 2015
December 2015
January 2016
April 2016
May 2016
June 2016
July 2016
October 2016
December 2016
March 2017
April 2017
June 2017
July 2017
August 2017
September 2017
November 2017
December 2017
January 2018
March 2018
May 2018
July 2018
December 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 10, "token_count": 45}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 591}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 25, "token_count": 36}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 42, "token_count": 5}, {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 0, "token_count": 142}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 289}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 38, "token_count": 133}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 38, "token_count": 7}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 303}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 6, "token_count": 283}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 58, "token_count": 8}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 12, "token_count": 20}, {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 6, "token_count": 107}, {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 6, "token_count": 841}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 33, "token_count": 85}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 12, "token_count": 39}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 31, "token_count": 64}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 49}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 29}, {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 51}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 108}, {"author_id": 9, "token_count": 158}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 31, "token_count": 11}, {"author_id": 8, "token_count": 7}, {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 366}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 75}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 16, "token_count": 47}, {"author_id": 0, "token_count": 117}, {"author_id": 9, "token_count": 74}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 12, "token_count": 209}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 24, "token_count": 21}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 24, "token_count": 18}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 64}, {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 49, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 31, "token_count": 21}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 18, "token_count": 10}, {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 6, "token_count": 5}, {"author_id": 52, "token_count": 24}, {"author_id": 16, "token_count": 48}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 268}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 334}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 52}, {"author_id": 0, "token_count": 374}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 38, "token_count": 10}, {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 126}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 18, "token_count": 17}, {"author_id": 0, "token_count": 60}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
4648
51.77%
Fred Isaman
1269
14.13%
Linus Torvalds (pre-git)
690
7.68%
Weston Andros Adamson
642
7.15%
Jeff Layton
306
3.41%
Neil Brown
221
2.46%
Anna Schumaker
175
1.95%
Peter Zijlstra
152
1.69%
Peng Tao
151
1.68%
Chuck Lever
118
1.31%
Scott Mayhew
114
1.27%
Mel Gorman
92
1.02%
Andy Adamson
75
0.84%
Christoph Hellwig
55
0.61%
Kinglong Mee
52
0.58%
Linus Torvalds
37
0.41%
Benjamin Coddington
33
0.37%
Jan Kara
24
0.27%
David Howells
23
0.26%
Andrew Morton
13
0.14%
Dave Wysochanski
13
0.14%
Tom Haynes
9
0.10%
David Chinner
8
0.09%
Tejun Heo
5
0.06%
Nicholas Piggin
3
0.03%
Al Viro
2
0.02%
Others
49
0.55%
Total
8979
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
220
Author
Tokens
Proportion
Commits
Proportion
0
Trond Myklebust
120342
38.00%
1793
44.00%
1
Anna Schumaker
30688
9.69%
208
5.10%
2
Chuck Lever
27823
8.79%
286
7.02%
3
Andy Adamson
19130
6.04%
147
3.61%
4
Christoph Hellwig
13844
4.37%
89
2.18%
5
David Howells
11668
3.68%
63
1.55%
6
Fred Isaman
11481
3.63%
93
2.28%
7
Peng Tao
9910
3.13%
105
2.58%
8
Tom Haynes
9889
3.12%
15
0.37%
9
Weston Andros Adamson
8996
2.84%
102
2.50%
10
Linus Torvalds (pre-git)
7621
2.41%
114
2.80%
11
Benny Halevy
6933
2.19%
74
1.82%
12
Jeff Layton
6660
2.10%
108
2.65%
13
Olga Kornievskaia
3130
0.99%
30
0.74%
14
David P. Quigley
2563
0.81%
6
0.15%
15
Al Viro
2457
0.78%
107
2.63%
16
Neil Brown
2240
0.71%
63
1.55%
17
Stanislav Kinsbursky
1999
0.63%
47
1.15%
18
Benjamin Coddington
1966
0.62%
41
1.01%
19
Andreas Gruenbacher
1727
0.55%
13
0.32%
20
J. Bruce Fields
1554
0.49%
30
0.74%
21
Ricardo Labiaga
1526
0.48%
16
0.39%
22
Alexandros Batsakis
1038
0.33%
16
0.39%
23
Marc Eshel
892
0.28%
1
0.02%
24
Kinglong Mee
883
0.28%
32
0.79%
25
Linus Torvalds
735
0.23%
29
0.71%
26
Eric W. Biedermann
641
0.20%
14
0.34%
27
Manoj Naik
534
0.17%
6
0.15%
28
Marius Aamodt Eriksen
459
0.14%
2
0.05%
29
Unknown
417
0.13%
4
0.10%
30
Steve Dickson
374
0.12%
10
0.25%
31
Scott Mayhew
353
0.11%
14
0.34%
32
Art Haas
337
0.11%
1
0.02%
33
Mel Gorman
320
0.10%
9
0.22%
34
Nicholas Piggin
295
0.09%
11
0.27%
35
Miklos Szeredi
261
0.08%
16
0.39%
36
Mike Sager
249
0.08%
4
0.10%
37
Deepa Dinamani
243
0.08%
3
0.07%
38
Peter Zijlstra
216
0.07%
6
0.15%
39
Suresh Jayaraman
212
0.07%
3
0.07%
40
Tigran Mkrtchyan
175
0.06%
7
0.17%
41
Neil Horman
171
0.05%
1
0.02%
42
Andrew Morton
149
0.05%
18
0.44%
43
Aneesh Kumar K.V
146
0.05%
3
0.07%
44
Talpey, Thomas
139
0.04%
7
0.17%
45
Dave Jones
138
0.04%
2
0.05%
46
EG Keizer
132
0.04%
1
0.02%
47
Peter Staubach
125
0.04%
3
0.07%
48
Andrew Elble
124
0.04%
3
0.07%
49
Dave Wysochanski
101
0.03%
4
0.10%
50
Jim Rees
95
0.03%
4
0.10%
51
Tejun Heo
95
0.03%
8
0.20%
52
Jan Kara
89
0.03%
6
0.15%
53
Boaz Harrosh
88
0.03%
3
0.07%
54
Dean Hildebrand
88
0.03%
1
0.02%
55
Matthew Wilcox
86
0.03%
4
0.10%
56
Harvey Harrison
78
0.02%
2
0.05%
57
Elena Reshetova
75
0.02%
8
0.20%
58
David Chinner
73
0.02%
4
0.10%
59
Vasily Averin
71
0.02%
5
0.12%
60
Others
1809
0.57%
250
6.13%
Total
316653
4075