Alter pipeline
SqlExecutor
SqlExecutor
update_pipeline()
- Pipeline
update_pipeline()...
AutonomousExecutor
AutonomousExecutor
AutonomousExecutor
AutonomousExecutor
UpdatePipeline
- PipelineDerivatives
UpdatePipeline...
  1. replace PipelineDerivatives
replace PipelineDerivatives
GenericWorker
GenericWorker
PerformanceMonitor
Worker
PerformanceMonitor...
  1. reset PerformanceMetrics
  2. send UpdatePerformanceMetrics
reset PerformanceMetricsse...
TaskExecutor
TaskExecutor
cleanup()
update_pipeline()
cleanup()...
PerformanceMonitor
Worker
PerformanceMonitor...
GenericWorker
GenericWorker
  1. replace
    PerformanceMetrics
replace...
Execute task
GenericWorker
GenericWorker
IncrementalUpdateMetrics
- MetricsUpdateByTaskExecution
IncrementalUpdateMetr...
PerformanceMonitor
Worker
PerformanceMonitor...
  1. update PerformanceMetrics
update PerformanceMetrics
Report performance metrics
PerformanceMonitor
Worker
PerformanceMonitor...
ReportMetricsSummary
- PerformanceMetricsSummary
ReportMetricsSummary...
MemoryStateMachine
Worker
MemoryStateMachine...
  1. transit state (if triggered)
transit state (if triggered)
WebConsoleReporter
WebConsoleReporter
report_metrics()
- PerformanceMetrics
report_metrics()...
Transit memory state
MemoryStateMachine
Worker
MemoryStateMachine...
TransitMemoryState
- MemoryStateTransition
TransitMemoryState...
  • [* -> Moderate] set FlowEfficientScheduler
  • [* -> Severe] set MemoryReducingScheduler
  • [* -> Critical] pause
[* -> Moderate] set FlowEfficientScheduler[* ->...
GenericWorker
GenericWorker
SourceWorker
SourceWorker
  • [* -> Moderate] set SourceScheduler
  • [* -> Severe] set SourceScheduler
  • [* -> Critical] pause
[* -> Moderate] set SourceScheduler[* -> Severe...
PurgerWorker
PurgerWorker
  • [* -> Moderate] pause
  • [* -> Severe] pause
  • [* -> Critical] purge
[* -> Moderate] pause[* -> Severe] pause[* -> C...
SourceWorker
SourceWorker
  1. replace PipelineDerivatives
replace PipelineDerivatives
SourceWorker
SourceWorker
IncrementalUpdateMetrics
- MetricsUpdateByTaskExecution
IncrementalUpdateMetr...
PerformanceMonitor
Worker
PerformanceMonitor...
  1. update PerformanceMetrics
update PerformanceMetrics
UpdatePerformanceMetrics
- PerformanceMetrics
UpdatePerformanceMetr...
Viewer does not support full SVG 1.1