-
Notifications
You must be signed in to change notification settings - Fork 710
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Basic usage instructions #39
Comments
Hi Jason, |
Sure... just copying and pasting the command from the readme: lein with-profile +elasticsearch test jepsen.system.elasticsearch-test I tried running this both from the root code directory and the directory containing the test class, no result. Thanks for your help! |
I am a moron. In the latest PR that was merged by @aphyr I forgot to include the |
#40 fixes the issue. |
Cool, that did indeed fix that issue. Now I'm getting an unkown host exception which I've copied below. I assume there's some setup required before running this test (setting up virtual hosts of some kind I suspect), but I can't find any documentation describing what that setup is. ERROR in (create-test) (Util.java:344) |
you can find instructions on setting up lxc-based hosts in the file |
I've got some issues running jepsen too. I'm using ubuntu 14.04, I've followed the instructions from lxc.md, got 5 nodes up & running, ssh works.
|
Is this error transient or constant? This sometimes happen haphazardly because of random network errors as noted in #38 The error you get seems to indicate that the host key has changed, so it might also be necessary to clean up |
Unfortunately it is constant. The ssh server log from n1:
Tried also this one (http://anahorny.blogspot.com/2013/05/solution-for-comjcraftjschjschexception.html), but now I get another error:
|
OK, I've figured it out. Secondly, the jepsen docs in lxc.md recommend to install debian on nodes, but it gives much pain (the default user on debian is root and not ubuntu as is hardcoded in the jepsen library, there's no sudo, when the test tries to install the libraries I get the errors about --force-yes). And the errors keep coming. I think that it would be nice because of the jepsen-newcomers to make a note in the docs that current version may not go well with debian nodes ;-) |
Good call, haha--I run debian testing on my host and LXC nodes, but The |
…) (#39) Since Jepsen mostly deals with SERIALIZABLE isolation, it makes sense to make it default for all SQL connections opened in Jepsen tests.
bank-multiple: print mvcc for accounts0
…) (jepsen-io#39) Since Jepsen mostly deals with SERIALIZABLE isolation, it makes sense to make it default for all SQL connections opened in Jepsen tests.
Is there a page somewhere explaining basic usage? I'd like to run the elasticsearch tests but when I use the syntax in the readme I get a FileNotFoundException:
Caused by: java.io.FileNotFoundException: Could not locate jepsen/tests__init.class or jepsen/tests.clj on classpath:
I'm not too familiar with Clojure though, so if this is a really basic error feel free to tell me to go pound sand.
The text was updated successfully, but these errors were encountered: