Skip to main content

Module lock

Module lock 

Source
Expand description

Lock types for team coordination

Grit uses lease-based locks stored as git refs for coordination. Locks are optional and designed for coordination, not enforcement.

Structs§

Lock
A lease-based lock on a resource
LockStatus
Status of a lock check

Enums§

LockCheckResult
Result of a lock conflict check
LockPolicy
Lock policy for write operations

Constants§

DEFAULT_LOCK_TTL_MS
Default lock TTL in milliseconds (5 minutes)

Functions§

resource_hash
Compute the hash for a lock ref name