apache / solr-operator
File Size

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

Intro
Learn more...
File Size Overall
57% | 12% | 18% | 6% | 5%
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
yaml82% | 0% | 4% | 6% | 6%
go26% | 28% | 35% | 5% | 4%
py91% | 0% | 0% | 8% | 0%
tpl0% | 0% | 48% | 24% | 27%
props0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
config89% | 0% | 2% | 1% | 5%
hack95% | 0% | 0% | 4% | 0%
api58% | 28% | 0% | 9% | 3%
controllers15% | 30% | 45% | 4% | 4%
helm0% | 0% | 33% | 44% | 22%
ROOT0% | 0% | 99% | 0% | <1%
version0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
7655 -
releaseWizard.py
in hack/release/wizard
1643 154
1455 122
releaseWizard.yaml
in hack/release/wizard
1404 -
solr_util.go
in controllers/util
1098 20
973 22
solrcloud_types.go
in api/v1beta1
708 53
solr_tls_util.go
in controllers/util
612 32
common.go
in controllers/util
553 23
465 24
solr_update_util.go
in controllers/util
442 18
solr_security_util.go
in controllers/util
426 24
413 10
zk_util.go
in controllers/util
388 3
prometheus_exporter_util.go
in controllers/util
385 4
255 -
tpl
_custom_option_helpers.tpl
in helm/solr/templates
255 -
solrcloud.yaml
in helm/solr/templates
254 -
252 5
main.go
in root
251 5
solr_backup_repo_util.go
in controllers/util
215 16
209 7
backup_util.go
in controllers/util
171 12
role.yaml
in helm/solr-operator/templates
155 -
role.yaml
in config/rbac
150 -
scriptutil.py
in hack/release/wizard
149 17
Chart.yaml
in helm/solr-operator
146 -
deployment.yaml
in helm/solr-operator/templates
132 -
131 13
tpl
_helpers.tpl
in helm/solr-operator/templates
128 -
values.yaml
in helm/solr
125 -
common_types.go
in api/v1beta1
119 4
api.go
in controllers/util/solr_api
114 6
tpl
_helpers.tpl
in helm/solr/templates
83 -
solrbackup_types.go
in api/v1beta1
79 7
cluster_status.go
in controllers/util/solr_api
72 -
v2.go
in controllers/util/solr_api
68 2
solr_scale_util.go
in controllers/util
66 1
manager.yaml
in config/manager
63 -
tpl
_zk_helpers.tpl
in helm/solr/templates
59 -
Chart.yaml
in helm/solr
56 -
solr_pod_disruption.go
in controllers/util
55 2
values.yaml
in helm/solr-operator
44 -
errors.go
in controllers/util/solr_api
42 4
leader_election_role.yaml
in helm/solr-operator/templates
40 -
36 -
24 -
23 -
23 -
23 -
Files With Most Units (Top 29)
File# lines# units
releaseWizard.py
in hack/release/wizard
1643 154
1455 122
solrcloud_types.go
in api/v1beta1
708 53
solr_tls_util.go
in controllers/util
612 32
solr_security_util.go
in controllers/util
426 24
465 24
common.go
in controllers/util
553 23
973 22
solr_util.go
in controllers/util
1098 20
solr_update_util.go
in controllers/util
442 18
scriptutil.py
in hack/release/wizard
149 17
solr_backup_repo_util.go
in controllers/util
215 16
131 13
backup_util.go
in controllers/util
171 12
413 10
solrbackup_types.go
in api/v1beta1
79 7
209 7
api.go
in controllers/util/solr_api
114 6
252 5
main.go
in root
251 5
common_types.go
in api/v1beta1
119 4
errors.go
in controllers/util/solr_api
42 4
prometheus_exporter_util.go
in controllers/util
385 4
zk_util.go
in controllers/util
388 3
v2.go
in controllers/util/solr_api
68 2
solr_pod_disruption.go
in controllers/util
55 2
solr_scale_util.go
in controllers/util
66 1
common.go
in controllers
13 1
version.go
in version
14 1
Files With Long Lines (Top 29)

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

File# lines# units# long lines
7655 - 574
common.go
in controllers/util
553 23 69
973 22 60
zk_util.go
in controllers/util
388 3 58
releaseWizard.yaml
in hack/release/wizard
1404 - 46
solr_tls_util.go
in controllers/util
612 32 41
465 24 33
solr_update_util.go
in controllers/util
442 18 29
413 10 26
releaseWizard.py
in hack/release/wizard
1643 154 22
solr_security_util.go
in controllers/util
426 24 21
solr_util.go
in controllers/util
1098 20 17
prometheus_exporter_util.go
in controllers/util
385 4 14
252 5 12
main.go
in root
251 5 11
backup_util.go
in controllers/util
171 12 10
solr_scale_util.go
in controllers/util
66 1 6
209 7 6
api.go
in controllers/util/solr_api
114 6 5
solr_backup_repo_util.go
in controllers/util
215 16 5
v2.go
in controllers/util/solr_api
68 2 3
tpl
_zk_helpers.tpl
in helm/solr/templates
59 - 3
solrcloud_types.go
in api/v1beta1
708 53 2
solr_pod_disruption.go
in controllers/util
55 2 2
255 - 1
errors.go
in controllers/util/solr_api
42 4 1
deployment.yaml
in helm/solr-operator/templates
132 - 1
tpl
_helpers.tpl
in helm/solr-operator/templates
128 - 1
Chart.yaml
in helm/solr-operator
146 - 1
Correlations

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

helm/solr-operator/Chart.yaml x: 130 commits (all time) y: 146 lines of code helm/solr-operator/templates/deployment.yaml x: 21 commits (all time) y: 132 lines of code helm/solr-operator/values.yaml x: 32 commits (all time) y: 44 lines of code controllers/util/solr_util.go x: 87 commits (all time) y: 1098 lines of code controllers/solrcloud_controller.go x: 74 commits (all time) y: 973 lines of code controllers/util/solr_security_util.go x: 12 commits (all time) y: 426 lines of code controllers/util/common.go x: 31 commits (all time) y: 553 lines of code hack/release/wizard/releaseWizard.py x: 12 commits (all time) y: 1643 lines of code config/crd/bases/solr.apache.org_solrbackups.yaml x: 21 commits (all time) y: 255 lines of code config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 31 commits (all time) y: 7655 lines of code helm/solr/Chart.yaml x: 29 commits (all time) y: 56 lines of code version/version.go x: 10 commits (all time) y: 14 lines of code api/v1beta1/common_types.go x: 25 commits (all time) y: 119 lines of code api/v1beta1/zz_generated.deepcopy.go x: 59 commits (all time) y: 1455 lines of code controllers/util/prometheus_exporter_util.go x: 41 commits (all time) y: 385 lines of code helm/solr/templates/_custom_option_helpers.tpl x: 8 commits (all time) y: 255 lines of code helm/solr/values.yaml x: 29 commits (all time) y: 125 lines of code controllers/util/solr_tls_util.go x: 8 commits (all time) y: 612 lines of code config/rbac/role.yaml x: 18 commits (all time) y: 150 lines of code hack/release/wizard/releaseWizard.yaml x: 21 commits (all time) y: 1404 lines of code helm/solr-operator/templates/role.yaml x: 20 commits (all time) y: 155 lines of code controllers/solr_cluster_ops_util.go x: 10 commits (all time) y: 465 lines of code api/v1beta1/solrcloud_types.go x: 77 commits (all time) y: 708 lines of code controllers/util/solr_update_util.go x: 21 commits (all time) y: 442 lines of code controllers/util/solr_scale_util.go x: 4 commits (all time) y: 66 lines of code controllers/solr_pod_lifecycle_util.go x: 5 commits (all time) y: 209 lines of code main.go x: 20 commits (all time) y: 251 lines of code controllers/solrbackup_controller.go x: 22 commits (all time) y: 252 lines of code controllers/solrprometheusexporter_controller.go x: 22 commits (all time) y: 413 lines of code helm/solr/templates/solrcloud.yaml x: 19 commits (all time) y: 254 lines of code controllers/util/backup_util.go x: 23 commits (all time) y: 171 lines of code controllers/util/solr_api/api.go x: 12 commits (all time) y: 114 lines of code controllers/util/solr_api/cluster_status.go x: 6 commits (all time) y: 72 lines of code controllers/util/solr_api/errors.go x: 4 commits (all time) y: 42 lines of code controllers/util/solr_api/v2.go x: 1 commits (all time) y: 68 lines of code controllers/util/zk_util.go x: 33 commits (all time) y: 388 lines of code versions.props x: 4 commits (all time) y: 1 lines of code api/v1beta1/solrbackup_types.go x: 15 commits (all time) y: 79 lines of code controllers/util/solr_api/backup.go x: 1 commits (all time) y: 10 lines of code helm/solr-operator/templates/_helpers.tpl x: 6 commits (all time) y: 128 lines of code helm/solr-operator/templates/leader_election_role.yaml x: 2 commits (all time) y: 40 lines of code helm/solr-operator/templates/leader_election_role_binding.yaml x: 3 commits (all time) y: 16 lines of code helm/solr-operator/templates/role_binding.yaml x: 5 commits (all time) y: 18 lines of code helm/solr-operator/templates/service_account.yaml x: 6 commits (all time) y: 13 lines of code controllers/util/solr_pod_disruption.go x: 1 commits (all time) y: 55 lines of code api/v1beta1/solrprometheusexporter_types.go x: 15 commits (all time) y: 131 lines of code hack/release/wizard/scriptutil.py x: 4 commits (all time) y: 149 lines of code controllers/util/solr_backup_repo_util.go x: 6 commits (all time) y: 215 lines of code config/manager/manager.yaml x: 13 commits (all time) y: 63 lines of code controllers/common.go x: 2 commits (all time) y: 13 lines of code config/crd/kustomization.yaml x: 8 commits (all time) y: 7 lines of code config/rbac/leader_election_role.yaml x: 3 commits (all time) y: 36 lines of code helm/solr/templates/_helpers.tpl x: 2 commits (all time) y: 83 lines of code
7655.0
lines of code
  min: 1.0
  average: 271.75
  25th percentile: 13.5
  median: 44.0
  75th percentile: 212.0
  max: 7655.0
0 130.0
commits (all time)
min: 1.0 | average: 13.82 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 20.0 | max: 130.0

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

helm/solr-operator/Chart.yaml x: 21 contributors (all time) y: 146 lines of code helm/solr-operator/templates/deployment.yaml x: 9 contributors (all time) y: 132 lines of code helm/solr-operator/values.yaml x: 12 contributors (all time) y: 44 lines of code controllers/util/solr_util.go x: 17 contributors (all time) y: 1098 lines of code controllers/solrcloud_controller.go x: 15 contributors (all time) y: 973 lines of code controllers/util/solr_security_util.go x: 6 contributors (all time) y: 426 lines of code controllers/util/common.go x: 8 contributors (all time) y: 553 lines of code hack/release/wizard/releaseWizard.py x: 2 contributors (all time) y: 1643 lines of code config/crd/bases/solr.apache.org_solrbackups.yaml x: 4 contributors (all time) y: 255 lines of code config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 7 contributors (all time) y: 7655 lines of code helm/solr/Chart.yaml x: 4 contributors (all time) y: 56 lines of code version/version.go x: 2 contributors (all time) y: 14 lines of code api/v1beta1/common_types.go x: 10 contributors (all time) y: 119 lines of code api/v1beta1/zz_generated.deepcopy.go x: 12 contributors (all time) y: 1455 lines of code controllers/util/prometheus_exporter_util.go x: 10 contributors (all time) y: 385 lines of code helm/solr/templates/_custom_option_helpers.tpl x: 3 contributors (all time) y: 255 lines of code helm/solr/values.yaml x: 5 contributors (all time) y: 125 lines of code controllers/util/solr_tls_util.go x: 4 contributors (all time) y: 612 lines of code config/rbac/role.yaml x: 6 contributors (all time) y: 150 lines of code hack/release/wizard/releaseWizard.yaml x: 2 contributors (all time) y: 1404 lines of code helm/solr-operator/templates/role.yaml x: 6 contributors (all time) y: 155 lines of code controllers/solr_cluster_ops_util.go x: 2 contributors (all time) y: 465 lines of code api/v1beta1/solrcloud_types.go x: 13 contributors (all time) y: 708 lines of code controllers/util/solr_update_util.go x: 4 contributors (all time) y: 442 lines of code controllers/util/solr_scale_util.go x: 2 contributors (all time) y: 66 lines of code controllers/solr_pod_lifecycle_util.go x: 2 contributors (all time) y: 209 lines of code main.go x: 7 contributors (all time) y: 251 lines of code controllers/solrprometheusexporter_controller.go x: 4 contributors (all time) y: 413 lines of code controllers/util/backup_util.go x: 8 contributors (all time) y: 171 lines of code controllers/util/solr_api/api.go x: 5 contributors (all time) y: 114 lines of code controllers/util/solr_api/cluster_status.go x: 3 contributors (all time) y: 72 lines of code controllers/util/solr_api/errors.go x: 3 contributors (all time) y: 42 lines of code controllers/util/solr_api/v2.go x: 1 contributors (all time) y: 68 lines of code versions.props x: 1 contributors (all time) y: 1 lines of code api/v1beta1/solrbackup_types.go x: 6 contributors (all time) y: 79 lines of code helm/solr-operator/templates/leader_election_role.yaml x: 1 contributors (all time) y: 40 lines of code helm/solr-operator/templates/role_binding.yaml x: 4 contributors (all time) y: 18 lines of code helm/solr-operator/templates/service_account.yaml x: 5 contributors (all time) y: 13 lines of code api/v1beta1/groupversion_info.go x: 3 contributors (all time) y: 10 lines of code hack/release/wizard/scriptutil.py x: 2 contributors (all time) y: 149 lines of code controllers/util/solr_backup_repo_util.go x: 2 contributors (all time) y: 215 lines of code config/manager/manager.yaml x: 7 contributors (all time) y: 63 lines of code config/rbac/leader_election_role.yaml x: 2 contributors (all time) y: 36 lines of code
7655.0
lines of code
  min: 1.0
  average: 271.75
  25th percentile: 13.5
  median: 44.0
  75th percentile: 212.0
  max: 7655.0
0 21.0
contributors (all time)
min: 1.0 | average: 4.08 | 25th percentile: 1.5 | median: 2.0 | 75th percentile: 5.5 | max: 21.0

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

helm/solr-operator/Chart.yaml x: 1 commits (30d) y: 146 lines of code helm/solr-operator/templates/deployment.yaml x: 1 commits (30d) y: 132 lines of code helm/solr-operator/values.yaml x: 1 commits (30d) y: 44 lines of code
146.0
lines of code
  min: 44.0
  average: 107.33
  25th percentile: 44.0
  median: 132.0
  75th percentile: 146.0
  max: 146.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

helm/solr-operator/Chart.yaml x: 1 contributors (30d) y: 146 lines of code helm/solr-operator/templates/deployment.yaml x: 1 contributors (30d) y: 132 lines of code helm/solr-operator/values.yaml x: 1 contributors (30d) y: 44 lines of code
146.0
lines of code
  min: 44.0
  average: 107.33
  25th percentile: 44.0
  median: 132.0
  75th percentile: 146.0
  max: 146.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

helm/solr-operator/Chart.yaml x: 2 commits (90d) y: 146 lines of code helm/solr-operator/templates/deployment.yaml x: 1 commits (90d) y: 132 lines of code helm/solr-operator/values.yaml x: 1 commits (90d) y: 44 lines of code controllers/util/solr_util.go x: 1 commits (90d) y: 1098 lines of code controllers/solrcloud_controller.go x: 1 commits (90d) y: 973 lines of code controllers/util/solr_security_util.go x: 3 commits (90d) y: 426 lines of code controllers/util/common.go x: 1 commits (90d) y: 553 lines of code
1098.0
lines of code
  min: 44.0
  average: 481.71
  25th percentile: 132.0
  median: 426.0
  75th percentile: 973.0
  max: 1098.0
0 3.0
commits (90d)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

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

helm/solr-operator/Chart.yaml x: 2 contributors (90d) y: 146 lines of code helm/solr-operator/templates/deployment.yaml x: 1 contributors (90d) y: 132 lines of code helm/solr-operator/values.yaml x: 1 contributors (90d) y: 44 lines of code controllers/util/solr_util.go x: 1 contributors (90d) y: 1098 lines of code controllers/solrcloud_controller.go x: 1 contributors (90d) y: 973 lines of code controllers/util/solr_security_util.go x: 3 contributors (90d) y: 426 lines of code controllers/util/common.go x: 1 contributors (90d) y: 553 lines of code
1098.0
lines of code
  min: 44.0
  average: 481.71
  25th percentile: 132.0
  median: 426.0
  75th percentile: 973.0
  max: 1098.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0