The heat.engine.stack_lock ModuleΒΆ

class heat.engine.stack_lock.StackLock(context, stack, engine_id)[source]

Bases: object

StackLock.acquire(retry=True)[source]

Acquire a lock on the stack.

Parameters:retry (boolean) – When True, retry if lock was released while stealing.
static StackLock.engine_alive(context, engine_id)[source]
static StackLock.generate_engine_id()[source]
StackLock.release(stack_id)[source]

Release a stack lock.

StackLock.try_acquire()[source]

Try to acquire a stack lock, but don’t raise an ActionInProgress exception or try to steal lock.

Previous topic

The heat.engine.service Module

Next topic

The heat.engine.dependencies Module

This Page