apache / spark-kubernetes-operator
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 20% | 36% | 43%
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
java0% | 0% | 16% | 32% | 50%
py0% | 0% | 100% | 0% | 0%
yaml0% | 0% | 0% | 98% | 1%
tpl0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
spark-operator0% | 0% | 16% | 37% | 45%
dev0% | 0% | 100% | 0% | 0%
spark-submission-worker0% | 0% | 46% | 31% | 21%
build-tools0% | 0% | 0% | 87% | 12%
spark-operator-api0% | 0% | 0% | 11% | 88%
config0% | 0% | 0% | 0% | 100%
gradle0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
496 20
SparkOperatorConf.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/config
413 7
SparkClusterResourceSpec.java
in spark-submission-worker/src/main/java/org/apache/spark/k8s/operator
324 6
OperatorJosdkMetrics.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/source
265 16
SparkOperator.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator
195 9
spark-operator.yaml
in build-tools/helm/spark-kubernetes-operator/templates
190 -
SparkAppReconciler.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler
184 5
SentinelManager.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/healthcheck
171 10
workload-rbac.yaml
in build-tools/helm/spark-kubernetes-operator/templates
160 -
operator-rbac.yaml
in build-tools/helm/spark-kubernetes-operator/templates
147 -
SparkClusterReconciler.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler
140 5
SparkAppResourceSpecFactory.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler
139 9
ReconcilerUtils.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
137 6
KubernetesMetricsInterceptor.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/source
136 9
tpl
_helpers.tpl
in build-tools/helm/spark-kubernetes-operator/templates
133 -
AppCleanUpStep.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps
131 3
values.yaml
in build-tools/helm/spark-kubernetes-operator
125 -
ApplicationStatus.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status
114 6
SparkAppResourceSpec.java
in spark-submission-worker/src/main/java/org/apache/spark/k8s/operator
113 4
MetricsSystem.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics
111 9
SparkAppSubmissionWorker.java
in spark-submission-worker/src/main/java/org/apache/spark/k8s/operator
111 5
AppInitStep.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps
110 2
Utils.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
102 16
BaseAppDriverObserver.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/observers
88 1
HealthProbe.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/probe
85 3
StatusRecorder.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
84 5
ConfigOption.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/config
79 3
ModelUtils.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/utils
78 8
ClusterInitStep.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps
77 1
MetricsSystemFactory.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics
74 6
SparkAppContext.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/context
74 8
Constants.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator
71 -
AppReconcileStep.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps
68 4
DriverServiceIngressUtils.java
in spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/utils
67 4
66 -
AppRunningStep.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps
66 1
SparkOperatorConfManager.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/config
65 7
ConfOptionDocGenerator.java
in build-tools/docs-utils/src/main/java/org/apache/spark/k8s/operator/utils
62 2
ruleset.xml
in config/pmd
62 -
PrometheusPullModelHandler.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics
52 5
PodUtils.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
52 6
SparkOperatorConfigMapReconciler.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/config
52 3
ApplicationStateSummary.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status
52 6
SparkClusterContext.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/context
51 8
ProbeUtil.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
50 4
JVMMetricSet.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics
46 3
AppDriverTimeoutObserver.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/observers
46 1
SparkAppStatusUtils.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
44 8
DocTable.java
in build-tools/docs-utils/src/main/java/org/apache/spark/k8s/operator/utils
41 3
LoggingUtils.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
39 2
Files With Most Units (Top 50)
File# lines# units
496 20
OperatorJosdkMetrics.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/source
265 16
Utils.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
102 16
SentinelManager.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/healthcheck
171 10
MetricsSystem.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics
111 9
KubernetesMetricsInterceptor.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/source
136 9
SparkAppResourceSpecFactory.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler
139 9
SparkOperator.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator
195 9
SparkAppStatusUtils.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
44 8
SparkAppContext.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/context
74 8
SparkClusterContext.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/context
51 8
ModelUtils.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/utils
78 8
SparkOperatorConf.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/config
413 7
SparkOperatorConfManager.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/config
65 7
MetricsSystemFactory.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics
74 6
ReconcilerUtils.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
137 6
PodUtils.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
52 6
ReconcileProgress.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler
32 6
SparkClusterResourceSpec.java
in spark-submission-worker/src/main/java/org/apache/spark/k8s/operator
324 6
ApplicationStateSummary.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status
52 6
ApplicationStatus.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status
114 6
PrometheusPullModelHandler.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics
52 5
StatusRecorder.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
84 5
SparkAppReconciler.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler
184 5
SparkClusterReconciler.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler
140 5
SparkAppSubmissionWorker.java
in spark-submission-worker/src/main/java/org/apache/spark/k8s/operator
111 5
ClusterStateSummary.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status
25 5
ProbeUtil.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
50 4
AppReconcileStep.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps
68 4
DriverServiceIngressUtils.java
in spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/utils
67 4
SparkAppResourceSpec.java
in spark-submission-worker/src/main/java/org/apache/spark/k8s/operator
113 4
SparkAppDriverConf.java
in spark-submission-worker/src/main/java/org/apache/spark/k8s/operator
37 4
ClusterStatus.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status
36 4
DocTable.java
in build-tools/docs-utils/src/main/java/org/apache/spark/k8s/operator/utils
41 3
MetricsService.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics
30 3
JVMMetricSet.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics
46 3
SparkExceptionUtils.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/utils
18 3
AppCleanUpStep.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps
131 3
ClusterReconcileStep.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps
33 3
SparkOperatorConfigMapReconciler.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/config
52 3
ConfigOption.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/config
79 3
KubernetesClientFactory.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/client
29 3
HealthProbe.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/probe
85 3
ReadinessProbe.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/probe
33 3
ProbeService.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/probe
36 3
BaseStatus.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status
39 3
ClusterAttemptSummary.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status
26 3
ApplicationAttemptSummary.java
in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status
26 3
ConfOptionDocGenerator.java
in build-tools/docs-utils/src/main/java/org/apache/spark/k8s/operator/utils
62 2
OperatorJvmSource.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/source
16 2
Files With Long Lines (Top 3)

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

File# lines# units# long lines
66 - 4
spark-operator.yaml
in build-tools/helm/spark-kubernetes-operator/templates
190 - 1
KubernetesMetricsInterceptor.java
in spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/source
136 9 1
Correlations

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

build-tools/helm/spark-kubernetes-operator/Chart.yaml x: 3 commits (all time) y: 7 lines of code build-tools/helm/spark-kubernetes-operator/values.yaml x: 7 commits (all time) y: 125 lines of code gradle/libs.versions.toml x: 8 commits (all time) y: 66 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/PrometheusPullModelHandler.java x: 3 commits (all time) y: 52 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/ProbeUtil.java x: 4 commits (all time) y: 50 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ApplicationSpec.java x: 3 commits (all time) y: 35 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ConfigMapSpec.java x: 1 commits (all time) y: 19 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkAppResourceSpec.java x: 3 commits (all time) y: 113 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkAppSubmissionWorker.java x: 4 commits (all time) y: 111 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/utils/ConfigMapSpecUtils.java x: 1 commits (all time) y: 27 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/utils/DriverServiceIngressUtils.java x: 1 commits (all time) y: 67 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkClusterResourceSpec.java x: 17 commits (all time) y: 324 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/Constants.java x: 6 commits (all time) y: 71 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/Utils.java x: 6 commits (all time) y: 102 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ClusterSpec.java x: 4 commits (all time) y: 23 lines of code build-tools/helm/spark-kubernetes-operator/templates/workload-rbac.yaml x: 2 commits (all time) y: 160 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/WorkerSpec.java x: 3 commits (all time) y: 22 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/MasterSpec.java x: 2 commits (all time) y: 20 lines of code build-tools/helm/spark-kubernetes-operator/templates/operator-rbac.yaml x: 4 commits (all time) y: 147 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/SparkClusterResourceSpecFactory.java x: 3 commits (all time) y: 26 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/ClusterInitStep.java x: 3 commits (all time) y: 77 lines of code build-tools/helm/spark-kubernetes-operator/templates/_helpers.tpl x: 2 commits (all time) y: 133 lines of code build-tools/docs-utils/src/main/java/org/apache/spark/k8s/operator/utils/ConfOptionDocGenerator.java x: 1 commits (all time) y: 62 lines of code build-tools/docs-utils/src/main/java/org/apache/spark/k8s/operator/utils/DocTable.java x: 1 commits (all time) y: 41 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/config/ConfigOption.java x: 4 commits (all time) y: 79 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/probe/HealthProbe.java x: 3 commits (all time) y: 85 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/SparkAppReconciler.java x: 4 commits (all time) y: 184 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/SparkAppResourceSpecFactory.java x: 4 commits (all time) y: 139 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/SparkClusterReconciler.java x: 2 commits (all time) y: 140 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/StatusRecorder.java x: 5 commits (all time) y: 84 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ClusterTolerations.java x: 1 commits (all time) y: 16 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/AppRunningStep.java x: 5 commits (all time) y: 66 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/SparkOperator.java x: 3 commits (all time) y: 195 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/config/SparkOperatorConf.java x: 3 commits (all time) y: 413 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/decorators/ClusterDecorator.java x: 1 commits (all time) y: 23 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/listeners/SparkClusterStatusListener.java x: 1 commits (all time) y: 5 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/ClusterReconcileStep.java x: 1 commits (all time) y: 33 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/ClusterTerminatedStep.java x: 1 commits (all time) y: 21 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/ClusterValidateStep.java x: 1 commits (all time) y: 14 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/SparkCluster.java x: 1 commits (all time) y: 30 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status/ClusterStateSummary.java x: 1 commits (all time) y: 25 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status/ClusterStatus.java x: 1 commits (all time) y: 36 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/probe/ReadinessProbe.java x: 2 commits (all time) y: 33 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/ReconcilerUtils.java x: 4 commits (all time) y: 137 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/SparkExceptionUtils.java x: 3 commits (all time) y: 18 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/config/SparkOperatorConfManager.java x: 2 commits (all time) y: 65 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/config/SparkOperatorConfigMapReconciler.java x: 2 commits (all time) y: 52 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/SparkAppStatusUtils.java x: 3 commits (all time) y: 44 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status/ApplicationStatus.java x: 4 commits (all time) y: 114 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/utils/ModelUtils.java x: 5 commits (all time) y: 78 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/observers/AppDriverRunningObserver.java x: 2 commits (all time) y: 13 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/observers/AppDriverTimeoutObserver.java x: 3 commits (all time) y: 46 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/observers/BaseAppDriverObserver.java x: 2 commits (all time) y: 88 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/observers/BaseSecondaryResourceObserver.java x: 2 commits (all time) y: 16 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/AppInitStep.java x: 2 commits (all time) y: 110 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/AppReconcileStep.java x: 2 commits (all time) y: 68 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/AppValidateStep.java x: 2 commits (all time) y: 31 lines of code build-tools/helm/spark-kubernetes-operator/templates/spark-operator.yaml x: 1 commits (all time) y: 190 lines of code config/pmd/ruleset.xml x: 8 commits (all time) y: 62 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/client/KubernetesClientFactory.java x: 2 commits (all time) y: 29 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/MetricsSystemFactory.java x: 3 commits (all time) y: 74 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/ClassLoadingUtils.java x: 3 commits (all time) y: 37 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkAppDriverConf.java x: 2 commits (all time) y: 37 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/source/OperatorJosdkMetrics.java x: 2 commits (all time) y: 265 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/MetricsService.java x: 3 commits (all time) y: 30 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/healthcheck/SentinelManager.java x: 2 commits (all time) y: 171 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status/BaseStatus.java x: 2 commits (all time) y: 39 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/source/KubernetesMetricsInterceptor.java x: 2 commits (all time) y: 136 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/context/BaseContext.java x: 1 commits (all time) y: 7 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/context/SparkAppContext.java x: 1 commits (all time) y: 74 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/decorators/DriverResourceDecorator.java x: 1 commits (all time) y: 39 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/AppCleanUpStep.java x: 1 commits (all time) y: 131 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/JVMMetricSet.java x: 1 commits (all time) y: 46 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/PodPhase.java x: 1 commits (all time) y: 29 lines of code dev/merge_spark_pr.py x: 5 commits (all time) y: 496 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/SparkApplication.java x: 1 commits (all time) y: 34 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/diff/Diffable.java x: 1 commits (all time) y: 2 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/BaseSpec.java x: 1 commits (all time) y: 13 lines of code
496.0
lines of code
  min: 2.0
  average: 59.74
  25th percentile: 18.0
  median: 31.5
  75th percentile: 74.0
  max: 496.0
0 17.0
commits (all time)
min: 1.0 | average: 2.26 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 17.0

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

build-tools/helm/spark-kubernetes-operator/Chart.yaml x: 1 contributors (all time) y: 7 lines of code build-tools/helm/spark-kubernetes-operator/values.yaml x: 3 contributors (all time) y: 125 lines of code gradle/libs.versions.toml x: 2 contributors (all time) y: 66 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/PrometheusPullModelHandler.java x: 3 contributors (all time) y: 52 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/ProbeUtil.java x: 4 contributors (all time) y: 50 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ApplicationSpec.java x: 2 contributors (all time) y: 35 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ConfigMapSpec.java x: 1 contributors (all time) y: 19 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkAppResourceSpec.java x: 2 contributors (all time) y: 113 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkAppSubmissionWorker.java x: 3 contributors (all time) y: 111 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/utils/ConfigMapSpecUtils.java x: 1 contributors (all time) y: 27 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/utils/DriverServiceIngressUtils.java x: 1 contributors (all time) y: 67 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkClusterResourceSpec.java x: 2 contributors (all time) y: 324 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/Constants.java x: 2 contributors (all time) y: 71 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/Utils.java x: 3 contributors (all time) y: 102 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ClusterSpec.java x: 2 contributors (all time) y: 23 lines of code build-tools/helm/spark-kubernetes-operator/templates/workload-rbac.yaml x: 2 contributors (all time) y: 160 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/MasterSpec.java x: 2 contributors (all time) y: 20 lines of code build-tools/helm/spark-kubernetes-operator/templates/operator-rbac.yaml x: 2 contributors (all time) y: 147 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/context/SparkClusterContext.java x: 1 contributors (all time) y: 51 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/ClusterInitStep.java x: 1 contributors (all time) y: 77 lines of code build-tools/helm/spark-kubernetes-operator/templates/_helpers.tpl x: 2 contributors (all time) y: 133 lines of code build-tools/docs-utils/src/main/java/org/apache/spark/k8s/operator/utils/ConfOptionDocGenerator.java x: 1 contributors (all time) y: 62 lines of code build-tools/docs-utils/src/main/java/org/apache/spark/k8s/operator/utils/DocTable.java x: 1 contributors (all time) y: 41 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/config/ConfigOption.java x: 2 contributors (all time) y: 79 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/probe/HealthProbe.java x: 2 contributors (all time) y: 85 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/SparkAppReconciler.java x: 3 contributors (all time) y: 184 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/SparkAppResourceSpecFactory.java x: 3 contributors (all time) y: 139 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/SparkClusterReconciler.java x: 1 contributors (all time) y: 140 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/StatusRecorder.java x: 3 contributors (all time) y: 84 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ClusterTolerations.java x: 1 contributors (all time) y: 16 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/AppRunningStep.java x: 3 contributors (all time) y: 66 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/SparkOperator.java x: 2 contributors (all time) y: 195 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/config/SparkOperatorConf.java x: 3 contributors (all time) y: 413 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/decorators/ClusterDecorator.java x: 1 contributors (all time) y: 23 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/listeners/SparkClusterStatusListener.java x: 1 contributors (all time) y: 5 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/ClusterReconcileStep.java x: 1 contributors (all time) y: 33 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/ClusterTerminatedStep.java x: 1 contributors (all time) y: 21 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/ClusterValidateStep.java x: 1 contributors (all time) y: 14 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/SparkCluster.java x: 1 contributors (all time) y: 30 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status/ClusterStateSummary.java x: 1 contributors (all time) y: 25 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status/ClusterStatus.java x: 1 contributors (all time) y: 36 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/probe/ReadinessProbe.java x: 2 contributors (all time) y: 33 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/ReconcilerUtils.java x: 3 contributors (all time) y: 137 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/SparkExceptionUtils.java x: 3 contributors (all time) y: 18 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/config/SparkOperatorConfigMapReconciler.java x: 2 contributors (all time) y: 52 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/SparkAppStatusUtils.java x: 3 contributors (all time) y: 44 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status/ApplicationStatus.java x: 3 contributors (all time) y: 114 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/utils/ModelUtils.java x: 3 contributors (all time) y: 78 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/observers/AppDriverRunningObserver.java x: 2 contributors (all time) y: 13 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/observers/AppDriverTimeoutObserver.java x: 3 contributors (all time) y: 46 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/observers/BaseAppDriverObserver.java x: 2 contributors (all time) y: 88 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/observers/BaseSecondaryResourceObserver.java x: 2 contributors (all time) y: 16 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/AppInitStep.java x: 2 contributors (all time) y: 110 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/AppReconcileStep.java x: 2 contributors (all time) y: 68 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/AppValidateStep.java x: 2 contributors (all time) y: 31 lines of code build-tools/helm/spark-kubernetes-operator/templates/spark-operator.yaml x: 1 contributors (all time) y: 190 lines of code config/pmd/ruleset.xml x: 3 contributors (all time) y: 62 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/client/KubernetesClientFactory.java x: 2 contributors (all time) y: 29 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/MetricsSystemFactory.java x: 2 contributors (all time) y: 74 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/ClassLoadingUtils.java x: 3 contributors (all time) y: 37 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkAppDriverConf.java x: 2 contributors (all time) y: 37 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/source/OperatorJosdkMetrics.java x: 2 contributors (all time) y: 265 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/MetricsService.java x: 3 contributors (all time) y: 30 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/healthcheck/SentinelManager.java x: 2 contributors (all time) y: 171 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/status/BaseStatus.java x: 2 contributors (all time) y: 39 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/source/KubernetesMetricsInterceptor.java x: 2 contributors (all time) y: 136 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/context/SparkAppContext.java x: 1 contributors (all time) y: 74 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/decorators/DriverResourceDecorator.java x: 1 contributors (all time) y: 39 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/reconcilesteps/AppCleanUpStep.java x: 1 contributors (all time) y: 131 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/JVMMetricSet.java x: 1 contributors (all time) y: 46 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/PodPhase.java x: 1 contributors (all time) y: 29 lines of code dev/merge_spark_pr.py x: 2 contributors (all time) y: 496 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/SparkApplication.java x: 1 contributors (all time) y: 34 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/diff/Diffable.java x: 1 contributors (all time) y: 2 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/BaseSpec.java x: 1 contributors (all time) y: 13 lines of code
496.0
lines of code
  min: 2.0
  average: 59.74
  25th percentile: 18.0
  median: 31.5
  75th percentile: 74.0
  max: 496.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

build-tools/helm/spark-kubernetes-operator/Chart.yaml x: 1 commits (30d) y: 7 lines of code build-tools/helm/spark-kubernetes-operator/values.yaml x: 2 commits (30d) y: 125 lines of code gradle/libs.versions.toml x: 2 commits (30d) y: 66 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/PrometheusPullModelHandler.java x: 1 commits (30d) y: 52 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/ProbeUtil.java x: 1 commits (30d) y: 50 lines of code
125.0
lines of code
  min: 7.0
  average: 60.0
  25th percentile: 28.5
  median: 52.0
  75th percentile: 95.5
  max: 125.0
0 2.0
commits (30d)
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

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

build-tools/helm/spark-kubernetes-operator/Chart.yaml x: 1 contributors (30d) y: 7 lines of code build-tools/helm/spark-kubernetes-operator/values.yaml x: 1 contributors (30d) y: 125 lines of code gradle/libs.versions.toml x: 1 contributors (30d) y: 66 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/PrometheusPullModelHandler.java x: 1 contributors (30d) y: 52 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/ProbeUtil.java x: 1 contributors (30d) y: 50 lines of code
125.0
lines of code
  min: 7.0
  average: 60.0
  25th percentile: 28.5
  median: 52.0
  75th percentile: 95.5
  max: 125.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): 12 points

build-tools/helm/spark-kubernetes-operator/Chart.yaml x: 1 commits (90d) y: 7 lines of code build-tools/helm/spark-kubernetes-operator/values.yaml x: 2 commits (90d) y: 125 lines of code gradle/libs.versions.toml x: 4 commits (90d) y: 66 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/PrometheusPullModelHandler.java x: 1 commits (90d) y: 52 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/ProbeUtil.java x: 1 commits (90d) y: 50 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ApplicationSpec.java x: 2 commits (90d) y: 35 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ConfigMapSpec.java x: 1 commits (90d) y: 19 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkAppResourceSpec.java x: 2 commits (90d) y: 113 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkAppSubmissionWorker.java x: 2 commits (90d) y: 111 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/utils/ConfigMapSpecUtils.java x: 1 commits (90d) y: 27 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/utils/DriverServiceIngressUtils.java x: 1 commits (90d) y: 67 lines of code
125.0
lines of code
  min: 7.0
  average: 57.58
  25th percentile: 21.0
  median: 51.0
  75th percentile: 100.0
  max: 125.0
0 4.0
commits (90d)
min: 1.0 | average: 1.58 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

build-tools/helm/spark-kubernetes-operator/Chart.yaml x: 1 contributors (90d) y: 7 lines of code build-tools/helm/spark-kubernetes-operator/values.yaml x: 1 contributors (90d) y: 125 lines of code gradle/libs.versions.toml x: 2 contributors (90d) y: 66 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/metrics/PrometheusPullModelHandler.java x: 1 contributors (90d) y: 52 lines of code spark-operator/src/main/java/org/apache/spark/k8s/operator/utils/ProbeUtil.java x: 1 contributors (90d) y: 50 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ApplicationSpec.java x: 1 contributors (90d) y: 35 lines of code spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ConfigMapSpec.java x: 1 contributors (90d) y: 19 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkAppResourceSpec.java x: 1 contributors (90d) y: 113 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkAppSubmissionWorker.java x: 1 contributors (90d) y: 111 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/utils/ConfigMapSpecUtils.java x: 1 contributors (90d) y: 27 lines of code spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/utils/DriverServiceIngressUtils.java x: 1 contributors (90d) y: 67 lines of code
125.0
lines of code
  min: 7.0
  average: 57.58
  25th percentile: 21.0
  median: 51.0
  75th percentile: 100.0
  max: 125.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0