crate.operator.rollback module¶
- class crate.operator.rollback.FinalRollbackSubHandler(namespace, name, ref, context, depends_on=None, run_on_dep_failures=False, operation=None)¶
Bases:
StateBasedSubHandler- async perform_rollback(**kwargs)¶
- class crate.operator.rollback.RollbackHandler(namespace, name, body, patch, logger, ref=None, context=None)¶
Bases:
object- Parameters:
- static annotation_key_for(op)¶
- Parameters:
op (
OperationType)- Return type:
- clear_rollback()¶
- get_operation_type()¶
- Return type:
- mark_rollback()¶
- async rollback()¶
- class crate.operator.rollback.RollbackUpgradeSubHandler(namespace, name, body, patch, logger, ref=None, context=None)¶
Bases:
RollbackHandler- Parameters:
- get_operation_type()¶
- Return type:
- async rollback(**kwargs)¶