clustershell
clustershell copied to clipboard
Scalable cluster administration Python framework — Manage node sets, node groups and execute commands on cluster nodes in parallel.
In ClusterShell code examples, most of the time, `task_self()` is copied in a local `task` variable because this is nicer to use. That means that `task_self()` name is not a...
At the moment, an EnginePort full of messages makes the `msg()` or `msg_send()` calls to block, due to the `block=True` parameter of the `Queue.put()` method. This is the easiest way...
Good morning, I am developing a python script that uses ClusterShell, and am having trouble sending a command to several machines if the group includes the emitting machine: task =...
This ticket to track a possible switch to a EngineMixin base class, instead of having a factory/abstract class PreferredEngine.
Add the 2 Engine schemas as doc, into the wiki: - The engine/event dispatching loop - The big picture with shell/port/copy/timer
Add the code example from ClusterShell slides as example to use ClusterShell Python code.
Control-C is not supported in interactive mode to interrupt current execution and display any partial results.
In clush, nodeset and clubak script, check if we can do a smart fix of {{{sys.path}}} to, for instance, avoid looking in '''.'''. When being on a parallel filesystem, it...
In a process to simplify (and improve the performance of) the library API, we are going to change the ''keys'' list to a NodeSet whenever possible (will failback to standard...
In some cases, overlapping stdout/stderr lines might occur from some nodes when {{{-B}}} ("gather" stdout and stderr) option is used. When it happens, same (stdout, stderr) results cannot be gathered...