Disconnect

Ordinal -1 indicates that the group member is disconnected from the group service.

The group object automatically attempts to reconnect, and continues until the program explicitly destroys the object. Meanwhile, the group service could reassign the member's previous ordinal to another group member.

Appropriate program response depends on application requirements. For example, if it is not acceptable for two members to share the role, the program should respond by entering an idle or standby role. In contrast, if duplication of the role is acceptable, then the program could continue in that role while waiting to reconnect. Alternatively, the program could log an error and exit.