facebook / mysql-5.6
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 4918
  • Daily file updates (only one update per file and date counted): 42559
  • First update: 2000-07-31
  • Latest update: 2022-03-31
  • Days between first and latest update: 7914 (1130 weeks, estimated 5650 working days)
  • Active days (at least one file change): 6361
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 4,918 files with 1,313,215 lines of code in files.
    • 4,906 files that are 366+ days old (1,311,867 lines of code)
    • 12 files that are 181-365 days old (1,348 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 4,918 files with 1,313,215 lines of code in files.
    • 4,784 files have been last changed 366+ days ago (1,178,894 lines of code)
    • 91 files have been last changed 181-365 days ago (80,559 lines of code)
    • 22 files have been last changed 91-180 days ago (16,986 lines of code)
    • 20 files have been last changed 31-90 days ago (36,672 lines of code)
    • 1 files have been last changed 1-30 days ago (104 lines of code)
89% | 6% | 1% | 2% | <1%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
inc, h, c, cpp, java, hpp, cc, txt, sh, pm, py, yy, pl, rst, cmake, t, xml, sql, properties, cfg, in, patch, ctl, frm, ini, bat, d, php, dsp, pp, html, js, m4, awk, g, l, spec, tst, gdb, plist, y, css, watchmanconfig, dfm, gitignore, arcconfig, i, r, bzrignore, mysql, yaml, clang-format, wxs, gitmodules, gitattributes, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cc100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
h99% | <1% | 0% | 0% | 0%
inc98% | 1% | 0% | 0% | 0%
hpp100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
pl99% | <1% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
py99% | <1% | 0% | 0% | 0%
pm100% | 0% | 0% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
t100% | 0% | 0% | 0% | 0%
pp100% | 0% | 0% | 0% | 0%
g100% | 0% | 0% | 0% | 0%
sql100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
r100% | 0% | 0% | 0% | 0%
awk100% | 0% | 0% | 0% | 0%
y100% | 0% | 0% | 0% | 0%
l100% | 0% | 0% | 0% | 0%
i100% | 0% | 0% | 0% | 0%
php100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
d100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
spec100% | 0% | 0% | 0% | 0%
ctl100% | 0% | 0% | 0% | 0%
wxs100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
frm100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cc80% | 12% | 2% | 4% | 0%
cpp100% | 0% | 0% | 0% | 0%
c92% | 3% | 0% | 3% | 0%
inc96% | 3% | <1% | <1% | <1%
h78% | 10% | 4% | 6% | 0%
hpp100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
pl98% | 1% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
cmake97% | 0% | 1% | <1% | 0%
py99% | <1% | 0% | 0% | 0%
pm100% | 0% | 0% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
t100% | 0% | 0% | 0% | 0%
g100% | 0% | 0% | 0% | 0%
sql96% | 3% | 0% | 0% | 0%
pp59% | 40% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
r100% | 0% | 0% | 0% | 0%
awk100% | 0% | 0% | 0% | 0%
y100% | 0% | 0% | 0% | 0%
l100% | 0% | 0% | 0% | 0%
i100% | 0% | 0% | 0% | 0%
php100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
d100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
spec100% | 0% | 0% | 0% | 0%
ctl100% | 0% | 0% | 0% | 0%
wxs100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
frm100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
storage100% | 0% | 0% | 0% | 0%
sql100% | 0% | 0% | 0% | 0%
mysql-test98% | 1% | 0% | 0% | 0%
xtrabackup100% | 0% | 0% | 0% | 0%
strings100% | 0% | 0% | 0% | 0%
plugin100% | 0% | 0% | 0% | 0%
extra100% | 0% | 0% | 0% | 0%
mysys100% | 0% | 0% | 0% | 0%
client100% | 0% | 0% | 0% | 0%
include99% | <1% | 0% | 0% | 0%
unittest100% | 0% | 0% | 0% | 0%
libevent100% | 0% | 0% | 0% | 0%
sql-bench100% | 0% | 0% | 0% | 0%
sql-common100% | 0% | 0% | 0% | 0%
zlib100% | 0% | 0% | 0% | 0%
packaging100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
libmysql100% | 0% | 0% | 0% | 0%
regex100% | 0% | 0% | 0% | 0%
dbug100% | 0% | 0% | 0% | 0%
mysys_ssl100% | 0% | 0% | 0% | 0%
arcanist100% | 0% | 0% | 0% | 0%
vio100% | 0% | 0% | 0% | 0%
fbson100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
libmysqld100% | 0% | 0% | 0% | 0%
utils100% | 0% | 0% | 0% | 0%
support-files100% | 0% | 0% | 0% | 0%
win100% | 0% | 0% | 0% | 0%
libservices100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
storage96% | 3% | 0% | <1% | 0%
sql68% | 15% | 6% | 9% | 0%
mysql-test96% | 3% | <1% | <1% | <1%
xtrabackup91% | 8% | 0% | 0% | 0%
strings82% | 17% | 0% | 0% | 0%
plugin96% | <1% | 0% | 3% | 0%
extra100% | 0% | 0% | 0% | 0%
mysys98% | 1% | 0% | <1% | 0%
client91% | 0% | 0% | 8% | 0%
include87% | 12% | 0% | 0% | 0%
unittest100% | 0% | 0% | 0% | 0%
libevent100% | 0% | 0% | 0% | 0%
sql-bench100% | 0% | 0% | 0% | 0%
zlib100% | 0% | 0% | 0% | 0%
packaging100% | 0% | 0% | 0% | 0%
libmysql100% | 0% | 0% | 0% | 0%
cmake96% | 0% | 2% | <1% | 0%
regex100% | 0% | 0% | 0% | 0%
dbug100% | 0% | 0% | 0% | 0%
mysys_ssl100% | 0% | 0% | 0% | 0%
arcanist100% | 0% | 0% | 0% | 0%
vio100% | 0% | 0% | 0% | 0%
fbson100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
sql-common23% | 0% | 0% | 76% | 0%
ROOT100% | 0% | 0% | 0% | 0%
libmysqld100% | 0% | 0% | 0% | 0%
utils100% | 0% | 0% | 0% | 0%
support-files100% | 0% | 0% | 0% | 0%
win100% | 0% | 0% | 0% | 0%
libservices100% | 0% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
ctype-big5.c
in strings
6752 9 2220 7928 340 55
ctype-gb2312.c
in strings
6373 4 2220 7928 256 50
6299 70 450 7928 2038 182
5406 216 340 7928 1663 150
mysqldump.c
in client
5091 96 981 7928 1241 141
5069 72 463 7928 1919 167
5066 187 137 7928 1683 182
4775 268 73 7928 1901 205
4704 189 2338 7928 1427 130
mysql.cc
in client
4685 49 1067 7928 1322 140
4518 201 359 7928 636 91
table.cc
in sql
4279 95 1436 7928 1494 157
3689 68 939 7928 1264 127
3675 254 115 7928 2097 219
libmysql.c
in libmysql
3565 171 1442 7928 1066 105
3349 45 562 7928 2429 168
field.h
in sql
3257 392 46 7928 1159 131
3233 84 655 7928 854 114
item.h
in sql
2906 377 2117 7928 1484 131
2713 94 1095 7928 1410 145
2634 40 981 7928 1512 151
2464 101 2220 7928 910 110
2464 101 2220 7928 1068 113
log.cc
in sql
2456 78 872 7928 1411 150
2437 166 46 7928 1000 130
2333 47 2214 7928 386 70
handler.h
in sql
1790 178 185 7928 1385 157
1700 174 359 7928 1042 123
1657 13 465 7928 901 118
1620 24 465 7928 694 116
1601 18 465 7928 1344 145
1424 175 2338 7928 866 106
sql_lex.h
in sql
1400 73 197 7928 1541 156
sql_db.cc
in sql
1315 32 514 7928 923 123
dbug.c
in dbug
1308 44 2662 7928 355 77
1308 26 630 7928 543 94
table.h
in sql
1233 56 940 7928 1174 136
regcomp.c
in regex
1229 1 2220 7928 124 47
thr_lock.c
in mysys
1221 25 1792 7928 359 80
1219 144 2725 7928 601 95
mf_iocache.c
in mysys
1207 23 667 7928 324 64
user.r
in dbug
1153 - 4211 7928 52 25
cfg
mysql.cfg
in sql-bench/limits
1117 - 5614 7928 42 1
1031 34 2220 7928 360 69
unireg.cc
in sql
950 7 2306 7928 648 93
regexp.c
in regex
929 10 3852 7928 14 10
927 132 2220 7928 619 91
replace.c
in extra
909 28 2733 7928 140 45
883 37 2468 7928 731 99
engine.c
in regex
864 - 3852 7928 54 27
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
utils.h
in regex
17 - 7928 7928 1 1
cname.h
in regex
101 - 7436 7928 7 1
trees.h
in zlib
120 - 7256 7332 4 1
check_var_limit.inc
in mysql-test/include
4 - 6766 6811 8 1
cclass.h
in regex
19 - 6766 7928 5 1
inffast.h
in zlib
1 - 6451 7332 11 1
uncompr.c
in zlib
31 1 6451 7332 11 1
inffixed.h
in zlib
84 - 6451 7332 11 1
crc32.h
in zlib
437 - 6451 6476 7 1
ps_renew.inc
in mysql-test/include
26 - 6369 6497 13 1
example1.c
in dbug
7 - 6364 7928 3 1
example2.c
in dbug
10 - 6364 7928 3 1
example3.c
in dbug
11 - 6364 7928 3 1
main.c
in dbug
23 1 6364 7928 6 1
resource.h
in libmysqld
8 - 6262 6442 16 1
ctype_filesort.inc
in mysql-test/include
5 - 6255 6301 7 1
endspace.inc
in mysql-test/include
7 - 6255 6344 7 1
ps_modify1.inc
in mysql-test/include
57 - 6255 6497 29 1
dummy.cpp
in extra/yassl/src
1 - 6156 6174 6 1
not_openssl.inc
in mysql-test/include
4 - 6121 6146 5 1
ctype_innodb_like.inc
in mysql-test/include
11 - 6113 6127 2 1
inftrees.h
in zlib
15 - 6084 7332 18 1
8 - 6065 6093 5 1
regfree.c
in regex
29 - 6017 7928 7 1
compress.c
in zlib
46 3 6017 7332 18 1
adler32.c
in zlib
117 2 6017 7332 18 1
deflate.h
in zlib
151 - 6017 7332 25 1
inftrees.c
in zlib
189 1 6017 7332 30 1
inffast.c
in zlib
239 1 6017 7332 25 1
zutil.c
in zlib
240 11 6017 7332 18 1
crc32.c
in zlib
287 8 6017 7332 25 1
infback.c
in zlib
479 4 6017 6476 21 1
trees.c
in zlib
762 23 6017 7332 25 1
deflate.c
in zlib
1122 25 6017 7332 25 1
have_ndb_extra.inc
in mysql-test/include
2 - 5936 5937 2 1
not_ndb.inc
in mysql-test/include
5 - 5936 5937 2 1
zconf.h
in zlib
255 - 5912 7332 31 1
63 - 5897 7928 6 1
ndb_default_cluster.inc
in mysql-test/include
4 - 5754 6288 7 1
not_windows.inc
in mysql-test/include
4 - 5711 6099 12 1
not_valgrind.inc
in mysql-test/include
4 - 5672 5751 8 1
safe_set_to_maybe_ro_var.inc
in mysql-test/include
6 - 5650 5691 6 1
rpl_multi_engine3.inc
in mysql-test/include
42 - 5650 5891 17 1
ctype_like_escape.inc
in mysql-test/include
12 - 5635 6050 19 1
strict_autoinc.inc
in mysql-test/include
22 - 5614 5707 23 1
sp-vars.inc
in mysql-test/include
91 - 5614 5973 19 1
cfg
msql.cfg
in sql-bench/limits
225 - 5614 7928 5 1
cfg
empress.cfg
in sql-bench/limits
362 - 5614 7928 4 1
cfg
ms-sql65.cfg
in sql-bench/limits
416 - 5614 7928 4 1
cfg
Informix.cfg
in sql-bench/limits
418 - 5614 7928 4 1
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
ttl_secondary.inc
in mysql-test/suite/rocksdb/t
587 - 183 183 1 1
ttl_primary.inc
in mysql-test/suite/rocksdb/t
399 - 183 183 1 1
ttl_primary_with_partitions.inc
in mysql-test/suite/rocksdb/t
169 - 183 183 1 1
raft_config.py
in mysql-test/include
55 1 197 204 2 1
cancel_mc.pl
in mysql-test/suite/rocksdb/t
6 - 302 302 1 1
tx_system_failure_commit.inc
in mysql-test/suite/rocksdb_rpl/t
34 - 330 330 1 1
tx_system_failure_prepare.inc
in mysql-test/suite/rocksdb_rpl/t
13 - 330 330 1 1
privacy_init.inc
in mysql-test/suite/privacy/include
26 - 158 336 3 2
privacy_end.inc
in mysql-test/suite/privacy/include
24 - 158 336 3 2
have_privacy_plugin.inc
in mysql-test/suite/privacy/include
16 - 336 336 1 1
15 - 340 340 1 1
4 - 340 340 1 1
mtr_coverage.pl
in mysql-test/lib
182 5 297 389 3 1
104 - 30 414 3 2
show_query_digest.inc
in mysql-test/include
114 - 218 425 2 1
120 6 441 441 1 1
bypass_drop_table.inc
in mysql-test/suite/rocksdb/include
14 - 443 443 1 1
bypass_select_range_sk.inc
in mysql-test/suite/rocksdb/t
366 - 443 450 3 1
bypass_select_range_pk.inc
in mysql-test/suite/rocksdb/t
330 - 298 450 3 2
verify_bypass_query.inc
in mysql-test/suite/rocksdb/include
88 - 443 450 2 1
not_asan.inc
in mysql-test/include
5 - 461 461 1 1
have_noperfschema.inc
in mysql-test/include
5 - 534 534 1 1
rocksdb_bottom_pri_compaction_check.pl
in mysql-test/suite/rocksdb/t
32 - 575 575 1 1
8 - 580 580 1 1
show_raft_logs.inc
in mysql-test/include
2 - 632 632 1 1
rim.cc
in plugin/rim
84 4 650 650 1 1
plugin_rim.h
in include/mysql
27 - 650 650 1 1
28 - 651 651 1 1
not_raft.inc
in mysql-test/include
4 - 661 661 1 1
rpl_raft_make_master_leader.inc
in mysql-test/include
90 - 666 666 1 1
as_root.inc
in mysql-test/include
3 - 669 669 1 1
161 4 176 710 6 3
7 - 609 710 2 1
default_row_format_tablespace.inc
in mysql-test/suite/innodb/include
71 2 723 723 1 1
default_row_format_alter.inc
in mysql-test/suite/innodb/include
66 - 723 723 1 1
default_row_format.inc
in mysql-test/suite/innodb/include
44 - 723 723 1 1
default_row_format_create.inc
in mysql-test/suite/innodb/include
25 - 723 723 1 1
show_i_s_tables.inc
in mysql-test/suite/innodb/include
16 - 723 723 1 1
default_row_format_show.inc
in mysql-test/suite/innodb/include
6 - 723 723 1 1
compact_deletes2_load.inc
in mysql-test/suite/rocksdb/t
12 - 736 736 1 1
raft_promote_to_leader.inc
in mysql-test/suite/rpl_raft/include
44 - 486 739 3 2
raft_connect_leader.inc
in mysql-test/suite/rpl_raft/include
20 - 723 739 2 2
rpl_slave_idempotent_recovery.inc
in mysql-test/extra/rpl_tests
154 - 46 745 3 2
rpl_slave_idempotent_recovery_overwrite.inc
in mysql-test/extra/rpl_tests
138 - 744 745 2 1
501 17 98 802 12 3
39 - 98 802 9 3
36 - 234 802 5 2
md5_dt.h
in sql
15 1 802 802 1 1
rpl_binlog_hlc_rollback_trx.inc
in mysql-test/suite/rpl/t
49 - 306 858 2 2
194 10 525 877 5 3
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
104 - 30 414 3 2
client.c
in sql-common
5954 93 33 6923 851 133
2735 51 33 4315 336 91
mysqlslap.c
in client
1830 8 33 5980 380 93
semisync_master.cc
in plugin/semisync
1124 34 33 4584 123 52
mi_rkey.c
in storage/myisam
129 1 33 6197 117 37
86 - 33 5131 127 64
cmake
51 - 33 4139 50 32
field.h
in sql
3257 392 46 7928 1159 131
2437 166 46 7928 1000 130
rpl_slave_idempotent_recovery.inc
in mysql-test/extra/rpl_tests
154 - 46 745 3 2
971 56 57 4584 187 73
2163 70 63 938 42 15
mysqld.h
in sql
1411 17 63 4398 553 145
structs.h
in sql
559 21 63 7928 481 96
lock.cc
in sql
612 17 64 7928 657 102
rdb_i_s.cc
in storage/rocksdb
1562 32 71 2592 81 28
4775 268 73 7928 1901 205
mysql_ldb.cc
in storage/rocksdb/tools
34 1 77 2467 7 6
6272 166 78 4497 738 167
556 10 78 4398 264 87
501 17 98 802 12 3
39 - 98 802 9 3
3675 254 115 7928 2097 219
5066 187 137 7928 1683 182
rpl_start_server.inc
in mysql-test/include
87 1 137 4135 52 33
wait_for_status_var.inc
in mysql-test/include
48 - 137 4760 82 49
wait_until_connected_again.inc
in mysql-test/include
28 - 137 5748 40 20
1820 37 148 3892 153 42
293 9 148 4584 97 49
218 2 148 1960 18 2
186 3 148 4584 95 44
binlog.h
in sql
910 56 149 4315 268 78
1691 46 154 5645 537 121
rpl_rli.h
in sql
617 61 154 5958 447 109
1209 22 158 5826 298 87
privacy_init.inc
in mysql-test/suite/privacy/include
26 - 158 336 3 2
privacy_end.inc
in mysql-test/suite/privacy/include
24 - 158 336 3 2
cmake
zlib.cmake
in cmake
116 - 170 4540 30 25
161 4 176 710 6 3
127 5 178 892 16 6
rpl_init_raft.inc
in mysql-test/include
108 - 178 934 16 4
rpl_end_raft.inc
in mysql-test/include
36 - 178 934 12 3
567 18 181 4516 200 83
rdb_datadic.cc
in storage/rocksdb
3706 152 183 2835 166 31
ttl_secondary.inc
in mysql-test/suite/rocksdb/t
587 - 183 183 1 1
rdb_converter.cc
in storage/rocksdb
542 16 183 1142 11 3
ttl_primary.inc
in mysql-test/suite/rocksdb/t
399 - 183 183 1 1
ttl_primary_with_partitions.inc
in mysql-test/suite/rocksdb/t
169 - 183 183 1 1
5013 136 185 6115 853 130