Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleJoinGroupResponse.java
public static Schema[] schemaVersions() {
    return new Schema[] {JOIN_GROUP_RESPONSE_V0, JOIN_GROUP_RESPONSE_V1, JOIN_GROUP_RESPONSE_V2, JOIN_GROUP_RESPONSE_V3, JOIN_GROUP_RESPONSE_V4};
}

We are also introducing two new types of return error in JoinGroupResponse V4. Will explain their functionalities in the next section.

Code Block
languagejava
titleErrors.java
MEMBER_ID_MISMATCH(78, "The join group contains member name which is already in the consumer group, however the member id was not matching the record on coordinator",
        MissingMemeberIdException::new),
DUPLICATE_STATIC_MEMBER(79, "The join group contains member name which is already in the consumer group, however the member id was missing",
        DuplicateStaticMemberException::new),


Server side changes

We shall increase the cap of session timeout to 30 min for relaxing static membership liveness tracking.

...