- Newest
- Most votes
- Most comments
Hello!
(1) In AWS Batch, the RUNNABLE jobs are started as soon as sufficient resources are available in one of the compute environments that are mapped to the job's queue. However, AWS Batch is a scheduler and optimizes for cost performance, job priority, and throughput. AWS Batch might require time to process your requests.
Additionally, the AWS Batch Scheduler periodically evaluates jobs in the queue and moves them forward as appropriate. As you submit more jobs, you will see that the AWS Batch Scheduler evaluates and operates upon many jobs at once with each scheduling interval.
(2) Jobs can be terminate using TerminateJob API or CLI call. Jobs that are in the STARTING or RUNNING state are terminated, which causes them to transition to FAILED . Jobs that have not progressed to the STARTING state are cancelled. https://docs.aws.amazon.com/cli/latest/reference/batch/terminate-job.html
Relevant content
- asked 4 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago