Hi John,
Thank you for the feedback!
I am undecided, because while manual init only makes Kafka Streams safer
regarding data loss, it makes first toy apps with Kafka Streams a little
bit more complicated. I am a bit more inclined to manual init only, though.
Best,
Bruno
On 10.12.20 15:20, John Roesler wrote:
Hi Bruno,
Thanks for the KIP!
This seems like a nice data integrity improvement, and the KIP looks good to me.
I’m wondering if we should plan to transition to manual init only in the
future. I.e. maybe we log a warning, then later on we switch the default config
to manual, and then ultimately drop the config completely. What do you think?
Thanks,
John
On Thu, Dec 10, 2020, at 04:36, Bruno Cadonna wrote:
Hi,
I'd like to start the discussion on KIP-698 that proposes an explicit
user initialization of broker-side state for Kafka Streams instead of
letting Kafka Streams setting up the broker-side state automatically
during rebalance. Such an explicit initialization avoids possible data
loss issues due to automatic initialization.
https://cwiki.apache.org/confluence/x/7CnZCQ
Best,
Bruno