Christo, Updated the KIP with the remote fetch latency metric. Please take another look!
-- Kamal On Sun, Apr 28, 2024 at 12:23 PM Kamal Chandraprakash < kamal.chandraprak...@gmail.com> wrote: > Hi Federico, > > Thanks for the suggestion! Updated the config name to " > remote.fetch.max.wait.ms". > > Christo, > > Good point. We don't have the remote-read latency metrics to measure the > performance of the remote read requests. I'll update the KIP to emit this > metric. > > -- > Kamal > > > On Sat, Apr 27, 2024 at 4:03 PM Federico Valeri <fedeval...@gmail.com> > wrote: > >> Hi Kamal, it looks like all TS configurations starts with "remote." >> prefix, so I was wondering if we should name it >> "remote.fetch.max.wait.ms". >> >> On Fri, Apr 26, 2024 at 7:07 PM Kamal Chandraprakash >> <kamal.chandraprak...@gmail.com> wrote: >> > >> > Hi all, >> > >> > If there are no more comments, I'll start a vote thread by tomorrow. >> > Please review the KIP. >> > >> > Thanks, >> > Kamal >> > >> > On Sat, Mar 30, 2024 at 11:08 PM Kamal Chandraprakash < >> > kamal.chandraprak...@gmail.com> wrote: >> > >> > > Hi all, >> > > >> > > Bumping the thread. Please review this KIP. Thanks! >> > > >> > > On Thu, Feb 1, 2024 at 9:11 PM Kamal Chandraprakash < >> > > kamal.chandraprak...@gmail.com> wrote: >> > > >> > >> Hi Jorge, >> > >> >> > >> Thanks for the review! Added your suggestions to the KIP. PTAL. >> > >> >> > >> The `fetch.max.wait.ms` config will be also applicable for topics >> > >> enabled with remote storage. >> > >> Updated the description to: >> > >> >> > >> ``` >> > >> The maximum amount of time the server will block before answering the >> > >> fetch request >> > >> when it is reading near to the tail of the partition >> (high-watermark) and >> > >> there isn't >> > >> sufficient data to immediately satisfy the requirement given by >> > >> fetch.min.bytes. >> > >> ``` >> > >> >> > >> -- >> > >> Kamal >> > >> >> > >> On Thu, Feb 1, 2024 at 12:12 AM Jorge Esteban Quilcate Otoya < >> > >> quilcate.jo...@gmail.com> wrote: >> > >> >> > >>> Hi Kamal, >> > >>> >> > >>> Thanks for this KIP! It should help to solve one of the main issues >> with >> > >>> tiered storage at the moment that is dealing with individual >> consumer >> > >>> configurations to avoid flooding logs with interrupted exceptions. >> > >>> >> > >>> One of the topics discussed in [1][2] was on the semantics of ` >> > >>> fetch.max.wait.ms` and how it's affected by remote storage. Should >> we >> > >>> consider within this KIP the update of `fetch.max.wail.ms` docs to >> > >>> clarify >> > >>> it only applies to local storage? >> > >>> >> > >>> Otherwise, LGTM -- looking forward to see this KIP adopted. >> > >>> >> > >>> [1] https://issues.apache.org/jira/browse/KAFKA-15776 >> > >>> [2] >> https://github.com/apache/kafka/pull/14778#issuecomment-1820588080 >> > >>> >> > >>> On Tue, 30 Jan 2024 at 01:01, Kamal Chandraprakash < >> > >>> kamal.chandraprak...@gmail.com> wrote: >> > >>> >> > >>> > Hi all, >> > >>> > >> > >>> > I have opened a KIP-1018 >> > >>> > < >> > >>> > >> > >>> >> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1018%3A+Introduce+max+remote+fetch+timeout+config+for+DelayedRemoteFetch+requests >> > >>> > > >> > >>> > to introduce dynamic max-remote-fetch-timeout broker config to >> give >> > >>> more >> > >>> > control to the operator. >> > >>> > >> > >>> > >> > >>> > >> > >>> >> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1018%3A+Introduce+max+remote+fetch+timeout+config+for+DelayedRemoteFetch+requests >> > >>> > >> > >>> > Let me know if you have any feedback or suggestions. >> > >>> > >> > >>> > -- >> > >>> > Kamal >> > >>> > >> > >>> >> > >> >> >