Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated backward compatibility section

...

  • When users upgrade an existing MM2 cluster they don’t need to change any of their current configuration If they are using the default separator as this proposal maintains the default behaviour for MM2 with the default configs.
  • If users  upgrade an existing MM2 and they are using customised separator they need to provide a new version of `DefaulReplicationPolicy` that 

    override `ReplicationPolicy.offsetSyncsTopic`and `ReplicationPolicy.checkpointsTopic` methods to use old topics if they still want to use the old internal topics . Related JIRA to this is discussed in  KAFKA-15102.


Rejected Alternatives

1- Add new interface for internal policies, the reason to reject is to minimise the number of MM2 customised classes

...