class documentation

class NoHooksLU(LogicalUnit):

Known subclasses: ganeti.cmdlib.backup.LUBackupPrepare, ganeti.cmdlib.backup.LUBackupRemove, ganeti.cmdlib.cluster.LUClusterActivateMasterIp, ganeti.cmdlib.cluster.LUClusterConfigQuery, ganeti.cmdlib.cluster.LUClusterDeactivateMasterIp, ganeti.cmdlib.cluster.LUClusterQuery, ganeti.cmdlib.cluster.LUClusterRedistConf, ganeti.cmdlib.cluster.LUClusterRenewCrypto, ganeti.cmdlib.cluster.LUClusterRepairDiskSizes, ganeti.cmdlib.cluster.verify.LUClusterVerify, ganeti.cmdlib.cluster.verify.LUClusterVerifyConfig, ganeti.cmdlib.cluster.verify.LUClusterVerifyDisks, ganeti.cmdlib.group.LUGroupAssignNodes, ganeti.cmdlib.group.LUGroupVerifyDisks, ganeti.cmdlib.instance.LUInstanceMultiAlloc, ganeti.cmdlib.instance_operation.LUInstanceConsole, ganeti.cmdlib.instance_query.LUInstanceQueryData, ganeti.cmdlib.instance_storage.LUInstanceActivateDisks, ganeti.cmdlib.instance_storage.LUInstanceDeactivateDisks, ganeti.cmdlib.misc.LUExtStorageDiagnose, ganeti.cmdlib.misc.LUOobCommand, ganeti.cmdlib.misc.LURestrictedCommand, ganeti.cmdlib.node.LUNodeEvacuate, ganeti.cmdlib.node.LUNodeModifyStorage, ganeti.cmdlib.node.LUNodePowercycle, ganeti.cmdlib.node.LUNodeQueryStorage, ganeti.cmdlib.node.LUNodeQueryvols, ganeti.cmdlib.node.LURepairNodeStorage, ganeti.cmdlib.operating_system.LUOsDiagnose, ganeti.cmdlib.query.LUQuery, ganeti.cmdlib.query.LUQueryFields, ganeti.cmdlib.tags.LUTagsSearch, ganeti.cmdlib.tags.TagsLU, ganeti.cmdlib.test.LUTestAllocator, ganeti.cmdlib.test.LUTestDelay, ganeti.cmdlib.test.LUTestJqueue, ganeti.cmdlib.test.LUTestOsParams

View In Hierarchy

Simple LU which runs no hooks.

This LU is intended as a parent for other LogicalUnits which will run no hooks, in order to reduce duplicate code.

Method BuildHooksEnv Empty BuildHooksEnv for NoHooksLu.
Method BuildHooksNodes Empty BuildHooksNodes for NoHooksLU.
Method PreparePostHookNodes Empty PreparePostHookNodes for NoHooksLU.
Constant HPATH Undocumented
Constant HTYPE Undocumented

Inherited from LogicalUnit:

Method __init__ Constructor for LogicalUnit.
Method AssertReleasedLocks Raise AssertionError if the LU holds some locks of the given level.
Method CheckArguments Check syntactic validity for the opcode arguments.
Method CheckPrereq Check prerequisites for this LU.
Method DeclareLocks Declare LU locking needs for a level
Method Exec Execute the LU.
Method ExpandNames Expand names for this LU.
Method HooksCallBack Notify the LU about the results of its hooks.
Method owned_locks Return the list of locks owned by the LU at a given level.
Method PrepareRetry Prepare the LU to run again.
Method release_request Return a request to release the specified locks of the given level.
Method WConfdClient Undocumented
Constant REQ_BGL Undocumented
Instance Variable add_locks Undocumented
Instance Variable cfg Undocumented
Instance Variable dont_collate_locks Undocumented
Instance Variable dry_run_result the value (if any) that will be returned to the caller in dry-run mode (signalled by opcode dry_run parameter)
Instance Variable Log Undocumented
Instance Variable LogInfo Undocumented
Instance Variable LogStep Undocumented
Instance Variable LogWarning Undocumented
Instance Variable needed_locks Undocumented
Instance Variable op Undocumented
Instance Variable opportunistic_locks Undocumented
Instance Variable opportunistic_locks_count Undocumented
Instance Variable proc Undocumented
Instance Variable recalculate_locks Undocumented
Instance Variable rpc Undocumented
Instance Variable share_locks Undocumented
Instance Variable tasklets Undocumented
Instance Variable wconfd Undocumented
Instance Variable wconfdcontext Undocumented
Instance Variable wconfdlocks Undocumented
Method _ExpandAndLockInstance Helper function to expand and lock an instance.
Method _LockInstancesNodes Helper function to declare instances' nodes for locking.
def BuildHooksEnv(self):

Empty BuildHooksEnv for NoHooksLu.

This just raises an error.

def BuildHooksNodes(self):

Empty BuildHooksNodes for NoHooksLU.

def PreparePostHookNodes(self, post_hook_node_uuids):

Empty PreparePostHookNodes for NoHooksLU.

HPATH =

Undocumented

Value
None
HTYPE =

Undocumented

Value
None