Hi Viktor, Apologies, didn't get time to spare for this one. I will add the proposed config name to the KIP and propose a vote.
Thanks! On Mon, 4 Dec 2023 at 16:14, Viktor Somogyi-Vass < viktor.somo...@cloudera.com> wrote: > Elkhan, do you want to propose a vote for this KIP or do you have any > other ideas to include? > > On Tue, Oct 17, 2023 at 2:47 PM Viktor Somogyi-Vass < > viktor.somo...@cloudera.com> wrote: > >> Hi hudeqi, >> >> Good thinking about the OOM and resource leaks. >> The "update.replication.lag.interval.time" I think is almost good but we >> should include that it is about a metric (like >> "replication.lag.interval.metric.update.time") so it's obvious without the >> docs too. >> >> Thanks, >> Viktor >> >> On Sat, Oct 7, 2023 at 8:53 AM hudeqi <16120...@bjtu.edu.cn> wrote: >> >>> Hi, Elkhan, Viktor. >>> >>> I took a look at the updated KIP. I think Viktor mentioned that he did >>> not see the relevant configuration, which refers to "(Optional) - >>> MirrorConnectorConfig - a configuration to control the poll interval for >>> the Consumer.endOffsets() call at LEO acquisition mentioned below". I think >>> we can introduce the name of this configuration here, such as >>> "update.replication.lag.interval.time", which means that in a separate >>> periodic scheduling thread, the lag is calculated by this interval time >>> through "consumer.endOffsets - LRO". In addition, for the LRO cache, you >>> can add an expired time attribute for each partition. If this expired >>> interval time is exceeded before next updated, the LRO of this partition >>> can be removed from the cache to avoid possible leaks and OOM. >>> >>> best, >>> hudeqi >> >>