You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by GitBox <gi...@apache.org> on 2026/10/10 10:22:05 UTC

[GH] (rocketmq/fix/consumer-manager-scan-clear-topic-group): Workflow run "Run Integration Tests" failed!

The GitHub Actions job "Run Integration Tests" on rocketmq.git/fix/consumer-manager-scan-clear-topic-group has failed.
Run started by GitHub user zjncs (triggered by zjncs).

Head commit for run:
7b314909278c2c2de31073fdd245080b0e3b3baa / zjncs <18...@163.com>
[ISSUE #D7] Clean topicGroupTable and fire UNREGISTER when scan removes empty group

scanNotActiveChannel removes an expired consumer group from
consumerTable without clearing its topicGroupTable entries or firing
the UNREGISTER listener event, unlike unregisterConsumer and
doChannelCloseEvent which do both when they remove a group. As a
result queryTopicConsumeByWho keeps returning long-dead groups forever
(and their consumer filter registrations are never released), so e.g.
QUERY_TOPIC_CONSUME_BY_WHO reports consumers of a topic that went
offline weeks ago.

Match the other removal paths: fire UNREGISTER and call
clearTopicGroupTable after removing the group.

Signed-off-by: zjncs <18...@163.com>

Report URL: https://github.com/apache/rocketmq/actions/runs/34465436676

With regards,
GitHub Actions via GitBox