Hi Jun, The controller knows if there is metadata lost when it tries to write a new metadata image with the update MV. When the handleLoss callback is triggered, that indicates that metadata is lost.
isBackwardsCompatible is not needed and will not be implemented for MV best, Colin On Tue, Apr 22, 2025, at 11:13, Jun Rao wrote: > Hi, Colin, > > Thanks for the KIP. > > During downgrade, how does the controller know whether there is metadata > loss in the process? Do we still plan to implement the > isBackwardsCompatible flag in MV as described in KIP-778? > > Jun > > On Mon, Apr 7, 2025 at 3:05 PM 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 >>