Enumeration: EvictionReason
workflow_activation.RemoveFromCache.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.