Table of Contents

Enum ResourceExhaustedCause

Namespace
Temporalio.Api.Enums.V1
Assembly
Temporalio.dll
public enum ResourceExhaustedCause

Fields

[OriginalName("RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT")] ApsLimit = 6

Caller exceeds action per second limit.

[OriginalName("RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW")] BusyWorkflow = 5

Workflow is busy

[OriginalName("RESOURCE_EXHAUSTED_CAUSE_CIRCUIT_BREAKER_OPEN")] CircuitBreakerOpen = 8

Circuit breaker is open/half-open.

[OriginalName("RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT")] ConcurrentLimit = 2

Caller exceeds max concurrent request limit.

[OriginalName("RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT")] PersistenceLimit = 4

Namespace exceeds persistence rate limit.

[OriginalName("RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_STORAGE_LIMIT")] PersistenceStorageLimit = 7

Persistence storage limit exceeded.

[OriginalName("RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT")] RpsLimit = 1

Caller exceeds request per second limit.

[OriginalName("RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED")] SystemOverloaded = 3

System overloaded.

[OriginalName("RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED")] Unspecified = 0