[
https://issues.apache.org/jira/browse/KAFKA-21312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18130299#comment-18130299
]
sanghyeok An commented on KAFKA-21312:
--------------------------------------
[~squah-confluent] Hi!
I've created a draft PoC PR for discussion!
When you get a chance, please take a look and give your opinion!
https://github.com/apache/kafka/pull/23913
> Snapshottable tasks in the coordinator runtime
> ----------------------------------------------
>
> Key: KAFKA-21312
> URL: https://issues.apache.org/jira/browse/KAFKA-21312
> Project: Kafka
> Issue Type: Improvement
> Components: group-coordinator
> Reporter: Sean Quah
> Assignee: Sean Quah
> Priority: Major
>
> In a couple of places, the coordinator runtime and group coordinator create
> and destroy tasks, eg. for regex resolution and (soon) asynchronous
> assignment calculations.
> When coordinator state is rolled back, these tasks are not reverted and, when
> they complete, we have to think carefully about how we can discard their
> results if they no longer apply. It would be nice to have these tasks
> participate in the snapshot mechanism.
> Analogous to KAFKA-19023 but for the CoordinatorExecutor.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)