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

Fix an issue building the config paths list when `CLUSTERSHELL_CFGDIR` is not defined (extra `%s` in path).

I am experiencing weird behavior of tests when I try to run just subset of tests. For example ```sh nosetests -v --all-modules tests/TaskEventTest.py ``` all tests pass but ```sh nosetests...

Optimize multi-dimensional range set folding algorithm: * get rid of heuristic when pre-expanding vectors for folding to improve reproducibility * when merging vectors, perform O(n) "folding" passes as long as...

Lib/NodeSet

HPE Cray EX supercomputers use hardware locations (called xnames) that encode up to 5 dimensions. An example compute node might be `x1000c2s3b0n1`. We don't use xnames for our compute nodes,...

Hi! :wave: It was reported that the clustershell test suite breaks with Expat >=2.6.0 (https://bugs.gentoo.org/924601). So this pull request fixes the test suite for Expat >=2.6.0 with CPython 3.13 and...

Quality

clustershell is Excellent! Thanks for sharing this great project. When using the TreeMode to copy a file to remote node and the dest is a directory which is similar to...

I use the treemode to copy a 136MB file to 142 remote nodes with the following command, which took 36 minutes: clush -o-q -w "node1 node2" --copy test.tar --dest /tmp/...

Provide more Slurm example bindings, to interact with nodes running jobs from specific accounts, or under specific QOSes. #### Examples Generate a folded nodeset from all the nodes running jobs...

Doc
Config

To my understanding the way to do this is to implement a specific run mode, i.e. a file `clush.conf.d/root-ssh.conf` ```conf [mode:root-ssh] ssh_user: root ssh_options: -i -oStrictHostKeyChecking=no ``` I see two...

I installed clush via `conda` in a environment. All config files are under `/clush/etc/clustershell` In my `groups.conf` I have ```conf [Main] default: roles confdir: /etc/clustershell/groups.conf.d $CFGDIR/groups.conf.d autodir: /etc/clustershell/groups.d $CFGDIR/groups.d ```...