Module lock

Module lock 

Source
Expand description

Concurrency Control

Provides distributed locking for task concurrency groups to ensure serialized execution of deployment tasks.

Structs§

ConcurrencyLock
Concurrency lock manager
LockConfig
Configuration for concurrency lock
LockGuard
Guard that releases lock when dropped
LockMetadata
Lock metadata stored in lock file

Enums§

LockError
Errors for lock operations

Constants§

DEFAULT_LOCK_TIMEOUT
Default lock timeout (5 minutes)
STALE_LOCK_THRESHOLD
Default stale lock threshold (10 minutes)