Skip to main content

Enumeration: EvictionReason

EvictionReason enum.

Enumeration Members​

CACHE_FULL​

CACHE_FULL: 1

Workflow cache is full


CACHE_MISS​

CACHE_MISS: 2

Workflow received a partial task but was not in the cache. Typically it won't be in the lang cache either at this point, but we send an eviction to be sure.


FATAL​

FATAL: 8

There was some fatal error processing the workflow, typically an internal error, but can also happen if then network drops out while paginating. Check message string.


LANG_FAIL​

LANG_FAIL: 4

The lang side completed the workflow activation with a failure.


LANG_REQUESTED​

LANG_REQUESTED: 5

The lang side explicitly requested this workflow be evicted.


NONDETERMINISM​

NONDETERMINISM: 3

The workflow produced results inconsistent with history.


PAGINATION_OR_HISTORY_FETCH​

PAGINATION_OR_HISTORY_FETCH: 9

Something went wrong attempting to fetch more history events.


TASK_NOT_FOUND​

TASK_NOT_FOUND: 6

The workflow task we tried to respond to didn't exist. The workflow might have already finished, or the WFT timed out but we didn't learn about that yet.


UNHANDLED_COMMAND​

UNHANDLED_COMMAND: 7

There was new work that must be handled while we attempted to complete the WFT. Ex: a new signal came in while trying to complete the workflow.


UNSPECIFIED​

UNSPECIFIED: 0

UNSPECIFIED value


WORKFLOW_EXECUTION_ENDING​

WORKFLOW_EXECUTION_ENDING: 10

The workflow is being completed with a terminal command and we sent the WFT completion to server successfully.