junrao commented on PR #17700:
URL: https://github.com/apache/kafka/pull/17700#issuecomment-2576037114

   @kirktrue : Thanks for the experimental results. What's the reason for the 
high eviction rate at the beginning of all tests?
   
   Regarding the options. The fetch session is designed for the case that a 
client will consume all previously fetched data before issuing the next fetch 
request. Option 4 fits this design the best and doesn't unnecessarily increase 
the fetch request size. It does lose the ability to prefetch a partition when 
another partition from the same node has unconsumed data in the client. 
However, I am not sure that's super important since It still allows for 
parallelism between the client consuming the last fetched data and the server 
serving the next request. Could you do some consumer latency test to see if 
there is any noticeable impact with option 4? 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to