i started with bulkget and switched to async after getting timeout exception. i will do another run. my test run on aws medium machine, its a single java thread that reads 10-25 items at a time.
change my code to this
Map<String,Object> results = client.getBulk(keys);
got this error
Exception in thread “Thread-8” net.spy.memcached.OperationTimeoutException: Timeout waiting for bulk values: waited 2,500 ms. Node status: Connection Status { ip-172-31-44-108.ec2.internal/172.31.44.108:11210 active: true, authed: true, last read: 0 ms ago }
at net.spy.memcached.MemcachedClient.getBulk(MemcachedClient.java:1568)
at net.spy.memcached.MemcachedClient.getBulk(MemcachedClient.java:1602)
at net.spy.memcached.MemcachedClient.getBulk(MemcachedClient.java:1649)
at com.emc.benchmark.clients.CouchbaseDBClient.mGet(CouchbaseDBClient.java:60)
at com.emc.benchmark.BenchmarkRunner$1.run(BenchmarkRunner.java:164)