21.176. Enum AcquisitionStatus

Namespace: ArmoniK.Core.Common.Pollster
Assembly: ArmoniK.Core.Common.dll

Represents the possible outcomes and reasons for attempting to acquire a task for processing in the ArmoniK system. Enumerates all acquisition results, including success, cancellation, task and session states, and various failure scenarios.

public enum AcquisitionStatus

21.176.1. Fields

Acquired = 0

Task successfully acquired

AcquisitionFailedDispatchedCrashed = 20

Task acquisition failed and task status is but the other agent does not seem to be processing it

AcquisitionFailedMessageDuplicated = 19

Task acquisition failed and message seems to be duplicated

AcquisitionFailedProcessingCrashed = 22

Task acquisition failed and task status is but the other agent does not seem to be processing it

AcquisitionFailedProcessingHere = 21

Task acquisition failed and task is being processed here

AcquisitionFailedTaskCancelling = 18

Task acquisition failed and task is being cancelled

AcquisitionFailedTimeoutNotExceeded = 17

Task acquisition failed and timeout before acquisition is not exceeded

CancelledAfterAcquisition = 15

Task not acquired because cancellation token triggered after acquisition

CancelledAfterFirstRead = 1

Cancellation token triggered after task read

CancelledAfterPreconditions = 23

Task not acquired because cancellation token triggered precondition are ok

CancelledAfterSessionAccess = 14

Task not acquired because cancellation token triggered after session state processing

PodIdEmptyAfterAcquisition = 16

Task not acquired because is empty

SessionNotExecutable = 12

Task not acquired because tasks from session should not be run anymore

SessionNotFound = 25

Task not acquired because session metadata are not found in database

SessionPaused = 13

Task not acquired because the session has been paused

TaskIsCancelled = 6

Task not acquired because its status is

TaskIsCancelling = 2

Task not acquired because its status is

TaskIsCreating = 4

Task not acquired because its status is

TaskIsError = 5

Task not acquired because its status is

TaskIsPaused = 26

Task is paused but still in the queue

TaskIsPending = 27

Task is missing dependencies but happens to be in the queue

TaskIsProcessed = 3

Task not acquired because its status is

TaskIsProcessingButSeemsCrashed = 11

Task not acquired because its status is but the other pod does not seem to be processing it

TaskIsProcessingElsewhere = 8

Task not acquired because its status is but task is processing elsewhere

TaskIsProcessingHere = 9

Task not acquired because its status is but task is processing here

TaskIsProcessingPodIdEmpty = 7

Task not acquired because its status is but is empty

TaskIsRetried = 10

Task not acquired because its status is

TaskNotFound = 24

Task not acquired because task metadata are not found in database

TaskSubmittedButPreviouslyDispatched = 28

Task is received with status but its status is after failing to check the agent that should be running the task initially

TaskSubmittedButPreviouslyProcessing = 29

Task is received with status but its status is after failing to check the agent that should be running the task initially