File tree 1 file changed +4
-3
lines changed
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) {
24
24
return err
25
25
}
26
26
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)
28
29
// See also public short responseHeaderVersion(short _version) in kafka/clients/src/generated/java/org/apache/kafka/common/message/ApiMessageType.java
29
30
func (r * RequestKeyVersion ) ResponseHeaderVersion () int16 {
30
31
switch r .ApiKey {
@@ -387,7 +388,7 @@ func (r *RequestKeyVersion) ResponseHeaderVersion() int16 {
387
388
case 87 : // ReadShareGroupStateSummary
388
389
return 1
389
390
default :
390
- // throw new UnsupportedVersionException("Unsupported API key " + apiKey);
391
- return - 1
391
+ // Assume new API keys are always "flexible"
392
+ return 1
392
393
}
393
394
}
You can’t perform that action at this time.
0 commit comments