Agreed.

Unfortunately there's a number of issues with the ClusterClient that
are not easily solved; what you've discovered is one of them. As Guido
notes, HAProxy is a far better solution at the moment.

I'm looking at what I can do to address these issues but it's going to
take some fairly large scale changes.

Thanks,
Brian Roach

On Fri, Sep 21, 2012 at 9:43 AM, Guido Medina <guido.med...@temetra.com> wrote:
> Hi,
>
>   It is the Java client which to be honest, doesn't handle well one node
> going down, so, for example, in my company we use HA proxy for that, here is
> a starting configuration: https://gist.github.com/1507077
>
>   Once we switched to HA proxy we just use a simple client without cluster
> config, so the Java client doesn't know anything about the load balancing
> going on. It works well, I can upgrade and restart servers without our Java
> application be complaining.
>
> Regards,
>
> Guido.
>
>
> On 21/09/12 16:36, Lei Gu wrote:
>>
>> Hi Brian,
>> We are moving past the performance testing and onto failover testing.
>> I have a five-node cluster and created a PB and HTTP clustered client
>> based on the cook book. I tested out and everything seems to be working.
>> Then I shutdown one node in the cluster and all my tests failed. It seems
>> like the PB and HTTP cluster client connects to all configured nodes
>> initially and will throw an exception if any node is down. Does this defeat
>> the purpose of clustering? In my test, I have 10 threads, each creates a PB
>> and HTTP cluster client and then goes on to execute a series of tests. From
>> the attached log file, you can see every test thread is failing at
>> connection the down node, even though there are four other nodes that can do
>> the work.
>>
>> Also, is the failover automatic or we have to catch the connection refused
>> exception and creating a new client or just re-execute the method?
>>
>> Is using a load balancer a better way to handle failover/load balancing
>> issue?
>> Appreciate you insights and help.
>> Best regards,
>> -- Lei
>>
>>
>> pbf clients =
>> r1-riak-lei.lm4.eng.e-dialog.com,r2-riak-lei.lm4.eng.e-dialog.com,r3-riak-lei.lm4.eng.e-dialog.com,r4-riak-lei.lm4.eng.e-dialog.com,r5-riak-lei.lm4.eng.e-dialog.com
>>
>> http clients =
>> r1-riak-lei.lm4.eng.e-dialog.com,r2-riak-lei.lm4.eng.e-dialog.com,r3-riak-lei.lm4.eng.e-dialog.com,r4-riak-lei.lm4.eng.e-dialog.com,r5-riak-lei.lm4.eng.e-dialog.com
>>
>> Looup patterns = folder_root_2_5_%s_%s
>>
>> SLF4J: Class path contains multiple SLF4J bindings.
>>
>> SLF4J: Found binding in
>> [jar:file:/Users/legu/.m2/repository/ch/qos/logback/logback-classic/0.9.30/logback-classic-0.9.30.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>>
>> SLF4J: Found binding in
>> [jar:file:/Users/legu/opensource-projects/logback-0.9.30/logback-classic-0.9.30.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>>
>> SLF4J: Found binding in
>> [jar:file:/Users/legu/opensource-projects/apache-tomcat-6.0.35/lib/logback-classic-0.9.30.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>>
>> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
>> explanation.
>>
>> Exception in thread "Thread-11" java.lang.RuntimeException:
>> com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457)
>>
>> at
>> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86)
>>
>> at java.lang.Thread.run(Thread.java:680)
>>
>> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347)
>>
>> at
>> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374)
>>
>> at
>> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225)
>>
>> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63)
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437)
>>
>> ... 2 more
>>
>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>
>> at
>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>
>> at
>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474)
>>
>> ... 10 more
>>
>> Caused by: java.net.ConnectException: Connection refused
>>
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>>
>> at java.net.Socket.connect(Socket.java:529)
>>
>> at
>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>
>> ... 18 more
>>
>> Exception in thread "Thread-5" java.lang.RuntimeException:
>> com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457)
>>
>> at
>> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86)
>>
>> at java.lang.Thread.run(Thread.java:680)
>>
>> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347)
>>
>> at
>> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374)
>>
>> at
>> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225)
>>
>> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63)
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437)
>>
>> ... 2 more
>>
>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>
>> at
>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>
>> at
>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474)
>>
>> ... 10 more
>>
>> Caused by: java.net.ConnectException: Connection refused
>>
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>>
>> at java.net.Socket.connect(Socket.java:529)
>>
>> at
>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>
>> ... 18 more
>>
>> Exception in thread "Thread-9" java.lang.RuntimeException:
>> com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457)
>>
>> at
>> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86)
>>
>> at java.lang.Thread.run(Thread.java:680)
>>
>> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347)
>>
>> at
>> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374)
>>
>> at
>> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225)
>>
>> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63)
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437)
>>
>> ... 2 more
>>
>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>
>> at
>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>
>> at
>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474)
>>
>> ... 10 more
>>
>> Caused by: java.net.ConnectException: Connection refused
>>
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>>
>> at java.net.Socket.connect(Socket.java:529)
>>
>> at
>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>
>> ... 18 more
>>
>> Exception in thread "Thread-4" java.lang.RuntimeException:
>> com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457)
>>
>> at
>> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86)
>>
>> at java.lang.Thread.run(Thread.java:680)
>>
>> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347)
>>
>> at
>> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374)
>>
>> at
>> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225)
>>
>> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63)
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437)
>>
>> ... 2 more
>>
>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>
>> at
>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>
>> at
>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474)
>>
>> ... 10 more
>>
>> Caused by: java.net.ConnectException: Connection refused
>>
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>>
>> at java.net.Socket.connect(Socket.java:529)
>>
>> at
>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>
>> ... 18 more
>>
>> Exception in thread "Thread-2" java.lang.RuntimeException:
>> com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457)
>>
>> at
>> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86)
>>
>> at java.lang.Thread.run(Thread.java:680)
>>
>> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347)
>>
>> at
>> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374)
>>
>> at
>> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225)
>>
>> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63)
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437)
>>
>> ... 2 more
>>
>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>
>> at
>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>
>> at
>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474)
>>
>> ... 10 more
>>
>> Caused by: java.net.ConnectException: Connection refused
>>
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>>
>> at java.net.Socket.connect(Socket.java:529)
>>
>> at
>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>
>> ... 18 more
>>
>> Exception in thread "Thread-8" java.lang.RuntimeException:
>> com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457)
>>
>> at
>> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86)
>>
>> at java.lang.Thread.run(Thread.java:680)
>>
>> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347)
>>
>> at
>> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374)
>>
>> at
>> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225)
>>
>> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63)
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437)
>>
>> ... 2 more
>>
>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>
>> at
>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>
>> at
>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474)
>>
>> ... 10 more
>>
>> Caused by: java.net.ConnectException: Connection refused
>>
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>>
>> at java.net.Socket.connect(Socket.java:529)
>>
>> at
>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>
>> ... 18 more
>>
>> Exception in thread "Thread-10" java.lang.RuntimeException:
>> com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457)
>>
>> at
>> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86)
>>
>> at java.lang.Thread.run(Thread.java:680)
>>
>> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347)
>>
>> at
>> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374)
>>
>> at
>> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225)
>>
>> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63)
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437)
>>
>> ... 2 more
>>
>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>
>> at
>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>
>> at
>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474)
>>
>> ... 10 more
>>
>> Caused by: java.net.ConnectException: Connection refused
>>
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>>
>> at java.net.Socket.connect(Socket.java:529)
>>
>> at
>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>
>> ... 18 more
>>
>> Exception in thread "Thread-7" java.lang.RuntimeException:
>> com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457)
>>
>> at
>> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86)
>>
>> at java.lang.Thread.run(Thread.java:680)
>>
>> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347)
>>
>> at
>> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374)
>>
>> at
>> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225)
>>
>> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63)
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437)
>>
>> ... 2 more
>>
>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>
>> at
>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>
>> at
>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474)
>>
>> ... 10 more
>>
>> Caused by: java.net.ConnectException: Connection refused
>>
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>>
>> at java.net.Socket.connect(Socket.java:529)
>>
>> at
>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>
>> ... 18 more
>>
>> Exception in thread "Thread-3" java.lang.RuntimeException:
>> com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457)
>>
>> at
>> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86)
>>
>> at java.lang.Thread.run(Thread.java:680)
>>
>> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347)
>>
>> at
>> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374)
>>
>> at
>> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225)
>>
>> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63)
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437)
>>
>> ... 2 more
>>
>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>
>> at
>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>
>> at
>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474)
>>
>> ... 10 more
>>
>> Caused by: java.net.ConnectException: Connection refused
>>
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>>
>> at java.net.Socket.connect(Socket.java:529)
>>
>> at
>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>
>> ... 18 more
>>
>> Exception in thread "Thread-6" java.lang.RuntimeException:
>> com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457)
>>
>> at
>> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86)
>>
>> at java.lang.Thread.run(Thread.java:680)
>>
>> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException:
>> org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334)
>>
>> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347)
>>
>> at
>> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374)
>>
>> at
>> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225)
>>
>> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63)
>>
>> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437)
>>
>> ... 2 more
>>
>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to
>> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>
>> at
>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>
>> at
>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>
>> at
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> at
>> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474)
>>
>> ... 10 more
>>
>> Caused by: java.net.ConnectException: Connection refused
>>
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>>
>> at java.net.Socket.connect(Socket.java:529)
>>
>> at
>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>
>> at
>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>
>> ... 18 more
>>
>>
>> ________________________________
>> The information contained in this electronic mail transmission is intended
>> only for the use of the individual or entity named in this transmission. If
>> you are not the intended recipient of this transmission, you are hereby
>> notified that any disclosure, copying or distribution of the contents of
>> this transmission is strictly prohibited and that you should delete the
>> contents of this transmission from your system immediately. Any comments or
>> statements contained in this transmission do not necessarily reflect the
>> views or position of GSI Commerce, Inc. or its subsidiaries and/or
>> affiliates.
>>
>> _______________________________________________
>> riak-users mailing list
>> riak-users@lists.basho.com
>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
>
>
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to