Pssh is called parallel-ssh on ubuntu. You can fix it by using the following script as "pssh" early in your path. I put mine in $HOME/bin
#! /bin/sh exec parallel-ssh "$@" -Eric On Mon, Nov 14, 2011 at 11:12 AM, John W Vines <[email protected]>wrote: > > > ----- Original Message ----- > | From: "Set Cruz" <[email protected]> > | To: [email protected] > | Sent: Sunday, November 13, 2011 12:36:17 PM > | Subject: RE: (ACCUMULO-75) Modify Security Randomwalk and test with > concurrency > | -----Original Message----- > | From: Jesse Yates [mailto:[email protected]] > | Sent: Saturday, November 12, 2011 2:36 PM > | To: [email protected] > | Subject: Re: (ACCUMULO-75) Modify Security Randomwalk and test with > | concurrency > | > | I would consider the randomwalk (and other tests in that suite) just > | an > | acceptance test suite. I think it is awesome that we have it as it is > | great > | for _really_ making sure the system is solid. > | > | However, frameworks are more about providing a platform which is then > | built > | on by others to enable functionality (kinda like a library). > | Frameworks > | provide a way to think about problems and then some tools to enable > | you to > | solve them. So a mocking framework gives you a way to think about > | solving > | the problem of effectively unit testing and gives you mocks to help > | enable > | to solve the problem of unit testing. > | > | Just a nitpick, but the terminology can be important especially when > | things > | (like the testing) are in flux. > | > | - Jesse Yates > | > | Sent from my iPhone. > | > | On Nov 12, 2011, at 11:00 AM, John W Vines <[email protected]> > | wrote: > | > | > > | > > | > ----- Original Message ----- > | > | From: "Set Cruz" <[email protected]> > | > | To: [email protected] > | > | Sent: Saturday, November 12, 2011 1:21:33 PM > | > | Subject: (ACCUMULO-75) Modify Security Randomwalk and test with > | concurrency > | > | >Keith Turner commented on ACCUMULO-75: > | > | > | > | >-------------------------------------- > | > | > | > | > | > | > | > | >Below is where you can find the scripts and XML files needed to > | > | >run > | > | >it. > | > | > | > | > | > | > | > | > > | > | > | > http://svn.apache.org/viewvc/incubator/accumulo/trunk/test/system/randomwalk > | / > | > | > | > | > | > | > | > | >The source code is at the following link. > | > | > | > | > | > | > | > | > > | > | > | > http://svn.apache.org/viewvc/incubator/accumulo/trunk/src/server/src/main/ja > | va/org/apache/accumulo/server/test/randomwalk/ > | > | > | > | > | > | >If you have more questions, we would be happy to answer them on > | > | >the > | > | mailing list. > | > | > | > | Thank you. > | > | > | > | I read the "test" issues on JIRA. Some refer to mock frameworks. I > | > | was > | > | wondering if randomwalk was also such a test framework. I haven't > | > | read > | > | the > | > | code in the links above yet. If randomwalk is indeed a test > | > | framework, > | > | is > | > | there a link where I can read more about it? I haven't done a web > | > | search > | > | on randomwalk yet. > | > | > | > | --Set > | > > | > Randomwalk is one of our test frameworks. I don't know if it's a > | > common > | testing framework in general, but we have a 'from scratch' > | implementation we > | use, which can be found in the test package under the server module. > | We > | don't really have documentation for it, but I like to think it's > | really > | simple. It just reads the XML file and loads appropriate nodes which > | are > | implemented for the tests, and then randomly selects a weighted edge > | to > | transition to a different node. > | > > | > Hope that helps. > | > John > | > | I'm working from the README file under test/system/randomwalk but I'm > | running into an issue, see below, please: > | > | training@ubuntu:~/accumulo-dev/trunk/test/system/randomwalk$ sudo > | apt-get > | remove pssh > | Reading package lists... Done > | Building dependency tree > | Reading state information... Done > | The following packages will be REMOVED: > | pssh > | 0 upgraded, 0 newly installed, 1 to remove and 6 not upgraded. > | After this operation, 201kB disk space will be freed. > | Do you want to continue [Y/n]? n > | Abort. > | training@ubuntu:~/accumulo-dev/trunk/test/system/randomwalk$ > | ./bin/start-all.sh Image.xml > | ./bin/start-all.sh: line 21: > | > /home/training/accumulo-dev/trunk/test/system/randomwalk/bin/../../../../con > | f/accumulo-env.sh: No such file or directory > | copying randomwalk config to HDFS > | Deleted hdfs://localhost/randomwalk > | Replication 3 set: hdfs://localhost/randomwalk/config.tgz > | starting walkers > | ./bin/start-all.sh: line 44: pssh: command not found > | training@ubuntu:~/accumulo-dev/trunk/test/system/randomwalk$ > > > Is pssh on your path or aliased? You should be able to do a straight pssh > from your shell. If not, then that's the problem at hand, since the script > expects it on your PATH or to have it aliased properly. > > > John >
