Hi Roman, thanks for the quick response, i have followed your advice
but still see the following fakevdsm console.
2016-10-18 07:49:34,105 Message sent: null
2016-10-18 07:49:34,105 Unable to process messages
java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
at sun.nio.ch.IOUtil.write(IOUtil.java:65)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:492)
at
org.ovirt.vdsm.jsonrpc.client.reactors.PlainClient.write(PlainClient.java:55)
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient.processOutgoing(ReactorClient.java:241)
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient.process(ReactorClient.java:204)
at
org.ovirt.vdsm.jsonrpc.client.reactors.Reactor.processChannels(Reactor.java:89)
at org.ovirt.vdsm.jsonrpc.client.reactors.Reactor.run(Reactor.java:65)
2016-10-18 07:49:34,106
2016-10-18 07:49:34,106 Message sent: null
2016-10-18 07:49:34,107 Failure in processing request
java.lang.IllegalArgumentException: 'method' field missing in node
at
org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest.fromJsonNode(JsonRpcRequest.java:79)
at
org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest.fromByteArray(JsonRpcRequest.java:103)
at
org.ovirt.vdsmfake.rpc.json.JsonRpcServer$MessageHandler.run(JsonRpcServer.java:122)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
2016-10-18 07:49:37,095 CONNECT
accept-version:1.2
heart-beat:0,21234
host:null
Roman Mohr schreef op 2016-10-18 09:06:
Hi,
On Tue, Oct 18, 2016 at 12:28 AM, <joost(a)familiealbers.nl [13]>
wrote:
> Hi All,
> I am trying to start load tests against my newly installed ovirt
> engine version 4.0.4
Note that latest fakevdsm is currently broken when using it with 4.0
releases, it only works on master.
You can check out the code from here
https://gerrit.ovirt.org/#/c/65333/ [14]
to get a working version for 4.0.
> I can run fakevdsm as follows (minor changes to pom.xml (mainly
> jetty plugin version)
> i also changed vdsm-jsonrpc-java-client to match that of the
> server.
>
>
> <groupId>org.ovirt.vdsm-jsonrpc-java</groupId>
>
> <artifactId>vdsm-jsonrpc-java-client</artifactId>
> <version>1.2.5</version>
>
> i can run the app using
>
> mvn jetty:run -Dfake.host=0.0.0.0 -DjsonListenPort=54321
> -DvdsmPort=54322
could you try running "mvn clean" before starting it again? Fakevdsm
has a cache and if something is wrong with that data there (e.g. a
bug
or switching between engine versions) you can end up in such
situations. Running "mvn clean" cleans the cache too.Roman
Links:
------
[1]
http://iqn.1994-05.com
[2]
http://52.25.68.41
[3]
http://52.25.68.41
[4]
http://r.monitoring.HostMonitoring.re
[5]
http://org.quartz.core.JobRunShell.ru
[6]
http://52.25.68.41
[7]
http://52.25.68.41
[8]
http://r.monitoring.HostMonitoring.re
[9]
http://org.quartz.core.JobRunShell.ru
[10]
http://52.25.68.41
[11] mailto:Users@ovirt.org
[12]
http://lists.ovirt.org/mailman/listinfo/users
[13] mailto:joost@familiealbers.nl
[14]
https://gerrit.ovirt.org/#/c/65333/