apache / flink-kubernetes-operator
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 287 files with 27,322 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 7 files changed 51-100 times (2,814 lines of code)
    • 18 files changed 21-50 times (4,813 lines of code)
    • 65 files changed 6-20 times (9,943 lines of code)
    • 197 files changed 1-5 times (9,752 lines of code)
0% | 10% | 17% | 36% | 35%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 287 files with 27,322 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 20 files changed by 11-25 contributors (6,679 lines of code)
    • 28 files changed by 6-10 contributors (5,802 lines of code)
    • 153 files changed by 2-5 contributors (11,709 lines of code)
    • 86 files changed by 1 contributor (3,132 lines of code)
0% | 24% | 21% | 42% | 11%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, md, yaml, html, sh, xml, properties, svg, sql, css, js, dockerfile, scss, gitignore, txt, py, dockerignore, hcl, toml, tpl, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 10% | 16% | 35% | 36%
yaml0% | 0% | 43% | 49% | 7%
tpl0% | 0% | 0% | 100% | 0%
sql0% | 0% | 0% | 0% | 100%
xml0% | 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
flink-kubernetes-operator0% | 17% | 27% | 28% | 26%
helm0% | 0% | 36% | 58% | 4%
flink-autoscaler0% | 0% | 0% | 66% | 33%
flink-kubernetes-webhook0% | 0% | 0% | 56% | 43%
flink-kubernetes-operator-api0% | 0% | 0% | 20% | 79%
flink-autoscaler-plugin-jdbc0% | 0% | 0% | 26% | 73%
flink-autoscaler-standalone0% | 0% | 0% | 25% | 74%
flink-kubernetes-standalone0% | 0% | 0% | 16% | 83%
tools0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
FlinkOperator.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator
236 12 2022-02-10 2024-09-25 72 18 g_fora@apple.com czmate10@gmail.com
ApplicationReconciler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment
311 12 2022-04-03 2025-03-21 62 19 yuli.mwj@alibaba-inc.com g_fora@apple.com
ReconciliationUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler
394 30 2022-03-01 2025-01-09 61 15 matyas_orhidi@apple.com g_fora@apple.com
FlinkService.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service
95 1 2022-02-10 2025-02-07 58 18 g_fora@apple.com mxm@apache.org
FlinkDeploymentController.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller
190 7 2022-02-10 2025-03-28 58 13 matyas_orhidi@apple.com g_fora@apple.com
KubernetesOperatorConfigOptions.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config
558 1 2022-04-16 2024-11-28 55 22 yuli.mwj@alibaba-inc.com code@tomcooper.dev
AbstractFlinkService.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service
1030 45 2022-06-17 2025-03-27 53 23 usamj@amazon.com rmenesespinillos@apple.com
AbstractFlinkResourceReconciler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment
356 16 2022-06-17 2025-01-10 50 19 usamj@amazon.com g_fora@apple.com
FlinkUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
358 25 2022-02-10 2025-03-27 45 16 g_fora@apple.com g_fora@apple.com
DefaultValidator.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/validation
554 29 2022-04-03 2025-05-06 45 22 yuli.mwj@alibaba-inc.com pchoudhury22@apple.com
AbstractJobReconciler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment
520 14 2022-06-17 2025-03-21 40 17 usamj@amazon.com g_fora@apple.com
SessionReconciler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment
118 8 2022-04-03 2024-02-27 39 15 yuli.mwj@alibaba-inc.com g_fora@apple.com
FlinkOperatorConfiguration.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config
230 5 2022-03-01 2024-11-04 39 18 matyas_orhidi@apple.com 53612764+morhidi@users.nore...
flink-operator.yaml
in helm/flink-kubernetes-operator/templates
311 - 2022-03-30 2025-04-28 38 23 marton@apple.com 107141897+ctrlaltdilj@users...
values.yaml
in helm/flink-kubernetes-operator
106 - 2022-03-30 2025-04-23 33 22 marton@apple.com thw@apache.org
FlinkConfigBuilder.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config
487 30 2022-04-26 2025-01-31 33 16 g_fora@apple.com g_fora@apple.com
JobStatusObserver.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer
156 8 2022-02-10 2025-03-28 32 9 g_fora@apple.com g_fora@apple.com
FlinkSessionJobController.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller
178 7 2022-04-03 2025-03-28 31 9 yuli.mwj@alibaba-inc.com g_fora@apple.com
SessionJobReconciler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/sessionjob
147 7 2022-06-17 2025-03-21 28 14 usamj@amazon.com g_fora@apple.com
NativeFlinkService.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service
266 12 2022-06-17 2024-10-04 28 12 usamj@amazon.com g_fora@apple.com
EventRecorder.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
249 11 2022-05-19 2025-03-28 25 12 g_fora@apple.com g_fora@apple.com
ApplicationObserver.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment
42 4 2022-04-03 2024-05-23 24 8 yuli.mwj@alibaba-inc.com g_fora@apple.com
FlinkConfigManager.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config
329 22 2022-04-26 2025-03-27 24 10 g_fora@apple.com rmenesespinillos@apple.com
StandaloneFlinkService.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service
163 10 2022-06-17 2025-01-29 23 12 usamj@amazon.com g_fora@apple.com
StatusRecorder.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
243 13 2022-05-19 2025-03-27 21 10 g_fora@apple.com rmenesespinillos@apple.com
FlinkOperatorWebhook.java
in flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission
135 5 2022-02-10 2024-04-03 19 8 g_fora@apple.com mczagany@cloudera.com
AutoScalerOptions.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/config
354 2 2023-07-21 2025-05-06 19 9 g_fora@apple.com pchoudhury22@apple.com
ScalingExecutor.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
385 12 2023-07-21 2024-12-16 19 8 g_fora@apple.com fanrui@apache.org
ReconcilerFactory.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment
48 2 2022-04-03 2023-11-12 18 9 yuli.mwj@alibaba-inc.com g_fora@apple.com
JobAutoScalerImpl.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
194 10 2023-07-21 2025-01-10 18 5 g_fora@apple.com g_fora@apple.com
AbstractFlinkDeploymentObserver.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment
225 12 2022-10-12 2025-03-28 17 8 g_fora@apple.com g_fora@apple.com
SessionObserver.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment
27 2 2022-04-03 2025-02-07 15 4 yuli.mwj@alibaba-inc.com mxm@apache.org
OperatorMetricUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics
167 23 2022-02-14 2022-12-31 15 5 matyas_orhidi@apple.com g_fora@apple.com
ScalingMetricEvaluator.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
425 17 2023-07-21 2025-01-14 15 5 g_fora@apple.com 731030576@qq.com
ScalingMetricCollector.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
444 15 2023-07-21 2025-02-20 15 7 g_fora@apple.com matyas_orhidi@apple.com
Chart.yaml
in helm/flink-kubernetes-operator
8 - 2022-03-30 2025-02-21 14 4 marton@apple.com g_fora@apple.com
KubernetesOperatorMetricOptions.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics
83 - 2022-02-14 2024-11-04 14 6 matyas_orhidi@apple.com 53612764+morhidi@users.nore...
EventUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
254 15 2022-05-17 2025-03-28 14 7 matyas_orhidi@apple.com g_fora@apple.com
JobVertexScaler.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
450 16 2023-09-23 2025-05-06 14 9 1996fanrui@gmail.com pchoudhury22@apple.com
FlinkSessionJobObserver.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/sessionjob
62 4 2022-10-12 2024-10-04 13 6 g_fora@apple.com g_fora@apple.com
rbac.yaml
in helm/flink-kubernetes-operator/templates
331 - 2022-03-30 2025-02-10 13 9 marton@apple.com timsn@users.noreply.github.com
FlinkValidator.java
in flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission
104 5 2022-02-24 2024-07-26 12 7 g_fora@apple.com czmate10@gmail.com
CommonStatus.java
in flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status
56 1 2022-10-30 2024-10-04 11 4 marton@apple.com g_fora@apple.com
StandaloneAutoscalerExecutor.java
in flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone
144 5 2023-10-31 2025-01-26 11 4 1996fanrui@gmail.com dsaisharath@uber.com
OperatorJosdkMetrics.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics
181 13 2022-07-07 2024-04-16 11 4 g_fora@apple.com marton@apple.com
LifecycleMetrics.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/lifecycle
231 9 2022-07-13 2023-08-06 11 5 g_fora@apple.com programgeek@163.com
EventSourceUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
248 3 2022-05-23 2024-10-03 11 8 matyas_orhidi@apple.com czmate10@gmail.com
SnapshotUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
286 13 2023-08-02 2025-03-27 11 8 1492164+afedulov@users.nore... rmenesespinillos@apple.com
KubernetesAutoScalerStateStore.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state
332 34 2023-07-21 2025-01-26 11 7 g_fora@apple.com dsaisharath@uber.com
AutoScalerStateStore.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/state
46 - 2023-09-18 2025-01-26 10 5 1996fanrui@gmail.com dsaisharath@uber.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AbstractFlinkService.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service
1030 45 2022-06-17 2025-03-27 53 23 usamj@amazon.com rmenesespinillos@apple.com
flink-operator.yaml
in helm/flink-kubernetes-operator/templates
311 - 2022-03-30 2025-04-28 38 23 marton@apple.com 107141897+ctrlaltdilj@users...
KubernetesOperatorConfigOptions.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config
558 1 2022-04-16 2024-11-28 55 22 yuli.mwj@alibaba-inc.com code@tomcooper.dev
DefaultValidator.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/validation
554 29 2022-04-03 2025-05-06 45 22 yuli.mwj@alibaba-inc.com pchoudhury22@apple.com
values.yaml
in helm/flink-kubernetes-operator
106 - 2022-03-30 2025-04-23 33 22 marton@apple.com thw@apache.org
ApplicationReconciler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment
311 12 2022-04-03 2025-03-21 62 19 yuli.mwj@alibaba-inc.com g_fora@apple.com
AbstractFlinkResourceReconciler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment
356 16 2022-06-17 2025-01-10 50 19 usamj@amazon.com g_fora@apple.com
FlinkOperator.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator
236 12 2022-02-10 2024-09-25 72 18 g_fora@apple.com czmate10@gmail.com
FlinkService.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service
95 1 2022-02-10 2025-02-07 58 18 g_fora@apple.com mxm@apache.org
FlinkOperatorConfiguration.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config
230 5 2022-03-01 2024-11-04 39 18 matyas_orhidi@apple.com 53612764+morhidi@users.nore...
AbstractJobReconciler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment
520 14 2022-06-17 2025-03-21 40 17 usamj@amazon.com g_fora@apple.com
FlinkUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
358 25 2022-02-10 2025-03-27 45 16 g_fora@apple.com g_fora@apple.com
FlinkConfigBuilder.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config
487 30 2022-04-26 2025-01-31 33 16 g_fora@apple.com g_fora@apple.com
ReconciliationUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler
394 30 2022-03-01 2025-01-09 61 15 matyas_orhidi@apple.com g_fora@apple.com
SessionReconciler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment
118 8 2022-04-03 2024-02-27 39 15 yuli.mwj@alibaba-inc.com g_fora@apple.com
SessionJobReconciler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/sessionjob
147 7 2022-06-17 2025-03-21 28 14 usamj@amazon.com g_fora@apple.com
FlinkDeploymentController.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller
190 7 2022-02-10 2025-03-28 58 13 matyas_orhidi@apple.com g_fora@apple.com
NativeFlinkService.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service
266 12 2022-06-17 2024-10-04 28 12 usamj@amazon.com g_fora@apple.com
EventRecorder.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
249 11 2022-05-19 2025-03-28 25 12 g_fora@apple.com g_fora@apple.com
StandaloneFlinkService.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service
163 10 2022-06-17 2025-01-29 23 12 usamj@amazon.com g_fora@apple.com
FlinkConfigManager.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config
329 22 2022-04-26 2025-03-27 24 10 g_fora@apple.com rmenesespinillos@apple.com
StatusRecorder.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
243 13 2022-05-19 2025-03-27 21 10 g_fora@apple.com rmenesespinillos@apple.com
JobStatusObserver.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer
156 8 2022-02-10 2025-03-28 32 9 g_fora@apple.com g_fora@apple.com
FlinkSessionJobController.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller
178 7 2022-04-03 2025-03-28 31 9 yuli.mwj@alibaba-inc.com g_fora@apple.com
AutoScalerOptions.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/config
354 2 2023-07-21 2025-05-06 19 9 g_fora@apple.com pchoudhury22@apple.com
ReconcilerFactory.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment
48 2 2022-04-03 2023-11-12 18 9 yuli.mwj@alibaba-inc.com g_fora@apple.com
JobVertexScaler.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
450 16 2023-09-23 2025-05-06 14 9 1996fanrui@gmail.com pchoudhury22@apple.com
rbac.yaml
in helm/flink-kubernetes-operator/templates
331 - 2022-03-30 2025-02-10 13 9 marton@apple.com timsn@users.noreply.github.com
ApplicationObserver.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment
42 4 2022-04-03 2024-05-23 24 8 yuli.mwj@alibaba-inc.com g_fora@apple.com
ScalingExecutor.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
385 12 2023-07-21 2024-12-16 19 8 g_fora@apple.com fanrui@apache.org
FlinkOperatorWebhook.java
in flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission
135 5 2022-02-10 2024-04-03 19 8 g_fora@apple.com mczagany@cloudera.com
AbstractFlinkDeploymentObserver.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment
225 12 2022-10-12 2025-03-28 17 8 g_fora@apple.com g_fora@apple.com
EventSourceUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
248 3 2022-05-23 2024-10-03 11 8 matyas_orhidi@apple.com czmate10@gmail.com
SnapshotUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
286 13 2023-08-02 2025-03-27 11 8 1492164+afedulov@users.nore... rmenesespinillos@apple.com
ScalingMetricCollector.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
444 15 2023-07-21 2025-02-20 15 7 g_fora@apple.com matyas_orhidi@apple.com
EventUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
254 15 2022-05-17 2025-03-28 14 7 matyas_orhidi@apple.com g_fora@apple.com
FlinkValidator.java
in flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission
104 5 2022-02-24 2024-07-26 12 7 g_fora@apple.com czmate10@gmail.com
KubernetesAutoScalerStateStore.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state
332 34 2023-07-21 2025-01-26 11 7 g_fora@apple.com dsaisharath@uber.com
webhook.yaml
in helm/flink-kubernetes-operator/templates
140 - 2022-03-30 2025-02-05 9 7 marton@apple.com ttdao.2015@accountancy.smu....
KubernetesOperatorMetricOptions.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics
83 - 2022-02-14 2024-11-04 14 6 matyas_orhidi@apple.com 53612764+morhidi@users.nore...
FlinkSessionJobObserver.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/sessionjob
62 4 2022-10-12 2024-10-04 13 6 g_fora@apple.com g_fora@apple.com
FlinkDeploymentMetrics.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics
217 10 2022-05-03 2025-02-07 10 6 matyas_orhidi@apple.com mxm@apache.org
FlinkVersion.java
in flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec
44 3 2022-10-30 2025-01-29 9 6 marton@apple.com g_fora@apple.com
KubernetesClientUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
43 3 2022-07-09 2024-08-22 9 6 matyas_orhidi@apple.com sam@quadrocket.co.uk
SnapshotObserver.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer
360 12 2023-08-02 2025-02-25 9 6 1492164+afedulov@users.nore... luca.castelli@shopify.com
AutoScalerEventHandler.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/event
89 4 2023-09-18 2025-01-26 8 6 1996fanrui@gmail.com dsaisharath@uber.com
EnvUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
146 6 2022-02-23 2023-12-07 8 6 yuli.mwj@alibaba-inc.com garrard@uk.ibm.com
CmdStandaloneJobManagerDecorator.java
in flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/decorators
74 5 2022-04-26 2023-06-05 8 6 usamj@amazon.com g_fora@apple.com
JobAutoScalerImpl.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
194 10 2023-07-21 2025-01-10 18 5 g_fora@apple.com g_fora@apple.com
ScalingMetricEvaluator.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
425 17 2023-07-21 2025-01-14 15 5 g_fora@apple.com 731030576@qq.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ClusterResourceManager.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/resources
192 11 2024-01-18 2024-01-18 1 1 mxm@apache.org mxm@apache.org
JobStateView.java
in flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/state
189 13 2023-12-15 2023-12-15 1 1 1996fanrui@gmail.com 1996fanrui@gmail.com
FlinkConfMountDecorator.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/kubeclient/decorators
178 11 2025-01-31 2025-02-27 2 1 g_fora@apple.com g_fora@apple.com
IOMetricsInfo.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/runtime/rest/messages/job/metrics
133 14 2022-12-01 2024-02-28 2 1 g_fora@apple.com g_fora@apple.com
IOMetricsInfo.java
in flink-autoscaler-standalone/src/main/java/org/apache/flink/runtime/rest/messages/job/metrics
133 14 2024-03-13 2024-03-13 1 1 1996fanrui@gmail.com 1996fanrui@gmail.com
CalendarUtils.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils
104 7 2024-01-02 2024-01-02 1 1 jianyonghua@163.com jianyonghua@163.com
AggregatedMetric.java
in flink-autoscaler/src/main/java/org/apache/flink/runtime/rest/messages/job/metrics
97 9 2024-08-22 2024-08-22 1 1 1996fanrui@gmail.com 1996fanrui@gmail.com
AggregatedMetric.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/runtime/rest/messages/job/metrics
97 9 2024-08-22 2024-08-22 1 1 1996fanrui@gmail.com 1996fanrui@gmail.com
AggregatedMetric.java
in flink-autoscaler-standalone/src/main/java/org/apache/flink/runtime/rest/messages/job/metrics
97 9 2024-08-22 2024-08-22 1 1 1996fanrui@gmail.com 1996fanrui@gmail.com
ConfigMapView.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state
79 9 2023-11-15 2023-11-15 1 1 mxm@apache.org mxm@apache.org
ReloadableSslContext.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/ssl
74 9 2022-09-12 2022-09-12 1 1 gabor_somogyi2@apple.com gabor_somogyi2@apple.com
FileSystemWatchService.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/fs
64 6 2022-09-12 2022-09-12 1 1 gabor_somogyi2@apple.com gabor_somogyi2@apple.com
HealthProbe.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/health
62 4 2022-08-18 2023-03-25 4 1 g_fora@apple.com g_fora@apple.com
FlinkSessionJobContext.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller
62 6 2022-12-31 2024-10-04 5 1 g_fora@apple.com g_fora@apple.com
MemoryScaling.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/tuning
61 2 2024-03-07 2024-03-07 1 1 mxm@apache.org mxm@apache.org
HttpBootstrap.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/health
53 2 2022-08-18 2022-08-18 1 1 g_fora@apple.com g_fora@apple.com
AutoscalerEventUtils.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/event
52 4 2024-01-17 2024-02-01 2 1 1996fanrui@gmail.com 1996fanrui@gmail.com
KubernetesResourceNamespaceMetricGroup.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics
50 5 2022-07-07 2022-12-31 3 1 g_fora@apple.com g_fora@apple.com
KubernetesNodeResourceInfo.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/resources
48 5 2024-01-18 2024-01-18 1 1 mxm@apache.org mxm@apache.org
ClusterHealthInfo.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/health
46 5 2022-09-26 2023-01-24 2 1 gabor_somogyi2@apple.com gabor_somogyi2@apple.com
ResourceCheckUtils.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils
45 3 2024-02-07 2024-02-23 2 1 mxm@apache.org mxm@apache.org
AutoScalerSerDeModule.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils
45 5 2023-09-19 2024-01-23 2 1 1996fanrui@gmail.com 1996fanrui@gmail.com
OperatorHealthHandler.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/health
43 2 2022-08-18 2022-11-02 2 1 g_fora@apple.com g_fora@apple.com
ClusterResourceView.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/resources
41 5 2024-01-18 2024-01-18 1 1 mxm@apache.org mxm@apache.org
OperatorHealthService.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/health
41 4 2022-08-18 2022-08-18 1 1 g_fora@apple.com g_fora@apple.com
FlinkDeploymentContext.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller
39 5 2022-12-31 2023-07-14 4 1 g_fora@apple.com g_fora@apple.com
Checkpoint.java
in flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status
38 4 2023-08-02 2023-08-02 1 1 1492164+afedulov@users.nore... 1492164+afedulov@users.nore...
KubernetesResource.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/resources
38 5 2024-01-18 2024-01-18 1 1 mxm@apache.org mxm@apache.org
ConfigChanges.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/tuning
37 4 2024-02-22 2024-03-07 2 1 mxm@apache.org mxm@apache.org
InformerHealthSummary.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/health
36 1 2023-02-16 2023-02-16 1 1 g_fora@apple.com g_fora@apple.com
FlinkResourceUtils.java
in flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/utils
35 6 2023-08-02 2023-08-02 1 1 1492164+afedulov@users.nore... 1492164+afedulov@users.nore...
FlinkStateSnapshotStatus.java
in flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status
35 - 2024-04-03 2024-04-03 1 1 mczagany@cloudera.com mczagany@cloudera.com
MutatorUtils.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils
35 1 2024-01-15 2024-01-15 1 1 ancy.rominus@ibm.com ancy.rominus@ibm.com
ScalingSummary.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler
30 2 2023-09-19 2024-01-23 2 1 1996fanrui@gmail.com 1996fanrui@gmail.com
KubernetesResourceMetricGroup.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics
30 4 2022-07-07 2022-07-07 1 1 g_fora@apple.com g_fora@apple.com
mysql_schema.sql
in flink-autoscaler-plugin-jdbc/src/main/resources/schema
27 - 2023-12-15 2024-02-06 3 1 1996fanrui@gmail.com 1996fanrui@gmail.com
FlinkStateSnapshotSpec.java
in flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec
26 2 2024-04-03 2024-04-03 1 1 mczagany@cloudera.com mczagany@cloudera.com
postgres_schema.sql
in flink-autoscaler-plugin-jdbc/src/main/resources/schema
26 - 2023-12-15 2024-02-06 3 1 1996fanrui@gmail.com 1996fanrui@gmail.com
FlinkStateSnapshot.java
in flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api
25 1 2024-04-03 2024-04-03 1 1 mczagany@cloudera.com mczagany@cloudera.com
derby_schema.sql
in flink-autoscaler-plugin-jdbc/src/main/resources/schema
25 - 2023-12-15 2024-02-06 3 1 1996fanrui@gmail.com 1996fanrui@gmail.com
ShipStrategy.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/topology
22 1 2024-02-26 2024-02-26 1 1 1996fanrui@gmail.com 1996fanrui@gmail.com
StandaloneKubernetesConfigOptionsInternal.java
in flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/standalone
21 - 2022-04-26 2022-04-26 1 1 usamj@amazon.com usamj@amazon.com
SavepointSpec.java
in flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec
20 - 2024-04-03 2024-04-03 1 1 mczagany@cloudera.com mczagany@cloudera.com
CheckpointType.java
in flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status
20 1 2023-08-02 2023-08-02 1 1 1492164+afedulov@users.nore... 1492164+afedulov@users.nore...
MetricAggregator.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics
19 1 2023-09-19 2023-09-19 1 1 1996fanrui@gmail.com 1996fanrui@gmail.com
SlotSharingGroupIDDeserializer.java
in flink-autoscaler/src/main/java/org/apache/flink/runtime/rest/messages/json
18 2 2024-04-19 2024-04-19 1 1 gabor_somogyi2@apple.com gabor_somogyi2@apple.com
SlotSharingGroupIdConverter.java
in flink-autoscaler/src/main/java/org/apache/flink/runtime/rest/messages/json
18 2 2024-04-19 2024-04-19 1 1 gabor_somogyi2@apple.com gabor_somogyi2@apple.com
MemoryBudget.java
in flink-autoscaler/src/main/java/org/apache/flink/autoscaler/tuning
18 3 2024-02-22 2024-02-22 1 1 mxm@apache.org mxm@apache.org
FlinkResourceException.java
in flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/exception
18 - 2022-10-26 2022-10-26 1 1 darenwkt@amazon.co.uk darenwkt@amazon.co.uk
KubernetesDeploymentMode.java
in flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec
17 2 2022-10-30 2022-10-30 1 1 marton@apple.com marton@apple.com
Correlations

File Size vs. Number of Changes: 287 points

flink-autoscaler/src/main/java/org/apache/flink/autoscaler/JobVertexScaler.java x: 450 lines of code y: 14 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/config/AutoScalerOptions.java x: 354 lines of code y: 19 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils/AutoScalerUtils.java x: 108 lines of code y: 4 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/validation/DefaultValidator.java x: 554 lines of code y: 45 # changes helm/flink-kubernetes-operator/templates/flink-operator.yaml x: 311 lines of code y: 38 # changes helm/flink-kubernetes-operator/values.yaml x: 106 lines of code y: 33 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/AbstractJobReconciler.java x: 520 lines of code y: 40 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/ApplicationReconciler.java x: 311 lines of code y: 62 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/sessionjob/SessionJobReconciler.java x: 147 lines of code y: 28 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/exception/DeploymentFailedException.java x: 47 lines of code y: 8 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/AbstractFlinkDeploymentObserver.java x: 225 lines of code y: 17 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/EventUtils.java x: 254 lines of code y: 14 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkDeploymentController.java x: 190 lines of code y: 58 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkSessionJobController.java x: 178 lines of code y: 31 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/JobStatusObserver.java x: 156 lines of code y: 32 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/EventRecorder.java x: 249 lines of code y: 25 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/ExceptionUtils.java x: 59 lines of code y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/AbstractFlinkService.java x: 1030 lines of code y: 53 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkUtils.java x: 358 lines of code y: 45 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkConfigManager.java x: 329 lines of code y: 24 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/mutator/FlinkResourceMutator.java x: 11 lines of code y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/AbstractFlinkResourceObserver.java x: 54 lines of code y: 10 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/SnapshotTriggerTimestampStore.java x: 92 lines of code y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/SnapshotUtils.java x: 286 lines of code y: 11 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/StatusRecorder.java x: 243 lines of code y: 21 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/validation/FlinkResourceValidator.java x: 14 lines of code y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/kubeclient/decorators/FlinkConfMountDecorator.java x: 178 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/SnapshotObserver.java x: 360 lines of code y: 9 # changes helm/flink-kubernetes-operator/Chart.yaml x: 8 lines of code y: 14 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingMetricCollector.java x: 444 lines of code y: 15 # changes helm/flink-kubernetes-operator/templates/rbac.yaml x: 331 lines of code y: 13 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/FlinkDeploymentMetrics.java x: 217 lines of code y: 10 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/SessionObserver.java x: 27 lines of code y: 15 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/FlinkService.java x: 95 lines of code y: 58 # changes helm/flink-kubernetes-operator/templates/webhook.yaml x: 140 lines of code y: 9 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state/ConfigMapStore.java x: 94 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilder.java x: 487 lines of code y: 33 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/FlinkVersion.java x: 44 lines of code y: 9 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/StandaloneFlinkService.java x: 163 lines of code y: 23 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/Fabric8FlinkStandaloneKubeClient.java x: 50 lines of code y: 5 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/standalone/KubernetesStandaloneClusterDescriptor.java x: 207 lines of code y: 5 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/lifecycle/ResourceLifecycleState.java x: 43 lines of code y: 3 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/CommonStatus.java x: 56 lines of code y: 11 # changes flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/event/JdbcAutoScalerEventHandler.java x: 137 lines of code y: 4 # changes flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/event/JdbcEventInteractor.java x: 149 lines of code y: 3 # changes flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/state/JdbcAutoScalerStateStore.java x: 272 lines of code y: 8 # changes flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/state/JdbcStateInteractor.java x: 104 lines of code y: 3 # changes flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/state/JdbcStateStore.java x: 63 lines of code y: 2 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/AutoscalerEventHandlerFactory.java x: 52 lines of code y: 4 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/AutoscalerStateStoreFactory.java x: 53 lines of code y: 4 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/StandaloneAutoscalerExecutor.java x: 144 lines of code y: 11 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/utils/HikariJDBCUtil.java x: 27 lines of code y: 2 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/event/AutoScalerEventHandler.java x: 89 lines of code y: 8 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/event/LoggingEventHandler.java x: 29 lines of code y: 2 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/state/AutoScalerStateStore.java x: 46 lines of code y: 10 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/state/InMemoryAutoScalerStateStore.java x: 142 lines of code y: 10 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/KubernetesAutoScalerEventHandler.java x: 79 lines of code y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state/KubernetesAutoScalerStateStore.java x: 332 lines of code y: 11 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingExecutor.java x: 385 lines of code y: 19 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/JobAutoScalerImpl.java x: 194 lines of code y: 18 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingMetricEvaluator.java x: 425 lines of code y: 15 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/exceptions/NotReadyException.java x: 9 lines of code y: 2 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/topology/JobTopology.java x: 138 lines of code y: 8 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/JobSpec.java x: 42 lines of code y: 8 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/ReconciliationUtils.java x: 394 lines of code y: 61 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/AbstractFlinkResourceReconciler.java x: 356 lines of code y: 50 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/JobAutoScaler.java x: 7 lines of code y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/KubernetesOperatorConfigOptions.java x: 558 lines of code y: 55 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkOperatorConfiguration.java x: 230 lines of code y: 39 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesClientMetrics.java x: 222 lines of code y: 6 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesOperatorMetricOptions.java x: 83 lines of code y: 14 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/CrdConstants.java x: 15 lines of code y: 4 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkStateSnapshotContext.java x: 68 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkStateSnapshotController.java x: 183 lines of code y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/FlinkResourceContextFactory.java x: 117 lines of code y: 9 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/EventSourceUtils.java x: 248 lines of code y: 11 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkStateSnapshotUtils.java x: 258 lines of code y: 8 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/ScalingMetric.java x: 45 lines of code y: 9 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/topology/VertexInfo.java x: 64 lines of code y: 6 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/JobStatus.java x: 25 lines of code y: 7 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/SavepointInfo.java x: 81 lines of code y: 6 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/validation/CrdCompatibilityChecker.java x: 137 lines of code y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkResourceContext.java x: 87 lines of code y: 10 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/NativeFlinkService.java x: 266 lines of code y: 28 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/FlinkOperator.java x: 236 lines of code y: 72 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/FlinkStateSnapshotMetrics.java x: 120 lines of code y: 2 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/ReconciliationStatus.java x: 58 lines of code y: 6 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkSessionJobContext.java x: 62 lines of code y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/exception/UpgradeFailureException.java x: 15 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/listener/AuditUtils.java x: 58 lines of code y: 8 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/sessionjob/FlinkSessionJobObserver.java x: 62 lines of code y: 13 # changes flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/state/StateType.java x: 30 lines of code y: 3 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/JobReference.java x: 40 lines of code y: 3 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/config/AutoscalerStandaloneOptions.java x: 98 lines of code y: 4 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/reconciler/ReconciliationMetadata.java x: 26 lines of code y: 2 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/runtime/rest/messages/job/metrics/AggregatedMetric.java x: 97 lines of code y: 1 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/RestApiMetricsCollector.java x: 184 lines of code y: 6 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/FlinkMetric.java x: 46 lines of code y: 7 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/ScalingMetrics.java x: 205 lines of code y: 9 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils/DateTimeUtils.java x: 23 lines of code y: 3 # changes flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/FlinkValidator.java x: 104 lines of code y: 12 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/snapshot/StateSnapshotObserver.java x: 128 lines of code y: 2 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/CheckpointSpec.java x: 12 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/snapshot/StateSnapshotReconciler.java x: 181 lines of code y: 2 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/FlinkStateSnapshot.java x: 25 lines of code y: 1 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/listener/FlinkResourceListener.java x: 59 lines of code y: 2 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/JobKind.java x: 9 lines of code y: 1 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/SavepointSpec.java x: 20 lines of code y: 1 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/FlinkStateSnapshotStatus.java x: 35 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesOperatorMetricGroup.java x: 66 lines of code y: 7 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/MetricManager.java x: 80 lines of code y: 10 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/OperatorJosdkMetrics.java x: 181 lines of code y: 11 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/mutator/DefaultFlinkMutator.java x: 37 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/CheckpointFetchResult.java x: 17 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/CheckpointStatsResult.java x: 17 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkResourceExceptionUtils.java x: 161 lines of code y: 5 # changes flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/FlinkOperatorWebhook.java x: 135 lines of code y: 19 # changes flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/informer/InformerManager.java x: 135 lines of code y: 4 # changes flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/mutator/FlinkMutator.java x: 82 lines of code y: 5 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/realizer/RescaleApiScalingRealizer.java x: 117 lines of code y: 4 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/realizer/ScalingRealizer.java x: 11 lines of code y: 5 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils/JobStatusUtils.java x: 39 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/ApplicationObserver.java x: 42 lines of code y: 24 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/StandaloneAutoscalerEntrypoint.java x: 72 lines of code y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/ClusterHealthEvaluator.java x: 200 lines of code y: 4 # changes flink-autoscaler/src/main/java/org/apache/flink/runtime/rest/messages/job/JobDetailsInfo.java x: 337 lines of code y: 2 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/tuning/MemoryTuning.java x: 284 lines of code y: 6 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/JobListFetcher.java x: 9 lines of code y: 3 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/flinkcluster/FlinkClusterJobListFetcher.java x: 87 lines of code y: 7 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/runtime/rest/messages/job/metrics/IOMetricsInfo.java x: 133 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/SessionReconciler.java x: 118 lines of code y: 39 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/runtime/rest/messages/job/metrics/IOMetricsInfo.java x: 133 lines of code y: 2 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/tuning/MemoryScaling.java x: 61 lines of code y: 1 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/topology/ShipStrategy.java x: 22 lines of code y: 1 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils/ResourceCheckUtils.java x: 45 lines of code y: 2 # changes flink-autoscaler-plugin-jdbc/src/main/resources/schema/derby_schema.sql x: 25 lines of code y: 3 # changes flink-autoscaler-plugin-jdbc/src/main/resources/schema/mysql_schema.sql x: 27 lines of code y: 3 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/CollectedMetrics.java x: 13 lines of code y: 3 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/JobAutoScalerContext.java x: 38 lines of code y: 4 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/EvaluatedScalingMetric.java x: 19 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/KubernetesJobAutoScalerContext.java x: 46 lines of code y: 4 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/FlinkDeploymentSpec.java x: 34 lines of code y: 3 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/JobManagerSpec.java x: 22 lines of code y: 3 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/TaskManagerSpec.java x: 28 lines of code y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/diff/ReflectiveDiffBuilder.java x: 153 lines of code y: 8 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/event/AutoscalerEventUtils.java x: 52 lines of code y: 2 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingSummary.java x: 30 lines of code y: 2 # changes flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/state/JobStateView.java x: 189 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/AutoscalerFactory.java x: 28 lines of code y: 4 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/resources/ClusterResourceManager.java x: 192 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/resources/ClusterResourceView.java x: 41 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/resources/KubernetesNodeResourceInfo.java x: 48 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/resources/KubernetesResource.java x: 38 lines of code y: 1 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingRecord.java x: 11 lines of code y: 2 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils/CalendarUtils.java x: 104 lines of code y: 1 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/AutoscalerFlinkMetrics.java x: 105 lines of code y: 2 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/EvaluatedMetrics.java x: 13 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/IngressUtils.java x: 237 lines of code y: 7 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/diff/DiffType.java x: 14 lines of code y: 2 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/AbstractFlinkSpec.java x: 30 lines of code y: 4 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/diff/DiffResult.java x: 100 lines of code y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/EnvUtils.java x: 146 lines of code y: 8 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/parameters/StandaloneKubernetesTaskManagerParameters.java x: 107 lines of code y: 3 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/ScalingHistoryUtils.java x: 100 lines of code y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state/ConfigMapView.java x: 79 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/ReconcilerFactory.java x: 48 lines of code y: 18 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/MetricNotFoundException.java x: 7 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/health/CanaryResourceManager.java x: 121 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/lifecycle/LifecycleMetrics.java x: 231 lines of code y: 11 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/Snapshot.java x: 5 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesOperatorScopeFormat.java x: 20 lines of code y: 4 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesResourceNamespaceScopeFormat.java x: 27 lines of code y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesResourceScopeFormat.java x: 32 lines of code y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/diff/DiffBuilder.java x: 114 lines of code y: 6 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/FlinkDeploymentObserverFactory.java x: 35 lines of code y: 4 # changes flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/AdmissionHandler.java x: 120 lines of code y: 8 # changes flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/mutator/DefaultRequestMutator.java x: 59 lines of code y: 4 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/FlinkStandaloneKubeClient.java x: 6 lines of code y: 2 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/decorators/CmdStandaloneJobManagerDecorator.java x: 74 lines of code y: 8 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/decorators/CmdStandaloneTaskManagerDecorator.java x: 24 lines of code y: 2 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/decorators/InitStandaloneTaskManagerDecorator.java x: 102 lines of code y: 2 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/decorators/UserLibMountDecorator.java x: 63 lines of code y: 4 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/factory/StandaloneKubernetesTaskManagerFactory.java x: 70 lines of code y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/ClusterHealthObserver.java x: 67 lines of code y: 5 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/Resource.java x: 16 lines of code y: 3 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/FlinkSessionJobReconciliationStatus.java x: 16 lines of code y: 2 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/FlinkSessionJobStatus.java x: 22 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/health/InformerHealthSummary.java x: 36 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/artifact/HttpArtifactFetcher.java x: 39 lines of code y: 3 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/parameters/StandaloneKubernetesJobManagerParameters.java x: 79 lines of code y: 7 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/CustomCheckpointingStatisticsHeaders.java x: 44 lines of code y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesResourceNamespaceMetricGroup.java x: 50 lines of code y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/OperatorMetricUtils.java x: 167 lines of code y: 15 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/Observer.java x: 6 lines of code y: 9 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/Reconciler.java x: 8 lines of code y: 8 # changes helm/flink-kubernetes-operator/templates/_helpers.tpl x: 180 lines of code y: 6 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/lifecycle/ResourceLifecycleMetricTracker.java x: 105 lines of code y: 4 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/AbstractFlinkResource.java x: 10 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/artifact/ArtifactManager.java x: 51 lines of code y: 6 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/Mode.java x: 17 lines of code y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/FlinkSessionJobMetrics.java x: 41 lines of code y: 4 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/diff/Diff.java x: 14 lines of code y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/fs/FileSystemWatchService.java x: 64 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/ssl/ReloadableSslContext.java x: 74 lines of code y: 1 # changes helm/flink-kubernetes-operator/templates/serviceaccount.yaml x: 52 lines of code y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/health/HttpBootstrap.java x: 53 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesResourceMetricGroup.java x: 30 lines of code y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/SavepointFetchResult.java x: 17 lines of code y: 4 # changes tools/releasing/apache_header.yaml x: 1 lines of code y: 1 # changes
72.0
# changes
  min: 1.0
  average: 7.48
  25th percentile: 2.0
  median: 3.0
  75th percentile: 8.0
  max: 72.0
0 1030.0
lines of code
min: 1.0 | average: 95.2 | 25th percentile: 20.0 | median: 48.0 | 75th percentile: 120.0 | max: 1030.0

Number of Contributors vs. Number of Changes: 287 points

flink-autoscaler/src/main/java/org/apache/flink/autoscaler/JobVertexScaler.java x: 9 # contributors y: 14 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/config/AutoScalerOptions.java x: 9 # contributors y: 19 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils/AutoScalerUtils.java x: 3 # contributors y: 4 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/validation/DefaultValidator.java x: 22 # contributors y: 45 # changes helm/flink-kubernetes-operator/templates/flink-operator.yaml x: 23 # contributors y: 38 # changes helm/flink-kubernetes-operator/values.yaml x: 22 # contributors y: 33 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/AbstractJobReconciler.java x: 17 # contributors y: 40 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/ApplicationReconciler.java x: 19 # contributors y: 62 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/sessionjob/SessionJobReconciler.java x: 14 # contributors y: 28 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/exception/DeploymentFailedException.java x: 5 # contributors y: 8 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/AbstractFlinkDeploymentObserver.java x: 8 # contributors y: 17 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/EventUtils.java x: 7 # contributors y: 14 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkDeploymentController.java x: 13 # contributors y: 58 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkSessionJobController.java x: 9 # contributors y: 31 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/JobStatusObserver.java x: 9 # contributors y: 32 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/EventRecorder.java x: 12 # contributors y: 25 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/ExceptionUtils.java x: 2 # contributors y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/AbstractFlinkService.java x: 23 # contributors y: 53 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkUtils.java x: 16 # contributors y: 45 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkConfigManager.java x: 10 # contributors y: 24 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/mutator/FlinkResourceMutator.java x: 3 # contributors y: 3 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/AbstractFlinkResourceObserver.java x: 5 # contributors y: 10 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/SnapshotUtils.java x: 8 # contributors y: 11 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/StatusRecorder.java x: 10 # contributors y: 21 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/validation/FlinkResourceValidator.java x: 5 # contributors y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/kubeclient/decorators/FlinkConfMountDecorator.java x: 1 # contributors y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/SnapshotObserver.java x: 6 # contributors y: 9 # changes helm/flink-kubernetes-operator/Chart.yaml x: 4 # contributors y: 14 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingMetricCollector.java x: 7 # contributors y: 15 # changes helm/flink-kubernetes-operator/templates/rbac.yaml x: 9 # contributors y: 13 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/FlinkDeploymentMetrics.java x: 6 # contributors y: 10 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/SessionObserver.java x: 4 # contributors y: 15 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/FlinkService.java x: 18 # contributors y: 58 # changes helm/flink-kubernetes-operator/templates/webhook.yaml x: 7 # contributors y: 9 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state/ConfigMapStore.java x: 2 # contributors y: 2 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilder.java x: 16 # contributors y: 33 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/StandaloneFlinkService.java x: 12 # contributors y: 23 # changes flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/Fabric8FlinkStandaloneKubeClient.java x: 3 # contributors y: 5 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/CommonStatus.java x: 4 # contributors y: 11 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/AutoscalerEventHandlerFactory.java x: 4 # contributors y: 4 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/event/AutoScalerEventHandler.java x: 6 # contributors y: 8 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/KubernetesAutoScalerEventHandler.java x: 4 # contributors y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state/KubernetesAutoScalerStateStore.java x: 7 # contributors y: 11 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingExecutor.java x: 8 # contributors y: 19 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/JobAutoScalerImpl.java x: 5 # contributors y: 18 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingMetricEvaluator.java x: 5 # contributors y: 15 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/topology/JobTopology.java x: 4 # contributors y: 8 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/ReconciliationUtils.java x: 15 # contributors y: 61 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/AbstractFlinkResourceReconciler.java x: 19 # contributors y: 50 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/KubernetesOperatorConfigOptions.java x: 22 # contributors y: 55 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkOperatorConfiguration.java x: 18 # contributors y: 39 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesClientMetrics.java x: 5 # contributors y: 6 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesOperatorMetricOptions.java x: 6 # contributors y: 14 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/FlinkResourceContextFactory.java x: 5 # contributors y: 9 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/ScalingMetric.java x: 4 # contributors y: 9 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/topology/VertexInfo.java x: 4 # contributors y: 6 # changes flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/JobStatus.java x: 5 # contributors y: 7 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/NativeFlinkService.java x: 12 # contributors y: 28 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/FlinkOperator.java x: 18 # contributors y: 72 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkSessionJobContext.java x: 1 # contributors y: 5 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/exception/UpgradeFailureException.java x: 1 # contributors y: 1 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/sessionjob/FlinkSessionJobObserver.java x: 6 # contributors y: 13 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/config/AutoscalerStandaloneOptions.java x: 2 # contributors y: 4 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/RestApiMetricsCollector.java x: 3 # contributors y: 6 # changes flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/FlinkMetric.java x: 3 # contributors y: 7 # changes flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/FlinkValidator.java x: 7 # contributors y: 12 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/ApplicationObserver.java x: 8 # contributors y: 24 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/StandaloneAutoscalerEntrypoint.java x: 2 # contributors y: 5 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/JobListFetcher.java x: 1 # contributors y: 3 # changes flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/flinkcluster/FlinkClusterJobListFetcher.java x: 2 # contributors y: 7 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/SessionReconciler.java x: 15 # contributors y: 39 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/ReconcilerFactory.java x: 9 # contributors y: 18 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/lifecycle/LifecycleMetrics.java x: 5 # contributors y: 11 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkDeploymentContext.java x: 1 # contributors y: 4 # changes flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/Reconciler.java x: 3 # contributors y: 8 # changes helm/flink-kubernetes-operator/templates/_helpers.tpl x: 2 # contributors y: 6 # changes
72.0
# changes
  min: 1.0
  average: 7.48
  25th percentile: 2.0
  median: 3.0
  75th percentile: 8.0
  max: 72.0
0 23.0
# contributors
min: 1.0 | average: 3.86 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 23.0

Number of Contributors vs. File Size: 287 points

flink-autoscaler/src/main/java/org/apache/flink/autoscaler/JobVertexScaler.java x: 9 # contributors y: 450 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/config/AutoScalerOptions.java x: 9 # contributors y: 354 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils/AutoScalerUtils.java x: 3 # contributors y: 108 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/validation/DefaultValidator.java x: 22 # contributors y: 554 lines of code helm/flink-kubernetes-operator/templates/flink-operator.yaml x: 23 # contributors y: 311 lines of code helm/flink-kubernetes-operator/values.yaml x: 22 # contributors y: 106 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/AbstractJobReconciler.java x: 17 # contributors y: 520 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/ApplicationReconciler.java x: 19 # contributors y: 311 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/sessionjob/SessionJobReconciler.java x: 14 # contributors y: 147 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/exception/DeploymentFailedException.java x: 5 # contributors y: 47 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/AbstractFlinkDeploymentObserver.java x: 8 # contributors y: 225 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/EventUtils.java x: 7 # contributors y: 254 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkDeploymentController.java x: 13 # contributors y: 190 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkSessionJobController.java x: 9 # contributors y: 178 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/JobStatusObserver.java x: 9 # contributors y: 156 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/EventRecorder.java x: 12 # contributors y: 249 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/ExceptionUtils.java x: 2 # contributors y: 59 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/AbstractFlinkService.java x: 23 # contributors y: 1030 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkUtils.java x: 16 # contributors y: 358 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkConfigManager.java x: 10 # contributors y: 329 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/mutator/FlinkResourceMutator.java x: 3 # contributors y: 11 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/AbstractFlinkResourceObserver.java x: 5 # contributors y: 54 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/SnapshotTriggerTimestampStore.java x: 3 # contributors y: 92 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/SnapshotUtils.java x: 8 # contributors y: 286 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/StatusRecorder.java x: 10 # contributors y: 243 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/validation/FlinkResourceValidator.java x: 5 # contributors y: 14 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/kubeclient/decorators/FlinkConfMountDecorator.java x: 1 # contributors y: 178 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/SnapshotObserver.java x: 6 # contributors y: 360 lines of code helm/flink-kubernetes-operator/Chart.yaml x: 4 # contributors y: 8 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingMetricCollector.java x: 7 # contributors y: 444 lines of code helm/flink-kubernetes-operator/templates/rbac.yaml x: 9 # contributors y: 331 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/FlinkDeploymentMetrics.java x: 6 # contributors y: 217 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/SessionObserver.java x: 4 # contributors y: 27 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/FlinkService.java x: 18 # contributors y: 95 lines of code helm/flink-kubernetes-operator/templates/webhook.yaml x: 7 # contributors y: 140 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state/ConfigMapStore.java x: 2 # contributors y: 94 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilder.java x: 16 # contributors y: 487 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/FlinkVersion.java x: 6 # contributors y: 44 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/StandaloneFlinkService.java x: 12 # contributors y: 163 lines of code flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/Fabric8FlinkStandaloneKubeClient.java x: 3 # contributors y: 50 lines of code flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/standalone/KubernetesStandaloneClusterDescriptor.java x: 3 # contributors y: 207 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/lifecycle/ResourceLifecycleState.java x: 3 # contributors y: 43 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/CommonStatus.java x: 4 # contributors y: 56 lines of code flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/event/JdbcAutoScalerEventHandler.java x: 3 # contributors y: 137 lines of code flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/event/JdbcEventInteractor.java x: 3 # contributors y: 149 lines of code flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/state/JdbcAutoScalerStateStore.java x: 5 # contributors y: 272 lines of code flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/state/JdbcStateInteractor.java x: 2 # contributors y: 104 lines of code flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/state/JdbcStateStore.java x: 2 # contributors y: 63 lines of code flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/AutoscalerEventHandlerFactory.java x: 4 # contributors y: 52 lines of code flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/AutoscalerStateStoreFactory.java x: 3 # contributors y: 53 lines of code flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/StandaloneAutoscalerExecutor.java x: 4 # contributors y: 144 lines of code flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/utils/HikariJDBCUtil.java x: 2 # contributors y: 27 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/event/AutoScalerEventHandler.java x: 6 # contributors y: 89 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/event/LoggingEventHandler.java x: 2 # contributors y: 29 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/state/InMemoryAutoScalerStateStore.java x: 5 # contributors y: 142 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/KubernetesAutoScalerEventHandler.java x: 4 # contributors y: 79 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state/KubernetesAutoScalerStateStore.java x: 7 # contributors y: 332 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingExecutor.java x: 8 # contributors y: 385 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/JobAutoScalerImpl.java x: 5 # contributors y: 194 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingMetricEvaluator.java x: 5 # contributors y: 425 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/exceptions/NotReadyException.java x: 2 # contributors y: 9 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/topology/JobTopology.java x: 4 # contributors y: 138 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/JobSpec.java x: 5 # contributors y: 42 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/ReconciliationUtils.java x: 15 # contributors y: 394 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/AbstractFlinkResourceReconciler.java x: 19 # contributors y: 356 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/JobAutoScaler.java x: 2 # contributors y: 7 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/KubernetesOperatorConfigOptions.java x: 22 # contributors y: 558 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkOperatorConfiguration.java x: 18 # contributors y: 230 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesClientMetrics.java x: 5 # contributors y: 222 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesOperatorMetricOptions.java x: 6 # contributors y: 83 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/CrdConstants.java x: 4 # contributors y: 15 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkStateSnapshotContext.java x: 2 # contributors y: 68 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkStateSnapshotController.java x: 2 # contributors y: 183 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/FlinkResourceContextFactory.java x: 5 # contributors y: 117 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/EventSourceUtils.java x: 8 # contributors y: 248 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkStateSnapshotUtils.java x: 4 # contributors y: 258 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/ScalingMetric.java x: 4 # contributors y: 45 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/topology/VertexInfo.java x: 4 # contributors y: 64 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/JobStatus.java x: 5 # contributors y: 25 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkResourceContext.java x: 5 # contributors y: 87 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/NativeFlinkService.java x: 12 # contributors y: 266 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/FlinkOperator.java x: 18 # contributors y: 236 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/FlinkStateSnapshotMetrics.java x: 2 # contributors y: 120 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/ReconciliationStatus.java x: 4 # contributors y: 58 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/FlinkSessionJobContext.java x: 1 # contributors y: 62 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/exception/UpgradeFailureException.java x: 1 # contributors y: 15 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/listener/AuditUtils.java x: 5 # contributors y: 58 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/sessionjob/FlinkSessionJobObserver.java x: 6 # contributors y: 62 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/JobReference.java x: 3 # contributors y: 40 lines of code flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/config/AutoscalerStandaloneOptions.java x: 2 # contributors y: 98 lines of code flink-autoscaler-standalone/src/main/java/org/apache/flink/runtime/rest/messages/job/metrics/AggregatedMetric.java x: 1 # contributors y: 97 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/RestApiMetricsCollector.java x: 3 # contributors y: 184 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/FlinkMetric.java x: 3 # contributors y: 46 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/ScalingMetrics.java x: 4 # contributors y: 205 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils/DateTimeUtils.java x: 3 # contributors y: 23 lines of code flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/FlinkValidator.java x: 7 # contributors y: 104 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/snapshot/StateSnapshotObserver.java x: 2 # contributors y: 128 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/snapshot/StateSnapshotReconciler.java x: 2 # contributors y: 181 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/FlinkStateSnapshot.java x: 1 # contributors y: 25 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/JobKind.java x: 1 # contributors y: 9 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/SavepointSpec.java x: 1 # contributors y: 20 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/FlinkStateSnapshotStatus.java x: 1 # contributors y: 35 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/SnapshotInfo.java x: 2 # contributors y: 13 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesOperatorMetricGroup.java x: 5 # contributors y: 66 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/MetricManager.java x: 5 # contributors y: 80 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/OperatorJosdkMetrics.java x: 4 # contributors y: 181 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/mutator/DefaultFlinkMutator.java x: 2 # contributors y: 37 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/CheckpointFetchResult.java x: 2 # contributors y: 17 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkResourceExceptionUtils.java x: 4 # contributors y: 161 lines of code flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/FlinkOperatorWebhook.java x: 8 # contributors y: 135 lines of code flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/informer/InformerManager.java x: 4 # contributors y: 135 lines of code flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/mutator/FlinkMutator.java x: 5 # contributors y: 82 lines of code flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/realizer/RescaleApiScalingRealizer.java x: 3 # contributors y: 117 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/realizer/ScalingRealizer.java x: 4 # contributors y: 11 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/ApplicationObserver.java x: 8 # contributors y: 42 lines of code flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/StandaloneAutoscalerEntrypoint.java x: 2 # contributors y: 72 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/ClusterHealthEvaluator.java x: 3 # contributors y: 200 lines of code flink-autoscaler/src/main/java/org/apache/flink/runtime/rest/messages/job/JobDetailsInfo.java x: 2 # contributors y: 337 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/tuning/MemoryTuning.java x: 3 # contributors y: 284 lines of code flink-autoscaler-standalone/src/main/java/org/apache/flink/autoscaler/standalone/flinkcluster/FlinkClusterJobListFetcher.java x: 2 # contributors y: 87 lines of code flink-autoscaler-standalone/src/main/java/org/apache/flink/runtime/rest/messages/job/metrics/IOMetricsInfo.java x: 1 # contributors y: 133 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/SessionReconciler.java x: 15 # contributors y: 118 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/tuning/ConfigChanges.java x: 1 # contributors y: 37 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/topology/ShipStrategy.java x: 1 # contributors y: 22 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils/ResourceCheckUtils.java x: 1 # contributors y: 45 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/KubernetesJobAutoScalerContext.java x: 2 # contributors y: 46 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/FlinkDeploymentSpec.java x: 3 # contributors y: 34 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/diff/ReflectiveDiffBuilder.java x: 5 # contributors y: 153 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/event/AutoscalerEventUtils.java x: 1 # contributors y: 52 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/ScalingSummary.java x: 1 # contributors y: 30 lines of code flink-autoscaler-plugin-jdbc/src/main/java/org/apache/flink/autoscaler/jdbc/state/JobStateView.java x: 1 # contributors y: 189 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/AutoscalerFactory.java x: 3 # contributors y: 28 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/resources/ClusterResourceManager.java x: 1 # contributors y: 192 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/resources/ClusterResourceView.java x: 1 # contributors y: 41 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/utils/CalendarUtils.java x: 1 # contributors y: 104 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/IngressUtils.java x: 5 # contributors y: 237 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/diff/DiffResult.java x: 4 # contributors y: 100 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/EnvUtils.java x: 6 # contributors y: 146 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/ScalingHistoryUtils.java x: 3 # contributors y: 100 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/autoscaler/state/ConfigMapView.java x: 1 # contributors y: 79 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/deployment/ReconcilerFactory.java x: 9 # contributors y: 48 lines of code flink-autoscaler/src/main/java/org/apache/flink/autoscaler/metrics/MetricNotFoundException.java x: 1 # contributors y: 7 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/ValidatorUtils.java x: 2 # contributors y: 52 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/lifecycle/LifecycleMetrics.java x: 5 # contributors y: 231 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesOperatorScopeFormat.java x: 4 # contributors y: 20 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/KubernetesResourceScopeFormat.java x: 3 # contributors y: 32 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/diff/DiffBuilder.java x: 4 # contributors y: 114 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/deployment/FlinkDeploymentObserverFactory.java x: 2 # contributors y: 35 lines of code flink-kubernetes-webhook/src/main/java/org/apache/flink/kubernetes/operator/admission/AdmissionHandler.java x: 4 # contributors y: 120 lines of code flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/decorators/CmdStandaloneJobManagerDecorator.java x: 6 # contributors y: 74 lines of code flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/decorators/CmdStandaloneTaskManagerDecorator.java x: 2 # contributors y: 24 lines of code flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/decorators/UserLibMountDecorator.java x: 3 # contributors y: 63 lines of code flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/factory/StandaloneKubernetesJobManagerFactory.java x: 2 # contributors y: 93 lines of code flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/kubeclient/factory/StandaloneKubernetesTaskManagerFactory.java x: 3 # contributors y: 70 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/ClusterHealthObserver.java x: 3 # contributors y: 67 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/Resource.java x: 3 # contributors y: 16 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/CustomCheckpointingStatisticsHeaders.java x: 2 # contributors y: 44 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/OperatorMetricUtils.java x: 5 # contributors y: 167 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/Observer.java x: 5 # contributors y: 6 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/Reconciler.java x: 3 # contributors y: 8 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/metrics/lifecycle/ResourceLifecycleMetricTracker.java x: 3 # contributors y: 105 lines of code flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/diff/Diffable.java x: 1 # contributors y: 4 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/ssl/ReloadableSslContext.java x: 1 # contributors y: 74 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/health/HttpBootstrap.java x: 1 # contributors y: 53 lines of code flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/SavepointFetchResult.java x: 3 # contributors y: 17 lines of code
1030.0
lines of code
  min: 1.0
  average: 95.2
  25th percentile: 20.0
  median: 48.0
  75th percentile: 120.0
  max: 1030.0
0 23.0
# contributors
min: 1.0 | average: 3.86 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 23.0