apache / solr-operator
File Size

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

Intro
Learn more...
File Size Overall
57% | 11% | 19% | 5% | 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
yaml80% | 0% | 9% | 3% | 6%
go27% | 28% | 34% | 5% | 4%
py91% | 0% | 0% | 8% | 0%
tpl0% | 0% | 47% | 24% | 27%
props0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
config87% | 0% | 6% | 0% | 6%
hack95% | 0% | 0% | 4% | 0%
api58% | 28% | 0% | 9% | 3%
controllers16% | 29% | 44% | 4% | 5%
helm0% | 0% | 46% | 32% | 20%
ROOT0% | 0% | 99% | 0% | <1%
version0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
7143 -
releaseWizard.py
in hack/release/wizard
1642 154
1450 122
releaseWizard.yaml
in hack/release/wizard
1404 -
solr_util.go
in controllers/util
1022 19
812 19
solrcloud_types.go
in api/v1beta1
700 52
solr_tls_util.go
in controllers/util
568 32
common.go
in controllers/util
514 22
414 10
solr_update_util.go
in controllers/util
407 14
zk_util.go
in controllers/util
388 3
solr_security_util.go
in controllers/util
381 22
prometheus_exporter_util.go
in controllers/util
358 4
solrcloud.yaml
in helm/solr/templates
254 -
253 5
role.yaml
in helm/solr-operator/templates
253 -
249 -
role.yaml
in config/rbac
248 -
tpl
_custom_option_helpers.tpl
in helm/solr/templates
248 -
main.go
in root
247 5
239 10
solr_backup_repo_util.go
in controllers/util
215 16
205 7
backup_util.go
in controllers/util
171 12
Chart.yaml
in helm/solr-operator
166 -
scriptutil.py
in hack/release/wizard
149 17
131 13
tpl
_helpers.tpl
in helm/solr-operator/templates
128 -
values.yaml
in helm/solr
123 -
deployment.yaml
in helm/solr-operator/templates
119 -
common_types.go
in api/v1beta1
117 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
manager.yaml
in config/manager
63 -
tpl
_zk_helpers.tpl
in helm/solr/templates
59 -
solr_scale_util.go
in controllers/util
58 1
Chart.yaml
in helm/solr
56 -
solr_pod_disruption.go
in controllers/util
55 2
errors.go
in controllers/util/solr_api
42 4
values.yaml
in helm/solr-operator
41 -
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
1642 154
1450 122
solrcloud_types.go
in api/v1beta1
700 52
solr_tls_util.go
in controllers/util
568 32
solr_security_util.go
in controllers/util
381 22
common.go
in controllers/util
514 22
solr_util.go
in controllers/util
1022 19
812 19
scriptutil.py
in hack/release/wizard
149 17
solr_backup_repo_util.go
in controllers/util
215 16
solr_update_util.go
in controllers/util
407 14
131 13
backup_util.go
in controllers/util
171 12
239 10
414 10
solrbackup_types.go
in api/v1beta1
79 7
205 7
api.go
in controllers/util/solr_api
114 6
253 5
main.go
in root
247 5
common_types.go
in api/v1beta1
117 4
prometheus_exporter_util.go
in controllers/util
358 4
errors.go
in controllers/util/solr_api
42 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
version.go
in version
14 1
solr_scale_util.go
in controllers/util
58 1
common.go
in controllers
13 1
Files With Long Lines (Top 28)

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

File# lines# units# long lines
7143 - 108
common.go
in controllers/util
514 22 65
zk_util.go
in controllers/util
388 3 58
812 19 51
releaseWizard.yaml
in hack/release/wizard
1404 - 46
solr_tls_util.go
in controllers/util
568 32 31
solr_update_util.go
in controllers/util
407 14 29
239 10 27
414 10 26
releaseWizard.py
in hack/release/wizard
1642 154 22
solr_security_util.go
in controllers/util
381 22 22
solr_util.go
in controllers/util
1022 19 18
253 5 12
main.go
in root
247 5 11
prometheus_exporter_util.go
in controllers/util
358 4 10
backup_util.go
in controllers/util
171 12 10
solr_scale_util.go
in controllers/util
58 1 6
205 7 6
solr_backup_repo_util.go
in controllers/util
215 16 5
api.go
in controllers/util/solr_api
114 6 5
249 - 3
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
700 52 2
solr_pod_disruption.go
in controllers/util
55 2 2
errors.go
in controllers/util/solr_api
42 4 1
deployment.yaml
in helm/solr-operator/templates
119 - 1
tpl
_helpers.tpl
in helm/solr-operator/templates
128 - 1
Correlations

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

config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 23 commits (all time) y: 7143 lines of code controllers/solr_cluster_ops_util.go x: 4 commits (all time) y: 239 lines of code controllers/solrcloud_controller.go x: 62 commits (all time) y: 812 lines of code controllers/util/solr_update_util.go x: 18 commits (all time) y: 407 lines of code helm/solr-operator/Chart.yaml x: 105 commits (all time) y: 166 lines of code api/v1beta1/solrcloud_types.go x: 74 commits (all time) y: 700 lines of code api/v1beta1/zz_generated.deepcopy.go x: 57 commits (all time) y: 1450 lines of code helm/solr/templates/solrcloud.yaml x: 19 commits (all time) y: 254 lines of code helm/solr/values.yaml x: 26 commits (all time) y: 123 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/solr_util.go x: 74 commits (all time) y: 1022 lines of code hack/release/wizard/releaseWizard.yaml x: 20 commits (all time) y: 1404 lines of code controllers/solr_pod_lifecycle_util.go x: 2 commits (all time) y: 205 lines of code helm/solr-operator/templates/deployment.yaml x: 19 commits (all time) y: 119 lines of code helm/solr-operator/values.yaml x: 28 commits (all time) y: 41 lines of code config/crd/bases/solr.apache.org_solrbackups.yaml x: 18 commits (all time) y: 249 lines of code helm/solr/Chart.yaml x: 21 commits (all time) y: 56 lines of code version/version.go x: 8 commits (all time) y: 14 lines of code hack/release/wizard/releaseWizard.py x: 11 commits (all time) y: 1642 lines of code controllers/util/zk_util.go x: 33 commits (all time) y: 388 lines of code main.go x: 19 commits (all time) y: 247 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/solrbackup_controller.go x: 21 commits (all time) y: 253 lines of code controllers/solrprometheusexporter_controller.go x: 21 commits (all time) y: 414 lines of code controllers/util/prometheus_exporter_util.go x: 36 commits (all time) y: 358 lines of code config/rbac/role.yaml x: 17 commits (all time) y: 248 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/common.go x: 27 commits (all time) y: 514 lines of code controllers/util/solr_pod_disruption.go x: 1 commits (all time) y: 55 lines of code api/v1beta1/common_types.go x: 23 commits (all time) y: 117 lines of code helm/solr/templates/_custom_option_helpers.tpl x: 6 commits (all time) y: 248 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/util/solr_security_util.go x: 3 commits (all time) y: 381 lines of code controllers/common.go x: 2 commits (all time) y: 13 lines of code controllers/util/solr_tls_util.go x: 4 commits (all time) y: 568 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
7143.0
lines of code
  min: 1.0
  average: 259.87
  25th percentile: 13.5
  median: 42.0
  75th percentile: 243.0
  max: 7143.0
0 105.0
commits (all time)
min: 1.0 | average: 12.26 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 18.5 | max: 105.0

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

config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 7 contributors (all time) y: 7143 lines of code controllers/solr_cluster_ops_util.go x: 1 contributors (all time) y: 239 lines of code controllers/solrcloud_controller.go x: 13 contributors (all time) y: 812 lines of code controllers/util/solr_update_util.go x: 4 contributors (all time) y: 407 lines of code helm/solr-operator/Chart.yaml x: 17 contributors (all time) y: 166 lines of code api/v1beta1/solrcloud_types.go x: 13 contributors (all time) y: 700 lines of code api/v1beta1/zz_generated.deepcopy.go x: 12 contributors (all time) y: 1450 lines of code helm/solr/templates/solrcloud.yaml x: 3 contributors (all time) y: 254 lines of code helm/solr/values.yaml x: 5 contributors (all time) y: 123 lines of code controllers/util/backup_util.go x: 8 contributors (all time) y: 171 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 controllers/util/solr_util.go x: 15 contributors (all time) y: 1022 lines of code hack/release/wizard/releaseWizard.yaml x: 2 contributors (all time) y: 1404 lines of code controllers/solr_pod_lifecycle_util.go x: 1 contributors (all time) y: 205 lines of code helm/solr-operator/templates/deployment.yaml x: 7 contributors (all time) y: 119 lines of code helm/solr-operator/values.yaml x: 11 contributors (all time) y: 41 lines of code config/crd/bases/solr.apache.org_solrbackups.yaml x: 4 contributors (all time) y: 249 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 hack/release/wizard/releaseWizard.py x: 1 contributors (all time) y: 1642 lines of code controllers/util/zk_util.go x: 10 contributors (all time) y: 388 lines of code main.go x: 7 contributors (all time) y: 247 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 controllers/util/prometheus_exporter_util.go x: 8 contributors (all time) y: 358 lines of code config/rbac/role.yaml x: 6 contributors (all time) y: 248 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 controllers/util/common.go x: 7 contributors (all time) y: 514 lines of code api/v1beta1/groupversion_info.go x: 3 contributors (all time) y: 10 lines of code api/v1beta1/common_types.go x: 9 contributors (all time) y: 117 lines of code helm/solr/templates/_custom_option_helpers.tpl x: 2 contributors (all time) y: 248 lines of code api/v1beta1/solrprometheusexporter_types.go x: 6 contributors (all time) y: 131 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 controllers/util/solr_security_util.go x: 1 contributors (all time) y: 381 lines of code controllers/util/solr_tls_util.go x: 2 contributors (all time) y: 568 lines of code config/rbac/leader_election_role.yaml x: 2 contributors (all time) y: 36 lines of code
7143.0
lines of code
  min: 1.0
  average: 259.87
  25th percentile: 13.5
  median: 42.0
  75th percentile: 243.0
  max: 7143.0
0 17.0
contributors (all time)
min: 1.0 | average: 3.76 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 17.0

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

config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 1 commits (30d) y: 7143 lines of code controllers/solr_cluster_ops_util.go x: 1 commits (30d) y: 239 lines of code controllers/solrcloud_controller.go x: 1 commits (30d) y: 812 lines of code controllers/util/solr_update_util.go x: 1 commits (30d) y: 407 lines of code helm/solr-operator/Chart.yaml x: 1 commits (30d) y: 166 lines of code
7143.0
lines of code
  min: 166.0
  average: 1753.4
  25th percentile: 202.5
  median: 407.0
  75th percentile: 3977.5
  max: 7143.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): 5 points

config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 1 contributors (30d) y: 7143 lines of code controllers/solr_cluster_ops_util.go x: 1 contributors (30d) y: 239 lines of code controllers/solrcloud_controller.go x: 1 contributors (30d) y: 812 lines of code controllers/util/solr_update_util.go x: 1 contributors (30d) y: 407 lines of code helm/solr-operator/Chart.yaml x: 1 contributors (30d) y: 166 lines of code
7143.0
lines of code
  min: 166.0
  average: 1753.4
  25th percentile: 202.5
  median: 407.0
  75th percentile: 3977.5
  max: 7143.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): 20 points

config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 1 commits (90d) y: 7143 lines of code controllers/solr_cluster_ops_util.go x: 4 commits (90d) y: 239 lines of code controllers/solrcloud_controller.go x: 3 commits (90d) y: 812 lines of code controllers/util/solr_update_util.go x: 3 commits (90d) y: 407 lines of code helm/solr-operator/Chart.yaml x: 6 commits (90d) y: 166 lines of code api/v1beta1/solrcloud_types.go x: 4 commits (90d) y: 700 lines of code api/v1beta1/zz_generated.deepcopy.go x: 3 commits (90d) y: 1450 lines of code helm/solr/templates/solrcloud.yaml x: 3 commits (90d) y: 254 lines of code helm/solr/values.yaml x: 3 commits (90d) y: 123 lines of code controllers/util/backup_util.go x: 1 commits (90d) y: 171 lines of code controllers/util/solr_api/api.go x: 1 commits (90d) y: 114 lines of code controllers/util/solr_api/cluster_status.go x: 1 commits (90d) y: 72 lines of code controllers/util/solr_api/errors.go x: 1 commits (90d) y: 42 lines of code controllers/util/solr_util.go x: 2 commits (90d) y: 1022 lines of code hack/release/wizard/releaseWizard.yaml x: 1 commits (90d) y: 1404 lines of code controllers/solr_pod_lifecycle_util.go x: 1 commits (90d) y: 205 lines of code
7143.0
lines of code
  min: 41.0
  average: 730.5
  25th percentile: 82.5
  median: 188.0
  75th percentile: 784.0
  max: 7143.0
0 6.0
commits (90d)
min: 1.0 | average: 2.1 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 6.0

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

config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 1 contributors (90d) y: 7143 lines of code controllers/solr_cluster_ops_util.go x: 1 contributors (90d) y: 239 lines of code controllers/solrcloud_controller.go x: 1 contributors (90d) y: 812 lines of code controllers/util/solr_update_util.go x: 1 contributors (90d) y: 407 lines of code helm/solr-operator/Chart.yaml x: 3 contributors (90d) y: 166 lines of code api/v1beta1/solrcloud_types.go x: 1 contributors (90d) y: 700 lines of code api/v1beta1/zz_generated.deepcopy.go x: 1 contributors (90d) y: 1450 lines of code helm/solr/templates/solrcloud.yaml x: 1 contributors (90d) y: 254 lines of code helm/solr/values.yaml x: 1 contributors (90d) y: 123 lines of code controllers/util/backup_util.go x: 1 contributors (90d) y: 171 lines of code controllers/util/solr_api/cluster_status.go x: 1 contributors (90d) y: 72 lines of code controllers/util/solr_api/errors.go x: 1 contributors (90d) y: 42 lines of code controllers/util/solr_util.go x: 1 contributors (90d) y: 1022 lines of code hack/release/wizard/releaseWizard.yaml x: 1 contributors (90d) y: 1404 lines of code controllers/solr_pod_lifecycle_util.go x: 1 contributors (90d) y: 205 lines of code
7143.0
lines of code
  min: 41.0
  average: 730.5
  25th percentile: 82.5
  median: 188.0
  75th percentile: 784.0
  max: 7143.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.1 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0