Hi Michael,

Sorry for late replay.

Your question is:

What does the 392 represent?
The number 392 represents the highest latency when Zookeeper using group
commit (fsync). For example, assume we send writes requests (r1, r2,
r3,...., r1000), also assume zookeeper does fsync per 1000 requests. In this
case, all incoming requests will queue until the queue size reaches to 1000
(batch size), then the requests will flush into disk and continue complete
the process. This means, each request will wait until the batch size become
1000. This can lead to increase the latency (but improve the throughput). 
To conclude, such high latency (392 ms) causes by batching. As example, the
time 392 generates by subtracting the response and submitted time of r1
(request 1). 

Does this make sense?

Looking forward to hearing from you.
Thank you

Ibrahim

The interesting thing is the min values of the latency numbers of the async.
1ms?
But that's a different issue.

So lets start there. 



--
View this message in context: 
http://zookeeper-user.578899.n2.nabble.com/Latency-in-asynchronous-mode-tp7580446p7580556.html
Sent from the zookeeper-user mailing list archive at Nabble.com.

Reply via email to