Hi
In our tests with RIAK the Java HTTP Client is running out of file
descriptors (currently 1024).
The test runs with 64 threads.
Has this behavior been observed by anyone before?
Any insights would be helpful.
-Thanks
The stack trace :
Error running task
com.basho.riak.client.response.RiakIORuntimeException:
java.net.SocketException: Too many open files
at
com.basho.riak.client.util.ClientHelper.executeMethod(ClientHelper.java:382)
at
com.basho.riak.client.util.ClientHelper.executeMethod(ClientHelper.java:391)
at
com.basho.riak.client.util.ClientHelper.store(ClientHelper.java:160)
at com.basho.riak.client.RiakClient.store(RiakClient.java:238)
at
flipkart.platform.kv.riak.RiakWriterTask.testRun(RiakWriterTask.java:53)
at flipkart.platform.perftest.Task.run(Task.java:46)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.SocketException: Too many open files
at java.net.Socket.createImpl(Socket.java:397)
at java.net.Socket.<init>(Socket.java:371)
at java.net.Socket.<init>(Socket.java:249)
at
org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
at
org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
at
org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at
com.basho.riak.client.util.ClientHelper.executeMethod(ClientHelper.java:364)
... 8 more
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com