[MDEV-27486] Refuse Galera SST if major version of donor and joiner are different Created: 2022-01-13  Updated: 2023-10-13

Status: Stalled
Project: MariaDB Server
Component/s: Galera SST
Affects Version/s: 10.3
Fix Version/s: 10.4, 10.5, 10.6

Type: Bug Priority: Critical
Reporter: Ramesh Sivaraman Assignee: Julius Goryavsky
Resolution: Unresolved Votes: 0
Labels: not-10.2, not-10.3

Issue Links:
Blocks
blocks MDEV-29909 SST fails when table is defined with ... Stalled
Problem/Incident
is caused by MDEV-12353 Efficient InnoDB redo log record format Closed
Relates
relates to MDEV-14425 Change the InnoDB redo log format to ... Closed

 Description   

We can't support rolling upgade on major versions yet.



 Comments   
Comment by Jan Lindström (Inactive) [ 2022-01-13 ]

Phase 1 plan:

  • Add sending donors server version to jointer
  • Add finding out joiners server version
  • Add both to error log
  • Check donor's and joiners major versions
  • If major version is different (e.g. 10.7 vs 10.8) then
    • Reject SST request (both mariabackup and rsync) with clear error message
  • else
    • continue
Generated at Thu Feb 08 09:53:16 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.