kubernetes / autoscaler
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 1,299 files with 153,540 lines of code.
    • 12 files changed more than 100 times (6,154 lines of code)
    • 13 files changed 51-100 times (6,813 lines of code)
    • 55 files changed 21-50 times (9,278 lines of code)
    • 179 files changed 6-20 times (23,182 lines of code)
    • 1,040 files changed 1-5 times (108,113 lines of code)
4% | 4% | 6% | 15% | 70%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, yaml, md, sh, gitignore, txt, py, mod, json, yml, mkd, toml, rb, tpl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go4% | 4% | 5% | 14% | 71%
yaml0% | 0% | 22% | 60% | 17%
py0% | 0% | 40% | 50% | 8%
tpl0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cluster-autoscaler/core75% | 10% | 9% | 2% | 1%
cluster-autoscaler/cloudprovider1% | 4% | 3% | 10% | 80%
cluster-autoscaler/clusterstate68% | 0% | 7% | 12% | 10%
cluster-autoscaler84% | 0% | 0% | 0% | 15%
cluster-autoscaler/simulator20% | 0% | 19% | 44% | 15%
vertical-pod-autoscaler/pkg0% | 4% | 19% | 44% | 30%
cluster-autoscaler/metrics0% | 84% | 0% | 0% | 15%
cluster-autoscaler/estimator0% | 81% | 18% | 0% | 0%
cluster-autoscaler/utils0% | 0% | 52% | 36% | 10%
vertical-pod-autoscaler/deploy0% | 0% | 32% | 66% | <1%
cluster-autoscaler/processors0% | 0% | 14% | 46% | 38%
hack/boilerplate0% | 0% | 100% | 0% | 0%
cluster-autoscaler/expander0% | 0% | 27% | 64% | 7%
charts/cluster-autoscaler0% | 0% | 13% | 65% | 21%
cluster-autoscaler/context0% | 0% | 100% | 0% | 0%
cluster-autoscaler/config0% | 0% | 32% | 41% | 25%
addon-resizer/nanny0% | 0% | 0% | 99% | <1%
hack/scripts0% | 0% | 0% | 100% | 0%
addon-resizer0% | 0% | 0% | 100% | 0%
addon-resizer/deploy0% | 0% | 0% | 100% | 0%
vertical-pod-autoscaler/common0% | 0% | 0% | 100% | 0%
cluster-autoscaler/version0% | 0% | 0% | 100% | 0%
cluster-autoscaler/debuggingsnapshot0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
static_autoscaler.go
in cluster-autoscaler/core
624 22 8 1864 234
main.go
in cluster-autoscaler
480 16 24 1864 193
scale_down.go
in cluster-autoscaler/core
1168 49 17 1864 168
scale_up.go
in cluster-autoscaler/core
621 18 43 1864 157
gce_cloud_provider.go
in cluster-autoscaler/cloudprovider/gce
265 34 50 2039 127
gce_manager.go
in cluster-autoscaler/cloudprovider/gce
564 30 45 2039 126
azure_scale_set.go
in cluster-autoscaler/cloudprovider/azure
429 30 6 1500 120
cluster.go
in cluster-autoscaler/simulator
257 5 22 2097 118
clusterstate.go
in cluster-autoscaler/clusterstate
888 54 178 1864 118
cloud_provider.go
in cluster-autoscaler/cloudprovider
123 3 80 2041 115
aws_cloud_provider.go
in cluster-autoscaler/cloudprovider/aws
284 30 58 2030 110
aws_manager.go
in cluster-autoscaler/cloudprovider/aws
451 26 10 2030 109
templates.go
in cluster-autoscaler/cloudprovider/gce
524 28 16 1623 82
azure_manager.go
in cluster-autoscaler/cloudprovider/azure
274 16 164 1841 70
azure_util.go
in cluster-autoscaler/cloudprovider/azure
475 24 58 1500 69
scale_test_common.go
in cluster-autoscaler/core
245 11 22 1366 65
metrics.go
in cluster-autoscaler/metrics
392 27 178 1864 60
azure_cloud_provider.go
in cluster-autoscaler/cloudprovider/azure
115 15 59 1841 58
azure_agent_pool.go
in cluster-autoscaler/cloudprovider/azure
464 27 58 1500 57
kubemark_linux.go
in cluster-autoscaler/cloudprovider/kubemark
255 30 17 1681 56