THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
A corner case is that although we don't allow static member to send LeaveGroupRequest, it is possible that broker receives a leaveGroupRequest whose `member`member.id` id` field points to a static member. This could be due to a sequence of operations like below:
- A static member successfully joins the group.
- Client did a restart and remove `group`group.instance.id` id` from the member consumer. (switching back to dynamic member)
- Client won't send the LeaveGroupRequest, and the restart time was faster than session timeout.
- The dynamic member rejoins the group without `group`group.instance.id`id`. It will be accepted since it is a known member.
- Client did another restart. As a dynamic member, it sends LeaveGroupRequest to the broker.
- Broker detects a LeaveGroupRequest with `member`member.id` id` attributing to a static member.
...