showuon commented on PR #14778:
URL: https://github.com/apache/kafka/pull/14778#issuecomment-1820588080

   I understand the problem you're trying to solve, but using the server 
default request timeout doesn't make sense to me. It will break the contract of 
fetch protocol that `fetch.max.wait.ms` will not be exceeded if no sufficient 
data in "local" log. I understand the remote read is some kind of grey area 
about if "data is existed or not", but we have to admit, some users might feel 
surprised when their fetch doesn't respond in `fetch.max.wait.ms` time. 
Ideally, we should introduce another config for this remote read waiting 
purpose, instead of re-using request timeout. 


-- 
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