TreeWorker

ClusterShell tree propagation worker

class ClusterShell.Worker.Tree.TreeWorker(nodes, handler, timeout, **kwargs)

ClusterShell tree worker Class.

__init__(nodes, handler, timeout, **kwargs)

Initialize Tree worker instance.

Parameters:
  • nodes -- Targeted nodeset.
  • handler -- Worker EventHandler.
  • timeout -- Timeout value for worker.
  • command -- Command to execute.
  • topology -- Force specific TopologyTree.
  • newroot -- Root node of TopologyTree.
abort()

Abort processing any action by this worker.

set_write_eof()

Tell worker to close its writer file descriptor once flushed. Do not perform writes after this call.

write(buf)

Write to worker clients.