Dead Consumer Cleanup Automation¶
Problem¶
16 dead consumer entries accumulated in Redis consumer groups from pod restarts. Orphan recovery handles pending messages but doesn't remove the dead consumer entries.
Impact¶
Minor: clutter in XINFO output, small Redis memory waste.
Proposed Solution¶
Add XGROUP DELCONSUMER to executor startup for consumers with 0 pending and idle > 1 hour.
Acceptance Criteria¶
- After restart, XINFO CONSUMERS shows only active consumers
- No impact on active consumers during rolling updates