> > Then I do have a question, what do people generally use as the batch size? > I used to do batches from 500 to 2000 like you do. After investigating issues such as the one you've encountered I've moved to batches of 20 for writes and 256 for reads. Everything is a lot smoother : no more timeouts.
The downside though is that I have to run more client threads in parallele to maximize throughput. Cheers