feat(#3266): reset consumer group offsets while keeping consumers 'online'#3267
Conversation
…line' Signed-off-by: Robin Han <hanxvdovehx@gmail.com>
Code reviewFound 1 issue:
🤖 Generated with Claude Code - If this code review was useful, please react with 👍. Otherwise, react with 👎. |
Signed-off-by: Robin Han <hanxvdovehx@gmail.com>
Fixed. This issue only happens when the new coordinator is enabled. |
|
The fix at e288feb handles PREPARING_REBALANCE.addValidPreviousStates(STABLE, COMPLETING_REBALANCE, EMPTY);If a rebalance is already in progress when the force commit arrives, Suggested fix — guard the transition: if (!group.isInState(ClassicGroupState.PREPARING_REBALANCE)) {
group.transitionTo(ClassicGroupState.PREPARING_REBALANCE);
}
group.transitionTo(ClassicGroupState.EMPTY);🤖 Generated with Claude Code |
Signed-off-by: Robin Han <hanxvdovehx@gmail.com>
Fixed |
…line' (#3267) Signed-off-by: Robin Han <hanxvdovehx@gmail.com>
close #3266