Hi Navinder, Thanks for sharing the KIP! Few thoughts
- Can we link the JIRA, discussion thread also to the KIP - Based on the discussion on KAFKA-6144, I was under the impression that this KIP is also going to cover exposing of the standby information in StreamsMetadata and thus subsume KAFKA-8994 . That would require a public API change? - KIP seems to be focussing on restoration when a new node is added. KIP-441 is underway and has some major changes proposed for this. It would be good to clarify dependencies if any. Without KIP-441, I am not very sure if we should allow reads from nodes in RESTORING state, which could amount to many minutes/few hours of stale reads? This is different from allowing querying standby replicas, which could be mostly caught up and the staleness window could be much smaller/tolerable. (once again the focus on KAFKA-8994) - Finally, we may need to introduce a configuration to control this. Some users may prefer errors to stale data. Can we also add it to the KIP? Thanks Vinoth On Sun, Oct 13, 2019 at 3:31 PM Navinder Brar <navinder_b...@yahoo.com.invalid> wrote: > Hi, > Starting a discussion on the KIP to Allow state stores to serve stale > reads during rebalance( > https://cwiki.apache.org/confluence/display/KAFKA/KIP-535%3A+Allow+state+stores+to+serve+stale+reads+during+rebalance > ). > Thanks & Regards,Navinder > LinkedIn >