graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/yarn/YarnService.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/yarn/DynamicScalingYarnService.java]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/GobblinTemporalConfigurationKeys.java]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics/TemporalEventTimer.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ProcessWorkUnitsWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/GenerateWorkUnitsImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ProcessWorkUnitsWorkflowImpl.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/GenerateWorkUnitsImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/work/WorkUnitsSizeSummary.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/GenerateWorkUnitsImpl.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ProcessWorkUnitsWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics/TemporalEventTimer.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ProcessWorkUnitsWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/CommitStepWorkflowImpl.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/CommitStepWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/CommitStepWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/ActivityType.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/ActivityType.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/GobblinTemporalConfigurationKeys.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/yarn/DynamicScalingYarnService.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/yarn/AbstractDynamicScalingYarnServiceManager.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/work/WorkUnitsSizeSummary.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/GenerateWorkUnitsImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics/TemporalEventTimer.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics/TemporalEventTimer.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/GobblinTemporalConfigurationKeys.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/work/WorkUnitsSizeSummary.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ProcessWorkUnitsWorkflowImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ProcessWorkUnitsWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/GobblinTemporalConfigurationKeys.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/WorkforcePlan.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/GenerateWorkUnitsImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/CommitActivityImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/CommitActivityImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ProcessWorkUnitsWorkflowImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/work/WorkUnitsSizeSummary.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics/TemporalEventTimer.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/util/JobStateUtils.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/GenerateWorkUnitsImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/CommitStepWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/GobblinTemporalConfigurationKeys.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/util/JobStateUtils.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ProcessWorkUnitsWorkflowImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/ActivityType.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics/TemporalEventTimer.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/CommitStepWorkflowImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/util/JobStateUtils.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/work/GenerateWorkUnitsResult.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/util/JobStateUtils.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/WorkforcePlan.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/ProfileOverlay.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/util/JobStateUtils.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/GobblinTemporalConfigurationKeys.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/work/GenerateWorkUnitsResult.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/work/WorkUnitsSizeSummary.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/ScalingDirectiveParser.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/ProfileDerivation.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/helloworld/GreetingWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/CommitStepWorkflowImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/work/WUProcessingSpec.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/ScalingDirectiveParser.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/ProfileOverlay.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/CommitActivityImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/GobblinTemporalConfigurationKeys.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics/EventTimer.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/RecommendScalingForWorkUnitsLinearHeuristicImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/GobblinTemporalConfigurationKeys.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ProcessWorkUnitsWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/ActivityType.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/loadgen/workflow/impl/NestingExecOfIllustrationItemActivityWorkflowImpl.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/CommitStepWorkflowImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics/EventTimer.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics/TemporalEventTimer.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/proc/DagProcUtils.java]" -- "[gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/proc/DagProc.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/FsScalingDirectiveSource.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/workflow/impl/ExecuteGobblinWorkflowImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/MysqlMultiActiveLeaseArbiter.java]" -- "[gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/MySqlDagManagementStateStore.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics/EventTimer.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/activity/impl/GenerateWorkUnitsImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/MysqlMultiActiveLeaseArbiter.java]" -- "[gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/InstrumentedLeaseArbiter.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/ScalingDirectiveParser.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/ScalingDirective.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-utility/src/main/java/org/apache/gobblin/util/WorkUnitSizeInfo.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/ddm/work/GenerateWorkUnitsResult.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/ProfileOverlay.java]" -- "[gobblin-temporal/src/main/java/org/apache/gobblin/temporal/dynamic/FsScalingDirectiveSource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; }