clustershell
clustershell copied to clipboard
Scalable cluster administration Python framework — Manage node sets, node groups and execute commands on cluster nodes in parallel.
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...
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...
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...
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 ```...