netflix / maestro
File Size

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

Intro
Learn more...
File Size Overall
12% | 13% | 19% | 21% | 32%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java13% | 14% | 19% | 21% | 31%
yaml0% | 0% | 0% | 50% | 49%
sql0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
netflix-sel48% | 5% | 15% | 10% | 19%
maestro-engine6% | 34% | 24% | 18% | 14%
maestro-flow0% | 0% | 45% | 31% | 22%
maestro-common0% | 0% | 5% | 24% | 69%
maestro-signal0% | 0% | 42% | 35% | 21%
maestro-server0% | 0% | 17% | 65% | 16%
maestro-aws0% | 0% | 23% | 0% | 76%
maestro-timetrigger0% | 0% | 41% | 0% | 58%
maestro-kubernetes0% | 0% | 27% | 35% | 37%
maestro-database0% | 0% | 46% | 31% | 21%
config0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
SelParser.java
in netflix-sel/src/main/java/com/netflix/sel/ast
3509 167
SelParserTokenManager.java
in netflix-sel/src/main/java/com/netflix/sel/ast
1590 38
MaestroWorkflowDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
1236 51
MaestroTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
998 31
MaestroStepInstanceDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
965 45
ForeachStepRuntime.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/steps
838 19
MaestroWorkflowInstanceDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
826 28
MaestroRunStrategyDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
712 29
MaestroStepBreakpointDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
688 21
MaestroStepInstanceActionDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
616 23
SelParserEvaluationVisitor.java
in netflix-sel/src/main/java/com/netflix/sel/visitor
580 46
ParamsMergeHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
565 24
SelJodaDateTime.java
in netflix-sel/src/main/java/com/netflix/sel/type
485 9
MaestroParamExtension.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
470 24
JavaCharStream.java
in netflix-sel/src/main/java/com/netflix/sel/ast
409 40
ParamEvaluator.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
402 16
WorkflowActionHandler.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/handlers
376 16
StepRuntimeSummary.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/execution
334 23
SubworkflowStepRuntime.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/steps
312 7
FlowActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
302 24
MaestroSignalBrokerDao.java
in maestro-signal/src/main/java/com/netflix/maestro/signal/dao
297 16
ParamsManager.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
296 10
TaskHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
288 12
MaestroFinalFlowStatusCallback.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/listeners
286 8
SelString.java
in netflix-sel/src/main/java/com/netflix/sel/type
267 12
SignalTriggerExecutionProcessor.java
in maestro-signal/src/main/java/com/netflix/maestro/signal/messageprocessors
266 5
ForeachStepOverview.java
in maestro-common/src/main/java/com/netflix/maestro/models/instance
262 16
AwsConfiguration.java
in maestro-aws/src/main/java/com/netflix/maestro/engine/autoconfigure
252 20
MaestroFlowDao.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/dao
251 11
MaestroExecutionPreparer.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/handlers
244 9
TimeTriggerExecutionProcessor.java
in maestro-timetrigger/src/main/java/com/netflix/maestro/timetrigger/messageprocessors
240 5
SelParserConstants.java
in netflix-sel/src/main/java/com/netflix/sel/ast
240 -
RetryPolicy.java
in maestro-common/src/main/java/com/netflix/maestro/models/definition
238 12
WorkflowInstanceActionHandler.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/handlers
237 11
MaestroEndTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
237 10
ExecutionContext.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/engine
233 20
WorkflowGraph.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/transformation
230 9
StepInstance.java
in maestro-common/src/main/java/com/netflix/maestro/models/instance
228 12
StepInstanceWakeUpEventProcessor.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/processors
223 7
SelTypeUtil.java
in netflix-sel/src/main/java/com/netflix/sel/type
223 12
MaestroWorkflowDeletionDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
222 12
MaestroStepRuntimeConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
220 16
AbstractDatabaseDao.java
in maestro-database/src/main/java/com/netflix/maestro/database
214 13
KubernetesStepRuntime.java
in maestro-kubernetes/src/main/java/com/netflix/maestro/engine/stepruntime
214 6
AggregatedViewHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
213 7
MaestroWorkflowConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
206 16
BaseActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
196 22
RetryPolicyParser.java
in maestro-common/src/main/java/com/netflix/maestro/utils
195 10
ParamHelper.java
in maestro-common/src/main/java/com/netflix/maestro/utils
192 3
MapParameter.java
in maestro-common/src/main/java/com/netflix/maestro/models/parameter
192 11
Files With Most Units (Top 50)
File# lines# units
SelParser.java
in netflix-sel/src/main/java/com/netflix/sel/ast
3509 167
MaestroWorkflowDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
1236 51
SelParserEvaluationVisitor.java
in netflix-sel/src/main/java/com/netflix/sel/visitor
580 46
MaestroStepInstanceDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
965 45
JavaCharStream.java
in netflix-sel/src/main/java/com/netflix/sel/ast
409 40
SelParserDefaultVisitor.java
in netflix-sel/src/main/java/com/netflix/sel/ast
118 38
SelParserTokenManager.java
in netflix-sel/src/main/java/com/netflix/sel/ast
1590 38
MaestroTask.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/tasks
998 31
SelSecurityManager.java
in netflix-sel/src/main/java/com/netflix/sel/security
184 30
MaestroRunStrategyDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
712 29
MaestroWorkflowInstanceDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
826 28
DatabaseConfiguration.java
in maestro-database/src/main/java/com/netflix/maestro/database
145 25
ParamsMergeHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/params
565 24
MaestroParamExtension.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
470 24
FlowActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
302 24
MaestroStepInstanceActionDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
616 23
StepRuntimeSummary.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/execution
334 23
BaseActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
196 22
MaestroBaseTest.java
in maestro-common/src/testFixtures/java/com/netflix/maestro
168 22
MaestroStepBreakpointDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
688 21
Action.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
45 21
ParamDefinition.java
in maestro-common/src/main/java/com/netflix/maestro/models/parameter
139 21
Parameter.java
in maestro-common/src/main/java/com/netflix/maestro/models/parameter
144 21
SimpleNode.java
in netflix-sel/src/main/java/com/netflix/sel/ast
90 21
AwsConfiguration.java
in maestro-aws/src/main/java/com/netflix/maestro/engine/autoconfigure
252 20
ExecutionContext.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/engine
233 20
ForeachStepRuntime.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/steps
838 19
WorkflowActionHandler.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/handlers
376 16
RunRequest.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/execution
168 16
ParamEvaluator.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/eval
402 16
ForeachStepOverview.java
in maestro-common/src/main/java/com/netflix/maestro/models/instance
262 16
MaestroSignalBrokerDao.java
in maestro-signal/src/main/java/com/netflix/maestro/signal/dao
297 16
MaestroWorkflowConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
206 16
MaestroStepRuntimeConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
220 16
DatabaseConfiguration.java
in maestro-server/src/main/java/com/netflix/maestro/server/config
192 14
SelType.java
in netflix-sel/src/main/java/com/netflix/sel/type
72 14
SelLong.java
in netflix-sel/src/main/java/com/netflix/sel/type
157 14
SignalOperator.java
in maestro-common/src/main/java/com/netflix/maestro/models/signal
88 13
AbstractDatabaseDao.java
in maestro-database/src/main/java/com/netflix/maestro/database
214 13
MaestroRestExceptionHandler.java
in maestro-server/src/main/java/com/netflix/maestro/server/handlers
127 13
SelUtilFunc.java
in netflix-sel/src/main/java/com/netflix/sel/type
147 13
StepHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
164 12
TaskHelper.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/utils
288 12
MaestroWorkflowDeletionDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
222 12
FlowEngineProperties.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/properties
77 12
TaskActor.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/actor
111 12
IdHelper.java
in maestro-common/src/main/java/com/netflix/maestro/utils
109 12
RetryPolicy.java
in maestro-common/src/main/java/com/netflix/maestro/models/definition
238 12
Metadata.java
in maestro-common/src/main/java/com/netflix/maestro/models/definition
97 12
StepInstance.java
in maestro-common/src/main/java/com/netflix/maestro/models/instance
228 12
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 10 long lines.

File# lines# units# long lines
V202011201000__add_instance_tables.sql
in maestro-engine/src/main/resources/db/migration
48 - 2
MaestroStepInstanceDao.java
in maestro-engine/src/main/java/com/netflix/maestro/engine/dao
965 45 1
V202107151600__add_execution_tables.sql
in maestro-engine/src/main/resources/db/migration
32 - 1
MaestroTestHelper.java
in maestro-engine/src/testFixtures/java/com/netflix/maestro/engine
96 5 1
MaestroFlowDao.java
in maestro-flow/src/main/java/com/netflix/maestro/flow/dao
251 11 1
MaestroSignalBrokerDao.java
in maestro-signal/src/main/java/com/netflix/maestro/signal/dao
297 16 1
MaestroSignalParamDao.java
in maestro-signal/src/main/java/com/netflix/maestro/signal/dao
119 7 1
MaestroSignalTriggerDao.java
in maestro-signal/src/main/java/com/netflix/maestro/signal/dao
121 7 1
WorkflowActionController.java
in maestro-server/src/main/java/com/netflix/maestro/server/controllers
104 6 1
Correlations

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

maestro-flow/src/main/java/com/netflix/maestro/flow/actor/Actor.java x: 2 commits (all time) y: 14 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/BaseActor.java x: 5 commits (all time) y: 196 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/GroupActor.java x: 4 commits (all time) y: 105 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/dao/MaestroFlowDao.java x: 4 commits (all time) y: 251 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/ExecutionContext.java x: 6 commits (all time) y: 233 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/FlowExecutor.java x: 6 commits (all time) y: 140 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/models/FlowGroup.java x: 3 commits (all time) y: 2 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/properties/FlowEngineProperties.java x: 5 commits (all time) y: 77 lines of code maestro-server/src/main/java/com/netflix/maestro/server/runtime/RestBasedFlowOperation.java x: 3 commits (all time) y: 115 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/OutputDataDao.java x: 7 commits (all time) y: 69 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dto/OutputData.java x: 3 commits (all time) y: 54 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/MaestroParamExtension.java x: 5 commits (all time) y: 470 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/OutputDataManager.java x: 5 commits (all time) y: 46 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookConstants.java x: 1 commits (all time) y: 34 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookParamsBuilder.java x: 1 commits (all time) y: 155 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/PapermillCommand.java x: 1 commits (all time) y: 2 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/PapermillEntrypointBuilder.java x: 1 commits (all time) y: 124 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/stepruntime/KubernetesStepRuntime.java x: 3 commits (all time) y: 214 lines of code maestro-kubernetes/src/main/resources/defaultparams/default-notebook-step-params.yaml x: 1 commits (all time) y: 87 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroStepRuntimeConfiguration.java x: 1 commits (all time) y: 220 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroWorkflowConfiguration.java x: 9 commits (all time) y: 206 lines of code maestro-common/src/main/java/com/netflix/maestro/models/artifact/Artifact.java x: 4 commits (all time) y: 60 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/kubernetes/KubernetesRuntimeExecutor.java x: 2 commits (all time) y: 8 lines of code maestro-server/src/main/java/com/netflix/maestro/server/runtime/Fabric8RuntimeExecutor.java x: 2 commits (all time) y: 149 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/dao/MaestroSignalBrokerDao.java x: 2 commits (all time) y: 297 lines of code maestro-common/src/main/java/com/netflix/maestro/models/definition/StepType.java x: 2 commits (all time) y: 31 lines of code maestro-common/src/main/java/com/netflix/maestro/models/stepruntime/KubernetesCommand.java x: 1 commits (all time) y: 48 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/metrics/MetricConstants.java x: 3 commits (all time) y: 29 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/DefaultParamManager.java x: 4 commits (all time) y: 79 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/steps/StepRuntime.java x: 3 commits (all time) y: 68 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/transformation/StepTranslator.java x: 4 commits (all time) y: 44 lines of code maestro-aws/src/main/java/com/netflix/maestro/engine/autoconfigure/AwsConfiguration.java x: 3 commits (all time) y: 252 lines of code maestro-aws/src/main/java/com/netflix/maestro/engine/metrics/AwsMetricConstants.java x: 3 commits (all time) y: 17 lines of code maestro-aws/src/main/java/com/netflix/maestro/engine/producer/SqsSignalQueueProducer.java x: 1 commits (all time) y: 71 lines of code maestro-common/src/main/java/com/netflix/maestro/models/Constants.java x: 10 commits (all time) y: 128 lines of code maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java x: 2 commits (all time) y: 46 lines of code maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java x: 4 commits (all time) y: 31 lines of code maestro-common/src/main/java/com/netflix/maestro/models/initiator/UpstreamInitiator.java x: 2 commits (all time) y: 94 lines of code maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java x: 8 commits (all time) y: 228 lines of code maestro-common/src/main/java/com/netflix/maestro/models/parameter/MapParameter.java x: 3 commits (all time) y: 192 lines of code maestro-common/src/main/java/com/netflix/maestro/models/parameter/Parameter.java x: 3 commits (all time) y: 144 lines of code maestro-common/src/main/java/com/netflix/maestro/models/signal/SignalDependencies.java x: 1 commits (all time) y: 61 lines of code maestro-common/src/main/java/com/netflix/maestro/models/signal/SignalDependenciesDefinition.java x: 1 commits (all time) y: 27 lines of code maestro-common/src/main/java/com/netflix/maestro/models/timeline/Timeline.java x: 2 commits (all time) y: 157 lines of code maestro-common/src/main/java/com/netflix/maestro/utils/IdHelper.java x: 6 commits (all time) y: 109 lines of code maestro-common/src/main/java/com/netflix/maestro/utils/ParamHelper.java x: 2 commits (all time) y: 192 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceDao.java x: 3 commits (all time) y: 965 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowDao.java x: 4 commits (all time) y: 1236 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/MaestroParamExtensionRepo.java x: 2 commits (all time) y: 59 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/ParamEvaluator.java x: 4 commits (all time) y: 402 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/execution/StepRuntimeSummary.java x: 2 commits (all time) y: 334 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/MaestroExecutionPreparer.java x: 3 commits (all time) y: 244 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/WorkflowActionHandler.java x: 2 commits (all time) y: 376 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsManager.java x: 3 commits (all time) y: 296 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/steps/ForeachStepRuntime.java x: 2 commits (all time) y: 838 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java x: 11 commits (all time) y: 998 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/utils/StepHelper.java x: 5 commits (all time) y: 164 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/utils/WorkflowHelper.java x: 6 commits (all time) y: 173 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/DatabaseConfiguration.java x: 6 commits (all time) y: 192 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroTriggersConfiguration.java x: 2 commits (all time) y: 130 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/messageprocessors/SignalTriggerExecutionProcessor.java x: 1 commits (all time) y: 266 lines of code maestro-timetrigger/src/main/java/com/netflix/maestro/timetrigger/messageprocessors/TimeTriggerExecutionProcessor.java x: 2 commits (all time) y: 240 lines of code maestro-common/src/main/java/com/netflix/maestro/models/definition/Alerting.java x: 2 commits (all time) y: 107 lines of code maestro-common/src/main/java/com/netflix/maestro/utils/RetryPolicyParser.java x: 2 commits (all time) y: 195 lines of code maestro-common/src/main/java/com/netflix/maestro/utils/TriggerHelper.java x: 3 commits (all time) y: 88 lines of code maestro-database/src/main/java/com/netflix/maestro/database/AbstractDatabaseDao.java x: 2 commits (all time) y: 214 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsMergeHelper.java x: 3 commits (all time) y: 565 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroGateTask.java x: 3 commits (all time) y: 102 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/FlowActor.java x: 5 commits (all time) y: 302 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/TaskActor.java x: 2 commits (all time) y: 111 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroRunStrategyDao.java x: 5 commits (all time) y: 712 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroEngineConfiguration.java x: 3 commits (all time) y: 127 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroServerConfiguration.java x: 4 commits (all time) y: 169 lines of code maestro-common/src/main/java/com/netflix/maestro/models/instance/WorkflowInstance.java x: 4 commits (all time) y: 159 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceActionDao.java x: 7 commits (all time) y: 616 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/execution/WorkflowSummary.java x: 4 commits (all time) y: 133 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/jobevents/StepInstanceWakeUpEvent.java x: 4 commits (all time) y: 114 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/listeners/MaestroFinalFlowStatusCallback.java x: 2 commits (all time) y: 286 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/processors/StepInstanceWakeUpEventProcessor.java x: 4 commits (all time) y: 223 lines of code maestro-common/src/main/java/com/netflix/maestro/models/parameter/DoubleArrayParameter.java x: 2 commits (all time) y: 78 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/LiteralEvaluator.java x: 3 commits (all time) y: 172 lines of code maestro-engine/src/main/resources/defaultparams/default-workflow-params.yaml x: 2 commits (all time) y: 173 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepBreakpointDao.java x: 2 commits (all time) y: 688 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowDeletionDao.java x: 2 commits (all time) y: 222 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowInstanceDao.java x: 2 commits (all time) y: 826 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/utils/TaskHelper.java x: 3 commits (all time) y: 288 lines of code maestro-server/src/main/java/com/netflix/maestro/server/controllers/WorkflowInstanceActionController.java x: 1 commits (all time) y: 105 lines of code maestro-database/src/main/java/com/netflix/maestro/database/DatabaseConfiguration.java x: 1 commits (all time) y: 145 lines of code maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachStepOverview.java x: 2 commits (all time) y: 262 lines of code netflix-sel/src/main/java/com/netflix/sel/ast/JavaCharStream.java x: 2 commits (all time) y: 409 lines of code netflix-sel/src/main/java/com/netflix/sel/ast/SelParser.java x: 2 commits (all time) y: 3509 lines of code maestro-server/src/main/java/com/netflix/maestro/server/handlers/MaestroRestExceptionHandler.java x: 1 commits (all time) y: 127 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/steps/SubworkflowStepRuntime.java x: 1 commits (all time) y: 312 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/transformation/WorkflowGraph.java x: 1 commits (all time) y: 230 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/utils/RollupAggregationHelper.java x: 1 commits (all time) y: 175 lines of code maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachDetails.java x: 1 commits (all time) y: 181 lines of code netflix-sel/src/main/java/com/netflix/sel/ast/SelParserConstants.java x: 1 commits (all time) y: 240 lines of code netflix-sel/src/main/java/com/netflix/sel/ast/SelParserTokenManager.java x: 1 commits (all time) y: 1590 lines of code netflix-sel/src/main/java/com/netflix/sel/type/SelJodaDateTime.java x: 1 commits (all time) y: 485 lines of code netflix-sel/src/main/java/com/netflix/sel/visitor/SelParserEvaluationVisitor.java x: 1 commits (all time) 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 11.0
commits (all time)
min: 1.0 | average: 1.57 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 11.0

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

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

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

maestro-flow/src/main/java/com/netflix/maestro/flow/actor/Actor.java x: 1 commits (30d) y: 14 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/BaseActor.java x: 1 commits (30d) y: 196 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/GroupActor.java x: 1 commits (30d) y: 105 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/dao/MaestroFlowDao.java x: 1 commits (30d) y: 251 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/ExecutionContext.java x: 1 commits (30d) y: 233 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/FlowExecutor.java x: 1 commits (30d) y: 140 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/models/FlowGroup.java x: 1 commits (30d) y: 2 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/properties/FlowEngineProperties.java x: 1 commits (30d) y: 77 lines of code maestro-server/src/main/java/com/netflix/maestro/server/runtime/RestBasedFlowOperation.java x: 1 commits (30d) y: 115 lines of code
251.0
lines of code
  min: 2.0
  average: 125.89
  25th percentile: 45.5
  median: 115.0
  75th percentile: 214.5
  max: 251.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

maestro-flow/src/main/java/com/netflix/maestro/flow/actor/Actor.java x: 1 contributors (30d) y: 14 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/BaseActor.java x: 1 contributors (30d) y: 196 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/GroupActor.java x: 1 contributors (30d) y: 105 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/dao/MaestroFlowDao.java x: 1 contributors (30d) y: 251 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/ExecutionContext.java x: 1 contributors (30d) y: 233 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/FlowExecutor.java x: 1 contributors (30d) y: 140 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/models/FlowGroup.java x: 1 contributors (30d) y: 2 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/properties/FlowEngineProperties.java x: 1 contributors (30d) y: 77 lines of code maestro-server/src/main/java/com/netflix/maestro/server/runtime/RestBasedFlowOperation.java x: 1 contributors (30d) y: 115 lines of code
251.0
lines of code
  min: 2.0
  average: 125.89
  25th percentile: 45.5
  median: 115.0
  75th percentile: 214.5
  max: 251.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

maestro-flow/src/main/java/com/netflix/maestro/flow/actor/Actor.java x: 1 commits (90d) y: 14 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/BaseActor.java x: 3 commits (90d) y: 196 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/GroupActor.java x: 3 commits (90d) y: 105 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/dao/MaestroFlowDao.java x: 2 commits (90d) y: 251 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/ExecutionContext.java x: 4 commits (90d) y: 233 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/FlowExecutor.java x: 4 commits (90d) y: 140 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/models/FlowGroup.java x: 2 commits (90d) y: 2 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/properties/FlowEngineProperties.java x: 3 commits (90d) y: 77 lines of code maestro-server/src/main/java/com/netflix/maestro/server/runtime/RestBasedFlowOperation.java x: 3 commits (90d) y: 115 lines of code maestro-common/src/main/java/com/netflix/maestro/models/artifact/NotebookArtifact.java x: 1 commits (90d) y: 27 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/OutputDataDao.java x: 4 commits (90d) y: 69 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dto/OutputData.java x: 2 commits (90d) y: 54 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/InstanceWrapper.java x: 2 commits (90d) y: 115 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/MaestroParamExtension.java x: 2 commits (90d) y: 470 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/OutputDataManager.java x: 3 commits (90d) y: 46 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookConstants.java x: 1 commits (90d) y: 34 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookParamsBuilder.java x: 1 commits (90d) y: 155 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/PapermillCommand.java x: 1 commits (90d) y: 2 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/PapermillEntrypointBuilder.java x: 1 commits (90d) y: 124 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/stepruntime/KubernetesStepRuntime.java x: 3 commits (90d) y: 214 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/stepruntime/NotebookStepRuntime.java x: 1 commits (90d) y: 38 lines of code maestro-kubernetes/src/main/resources/defaultparams/default-notebook-step-params.yaml x: 1 commits (90d) y: 87 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroStepRuntimeConfiguration.java x: 1 commits (90d) y: 220 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroWorkflowConfiguration.java x: 6 commits (90d) y: 206 lines of code maestro-common/src/main/java/com/netflix/maestro/models/artifact/Artifact.java x: 3 commits (90d) y: 60 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/kubernetes/KubernetesRuntimeExecutor.java x: 2 commits (90d) y: 8 lines of code maestro-server/src/main/java/com/netflix/maestro/server/runtime/Fabric8RuntimeExecutor.java x: 2 commits (90d) y: 149 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/dao/MaestroSignalBrokerDao.java x: 2 commits (90d) y: 297 lines of code maestro-common/src/main/java/com/netflix/maestro/models/stepruntime/KubernetesCommand.java x: 1 commits (90d) y: 48 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/DefaultParamManager.java x: 2 commits (90d) y: 79 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/steps/StepRuntime.java x: 1 commits (90d) y: 68 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/transformation/StepTranslator.java x: 2 commits (90d) y: 44 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/kubernetes/KubernetesStepContext.java x: 1 commits (90d) y: 43 lines of code maestro-aws/src/main/java/com/netflix/maestro/engine/autoconfigure/AwsConfiguration.java x: 3 commits (90d) y: 252 lines of code maestro-aws/src/main/java/com/netflix/maestro/engine/metrics/AwsMetricConstants.java x: 3 commits (90d) y: 17 lines of code maestro-aws/src/main/java/com/netflix/maestro/engine/producer/SqsSignalQueueProducer.java x: 1 commits (90d) y: 71 lines of code maestro-aws/src/main/java/com/netflix/maestro/engine/properties/SqsProperties.java x: 3 commits (90d) y: 28 lines of code maestro-common/src/main/java/com/netflix/maestro/models/Constants.java x: 3 commits (90d) y: 128 lines of code maestro-common/src/main/java/com/netflix/maestro/models/artifact/DynamicOutputArtifact.java x: 2 commits (90d) y: 31 lines of code maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java x: 2 commits (90d) y: 62 lines of code maestro-common/src/main/java/com/netflix/maestro/models/initiator/UpstreamInitiator.java x: 1 commits (90d) y: 94 lines of code maestro-common/src/main/java/com/netflix/maestro/models/instance/StepDependencyMatchStatus.java x: 1 commits (90d) y: 16 lines of code maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java x: 4 commits (90d) y: 228 lines of code maestro-common/src/main/java/com/netflix/maestro/models/parameter/MapParameter.java x: 2 commits (90d) y: 192 lines of code maestro-common/src/main/java/com/netflix/maestro/models/parameter/ParamDefinition.java x: 1 commits (90d) y: 139 lines of code maestro-common/src/main/java/com/netflix/maestro/models/parameter/Parameter.java x: 2 commits (90d) y: 144 lines of code maestro-common/src/main/java/com/netflix/maestro/models/signal/SignalDependencies.java x: 1 commits (90d) y: 61 lines of code maestro-common/src/main/java/com/netflix/maestro/models/signal/SignalInstance.java x: 1 commits (90d) y: 50 lines of code maestro-common/src/main/java/com/netflix/maestro/models/signal/SignalOperator.java x: 1 commits (90d) y: 88 lines of code maestro-common/src/main/java/com/netflix/maestro/models/timeline/Timeline.java x: 1 commits (90d) y: 157 lines of code maestro-common/src/main/java/com/netflix/maestro/utils/IdHelper.java x: 3 commits (90d) y: 109 lines of code maestro-common/src/main/java/com/netflix/maestro/utils/ParamHelper.java x: 1 commits (90d) y: 192 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceDao.java x: 1 commits (90d) y: 965 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowDao.java x: 1 commits (90d) y: 1236 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/db/PropertiesUpdate.java x: 1 commits (90d) y: 150 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/ParamEvaluator.java x: 2 commits (90d) y: 402 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/execution/StepRuntimeSummary.java x: 1 commits (90d) y: 334 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/MaestroExecutionPreparer.java x: 2 commits (90d) y: 244 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/SignalHandler.java x: 1 commits (90d) y: 9 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/WorkflowActionHandler.java x: 1 commits (90d) y: 376 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsManager.java x: 2 commits (90d) y: 296 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/steps/ForeachStepRuntime.java x: 1 commits (90d) y: 838 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java x: 7 commits (90d) y: 998 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/utils/StepHelper.java x: 3 commits (90d) y: 164 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/utils/WorkflowHelper.java x: 4 commits (90d) y: 173 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/DatabaseConfiguration.java x: 3 commits (90d) y: 192 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroTriggersConfiguration.java x: 2 commits (90d) y: 130 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/dao/MaestroSignalInstanceDao.java x: 1 commits (90d) y: 114 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/dao/MaestroSignalParamDao.java x: 1 commits (90d) y: 119 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/messageprocessors/SignalTriggerExecutionProcessor.java x: 1 commits (90d) y: 266 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/models/SignalTriggerExecution.java x: 1 commits (90d) y: 22 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/utils/SignalTriggerSubscriptionClient.java x: 1 commits (90d) y: 55 lines of code maestro-timetrigger/src/main/java/com/netflix/maestro/timetrigger/messageprocessors/TimeTriggerExecutionProcessor.java x: 2 commits (90d) y: 240 lines of code maestro-common/src/main/java/com/netflix/maestro/models/Defaults.java x: 2 commits (90d) y: 70 lines of code maestro-common/src/main/java/com/netflix/maestro/models/definition/Alerting.java x: 1 commits (90d) y: 107 lines of code maestro-common/src/main/java/com/netflix/maestro/models/definition/ParsableLong.java x: 2 commits (90d) y: 106 lines of code maestro-common/src/main/java/com/netflix/maestro/utils/RetryPolicyParser.java x: 2 commits (90d) y: 195 lines of code maestro-common/src/main/java/com/netflix/maestro/utils/TriggerHelper.java x: 2 commits (90d) y: 88 lines of code maestro-common/src/main/java/com/netflix/maestro/validations/TimeoutConstraint.java x: 2 commits (90d) y: 52 lines of code maestro-database/src/main/java/com/netflix/maestro/database/AbstractDatabaseDao.java x: 1 commits (90d) y: 214 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsMergeHelper.java x: 1 commits (90d) y: 565 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroGateTask.java x: 1 commits (90d) y: 102 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/FlowActor.java x: 3 commits (90d) y: 302 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/TaskActor.java x: 1 commits (90d) y: 111 lines of code maestro-aws/src/main/java/com/netflix/maestro/engine/listeners/SqsDeleteWorkflowJobListener.java x: 2 commits (90d) y: 36 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroRunStrategyDao.java x: 1 commits (90d) y: 712 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroEngineConfiguration.java x: 1 commits (90d) y: 127 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroServerConfiguration.java x: 2 commits (90d) y: 169 lines of code maestro-common/src/main/java/com/netflix/maestro/models/instance/WorkflowInstance.java x: 2 commits (90d) y: 159 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceActionDao.java x: 3 commits (90d) y: 616 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/execution/WorkflowSummary.java x: 2 commits (90d) y: 133 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/listeners/MaestroFinalFlowStatusCallback.java x: 1 commits (90d) y: 286 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/processors/StepInstanceWakeUpEventProcessor.java x: 2 commits (90d) y: 223 lines of code maestro-common/src/main/java/com/netflix/maestro/models/definition/RetryPolicy.java x: 1 commits (90d) y: 238 lines of code maestro-common/src/main/java/com/netflix/maestro/models/parameter/DoubleArrayParameter.java x: 1 commits (90d) y: 78 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/LiteralEvaluator.java x: 1 commits (90d) y: 172 lines of code
1236.0
lines of code
  min: 2.0
  average: 117.06
  25th percentile: 31.0
  median: 60.0
  75th percentile: 139.0
  max: 1236.0
0 7.0
commits (90d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

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

maestro-flow/src/main/java/com/netflix/maestro/flow/actor/Actor.java x: 1 contributors (90d) y: 14 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/BaseActor.java x: 1 contributors (90d) y: 196 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/GroupActor.java x: 1 contributors (90d) y: 105 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/dao/MaestroFlowDao.java x: 1 contributors (90d) y: 251 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/ExecutionContext.java x: 1 contributors (90d) y: 233 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/engine/FlowExecutor.java x: 1 contributors (90d) y: 140 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/models/FlowGroup.java x: 1 contributors (90d) y: 2 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/properties/FlowEngineProperties.java x: 1 contributors (90d) y: 77 lines of code maestro-server/src/main/java/com/netflix/maestro/server/runtime/RestBasedFlowOperation.java x: 1 contributors (90d) y: 115 lines of code maestro-common/src/main/java/com/netflix/maestro/models/artifact/NotebookArtifact.java x: 1 contributors (90d) y: 27 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/OutputDataDao.java x: 1 contributors (90d) y: 69 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dto/OutputData.java x: 1 contributors (90d) y: 54 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/MaestroParamExtension.java x: 1 contributors (90d) y: 470 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/OutputDataManager.java x: 1 contributors (90d) y: 46 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookConstants.java x: 1 contributors (90d) y: 34 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/NotebookParamsBuilder.java x: 1 contributors (90d) y: 155 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/PapermillEntrypointBuilder.java x: 1 contributors (90d) y: 124 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/stepruntime/KubernetesStepRuntime.java x: 1 contributors (90d) y: 214 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/stepruntime/NotebookStepRuntime.java x: 1 contributors (90d) y: 38 lines of code maestro-kubernetes/src/main/resources/defaultparams/default-notebook-step-params.yaml x: 1 contributors (90d) y: 87 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroStepRuntimeConfiguration.java x: 1 contributors (90d) y: 220 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroWorkflowConfiguration.java x: 1 contributors (90d) y: 206 lines of code maestro-common/src/main/java/com/netflix/maestro/models/artifact/Artifact.java x: 1 contributors (90d) y: 60 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/kubernetes/KubernetesRuntimeExecutor.java x: 1 contributors (90d) y: 8 lines of code maestro-server/src/main/java/com/netflix/maestro/server/runtime/Fabric8RuntimeExecutor.java x: 1 contributors (90d) y: 149 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/dao/MaestroSignalBrokerDao.java x: 1 contributors (90d) y: 297 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/DefaultParamManager.java x: 1 contributors (90d) y: 79 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/steps/StepRuntime.java x: 1 contributors (90d) y: 68 lines of code maestro-kubernetes/src/main/java/com/netflix/maestro/engine/kubernetes/KubernetesStepContext.java x: 1 contributors (90d) y: 43 lines of code maestro-aws/src/main/java/com/netflix/maestro/engine/metrics/AwsMetricConstants.java x: 1 contributors (90d) y: 17 lines of code maestro-common/src/main/java/com/netflix/maestro/models/Constants.java x: 1 contributors (90d) y: 128 lines of code maestro-common/src/main/java/com/netflix/maestro/models/initiator/UpstreamInitiator.java x: 1 contributors (90d) y: 94 lines of code maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java x: 1 contributors (90d) y: 228 lines of code maestro-common/src/main/java/com/netflix/maestro/models/parameter/MapParameter.java x: 1 contributors (90d) y: 192 lines of code maestro-common/src/main/java/com/netflix/maestro/models/parameter/Parameter.java x: 1 contributors (90d) y: 144 lines of code maestro-common/src/main/java/com/netflix/maestro/models/signal/SignalInstance.java x: 1 contributors (90d) y: 50 lines of code maestro-common/src/main/java/com/netflix/maestro/models/signal/SignalOperator.java x: 1 contributors (90d) y: 88 lines of code maestro-common/src/main/java/com/netflix/maestro/models/timeline/Timeline.java x: 1 contributors (90d) y: 157 lines of code maestro-common/src/main/java/com/netflix/maestro/utils/IdHelper.java x: 1 contributors (90d) y: 109 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceDao.java x: 1 contributors (90d) y: 965 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowDao.java x: 1 contributors (90d) y: 1236 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/eval/ParamEvaluator.java x: 1 contributors (90d) y: 402 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/execution/StepRuntimeSummary.java x: 1 contributors (90d) y: 334 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/MaestroExecutionPreparer.java x: 1 contributors (90d) y: 244 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/handlers/WorkflowActionHandler.java x: 1 contributors (90d) y: 376 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsManager.java x: 1 contributors (90d) y: 296 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/steps/ForeachStepRuntime.java x: 1 contributors (90d) y: 838 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java x: 1 contributors (90d) y: 998 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/utils/StepHelper.java x: 1 contributors (90d) y: 164 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/utils/WorkflowHelper.java x: 1 contributors (90d) y: 173 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/dao/MaestroSignalParamDao.java x: 1 contributors (90d) y: 119 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/messageprocessors/SignalTriggerExecutionProcessor.java x: 1 contributors (90d) y: 266 lines of code maestro-signal/src/main/java/com/netflix/maestro/signal/models/SignalTriggerExecution.java x: 1 contributors (90d) y: 22 lines of code maestro-timetrigger/src/main/java/com/netflix/maestro/timetrigger/messageprocessors/TimeTriggerExecutionProcessor.java x: 1 contributors (90d) y: 240 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsMergeHelper.java x: 1 contributors (90d) y: 565 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroGateTask.java x: 1 contributors (90d) y: 102 lines of code maestro-flow/src/main/java/com/netflix/maestro/flow/actor/FlowActor.java x: 1 contributors (90d) y: 302 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroRunStrategyDao.java x: 1 contributors (90d) y: 712 lines of code maestro-server/src/main/java/com/netflix/maestro/server/config/MaestroServerConfiguration.java x: 1 contributors (90d) y: 169 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceActionDao.java x: 1 contributors (90d) y: 616 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/execution/WorkflowSummary.java x: 1 contributors (90d) y: 133 lines of code maestro-engine/src/main/java/com/netflix/maestro/engine/listeners/MaestroFinalFlowStatusCallback.java x: 1 contributors (90d) y: 286 lines of code maestro-common/src/main/java/com/netflix/maestro/models/definition/RetryPolicy.java x: 1 contributors (90d) y: 238 lines of code
1236.0
lines of code
  min: 2.0
  average: 117.06
  25th percentile: 31.0
  median: 60.0
  75th percentile: 139.0
  max: 1236.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0