On Tue, Apr 8, 2025, at 01:58, PoAn Yang wrote:
> Hi Colin,
>
> Thanks for the KIP. It’s good to give users more flexibility to 
> downgrade metadata.version.
>
> PY1: Each feature has bootstrapMetadataVersion. For example, TV_2 is 
> IBP_4_0_IV2.
> Assume that a cluster uses TV_2 and metadata.version 4.0-IV2. If a user 
> downgrades
> metadata.version to 3.9-IV0, will the controller check 
> TransactionVersion and reject
> the request?
>

Hi PoAn Yang,

Yes, the controller will reject the request if the proposed features would be 
inconsistent.

> PY2: After users downgrade metadata.version, can they also restart 
> server with old binary
> version? If they can, we need to add related end-to-end ducktape test.

Yes. Once the MV has been downgraded and the snapshot with the lower MV has 
been written, they can restart with an older binary.

best,
Colin

>
> Thanks,
> PoAn
>
>> On Apr 8, 2025, at 6:04 AM, Colin McCabe <cmcc...@apache.org> wrote:
>> 
>> Hi all,
>> 
>> I posted a new KIP about support metadata.version downgrades. Take a look 
>> here:
>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1155%3A+Metadata+Version+Downgrades
>> 
>> thanks,
>> Colin

Reply via email to