Using version 0.3.30b3, reading 1 GB objects from S3 using 10 workers fails with the following stack trace on 3 out of 5 worker nodes:
2013-11-14 23:15:10,841 [ERROR] [AbstractAgent] - unexpected exception
java.lang.IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Random.java:300)
at org.apache.commons.lang.math.RandomUtils.nextInt(RandomUtils.java:88)
at com.intel.cosbench.driver.random.UniformIntGenerator.next(UniformIntGenerator.java:57)
at com.intel.cosbench.driver.random.NumericNameGenerator.next(NumericNameGenerator.java:59)
at com.intel.cosbench.driver.util.ObjectPicker.pickObjPath(ObjectPicker.java:68)
at com.intel.cosbench.driver.operator.Reader.operate(Reader.java:65)
at com.intel.cosbench.driver.operator.AbstractOperator.operate(AbstractOperator.java:71)
at com.intel.cosbench.driver.agent.WorkAgent.performOperation(WorkAgent.java:175)
at com.intel.cosbench.driver.agent.WorkAgent.doWork(WorkAgent.java:161)
at com.intel.cosbench.driver.agent.WorkAgent.execute(WorkAgent.java:118)
at com.intel.cosbench.driver.agent.AbstractAgent.call(AbstractAgent.java:44)
at com.intel.cosbench.driver.agent.AbstractAgent.call(AbstractAgent.java:1)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
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:724)
Using version 0.3.30b3, reading 1 GB objects from S3 using 10 workers fails with the following stack trace on 3 out of 5 worker nodes:
A redacted version of the test configuration is available at http://pastebin.com/SgTRiTdS.