Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Not a Bug
-
10.3.35, 10.4.25
-
None
Description
A problem that supposedly was fixed (MDEV-22745, MDEV-20439, MDEV-22723, MDEV-19983) seems to still exist.
In this case the 10.4 node is replicating changes but still reporting:
wsrep_cluster_size as 0
wsrep_cluster_conf_id 18446744073709551615
The versions are:
On existing 2 nodes:
galera-25.3.35-1.el7.centos.x86_64
MariaDB-common-10.3.35-1.el7.centos.x86_64
MariaDB-server-10.3.35-1.el7.centos.x86_64
MariaDB-compat-10.3.35-1.el7.centos.x86_64
MariaDB-client-10.3.35-1.el7.centos.x86_64
MariaDB-backup-10.3.35-1.el7.centos.x86_64
MariaDB-shared-10.3.35-1.el7.centos.x86_64
On upgraded node:
galera-4-26.4.11-1.el7.centos.x86_64
MariaDB-compat-10.4.25-1.el7.centos.x86_64
MariaDB-server-10.4.25-1.el7.centos.x86_64
MariaDB-common-10.4.25-1.el7.centos.x86_64
MariaDB-backup-10.4.25-1.el7.centos.x86_64
MariaDB-client-10.4.25-1.el7.centos.x86_64
MariaDB-shared-10.4.25-1.el7.centos.x86_64
Tried a workaround also, starting with wsrep_on=OFF and turning it on afterwards, no luck (see attached)
Attachments
Issue Links
- relates to
-
MDEV-19983 Galera: Rolling upgrade: Upgraded node 2 cannot connect to the cluster on rows adding, updating, and removing during upgrade
-
- Closed
-
-
MDEV-20439 WSREP_CLUSTER_SIZE at 0 after rolling update a node
-
- Closed
-
-
MDEV-22723 Data loss when performing rolling upgrade from 10.3.23-MariaDB to 10.4.13-MariaDB
-
- Closed
-
-
MDEV-22745 node crash on upgrade from 10.3 to 10.4 writing on the 10.4 node
-
- Closed
-
jplindst wsrep_cluster_size becomes zero only when SST is triggered after an upgrade. Restarting the upgraded node will resolve this issue.
[vagrant@node3 ~]$ sudo mysql -e"show status like '%wsrep_cluster_size%'"
+--------------------+-------+
| Variable_name | Value |
+--------------------+-------+
| wsrep_cluster_size | 0 |
+--------------------+-------+
[vagrant@node3 ~]$
[vagrant@node3 ~]$ sudo grep -i 'SST succeeded' /var/lib/mysql/mysql-error.log
2022-08-05 11:00:14 3 [Note] WSREP: SST succeeded for position b3bf9ad6-14a7-11ed-9106-5e6aa65a6a88:4
[vagrant@node3 ~]$
[vagrant@node3 ~]$ sudo systemctl restart mariadb.service
[vagrant@node3 ~]$ sudo mysql -e"show status like '%wsrep_cluster_size%'"
+--------------------+-------+
| Variable_name | Value |
+--------------------+-------+
| wsrep_cluster_size | 3 |
+--------------------+-------+
[vagrant@node3 ~]$
If the upgraded node does't start SST, wsrep_cluster_size shows correctly after an upgrade.
[vagrant@node3 ~]$ sudo mysql -e"show status like '%wsrep_cluster_size%'"
+--------------------+-------+
| Variable_name | Value |
+--------------------+-------+
| wsrep_cluster_size | 3 |
+--------------------+-------+
[vagrant@node3 ~]$
[vagrant@node3 ~]$ sudo grep -i sst /var/lib/mysql/mysql-error.log
[vagrant@node3 ~]$