diff --git a/packages/eae-scheduler/Documentation/scheduler.png b/packages/eae-scheduler/Documentation/scheduler.png index dd3c1a7c..bec85357 100644 Binary files a/packages/eae-scheduler/Documentation/scheduler.png and b/packages/eae-scheduler/Documentation/scheduler.png differ diff --git a/packages/eae-scheduler/Documentation/scheduler.svg b/packages/eae-scheduler/Documentation/scheduler.svg index d74e0bcc..cdaf734f 100644 --- a/packages/eae-scheduler/Documentation/scheduler.svg +++ b/packages/eae-scheduler/Documentation/scheduler.svg @@ -1,2 +1 @@ - -
Jobs
[Not supported by viewer]
MongoDB
MongoDB
eAE-scheduler
eAE-scheduler
eAE-scheduler
eAE-scheduler
Periodic status update of compute nodes
Periodic status update of compute nodes
Periodic processing of Jobs
Periodic processing of Jobs
Invalidate job which time out
Invalidate job which time out
Schedule pending job
Schedule pending job
Find available
ressource
Find available <br>ressource
Periodic health  report
Periodic health&nbsp; report
eAE-scheduler
eAE-scheduler
Send kill command to compute node
Send kill command to compute node
eAE-compute
eAE-compute
Invalidate node
Invalidate node
Remove node from available ressources
Remove node from available ressources
Notify admin of dead node
Notify admin of dead node
Queued
Queued
Running
Running
Done
Done
Error
Error
Submit job to compute
Submit job to compute
Reschedule failed job
Reschedule failed job
Report failed executor
Report failed executor
Exclude executor if threshold reached
Exclude executor if threshold reached
Queued
Queued
Idle
Idle
Reserved
Reserved
Dead
Dead
Busy
Busy
Dead
Dead
Analyze job history
Analyze job history
Job exceeds reschedule policy
Job exceeds reschedule policy
Dead
[Not supported by viewer]
Are all ressources are available
Are all ressources are available
Other
Other
Spark
Spark
Archived
Archived<br>
Purge expired job
Purge expired job
Delete results from Swift
Delete results from Swift
Is job expired ?
Is job expired ?
Reserved
Reserved
Legend
<u>Legend</u>
Component
Component
Task
Task
Job status
Job status
Node status
Node status
Lock node status in DB
Lock node status in DB
Change node status
Change node status
Lock: Node
[Not supported by viewer]
Lock status
Lock status
Lock: Job
[Not supported by viewer]
Lock: Node(s)
[Not supported by viewer]
Yes
[Not supported by viewer]
Release ressources and job
Release ressources and job
No
[Not supported by viewer]
Unlocked: Nodes
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Idle
Idle
Busy
Busy
Change Spark workers status
Change Spark workers status
Purge expired status
Purge expired status
Is status expired?
Is status expired?
Yes
Yes
Yes
Yes
Invalidate job which time out
Invalidate job which time out
Invalidate job
Invalidate job
Queued
Queued
Unlocked: Job
[Not supported by viewer]
Lock: Job
[Not supported by viewer]
Invalidate job
Invalidate job
Queued
Queued
Unlocked: Job
[Not supported by viewer]
Lock: Job
[Not supported by viewer]
Completed
Completed
Completed
Completed
Free locked Spark ressources
Free locked Spark ressources
Unlocked: Node(s)
[Not supported by viewer]
Release workers
Release workers
Idle
Idle
Spark
Spark
Completed
Completed
Periodic archiving of completed Jobs
Periodic archiving of completed Jobs
Lock: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Lock: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Post processing
Post processing
Lock: Job
[Not supported by viewer]
What type of job is it?
What type of job is it?
Other
Other
Scheduled
Scheduled
Cancelled
Cancelled
Completed
Completed
Unlocked: Job
[Not supported by viewer]
Free locked Spark ressources
Free locked Spark ressources
Unlocked: Node(s)
[Not supported by viewer]
Release workers
Release workers
Idle
Idle
Spark
Spark
Unlocked: Job
[Not supported by viewer]
What type of job is it?
What type of job is it?
Other
Other
Queued
Queued
Scheduled
Scheduled
Dead
Dead
\ No newline at end of file +
Jobs
[Not supported by viewer]
MongoDB
MongoDB
eAE-scheduler
eAE-scheduler
eAE-scheduler
eAE-scheduler
Periodic status update of compute nodes
Periodic status update of compute nodes
Periodic processing of Jobs
Periodic processing of Jobs
Invalidate job which time out
Invalidate job which time out
Schedule pending job
Schedule pending job
Find available
ressource
Find available <br>ressource
Periodic health report
Periodic health&nbsp; report
eAE-scheduler
eAE-scheduler
Send kill command to compute node
Send kill command to compute node
eAE-compute
eAE-compute
Invalidate node
Invalidate node
Remove node from available ressources
Remove node from available ressources
Notify admin of dead node
Notify admin of dead node
Queued
Queued
Running
Running
Done
Done
Error
Error
Submit job to compute
Submit job to compute
Reschedule failed job
Reschedule failed job
Report failed executor
Report failed executor
Exclude executor if threshold reached
Exclude executor if threshold reached
Queued
Queued
Idle
Idle
Reserved
Reserved
Dead
Dead
Busy
Busy
Dead
Dead
Analyze job history
Analyze job history
Job exceeds reschedule policy
Job exceeds reschedule policy
Dead
[Not supported by viewer]
Are all ressources are available
Are all ressources are available
Other
Other
Spark
Spark
Archived
Archived<br>
Purge expired job
Purge expired job
Delete results from Swift
Delete results from Swift
Is job expired ?
Is job expired ?
Reserved
Reserved
Legend
<u>Legend</u>
Component
Component
Task
Task
Job status
Job status
Node status
Node status
Lock node status in DB
Lock node status in DB
Change node status
Change node status
Lock: Node
[Not supported by viewer]
Lock status
Lock status
Lock: Job
[Not supported by viewer]
Lock: Node(s)
[Not supported by viewer]
Yes
[Not supported by viewer]
Release ressources and job
Release ressources and job
No
[Not supported by viewer]
Unlocked: Nodes
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Idle
Idle
Busy
Busy
Change Spark workers status
Change Spark workers status
Purge expired status
Purge expired status
Is status expired?
Is status expired?
Yes
Yes
Yes
Yes
Invalidate job which time out
Invalidate job which time out
Invalidate job
Invalidate job
Queued
Queued
Unlocked: Job
[Not supported by viewer]
Lock: Job
[Not supported by viewer]
Invalidate job
Invalidate job
Queued
Queued
Unlocked: Job
[Not supported by viewer]
Lock: Job
[Not supported by viewer]
Completed
Completed
Completed
Completed
Free locked Spark ressources
Free locked Spark ressources
Unlocked: Node(s)
[Not supported by viewer]
Release workers
Release workers
Idle
Idle
Spark
Spark
Completed
Completed
Periodic archiving of completed Jobs
Periodic archiving of completed Jobs
Lock: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Lock: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Unlocked: Job
[Not supported by viewer]
Post processing
Post processing
Lock: Job
[Not supported by viewer]
What type of job is it?
What type of job is it?
Other
Other
Scheduled
Scheduled
Cancelled
Cancelled
Completed
Completed
Unlocked: Job
[Not supported by viewer]
Free locked Spark ressources
Free locked Spark ressources
Unlocked: Node(s)
[Not supported by viewer]
Release workers
Release workers
Idle
Idle
Spark
Spark
Unlocked: Job
[Not supported by viewer]
What type of job is it?
What type of job is it?
Other
Other
Queued
Queued
Scheduled
Scheduled
Dead
Dead
\ No newline at end of file