Job Status | Description | Next Status |
New | When a job is created, its status will be "New". | It can change to "Preparing", meaning that COS starts to parse the inventory in the job. |
Preparing | When COS starts to parse the configured inventory in the batch operation job, the job status will change to "Preparing". | It can change to "Ready" or "Suspended". The former means that COS has finished parsing the job configuration information and is going to perform the specified tasks on the objects in the inventory based on the configuration, while the latter means that COS has finished parsing the job configuration information but is still waiting for your confirmation before it proceeds to perform the specified tasks (this status appears if a batch operation job is configured in the console). |
Suspended | A batch operation job pending your confirmation is in the "Suspended" status, which appears if the job is created in the console. After your confirmation, COS will start executing the job, and the status will change accordingly and cannot revert to "Suspended". | When you confirm to execute the job, the job status will change to "Ready". |
Ready | When COS has finished parsing the object inventory and job configuration information in your batch operation job and is going to perform tasks, the job status will change to "Ready". | It can change to "Active", at which point COS starts executing the job. If a higher-priority job is running, COS will keep the job status as "Ready" until the job status of the higher-priority job changes to "Complete". |
Active | When COS is performing tasks on the objects in the inventory based on the configuration information, the job status will be "Active". You can query job progress in the console or by calling the DescribeJob API. | It can change to "Complete", "Failing", "Pausing", or "Canceling" if your job succeeds, fails, or is paused or canceled. |
Pausing | After COS pauses an ongoing job and before the status changes to "Paused", the job status in between will be "Pausing". | It can be followed by "Paused" when COS has successfully paused the ongoing job. |
Paused | If a higher-priority job is created, the status of the ongoing job will change to "Paused". | If the higher-priority job is completed, fails, or is pending conformation, the job in "Paused" status can automatically shift to "Active" status. |
Complete | When the batch operation job has successfully completed the tasks on all the objects in the inventory or fails, the job status will change to "Complete". If job report generation is configured, COS will deliver the report to your specified bucket when the status changes to "Complete". | "Complete" is a final status, i.e., the job will not change to any other status. |
Canceling | After COS cancels an ongoing job and before the status changes to "Canceled", the job status in between will be "Canceling". | It can be followed by "Canceled" when COS has successfully canceled the ongoing job. |
Canceled | When a batch operation job is successfully canceled, the job status will change to "Canceled". At this point, you cannot make any modification to the job status. | "Canceled" is a final status. i.e., the job will not change to any other status. |
Failing | The "Failing" status comes before "Failed". | It can change to the "Failed" status. |
Failed | After a job fails, the job status will change to "Failed". For more information, see Tracking Job Failure. | "Failed" is a final status, i.e., the job will not change to any other status. |
Was this page helpful?