clustershell icon indicating copy to clipboard operation
clustershell copied to clipboard

Scalable cluster administration Python framework — Manage node sets, node groups and execute commands on cluster nodes in parallel.

Results 129 clustershell issues
Sort by recently updated
recently updated
newest added

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...

Lib

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...

Lib/Worker

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.

enhancement
question
Lib/Engine

Add the 2 Engine schemas as doc, into the wiki: - The engine/event dispatching loop - The big picture with shell/port/copy/timer

Doc

Add the code example from ClusterShell slides as example to use ClusterShell Python code.

Doc

Control-C is not supported in interactive mode to interrupt current execution and display any partial results.

Scripts

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...

Scripts

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...

Lib

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...

Scripts