Do you mean on writes? Yes, your timeouts must be so that your write batch could complete until timeout elapsed. But this will lower write load, so reads should not timeout.

Best regards, Vitalii Tymchyshym

06.01.12 17:37, Philippe написав(ла):

But you will then get timeouts.

Le 6 janv. 2012 15:17, "Vitalii Tymchyshyn" <tiv...@gmail.com <mailto:tiv...@gmail.com>> a écrit :

    05.01.12 22:29, Philippe написав(ла):

        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.

    I'd better reduce mutation thread pool with concurrent_writes
    setting. This will lower server load no matter, how many clients
    are sending batches, at the same time you still have good batching.

    Best regards, Vitalii Tymchyshyn


Reply via email to