On Mon, Jun 7, 2010 at 11:09 AM, Lucas Nussbaum <lu...@lucas-nussbaum.net>wrote:
> (Please Cc me on replies, I don't follow -mentors@ very closely). > > First question: why do we need yet another parallel command execution > tool? Why is it better than pdsh, dsh, dish, fabric, capistrano, > taktuk+kanif, etc? I'm not arguing that it is not better, but we have so > many of those that it would make sense to elaborate a bit. > > Clustershell is a tool like dsh or pdsh but it also provides a python API. It is used by lustre-shine[1] and it can also be used to script actions on a cluster. [1] lustre-shine (https://sourceforge.net/apps/trac/lustre-shine/) is a command line tool designed to setup and manage the Lustre file system on a cluster. > On 06/06/10 at 23:37 +0200, Stéphan Gorget wrote: > > Dear mentors, > > > > I am looking for a sponsor for my package "clustershell". > > > > * Package name : clustershell > > Version : 1.2.83 > > Upstream Author : Stephane Thiell <stephane.thi...@cea.fr> > > * URL : https://sourceforge.net/projects/clustershell/ > > * License : CeCILL-C > > Programming Lang: Python > > > > It builds these binary packages: > > clustershell - An event-based Python library to execute commands on > > distant cluster nodes > > > > Description: An event-based Python library to execute commands on local > > or distant cluster nodes in parallel depending on the selected > > engine and worker mechanisms. > > . > > The library provides also advanced nodeset handling methods. Its goal > > is to improve the administration of cluster by providing a lightweight > > but scalable API for developers. > > . > > Example : clush -w node[001-256] hostname > > or clush -w node[001-256] apt-get update|clubak -c > > That's not how Description: works. first line is supposed to be a 1-line > summary. And I don't think that it's a place for providing documentation > (or examples). > A better description would maybe be : Description : Distributed shell that provides an efficient python interface Event-based Python library to execute commands on local or distant cluster nodes in parallel depending on the selected engine and worker mechanisms. . The library provides also advanced nodeset handling methods. Its goal is to improve the administration of cluster by providing a lightweight but scalable API for developers. > -- > | Lucas Nussbaum > | lu...@lucas-nussbaum.net http://www.lucas-nussbaum.net/ | > | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F | > > > -- Stéphan Gorget