[
https://issues.apache.org/jira/browse/KAFKA-21112?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18116955#comment-18116955
]
Gyeongdeok Kim commented on KAFKA-21112:
----------------------------------------
Hi, I’d like to work on this issue. I plan to add focused validation for custom
assignor output before it reaches the refiner and reconciler, with tests for
missing, invented, and invalidly placed tasks. Does that match the intended
scope?
> Consider adding a assignment verification step for "streams" groups
> -------------------------------------------------------------------
>
> Key: KAFKA-21112
> URL: https://issues.apache.org/jira/browse/KAFKA-21112
> Project: Kafka
> Issue Type: Improvement
> Components: group-coordinator, streams
> Reporter: Matthias J. Sax
> Priority: Major
>
> With https://issues.apache.org/jira/browse/KAFKA-20683, "streams" groups now
> support custom assignors.
> We should consider to add a verification step, that the assignment is
> correct, ie, all tasks are assigned, no task was "invented", and no task
> placement violations.
> This is especially critical, because both the refiner (added for upcoming 4.5
> release to plan warmup tasks) and reconciler might "choke" on an invalid
> assignment.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)