netflix / maestro
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 534 files with 48,916 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 11 files changed 6-20 times (3,092 lines of code)
    • 523 files changed 1-5 times (45,824 lines of code)
0% | 0% | 0% | 6% | 93%
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 534 files with 48,916 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 1 file changed by 2-5 contributors (150 lines of code)
    • 533 files changed by 1 contributor (48,766 lines of code)
0% | 0% | 0% | <1% | 99%
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, json, md, gradle, yaml, sql, xml, txt, sh, gitignore, bat, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 6% | 93%
yaml0% | 0% | 0% | 0% | 100%
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
maestro-engine0% | 0% | 0% | 10% | 89%
maestro-common0% | 0% | 0% | 3% | 96%
maestro-server0% | 0% | 0% | 16% | 83%
maestro-flow0% | 0% | 0% | 21% | 78%
netflix-sel0% | 0% | 0% | 0% | 100%
maestro-signal0% | 0% | 0% | 0% | 100%
maestro-aws0% | 0% | 0% | 0% | 100%
maestro-kubernetes0% | 0% | 0% | 0% | 100%
maestro-timetrigger0% | 0% | 0% | 0% | 100%
maestro-database0% | 0% | 0% | 0% | 100%
config0% | 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
MaestroTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
998 31 2024-04-29 2025-03-18 10 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
Constants.java
in maestro-common/src/main/java/com/netflix/maestro/models
128 2 2024-04-24 2025-03-18 9 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroWorkflowConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
206 16 2024-07-11 2025-03-24 9 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstance.java
in maestro-common/src/main/java/com/netflix/maestro/models/instance
228 12 2024-04-24 2025-03-18 8 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
OutputDataDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
69 5 2024-04-29 2025-03-24 7 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroStepInstanceActionDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
616 23 2024-04-29 2025-02-14 7 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
IdHelper.java
in maestro-common/src/main/java/com/netflix/maestro/utils
109 12 2024-04-24 2025-03-18 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
FlowExecutor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/engine
140 7 2025-01-22 2025-04-19 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
173 7 2024-04-29 2025-03-18 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
DatabaseConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
192 14 2024-07-11 2025-03-18 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ExecutionContext.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/engine
233 20 2025-01-22 2025-04-19 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
OutputDataManager.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
46 3 2024-04-29 2025-03-24 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
FlowEngineProperties.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/properties
77 12 2025-01-22 2025-04-19 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
164 12 2024-04-29 2025-03-18 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
BaseActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
196 22 2025-01-22 2025-04-19 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
FlowActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
302 24 2025-01-22 2025-02-25 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroParamExtension.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
470 24 2024-04-29 2025-03-24 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroRunStrategyDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
712 29 2024-04-29 2025-02-23 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
Step.java
in maestro-common/src/main/java/com/netflix/maestro/models/definition
31 1 2024-04-24 2025-03-18 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepTranslator.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/transformation
44 3 2024-04-29 2025-03-20 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
Artifact.java
in maestro-common/src/main/java/com/netflix/maestro/models/artifact
60 8 2024-04-24 2025-03-21 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
Defaults.java
in maestro-common/src/main/java/com/netflix/maestro/models
70 1 2024-04-24 2025-02-25 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
DefaultParamManager.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
79 7 2024-04-29 2025-03-20 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
GroupActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
105 10 2025-01-22 2025-04-19 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstanceWakeUpEvent.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/jobevents
114 4 2024-04-29 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowSummary.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/execution
133 7 2024-04-29 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowInstance.java
in maestro-common/src/main/java/com/netflix/maestro/models/instance
159 9 2024-04-24 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
RunRequest.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/execution
168 16 2024-04-29 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroServerConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
169 12 2024-07-11 2025-02-21 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstanceWakeUpEventProcessor.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/processors
223 7 2024-04-29 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroFlowDao.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/dao
251 11 2025-01-22 2025-04-19 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ParamEvaluator.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
402 16 2024-04-29 2025-03-18 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroWorkflowDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
1236 51 2024-04-29 2025-03-18 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
FlowGroup.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/models
2 1 2025-01-22 2025-04-19 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
AwsMetricConstants.java
in maestro-aws/src/main/java/com/netflix/maestro/engine/metrics
17 1 2025-02-21 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
SqsProperties.java
in maestro-aws/src/main/java/com/netflix/maestro/engine/properties
28 - 2025-02-21 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowRunner.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/handlers
28 2 2024-04-29 2025-02-04 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstanceAttributes.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
29 1 2024-04-29 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MetricConstants.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/metrics
29 1 2024-04-29 2025-03-20 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
TypedStep.java
in maestro-common/src/main/java/com/netflix/maestro/models/definition
45 - 2024-04-24 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
TimeoutConstraint.java
in maestro-common/src/main/java/com/netflix/maestro/validations
52 1 2024-04-24 2025-02-25 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
OutputData.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dto
54 2 2024-04-29 2025-03-24 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
DurationParser.java
in maestro-common/src/main/java/com/netflix/maestro/utils
58 5 2024-04-24 2025-02-25 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
Task.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/models
59 5 2025-01-22 2025-02-14 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroStartTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
59 2 2024-04-29 2025-01-27 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
AbstractStep.java
in maestro-common/src/main/java/com/netflix/maestro/models/definition
62 2 2024-04-24 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepRuntime.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/steps
68 9 2024-04-29 2025-03-20 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
RunWorkflowInstancesJobProcessor.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/processors
86 2 2024-04-29 2025-02-04 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
TriggerHelper.java
in maestro-common/src/main/java/com/netflix/maestro/utils
88 7 2024-04-24 2025-02-25 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroGateTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
102 5 2024-04-29 2025-02-25 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
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
PropertiesUpdate.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/db
150 8 2024-06-23 2025-03-18 3 2 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
998 31 2024-04-29 2025-03-18 10 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
Constants.java
in maestro-common/src/main/java/com/netflix/maestro/models
128 2 2024-04-24 2025-03-18 9 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroWorkflowConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
206 16 2024-07-11 2025-03-24 9 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstance.java
in maestro-common/src/main/java/com/netflix/maestro/models/instance
228 12 2024-04-24 2025-03-18 8 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
OutputDataDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
69 5 2024-04-29 2025-03-24 7 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroStepInstanceActionDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
616 23 2024-04-29 2025-02-14 7 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
173 7 2024-04-29 2025-03-18 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ExecutionContext.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/engine
233 20 2025-01-22 2025-04-19 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
FlowExecutor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/engine
140 7 2025-01-22 2025-04-19 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
IdHelper.java
in maestro-common/src/main/java/com/netflix/maestro/utils
109 12 2024-04-24 2025-03-18 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
DatabaseConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
192 14 2024-07-11 2025-03-18 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
164 12 2024-04-29 2025-03-18 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
OutputDataManager.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
46 3 2024-04-29 2025-03-24 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroRunStrategyDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
712 29 2024-04-29 2025-02-23 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroParamExtension.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
470 24 2024-04-29 2025-03-24 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
FlowEngineProperties.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/properties
77 12 2025-01-22 2025-04-19 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
BaseActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
196 22 2025-01-22 2025-04-19 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
FlowActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
302 24 2025-01-22 2025-02-25 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
DefaultParamManager.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
79 7 2024-04-29 2025-03-20 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstanceWakeUpEventProcessor.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/processors
223 7 2024-04-29 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroWorkflowDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
1236 51 2024-04-29 2025-03-18 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepTranslator.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/transformation
44 3 2024-04-29 2025-03-20 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstanceWakeUpEvent.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/jobevents
114 4 2024-04-29 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
RunRequest.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/execution
168 16 2024-04-29 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowSummary.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/execution
133 7 2024-04-29 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ParamEvaluator.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
402 16 2024-04-29 2025-03-18 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroFlowDao.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/dao
251 11 2025-01-22 2025-04-19 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
GroupActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
105 10 2025-01-22 2025-04-19 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
Step.java
in maestro-common/src/main/java/com/netflix/maestro/models/definition
31 1 2024-04-24 2025-03-18 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
Defaults.java
in maestro-common/src/main/java/com/netflix/maestro/models
70 1 2024-04-24 2025-02-25 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
Artifact.java
in maestro-common/src/main/java/com/netflix/maestro/models/artifact
60 8 2024-04-24 2025-03-21 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowInstance.java
in maestro-common/src/main/java/com/netflix/maestro/models/instance
159 9 2024-04-24 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroServerConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
169 12 2024-07-11 2025-02-21 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MetricConstants.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/metrics
29 1 2024-04-29 2025-03-20 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
TaskHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
288 12 2024-04-29 2025-01-27 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepRuntime.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/steps
68 9 2024-04-29 2025-03-20 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ParamsManager.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
296 10 2024-04-29 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ParamsMergeHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
565 24 2024-04-29 2025-02-25 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
RunWorkflowInstancesJobProcessor.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/processors
86 2 2024-04-29 2025-02-04 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroStepInstanceDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
965 45 2024-04-29 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
OutputData.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dto
54 2 2024-04-29 2025-03-24 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowRunner.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/handlers
28 2 2024-04-29 2025-02-04 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroExecutionPreparer.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/handlers
244 9 2025-01-27 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstanceUpdateJobEvent.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/jobevents
126 5 2024-04-29 2025-01-27 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroGateTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
102 5 2024-04-29 2025-02-25 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroStartTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
59 2 2024-04-29 2025-01-27 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroEndTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
237 10 2024-04-29 2025-01-27 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstanceAttributes.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
29 1 2024-04-29 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
LiteralEvaluator.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
172 9 2024-04-29 2025-02-05 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
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
SelParser.java
in netflix-sel/src/main/java/com/netflix/sel/ast
3509 167 2024-04-20 2024-07-21 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
SelParserTokenManager.java
in netflix-sel/src/main/java/com/netflix/sel/ast
1590 38 2024-04-20 2024-04-20 1 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroWorkflowDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
1236 51 2024-04-29 2025-03-18 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
998 31 2024-04-29 2025-03-18 10 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroStepInstanceDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
965 45 2024-04-29 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ForeachStepRuntime.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/steps
838 19 2024-04-29 2025-03-18 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroWorkflowInstanceDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
826 28 2024-04-29 2025-01-27 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroRunStrategyDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
712 29 2024-04-29 2025-02-23 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroStepBreakpointDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
688 21 2024-04-29 2025-01-27 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroStepInstanceActionDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
616 23 2024-04-29 2025-02-14 7 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
SelParserEvaluationVisitor.java
in netflix-sel/src/main/java/com/netflix/sel/visitor
580 46 2024-04-20 2024-04-20 1 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ParamsMergeHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
565 24 2024-04-29 2025-02-25 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
SelJodaDateTime.java
in netflix-sel/src/main/java/com/netflix/sel/type
485 9 2024-04-20 2024-04-20 1 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroParamExtension.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
470 24 2024-04-29 2025-03-24 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
JavaCharStream.java
in netflix-sel/src/main/java/com/netflix/sel/ast
409 40 2024-04-20 2024-07-21 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ParamEvaluator.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
402 16 2024-04-29 2025-03-18 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowActionHandler.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/handlers
376 16 2024-04-29 2025-03-18 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepRuntimeSummary.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/execution
334 23 2024-04-29 2025-03-18 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
SubworkflowStepRuntime.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/steps
312 7 2024-04-29 2024-04-29 1 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
FlowActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
302 24 2025-01-22 2025-02-25 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroSignalBrokerDao.java
in maestro-signal/src/main/java/com/netflix/maestro/signal/dao
297 16 2025-03-18 2025-03-21 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ParamsManager.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
296 10 2024-04-29 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
TaskHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
288 12 2024-04-29 2025-01-27 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroFinalFlowStatusCallback.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/listeners
286 8 2025-01-27 2025-02-14 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
SelString.java
in netflix-sel/src/main/java/com/netflix/sel/type
267 12 2024-04-20 2024-04-20 1 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
SignalTriggerExecutionProcessor.java
in maestro-signal/src/main/java/com/netflix/maestro/signal/messageprocessors
266 5 2025-03-18 2025-03-18 1 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ForeachStepOverview.java
in maestro-common/src/main/java/com/netflix/maestro/models/instance
262 16 2024-04-24 2024-07-21 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
AwsConfiguration.java
in maestro-aws/src/main/java/com/netflix/maestro/engine/autoconfigure
252 20 2025-02-21 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroFlowDao.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/dao
251 11 2025-01-22 2025-04-19 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroExecutionPreparer.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/handlers
244 9 2025-01-27 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
TimeTriggerExecutionProcessor.java
in maestro-timetrigger/src/main/java/com/netflix/maestro/timetrigger/messageprocessors
240 5 2025-02-23 2025-03-18 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
SelParserConstants.java
in netflix-sel/src/main/java/com/netflix/sel/ast
240 - 2024-04-20 2024-04-20 1 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
RetryPolicy.java
in maestro-common/src/main/java/com/netflix/maestro/models/definition
238 12 2024-04-24 2025-02-07 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowInstanceActionHandler.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/handlers
237 11 2024-04-29 2025-01-27 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroEndTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
237 10 2024-04-29 2025-01-27 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ExecutionContext.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/engine
233 20 2025-01-22 2025-04-19 6 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
WorkflowGraph.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/transformation
230 9 2024-04-29 2024-04-29 1 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstance.java
in maestro-common/src/main/java/com/netflix/maestro/models/instance
228 12 2024-04-24 2025-03-18 8 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
StepInstanceWakeUpEventProcessor.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/processors
223 7 2024-04-29 2025-02-14 4 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
SelTypeUtil.java
in netflix-sel/src/main/java/com/netflix/sel/type
223 12 2024-04-20 2024-04-20 1 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroWorkflowDeletionDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
222 12 2024-04-29 2025-01-27 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroStepRuntimeConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
220 16 2025-03-24 2025-03-24 1 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
AbstractDatabaseDao.java
in maestro-database/src/main/java/com/netflix/maestro/database
214 13 2025-01-22 2025-02-25 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
KubernetesStepRuntime.java
in maestro-kubernetes/src/main/java/com/netflix/maestro/engine/stepruntime
214 6 2025-03-20 2025-03-24 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
AggregatedViewHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
213 7 2024-04-29 2024-08-09 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MaestroWorkflowConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
206 16 2024-07-11 2025-03-24 9 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
BaseActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
196 22 2025-01-22 2025-04-19 5 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
RetryPolicyParser.java
in maestro-common/src/main/java/com/netflix/maestro/utils
195 10 2025-02-07 2025-02-25 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
ParamHelper.java
in maestro-common/src/main/java/com/netflix/maestro/utils
192 3 2024-04-24 2025-03-18 2 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
MapParameter.java
in maestro-common/src/main/java/com/netflix/maestro/models/parameter
192 11 2024-04-24 2025-03-18 3 1 jun-he@users.noreply.github... jun-he@users.noreply.github...
Correlations

File Size vs. Number of Changes: 534 points

maestro-flow/src/main/java/com/netflix/maestro/flow/actor/Actor.java x: 14 lines of code y: 2 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/actor/BaseActor.java x: 196 lines of code y: 5 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/actor/GroupActor.java x: 105 lines of code y: 4 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/dao/MaestroFlowDao.java x: 251 lines of code y: 4 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/engine/ExecutionContext.java x: 233 lines of code y: 6 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/engine/FlowExecutor.java x: 140 lines of code y: 6 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/models/FlowGroup.java x: 2 lines of code y: 3 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/properties/FlowEngineProperties.java x: 77 lines of code y: 5 # changes maestro-server/src/main/java/com/netflix/maestro/server/runtime/RestBasedFlowOperation.java x: 115 lines of code y: 3 # changes maestro-common/src/main/java/com/netflix/maestro/models/artifact/NotebookArtifact.java x: 27 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/dao/OutputDataDao.java x: 69 lines of code y: 7 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/dto/OutputData.java x: 54 lines of code y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/eval/MaestroParamExtension.java x: 470 lines of code y: 5 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/params/OutputDataManager.java x: 46 lines of code y: 5 # changes maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookConstants.java x: 34 lines of code y: 1 # changes maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookParamsBuilder.java x: 155 lines of code y: 1 # changes maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/PapermillCommand.java x: 2 lines of code y: 1 # changes maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/PapermillEntrypointBuilder.java x: 124 lines of code y: 1 # changes maestro-kubernetes/src/main/java/com/netflix/maestro/engine/stepruntime/KubernetesStepRuntime.java x: 214 lines of code y: 3 # changes maestro-kubernetes/src/main/resources/defaultparams/default-notebook-step-params.yaml x: 87 lines of code y: 1 # changes maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroStepRuntimeConfiguration.java x: 220 lines of code y: 1 # changes maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroWorkflowConfiguration.java x: 206 lines of code y: 9 # changes maestro-common/src/main/java/com/netflix/maestro/models/artifact/Artifact.java x: 60 lines of code y: 4 # changes maestro-kubernetes/src/main/java/com/netflix/maestro/engine/kubernetes/KubernetesRuntimeExecutor.java x: 8 lines of code y: 2 # changes maestro-server/src/main/java/com/netflix/maestro/server/runtime/Fabric8RuntimeExecutor.java x: 149 lines of code y: 2 # changes maestro-signal/src/main/java/com/netflix/maestro/signal/dao/MaestroSignalBrokerDao.java x: 297 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/artifact/KubernetesArtifact.java x: 31 lines of code y: 1 # changes maestro-common/src/main/java/com/netflix/maestro/models/stepruntime/KubernetesCommand.java x: 48 lines of code y: 1 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/metrics/MetricConstants.java x: 29 lines of code y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/params/DefaultParamManager.java x: 79 lines of code y: 4 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/steps/StepRuntime.java x: 68 lines of code y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/transformation/StepTranslator.java x: 44 lines of code y: 4 # changes maestro-kubernetes/src/main/java/com/netflix/maestro/engine/kubernetes/KubernetesStepContext.java x: 43 lines of code y: 1 # changes maestro-aws/src/main/java/com/netflix/maestro/engine/autoconfigure/AwsConfiguration.java x: 252 lines of code y: 3 # changes maestro-aws/src/main/java/com/netflix/maestro/engine/metrics/AwsMetricConstants.java x: 17 lines of code y: 3 # changes maestro-aws/src/main/java/com/netflix/maestro/engine/producer/SqsSignalQueueProducer.java x: 71 lines of code y: 1 # changes maestro-common/src/main/java/com/netflix/maestro/models/Constants.java x: 128 lines of code y: 9 # changes maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java x: 62 lines of code y: 3 # changes maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java x: 46 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java x: 31 lines of code y: 4 # changes maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java x: 39 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java x: 45 lines of code y: 3 # changes maestro-common/src/main/java/com/netflix/maestro/models/definition/Workflow.java x: 114 lines of code y: 3 # changes maestro-common/src/main/java/com/netflix/maestro/models/initiator/SignalInitiator.java x: 32 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/initiator/UpstreamInitiator.java x: 94 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java x: 228 lines of code y: 8 # changes maestro-common/src/main/java/com/netflix/maestro/models/parameter/MapParameter.java x: 192 lines of code y: 3 # changes maestro-common/src/main/java/com/netflix/maestro/models/parameter/ParamDefinition.java x: 139 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/parameter/Parameter.java x: 144 lines of code y: 3 # changes maestro-common/src/main/java/com/netflix/maestro/models/signal/SignalDependencies.java x: 61 lines of code y: 1 # changes maestro-common/src/main/java/com/netflix/maestro/models/signal/SignalParamValue.java x: 94 lines of code y: 1 # changes maestro-common/src/main/java/com/netflix/maestro/models/timeline/Timeline.java x: 157 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/utils/IdHelper.java x: 109 lines of code y: 6 # changes maestro-common/src/main/java/com/netflix/maestro/utils/ParamHelper.java x: 192 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/validations/TimeTriggerConstraint.java x: 51 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceDao.java x: 965 lines of code y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowDao.java x: 1236 lines of code y: 4 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/db/PropertiesUpdate.java x: 150 lines of code y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/eval/MaestroParamExtensionRepo.java x: 59 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/eval/ParamEvaluator.java x: 402 lines of code y: 4 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/execution/StepRuntimeSummary.java x: 334 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/MaestroExecutionPreparer.java x: 244 lines of code y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/WorkflowActionHandler.java x: 376 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsManager.java x: 296 lines of code y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/steps/ForeachStepRuntime.java x: 838 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java x: 998 lines of code y: 10 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/utils/StepHelper.java x: 164 lines of code y: 5 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/utils/WorkflowHelper.java x: 173 lines of code y: 6 # changes maestro-server/src/main/java/com/netflix/maestro/server/config/DatabaseConfiguration.java x: 192 lines of code y: 6 # changes maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroTriggersConfiguration.java x: 130 lines of code y: 2 # changes maestro-server/src/main/java/com/netflix/maestro/server/controllers/SignalController.java x: 53 lines of code y: 1 # changes maestro-signal/src/main/java/com/netflix/maestro/signal/dao/MaestroSignalInstanceDao.java x: 114 lines of code y: 1 # changes maestro-signal/src/main/java/com/netflix/maestro/signal/dao/MaestroSignalParamDao.java x: 119 lines of code y: 1 # changes maestro-signal/src/main/java/com/netflix/maestro/signal/messageprocessors/SignalTriggerExecutionProcessor.java x: 266 lines of code y: 1 # changes maestro-signal/src/main/java/com/netflix/maestro/signal/metrics/MetricConstants.java x: 11 lines of code y: 1 # changes maestro-signal/src/main/java/com/netflix/maestro/signal/models/SignalMatchDto.java x: 17 lines of code y: 1 # changes maestro-signal/src/main/java/com/netflix/maestro/signal/models/SignalTriggerExecution.java x: 22 lines of code y: 1 # changes maestro-timetrigger/src/main/java/com/netflix/maestro/timetrigger/messageprocessors/TimeTriggerExecutionProcessor.java x: 240 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/Defaults.java x: 70 lines of code y: 4 # changes maestro-common/src/main/java/com/netflix/maestro/models/definition/Alerting.java x: 107 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/utils/TriggerHelper.java x: 88 lines of code y: 3 # changes maestro-database/src/main/java/com/netflix/maestro/database/AbstractDatabaseDao.java x: 214 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsMergeHelper.java x: 565 lines of code y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroGateTask.java x: 102 lines of code y: 3 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/actor/FlowActor.java x: 302 lines of code y: 5 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/actor/TaskActor.java x: 111 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroRunStrategyDao.java x: 712 lines of code y: 5 # changes maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroEngineConfiguration.java x: 127 lines of code y: 3 # changes maestro-timetrigger/src/main/java/com/netflix/maestro/timetrigger/utils/MaestroWorkflowLauncher.java x: 69 lines of code y: 1 # changes maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroServerConfiguration.java x: 169 lines of code y: 4 # changes maestro-common/src/main/java/com/netflix/maestro/models/instance/WorkflowInstance.java x: 159 lines of code y: 4 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceActionDao.java x: 616 lines of code y: 7 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/execution/WorkflowSummary.java x: 133 lines of code y: 4 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/jobevents/StepInstanceWakeUpEvent.java x: 114 lines of code y: 4 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/listeners/MaestroFinalFlowStatusCallback.java x: 286 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/processors/StepInstanceWakeUpEventProcessor.java x: 223 lines of code y: 4 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/models/Flow.java x: 97 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/definition/RetryPolicy.java x: 238 lines of code y: 3 # changes maestro-common/src/main/java/com/netflix/maestro/models/parameter/DoubleArrayParameter.java x: 78 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/eval/LiteralEvaluator.java x: 172 lines of code y: 3 # changes maestro-engine/src/main/resources/defaultparams/default-workflow-params.yaml x: 173 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/definition/Properties.java x: 72 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/timeline/TimelineLogEvent.java x: 85 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepBreakpointDao.java x: 688 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowDeletionDao.java x: 222 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowInstanceDao.java x: 826 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/jobevents/StepInstanceUpdateJobEvent.java x: 126 lines of code y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/publisher/InMemoryMaestroJobEventPublisher.java x: 25 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/utils/TaskHelper.java x: 288 lines of code y: 3 # changes maestro-server/src/main/java/com/netflix/maestro/server/controllers/WorkflowInstanceActionController.java x: 105 lines of code y: 1 # changes maestro-server/src/main/java/com/netflix/maestro/server/controllers/WorkflowInstanceController.java x: 69 lines of code y: 2 # changes maestro-database/src/main/java/com/netflix/maestro/database/DatabaseConfiguration.java x: 145 lines of code y: 1 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/execution/StepRuntimeManager.java x: 178 lines of code y: 2 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/metrics/MaestroMetricRepo.java x: 116 lines of code y: 2 # changes maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachStepOverview.java x: 262 lines of code y: 2 # changes netflix-sel/src/main/java/com/netflix/sel/ast/JavaCharStream.java x: 409 lines of code y: 2 # changes netflix-sel/src/main/java/com/netflix/sel/ast/SelParser.java x: 3509 lines of code y: 2 # changes netflix-sel/src/main/java/com/netflix/sel/security/SelSecurityManager.java x: 184 lines of code y: 2 # changes maestro-server/src/main/java/com/netflix/maestro/server/handlers/MaestroRestExceptionHandler.java x: 127 lines of code y: 1 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/db/StepAction.java x: 160 lines of code y: 1 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/steps/SubworkflowStepRuntime.java x: 312 lines of code y: 1 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/transformation/WorkflowGraph.java x: 230 lines of code y: 1 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/utils/RollupAggregationHelper.java x: 175 lines of code y: 1 # changes maestro-engine/src/testFixtures/java/com/netflix/maestro/engine/MaestroTestHelper.java x: 96 lines of code y: 1 # changes maestro-common/src/main/java/com/netflix/maestro/models/error/Details.java x: 77 lines of code y: 1 # changes maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachDetails.java x: 181 lines of code y: 1 # changes maestro-common/src/main/java/com/netflix/maestro/models/instance/WorkflowRollupOverview.java x: 166 lines of code y: 1 # changes netflix-sel/src/main/java/com/netflix/sel/ast/SelParserConstants.java x: 240 lines of code y: 1 # changes netflix-sel/src/main/java/com/netflix/sel/ast/SelParserTokenManager.java x: 1590 lines of code y: 1 # changes netflix-sel/src/main/java/com/netflix/sel/type/SelJodaDateTime.java x: 485 lines of code y: 1 # changes netflix-sel/src/main/java/com/netflix/sel/type/SelMap.java x: 139 lines of code y: 1 # changes netflix-sel/src/main/java/com/netflix/sel/type/SelString.java x: 267 lines of code y: 1 # changes netflix-sel/src/main/java/com/netflix/sel/type/SelTypeUtil.java x: 223 lines of code y: 1 # changes netflix-sel/src/main/java/com/netflix/sel/type/SelUtilFunc.java x: 147 lines of code y: 1 # changes netflix-sel/src/main/java/com/netflix/sel/visitor/SelParserEvaluationVisitor.java x: 580 lines of code y: 1 # changes
10.0
# changes
  min: 1.0
  average: 1.56
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 10.0
0 3509.0
lines of code
min: 2.0 | average: 91.6 | 25th percentile: 19.0 | median: 44.5 | 75th percentile: 92.0 | max: 3509.0

Number of Contributors vs. Number of Changes: 534 points

maestro-flow/src/main/java/com/netflix/maestro/flow/actor/Actor.java x: 1 # contributors y: 2 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/actor/BaseActor.java x: 1 # contributors y: 5 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/actor/GroupActor.java x: 1 # contributors y: 4 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/engine/ExecutionContext.java x: 1 # contributors y: 6 # changes maestro-flow/src/main/java/com/netflix/maestro/flow/models/FlowGroup.java x: 1 # contributors y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/dao/OutputDataDao.java x: 1 # contributors y: 7 # changes maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookConstants.java x: 1 # contributors y: 1 # changes maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroWorkflowConfiguration.java x: 1 # contributors y: 9 # changes maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java x: 1 # contributors y: 8 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/db/PropertiesUpdate.java x: 2 # contributors y: 3 # changes maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java x: 1 # contributors y: 10 # changes
10.0
# changes
  min: 1.0
  average: 1.56
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 10.0
0 2.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 534 points

maestro-flow/src/main/java/com/netflix/maestro/flow/actor/Actor.java x: 1 # contributors y: 14 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/BaseActor.java x: 1 # contributors y: 196 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/GroupActor.java x: 1 # contributors y: 105 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/dao/MaestroFlowDao.java x: 1 # contributors y: 251 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/ExecutionContext.java x: 1 # contributors y: 233 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/FlowExecutor.java x: 1 # contributors y: 140 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/models/FlowGroup.java x: 1 # contributors y: 2 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/properties/FlowEngineProperties.java x: 1 # contributors y: 77 lines of code maestro-server/src/main/java/com/netflix/maestro/server/runtime/RestBasedFlowOperation.java x: 1 # contributors y: 115 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/OutputDataDao.java x: 1 # contributors y: 69 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dto/OutputData.java x: 1 # contributors y: 54 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/MaestroParamExtension.java x: 1 # contributors y: 470 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookConstants.java x: 1 # contributors y: 34 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookParamsBuilder.java x: 1 # contributors y: 155 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/stepruntime/KubernetesStepRuntime.java x: 1 # contributors y: 214 lines of code maestro-kubernetes/src/main/resources/defaultparams/default-notebook-step-params.yaml x: 1 # contributors y: 87 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/dao/MaestroSignalBrokerDao.java x: 1 # contributors y: 297 lines of code maestro-common/src/main/java/com/netflix/maestro/models/Constants.java x: 1 # contributors y: 128 lines of code maestro-common/src/main/java/com/netflix/maestro/models/parameter/MapParameter.java x: 1 # contributors y: 192 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceDao.java x: 1 # contributors y: 965 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowDao.java x: 1 # contributors y: 1236 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/db/PropertiesUpdate.java x: 2 # contributors y: 150 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/ParamEvaluator.java x: 1 # contributors y: 402 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/execution/StepRuntimeSummary.java x: 1 # contributors y: 334 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/MaestroExecutionPreparer.java x: 1 # contributors y: 244 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/WorkflowActionHandler.java x: 1 # contributors y: 376 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/steps/ForeachStepRuntime.java x: 1 # contributors y: 838 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java x: 1 # contributors y: 998 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/utils/WorkflowHelper.java x: 1 # contributors y: 173 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/messageprocessors/SignalTriggerExecutionProcessor.java x: 1 # contributors y: 266 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsMergeHelper.java x: 1 # contributors y: 565 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroRunStrategyDao.java x: 1 # contributors y: 712 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceActionDao.java x: 1 # contributors y: 616 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/listeners/MaestroFinalFlowStatusCallback.java x: 1 # contributors y: 286 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepBreakpointDao.java x: 1 # contributors y: 688 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowInstanceDao.java x: 1 # contributors y: 826 lines of code netflix-sel/src/main/java/com/netflix/sel/ast/SelParser.java x: 1 # contributors y: 3509 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/steps/SubworkflowStepRuntime.java x: 1 # contributors y: 312 lines of code netflix-sel/src/main/java/com/netflix/sel/ast/SelParserTokenManager.java x: 1 # contributors y: 1590 lines of code netflix-sel/src/main/java/com/netflix/sel/type/SelJodaDateTime.java x: 1 # contributors y: 485 lines of code netflix-sel/src/main/java/com/netflix/sel/visitor/SelParserEvaluationVisitor.java x: 1 # contributors y: 580 lines of code
3509.0
lines of code
  min: 2.0
  average: 91.6
  25th percentile: 19.0
  median: 44.5
  75th percentile: 92.0
  max: 3509.0
0 2.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0