8.4.3 uses an older Galera version than 8.0.41

Description

After upgrading from 8.0.41 to 8.4.3, the node can’t join the group with the following error.

The PXC 8.0.41 uses Galera version 4.21

 However, the PXC 8.4.3 uses an older version, 4.20

Environment

None

AFFECTED CS IDs

CS0054351

Activity

Show:

Kamil Holubicki April 11, 2025 at 1:18 PM

Will be solved by and PXC-4650

Kamil Holubicki April 11, 2025 at 8:22 AM

The problem is:


8.0.41 and 8.4.4 use galera 26.4.21. It introduced gcs protocol ver 5

8.0.40 and 8.4.3 use galera 26.4.20

So the case is that the node that doesn't understand protocol 5 tries to connect to cluster that uses protocol 5.

I think it is a corner case in the documentation. Right now we say that it is possible to upgrade from any 8.0.x to any 8.4.x, but it is not true.

Possible upgrade paths are:

pre 8.0.41 → any 8.4.x (protocol upgrade or not)

any 8.0.x → 8.4.4+ (protocol upgrade)

 

I’m not sure if we are able to solve it in any other way than documentation. Eg. when releasing 8.4.7 we don’t know if there will be any protocol upgrade in the future that will affect 8.0.50. So upgrade 8.0.50 → 8.4.7 won’t be possible.

Done

Assignee

Reporter

Needs QA

Time tracking

1h logged

Fix versions

Affects versions

Priority

Created April 11, 2025 at 3:23 AM
Updated last week
Resolved last week