class documentation

class IAReqNodeEvac(IARequestBase):

View In Hierarchy

A node evacuation request.

Method GetExtraParams Get extra iallocator command line options for node-evacuate requests.
Method GetRequest Get data for node-evacuate requests.
Constant REQ_PARAMS Undocumented

Inherited from IARequestBase:

Method __init__ Constructor for IARequestBase.
Method Validate Validates all parameters of the request.
Method ValidateResult Validates the result of an request.

Inherited from ValidatedSlots (via IARequestBase):

Class Method GetAllSlots Compute the list of all declared slots for a class.
Class Variable __slots__ Undocumented
def GetExtraParams(self):

Get extra iallocator command line options for node-evacuate requests.

def GetRequest(self, cfg):

Get data for node-evacuate requests.

REQ_PARAMS =

Undocumented

Value
[('instances', _STRING_LIST),
 ('evac_mode', ht.TEvacMode),
 ('ignore_soft_errors', ht.TMaybe(ht.TBool))]