[ 
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)

Reply via email to