Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
This ticket will implement the necessary up-conversion and down-conversion for protocol migration in KIP-31 and KIP-32.
As a short summary:
1. When message.format.version=0, down-convert MessageAndOffset v1 to MessageAndOffset v0 when receives ProduceRequest v2
2. When message.format.version=1
a. up-convert MessageAndOffset v0 to MessageAndOffset v1 when receives ProduceRequest v1
b. down-convert MessageAndOffst v1 to MessageAndOffset v0 when receives FetchRequest v1