thiell
thiell
Several functional aspect are either not present in all Worker subclasses, or named differently. For example, consider `SimpleWorker.retcode()` and `DistantWorker.iter_retcode()`. Neither method are present in the Worker interface.
After `--rcopy` (#55) added in 1.4, add a new `clush` feature : a reverse-reverse copy in order to copy hostname-tagged local files (retrieved with `--rcopy`) to remote nodes.
Low priority, but good to know and if ever someone is interested to fix it, here is the only issue: ``` ====================================================================== ERROR: Failure: ImportError (No module named 'cPickle') ----------------------------------------------------------------------...
Add an immutable and hashable NodeSet-like class (FrozenNodeSet or ImmutableNodeSet) that can be used as dictionary key.
It would be very convenient to have a way to automagically gather similar outputs, for example: ``` console $ clush -w azur[23,48] -B uptime --------------- azur23 --------------- ssh: azur23: Name...
Add a library logging facility based on Python logging module (http://docs.python.org/library/logging.html). This should allow us to avoid the use of verbosity levels implemented for different ClusterShell modules (like Task or...
This ticket aims to track library API '''changes''' expected for version '''2.0'''. This new major release is now NOT expected to break 1.x compatibility. Hopefully this ticket will help to...
ClusterShell packaging needs to be fixed in a more pythonic way (PyPI compliant) to define `/etc/clustershell/*.conf` files. I've found the following slides from distutils maintainer (Tarek Ziadé): New way to...
Hello, Clusters often end in messy states that requires to run commands on a noderange full of holes like: ``` fortoy[200-203,205-233,235-345,347-500,...] ``` It could be nice to introduce an option...
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...