apache / yunikorn-release
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 26% | 40% | 33%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go0% | 0% | 27% | 48% | 24%
py0% | 0% | 64% | 35% | 0%
yaml0% | 0% | 0% | 27% | 72%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
perf-tools0% | 0% | 26% | 46% | 27%
tools0% | 0% | 64% | 35% | 0%
helm-charts0% | 0% | 0% | 29% | 70%
release-top-level-artifacts0% | 0% | 0% | 0% | 100%
Longest Files (Top 35)
File# lines# units
331 23
app_manager.go
in perf-tools/framework
284 11
e2e_perf.go
in perf-tools/scenarios
204 7
186 16
node_fairness.go
in perf-tools/scenarios
182 5
output.go
in perf-tools/utils
181 16
node_analyzer.go
in perf-tools/framework
156 13
throughput.go
in perf-tools/scenarios
126 5
rbac.yaml
in helm-charts/yunikorn/templates
115 -
app_info.go
in perf-tools/framework
112 7
main.go
in perf-tools
108 2
admission-controller-deployment.yaml
in helm-charts/yunikorn/templates
104 -
app_analyzer.go
in perf-tools/framework
100 6
deployment.yaml
in helm-charts/yunikorn/templates
90 -
application-definition.yaml
in helm-charts/yunikorn/templates/crds
86 -
kubeclient.go
in perf-tools/utils
85 12
values.yaml
in helm-charts/yunikorn
82 -
admission-controller-rbac.yaml
in helm-charts/yunikorn/templates
81 -
conf.yaml
in perf-tools
72 -
node_info.go
in perf-tools/framework
55 7
yunikorn-defaults.yaml
in helm-charts/yunikorn/templates
52 -
chart.go
in perf-tools/utils
48 3
common.go
in perf-tools/scenarios
47 3
ingress.yaml
in helm-charts/yunikorn/templates
44 -
tpl
_helpers.tpl
in helm-charts/yunikorn/templates
43 -
config.go
in perf-tools/framework
35 1
table.go
in perf-tools/utils
29 3
scenarios.go
in perf-tools/framework
24 3
service.yaml
in helm-charts/yunikorn/templates
24 -
admission-controller-service.yaml
in helm-charts/yunikorn/templates
20 -
log.go
in perf-tools/utils
13 2
constants.go
in perf-tools/constants
11 -
admission-controller-secrets.yaml
in helm-charts/yunikorn/templates
8 -
kind.yaml
in release-top-level-artifacts
6 -
Chart.yaml
in helm-charts/yunikorn
4 -
Files With Most Units (Top 19)
File# lines# units
331 23
186 16
output.go
in perf-tools/utils
181 16
node_analyzer.go
in perf-tools/framework
156 13
kubeclient.go
in perf-tools/utils
85 12
app_manager.go
in perf-tools/framework
284 11
node_info.go
in perf-tools/framework
55 7
app_info.go
in perf-tools/framework
112 7
e2e_perf.go
in perf-tools/scenarios
204 7
app_analyzer.go
in perf-tools/framework
100 6
throughput.go
in perf-tools/scenarios
126 5
node_fairness.go
in perf-tools/scenarios
182 5
scenarios.go
in perf-tools/framework
24 3
chart.go
in perf-tools/utils
48 3
table.go
in perf-tools/utils
29 3
common.go
in perf-tools/scenarios
47 3
log.go
in perf-tools/utils
13 2
main.go
in perf-tools
108 2
config.go
in perf-tools/framework
35 1
Files With Long Lines (Top 4)

There are 4 files with lines longer than 120 characters. In total, there are 4 long lines.

File# lines# units# long lines
app_info.go
in perf-tools/framework
112 7 1
kubeclient.go
in perf-tools/utils
85 12 1
e2e_perf.go
in perf-tools/scenarios
204 7 1
application-definition.yaml
in helm-charts/yunikorn/templates/crds
86 - 1
Correlations

File Size vs. Commits (all time): 35 points

helm-charts/yunikorn/templates/deployment.yaml x: 30 commits (all time) y: 90 lines of code helm-charts/yunikorn/values.yaml x: 31 commits (all time) y: 82 lines of code helm-charts/yunikorn/templates/admission-controller-deployment.yaml x: 12 commits (all time) y: 104 lines of code perf-tools/framework/config.go x: 2 commits (all time) y: 35 lines of code tools/build-image.py x: 3 commits (all time) y: 186 lines of code tools/build-release.py x: 26 commits (all time) y: 331 lines of code helm-charts/yunikorn/templates/admission-controller-rbac.yaml x: 8 commits (all time) y: 81 lines of code helm-charts/yunikorn/templates/ingress.yaml x: 4 commits (all time) y: 44 lines of code helm-charts/yunikorn/templates/crds/application-definition.yaml x: 9 commits (all time) y: 86 lines of code helm-charts/yunikorn/Chart.yaml x: 6 commits (all time) y: 4 lines of code helm-charts/yunikorn/templates/rbac.yaml x: 11 commits (all time) y: 115 lines of code helm-charts/yunikorn/templates/yunikorn-defaults.yaml x: 1 commits (all time) y: 52 lines of code perf-tools/conf.yaml x: 2 commits (all time) y: 72 lines of code perf-tools/framework/node_analyzer.go x: 3 commits (all time) y: 156 lines of code perf-tools/scenarios/common.go x: 3 commits (all time) y: 47 lines of code release-top-level-artifacts/kind.yaml x: 1 commits (all time) y: 6 lines of code perf-tools/framework/app_analyzer.go x: 2 commits (all time) y: 100 lines of code perf-tools/framework/app_info.go x: 2 commits (all time) y: 112 lines of code perf-tools/framework/app_manager.go x: 2 commits (all time) y: 284 lines of code perf-tools/framework/node_info.go x: 2 commits (all time) y: 55 lines of code perf-tools/framework/scenarios.go x: 2 commits (all time) y: 24 lines of code perf-tools/main.go x: 2 commits (all time) y: 108 lines of code perf-tools/scenarios/e2e_perf.go x: 2 commits (all time) y: 204 lines of code perf-tools/scenarios/node_fairness.go x: 2 commits (all time) y: 182 lines of code perf-tools/scenarios/throughput.go x: 2 commits (all time) y: 126 lines of code perf-tools/utils/log.go x: 2 commits (all time) y: 13 lines of code helm-charts/yunikorn/templates/admission-controller-service.yaml x: 3 commits (all time) y: 20 lines of code helm-charts/yunikorn/templates/service.yaml x: 7 commits (all time) y: 24 lines of code helm-charts/yunikorn/templates/admission-controller-secrets.yaml x: 1 commits (all time) y: 8 lines of code perf-tools/constants/constants.go x: 1 commits (all time) y: 11 lines of code perf-tools/utils/chart.go x: 1 commits (all time) y: 48 lines of code perf-tools/utils/kubeclient.go x: 1 commits (all time) y: 85 lines of code perf-tools/utils/output.go x: 1 commits (all time) y: 181 lines of code perf-tools/utils/table.go x: 1 commits (all time) y: 29 lines of code helm-charts/yunikorn/templates/_helpers.tpl x: 3 commits (all time) y: 43 lines of code
331.0
lines of code
  min: 4.0
  average: 89.94
  25th percentile: 29.0
  median: 81.0
  75th percentile: 115.0
  max: 331.0
0 31.0
commits (all time)
min: 1.0 | average: 5.46 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 6.0 | max: 31.0

File Size vs. Contributors (all time): 35 points

helm-charts/yunikorn/templates/deployment.yaml x: 19 contributors (all time) y: 90 lines of code helm-charts/yunikorn/values.yaml x: 14 contributors (all time) y: 82 lines of code helm-charts/yunikorn/templates/admission-controller-deployment.yaml x: 6 contributors (all time) y: 104 lines of code perf-tools/framework/config.go x: 2 contributors (all time) y: 35 lines of code tools/build-image.py x: 1 contributors (all time) y: 186 lines of code tools/build-release.py x: 6 contributors (all time) y: 331 lines of code helm-charts/yunikorn/templates/admission-controller-rbac.yaml x: 5 contributors (all time) y: 81 lines of code helm-charts/yunikorn/templates/ingress.yaml x: 3 contributors (all time) y: 44 lines of code helm-charts/yunikorn/templates/crds/application-definition.yaml x: 6 contributors (all time) y: 86 lines of code helm-charts/yunikorn/Chart.yaml x: 5 contributors (all time) y: 4 lines of code helm-charts/yunikorn/templates/rbac.yaml x: 6 contributors (all time) y: 115 lines of code helm-charts/yunikorn/templates/yunikorn-defaults.yaml x: 1 contributors (all time) y: 52 lines of code perf-tools/conf.yaml x: 2 contributors (all time) y: 72 lines of code perf-tools/framework/node_analyzer.go x: 3 contributors (all time) y: 156 lines of code perf-tools/scenarios/common.go x: 3 contributors (all time) y: 47 lines of code release-top-level-artifacts/kind.yaml x: 1 contributors (all time) y: 6 lines of code perf-tools/framework/app_analyzer.go x: 2 contributors (all time) y: 100 lines of code perf-tools/framework/app_info.go x: 2 contributors (all time) y: 112 lines of code perf-tools/framework/app_manager.go x: 2 contributors (all time) y: 284 lines of code perf-tools/framework/node_info.go x: 2 contributors (all time) y: 55 lines of code perf-tools/framework/scenarios.go x: 2 contributors (all time) y: 24 lines of code perf-tools/main.go x: 2 contributors (all time) y: 108 lines of code perf-tools/scenarios/e2e_perf.go x: 2 contributors (all time) y: 204 lines of code perf-tools/scenarios/node_fairness.go x: 2 contributors (all time) y: 182 lines of code perf-tools/scenarios/throughput.go x: 2 contributors (all time) y: 126 lines of code perf-tools/utils/log.go x: 2 contributors (all time) y: 13 lines of code helm-charts/yunikorn/templates/admission-controller-service.yaml x: 1 contributors (all time) y: 20 lines of code helm-charts/yunikorn/templates/service.yaml x: 4 contributors (all time) y: 24 lines of code helm-charts/yunikorn/templates/admission-controller-secrets.yaml x: 1 contributors (all time) y: 8 lines of code perf-tools/constants/constants.go x: 1 contributors (all time) y: 11 lines of code perf-tools/utils/chart.go x: 1 contributors (all time) y: 48 lines of code perf-tools/utils/kubeclient.go x: 1 contributors (all time) y: 85 lines of code perf-tools/utils/output.go x: 1 contributors (all time) y: 181 lines of code perf-tools/utils/table.go x: 1 contributors (all time) y: 29 lines of code helm-charts/yunikorn/templates/_helpers.tpl x: 2 contributors (all time) y: 43 lines of code
331.0
lines of code
  min: 4.0
  average: 89.94
  25th percentile: 29.0
  median: 81.0
  75th percentile: 115.0
  max: 331.0
0 19.0
contributors (all time)
min: 1.0 | average: 3.31 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 19.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 6 points

helm-charts/yunikorn/templates/deployment.yaml x: 3 commits (90d) y: 90 lines of code helm-charts/yunikorn/values.yaml x: 2 commits (90d) y: 82 lines of code helm-charts/yunikorn/templates/admission-controller-deployment.yaml x: 1 commits (90d) y: 104 lines of code perf-tools/framework/config.go x: 1 commits (90d) y: 35 lines of code tools/build-image.py x: 1 commits (90d) y: 186 lines of code tools/build-release.py x: 1 commits (90d) y: 331 lines of code
331.0
lines of code
  min: 35.0
  average: 138.0
  25th percentile: 70.25
  median: 97.0
  75th percentile: 222.25
  max: 331.0
0 3.0
commits (90d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.25 | max: 3.0

File Size vs. Contributors (90 days): 6 points

helm-charts/yunikorn/templates/deployment.yaml x: 3 contributors (90d) y: 90 lines of code helm-charts/yunikorn/values.yaml x: 2 contributors (90d) y: 82 lines of code helm-charts/yunikorn/templates/admission-controller-deployment.yaml x: 1 contributors (90d) y: 104 lines of code perf-tools/framework/config.go x: 1 contributors (90d) y: 35 lines of code tools/build-image.py x: 1 contributors (90d) y: 186 lines of code tools/build-release.py x: 1 contributors (90d) y: 331 lines of code
331.0
lines of code
  min: 35.0
  average: 138.0
  25th percentile: 70.25
  median: 97.0
  75th percentile: 222.25
  max: 331.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.25 | max: 3.0