[MDEV-32344] IST "Donor does not know my secret" with ssl-mode=VERIFY_CA Created: 2023-10-03 Updated: 2024-01-01 Resolved: 2023-12-07 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | wsrep |
| Affects Version/s: | 10.3.39, 10.6.15, 10.11.5 |
| Fix Version/s: | 10.4.33, 10.5.24, 10.6.17, 10.11.7, 11.0.5, 11.1.4, 11.2.3 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Walter Doekes | Assignee: | Julius Goryavsky |
| Resolution: | Fixed | Votes: | 2 |
| Labels: | None | ||
| Attachments: |
|
||||||||||||||||
| Issue Links: |
|
||||||||||||||||
| Description |
|
Related to MDEV-32342, it seems that the remote SECRET is not set for ISTs when VERIFY_CA mode is on. This results in:
After this failed IST, a restart triggers an SST, which then (luckily) succeeds. The cause appears to be this changeset:
There, a SECRET_TAG is also introduced (not mentioned in the commit message), and it is implemented for rsync and mariabackup, but not for IST: (sst)
(rsync)
But not for IST:
I added the appropriate changes, and then the IST started to work too:
See config/version at MDEV-32342. Cheers, |
| Comments |
| Comment by Julius Goryavsky [ 2023-12-07 ] |
|
wdoekes Thank you very much for reporting, the official fix together with the new tests has been placed in the head revisions for 10.4 CS (link in MDEV) and in the head revisions for 10.4, 10.5 and 10.6 ES. |