[
https://issues.apache.org/jira/browse/KAFKA-21312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18129770#comment-18129770
]
Sean Quah commented on KAFKA-21312:
-----------------------------------
I'm finding it hard to follow. It might be easier to wait until you have a
draft PR up!
> 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
(v8.20.10#820010)