logging clues?

Ken Sedgwick ksedgwic at bonsai.com
Tue Jan 19 21:44:49 EST 2010


I've switched to using the jonjlee / riak-java-client for my testing.

My program is attempting to benchmark the rate at which I can fill data 
into a riak cluster ...

I'm running w/ a single riak node so far.

My client starts multiple threads and uses the Raw interface in a loop 
to write 10K objects to the riak node.

Pretty quickly the riak node sends a RST to one of the client connections.

The client shows:
EXCEPTION: java.net.SocketException: Connection reset
java.net.SocketException: Connection reset
	at com.basho.riak.client.util.ClientHelper.store(ClientHelper.java:103)
	at com.basho.riak.client.raw.RawClient.store(RawClient.java:87)
	at com.basho.riak.client.raw.RawClient.store(RawClient.java:92)
	at RiakDataStore$RiakContext.ds_put(RiakDataStore.java:42)
	at Filler$FillerThread.run(Filler.java:60)
	at java.lang.Thread.run(Thread.java:636)
Caused by: java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(SocketInputStream.java:185)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:254)

I can see the RST being sent in Wireshark.

Is there a way to discover why the riak node resets the connection?

I don't see anything

I'm having trouble finding the ./start-logger.sh mentioned in the 
directions here:


Any additional clues?

Many thanks in advance!


Ken Sedgwick
Bonsai Software, Inc.
(510) 610-4162
ken+5a4 at bonsai.com
Public Key: http://www.bonsai.com/ken/ken.asc
GPG Fingerprint: 851E 3B07 E586 0843 9434  5CC7 4033 3B9B 3F3F 9640

More information about the riak-users mailing list