kubernetes / dns
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: 33
  • Daily file updates (only one update per file and date counted): 6127
  • First update: 2016-05-04
  • Latest update: 2022-01-24
  • Days between first and latest update: 2092 (298 weeks, estimated 1490 working days)
  • Active days (at least one file change): 336
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 33 files with 3,616 lines of code in files.
    • 32 files that are 366+ days old (3,581 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (35 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | 0% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 33 files with 3,616 lines of code in files.
    • 22 files have been last changed 366+ days ago (2,036 lines of code)
    • 3 files have been last changed 181-365 days ago (833 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 6 files have been last changed 31-90 days ago (589 lines of code)
    • 2 files have been last changed 1-30 days ago (158 lines of code)
56% | 23% | 0% | 16% | 4%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, sh, md, json, gitignore, mod, py, txt, yml, mk, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
py0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go57% | 23% | 0% | 15% | 4%
py0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 100% | 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
pkg/dns100% | 0% | 0% | 0% | 0%
cmd/node-cache100% | 0% | 0% | 0% | 0%
cmd/sidecar-e2e100% | 0% | 0% | 0% | 0%
cmd/kube-dns100% | 0% | 0% | 0% | 0%
pkg/sidecar100% | 0% | 0% | 0% | 0%
pkg/dnsmasq100% | 0% | 0% | 0% | 0%
cmd/sidecar100% | 0% | 0% | 0% | 0%
pkg/version100% | 0% | 0% | 0% | 0%
cmd/dnsmasq-nanny100% | 0% | 0% | 0% | 0%
pkg/netif100% | 0% | 0% | 0% | 0%
ROOT31% | 0% | 0% | 68% | 0%
pkg/util100% | 0% | 0% | 0% | 0%
pkg/tools100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
pkg/dns42% | 57% | 0% | 0% | 0%
cmd/sidecar-e2e100% | 0% | 0% | 0% | 0%
pkg/sidecar100% | 0% | 0% | 0% | 0%
pkg/dnsmasq100% | 0% | 0% | 0% | 0%
cmd/kube-dns44% | 7% | 0% | 0% | 47%
cmd/sidecar100% | 0% | 0% | 0% | 0%
pkg/version100% | 0% | 0% | 0% | 0%
cmd/dnsmasq-nanny100% | 0% | 0% | 0% | 0%
pkg/netif100% | 0% | 0% | 0% | 0%
pkg/util100% | 0% | 0% | 0% | 0%
cmd/node-cache0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
pkg/tools0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dns.go
in pkg/dns
730 39 211 2102 64
server.go
in cmd/kube-dns/app
154 8 28 2102 61
options.go
in cmd/kube-dns/app/options
142 11 476 2102 28
dns.go
in cmd/kube-dns
25 1 211 2102 26
doc.go
in pkg/dns
1 - 1857 2079 5
version.go
in pkg/version
65 8 1755 1940 4
util.go
in pkg/dns/util
73 7 476 1933 11
treecache.go
in pkg/dns/treecache
145 10 1857 1921 2
sync.go
in pkg/dns/config
123 7 476 1907 16
config.go
in pkg/dns/config
78 5 430 1907 21
federation.go
in pkg/dns/federation
41 3 1586 1907 7
mocksync.go
in pkg/dns/config
39 6 1834 1907 4
nopsync.go
in pkg/dns/config
14 3 1857 1907 2
dnsprobe.go
in pkg/sidecar
143 8 476 1873 8
main.go
in cmd/sidecar
118 5 476 1873 23
metrics.go
in pkg/sidecar
78 2 476 1873 9
server.go
in pkg/sidecar
53 4 476 1873 14
options.go
in pkg/sidecar
30 1 1873 1873 1
main.go
in cmd/sidecar-e2e
429 20 1857 1864 5
sync_dir.go
in pkg/dns/config
91 5 476 1837 12
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
options.go
in pkg/sidecar
30 1 1873 1873 1
doc.go
in pkg/dns
1 - 1857 2079 5
nopsync.go
in pkg/dns/config
14 3 1857 1907 2
treecache.go
in pkg/dns/treecache
145 10 1857 1921 2
main.go
in cmd/sidecar-e2e
429 20 1857 1864 5
util.go
in pkg/util
11 1 1834 1836 3
mocksync.go
in pkg/dns/config
39 6 1834 1907 4
version.go
in pkg/version
65 8 1755 1940 4
federation.go
in pkg/dns/federation
41 3 1586 1907 7
netif.go
in pkg/netif
55 4 982 1192 3
server.go
in pkg/sidecar
53 4 476 1873 14
main.go
in cmd/dnsmasq-nanny
57 2 476 1813 10
util.go
in pkg/dns/util
73 7 476 1933 11
metrics.go
in pkg/dnsmasq
77 3 476 1816 8
metrics.go
in pkg/sidecar
78 2 476 1873 9
sync_dir.go
in pkg/dns/config
91 5 476 1837 12
main.go
in cmd/sidecar
118 5 476 1873 23
sync.go
in pkg/dns/config
123 7 476 1907 16
options.go
in cmd/kube-dns/app/options
142 11 476 2102 28
dnsprobe.go
in pkg/sidecar
143 8 476 1873 8
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
parse-image-sha.py
in root
35 1 60 63 2
tools.go
in pkg/tools
4 - 28 477 4
cloudbuild.yaml
in root
16 - 66 668 6
cache_app.go
in cmd/node-cache/app
228 13 60 883 34
configmap.go
in cmd/node-cache/app
159 4 60 883 11
metrics.go
in cmd/node-cache/app
46 4 60 883 8
main.go
in cmd/node-cache
105 3 60 1192 52
netif.go
in pkg/netif
55 4 982 1192 3
nanny.go
in pkg/dnsmasq
173 5 476 1813 15
main.go
in cmd/dnsmasq-nanny
57 2 476 1813 10
metrics.go
in pkg/dnsmasq
77 3 476 1816 8
util.go
in pkg/util
11 1 1834 1836 3
sync_dir.go
in pkg/dns/config
91 5 476 1837 12
sync_configmap.go
in pkg/dns/config
78 7 211 1837 14
main.go
in cmd/sidecar-e2e
429 20 1857 1864 5
dnsprobe.go
in pkg/sidecar
143 8 476 1873 8
main.go
in cmd/sidecar
118 5 476 1873 23
metrics.go
in pkg/sidecar
78 2 476 1873 9
server.go
in pkg/sidecar
53 4 476 1873 14
options.go
in pkg/sidecar
30 1 1873 1873 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
server.go
in cmd/kube-dns/app
154 8 28 2102 61
tools.go
in pkg/tools
4 - 28 477 4
cache_app.go
in cmd/node-cache/app
228 13 60 883 34
configmap.go
in cmd/node-cache/app
159 4 60 883 11
main.go
in cmd/node-cache
105 3 60 1192 52
metrics.go
in cmd/node-cache/app
46 4 60 883 8
parse-image-sha.py
in root
35 1 60 63 2
cloudbuild.yaml
in root
16 - 66 668 6
dns.go
in pkg/dns
730 39 211 2102 64
sync_configmap.go
in pkg/dns/config
78 7 211 1837 14
dns.go
in cmd/kube-dns
25 1 211 2102 26
config.go
in pkg/dns/config
78 5 430 1907 21
nanny.go
in pkg/dnsmasq
173 5 476 1813 15
dnsprobe.go
in pkg/sidecar
143 8 476 1873 8
options.go
in cmd/kube-dns/app/options
142 11 476 2102 28
sync.go
in pkg/dns/config
123 7 476 1907 16
main.go
in cmd/sidecar
118 5 476 1873 23
sync_dir.go
in pkg/dns/config
91 5 476 1837 12
metrics.go
in pkg/sidecar
78 2 476 1873 9
metrics.go
in pkg/dnsmasq
77 3 476 1816 8