File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,8 @@ func (r *RequestKeyVersion) decode(pd packetDecoder) (err error) {
2424 return err
2525}
2626
27- // Determine response header version. Function returns -1 for unknown api key.
27+ // Determine response header version.
28+ // For unknown API keys, return 1 (assume new / proprietary API keys suppoprt flexible versions)
2829// See also public short responseHeaderVersion(short _version) in kafka/clients/src/generated/java/org/apache/kafka/common/message/ApiMessageType.java
2930func (r * RequestKeyVersion ) ResponseHeaderVersion () int16 {
3031 switch r .ApiKey {
@@ -387,7 +388,7 @@ func (r *RequestKeyVersion) ResponseHeaderVersion() int16 {
387388 case 87 : // ReadShareGroupStateSummary
388389 return 1
389390 default :
390- // throw new UnsupportedVersionException("Unsupported API key " + apiKey);
391- return - 1
391+ // Assume new API keys are always "flexible"
392+ return 1
392393 }
393394}
You can’t perform that action at this time.
0 commit comments