Body
application/json
Acquire an update lock for coordinated rolling updates.
This ensures only one worker in a queue updates at a time. Uses Redis for distributed locking with automatic TTL expiration.
Args: queue_id: Worker queue ID worker_id: Worker ID requesting the lock lock_request: Lock configuration (duration)
Returns: Lock information if acquired, or error if another worker holds the lock