Ejemplo n.º 1
0
 def __init__(self, nodes, fs, config_file, comps=None, **kwargs):
     CommonAction.__init__(self)
     self.nodes = nodes
     self.fs = fs
     self.config_file = config_file
     self._comps = comps
     self.dryrun = kwargs.get('dryrun', False)
Ejemplo n.º 2
0
 def __init__(self, nodes, fs, config_file, comps=None, **kwargs):
     CommonAction.__init__(self)
     assert config_file is not None
     self.nodes = nodes
     self.fs = fs
     self.config_file = config_file
     self._comps = comps
     self.dryrun = kwargs.get('dryrun', False)
Ejemplo n.º 3
0
    def __init__(self, fs, action, nodes, debug, comps=None, **kwargs):

        CommonAction.__init__(self)

        self.progpath = os.path.abspath(sys.argv[0])
        self.fs = fs
        self.action = action
        self.nodes = nodes
        self.debug = debug

        self._comps = comps

        self.options = {}
        for optname in ('addopts', 'failover', 'mountdata', 'fanout',
                        'dryrun'):
            self.options[optname] = kwargs.get(optname)

        self._outputs = MsgTree()
        self._errpickle = MsgTree()
        self._silentnodes = NodeSet()  # Error nodes without output

        if self.fs.debug:
            print "FSProxyAction %s on %s" % (action, nodes)
Ejemplo n.º 4
0
    def __init__(self, fs, action, nodes, debug, comps=None, addopts=None,
                 failover=None, mountdata=None):

        CommonAction.__init__(self)

        self.progpath = os.path.abspath(sys.argv[0])
        self.fs = fs
        self.action = action
        self.nodes = nodes
        self.debug = debug

        self._comps = comps

        self.addopts = addopts
        self.failover = failover
        self.mountdata = mountdata

        self._outputs = MsgTree()
        self._errpickle = MsgTree()
        self._silentnodes = NodeSet() # Error nodes without output

        if self.fs.debug:
            print "FSProxyAction %s on %s" % (action, nodes)
Ejemplo n.º 5
0
 def __init__(self, command):
     CommonAction.__init__(self)
     self._command = command
Ejemplo n.º 6
0
 def __init__(self, action, command):
     CommonAction.__init__(self)
     self._tune = action
     self._command = command
     self.dryrun = action.dryrun
Ejemplo n.º 7
0
 def __init__(self, srv, **kwargs):
     CommonAction.__init__(self)
     self.dryrun = kwargs.get('dryrun', False)
     self.server = srv
Ejemplo n.º 8
0
 def __init__(self, srv):
     CommonAction.__init__(self)
     self.server = srv
Ejemplo n.º 9
0
 def __init__(self, action, command):
     CommonAction.__init__(self)
     self._tune = action
     self._command = command
     self.dryrun = action.dryrun
Ejemplo n.º 10
0
 def __init__(self, srv, **kwargs):
     CommonAction.__init__(self)
     self.dryrun = kwargs.get('dryrun', False)
     self.server = srv
Ejemplo n.º 11
0
 def __init__(self, nodes, fs, config_file, **kwargs):
     CommonAction.__init__(self)
     self.nodes = nodes
     self.fs = fs
     self.config_file = config_file
     self.dryrun = kwargs.get('dryrun', False)
Ejemplo n.º 12
0
 def __init__(self, cmd, timeout=None):
     CommonAction.__init__(self)
     self.launched = False
     self.cmd = cmd
     self.timeout = timeout
Ejemplo n.º 13
0
 def __init__(self, cmd, timeout=None):
     CommonAction.__init__(self)
     self.launched = False
     self.cmd = cmd
     self.timeout = timeout