Do we want to change the script to accommodate for the platforms? 

At least this should go in the documentation (not having looked at them to see 
if it is already there :)

- Jesse Yates

Sent from my iPhone.

On Nov 14, 2011, at 11:35 AM, Eric Newton <[email protected]> wrote:

> 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
>> 

Reply via email to