SST Failure in PXC 8: Identical Errors Across Both Cloud and Local Nodes

Hello, Percona Community,

I’m reaching out for assistance with a perplexing SST issue in our Percona XtraDB Cluster (PXC) setup. Despite several diagnostic steps and configurations, SST fails consistently, irrespective of the donor node or whether the joiner is across a VPN or in the same subnet. Below is a detailed overview of our architecture, the steps taken, and where we stand.

Cluster Architecture Summary:

  • Cluster Size: 4 nodes (after adding a new node for diagnostics)
  • PXC Version: 8.x
  • Deployment Environment: Hybrid, spanning two OpenStack clouds, with an interconnecting VPN tunnel.
  • Node Details:
    • Node1 and Node2: Located in Cloud A, functioning correctly and fully synced.
    • Node3: Initially the problematic node in Cloud B, failing to rejoin after a restart.
    • Node4: Added within Cloud A to test if the SST issue was VPN-related.

Issue Description:

Node3’s failure to rejoin the cluster led to an SST attempt, which continually failed. To eliminate VPN misconfiguration concerns, Node4 was introduced in the same cloud and subnet as Node1 and Node2. Surprisingly, Node4 faced the same SST failure, echoing Node3’s issues, and indicating the problem lies beyond just network or VPN configurations.

Steps Taken:

  1. Network Checks: Confirmed robust connectivity across all nodes, including the VPN.
  2. SST Configuration: Initially attempted to specify a preferred donor without success. Subsequent tests did not rely on forced donor selection, allowing the cluster to choose between Node1 and Node2 as donors.
  3. Troubleshooting Actions: Removed sst_in_progress markers, reviewed and adjusted permissions, and closely inspected MySQL logs for both donors and joiners.
  4. Diagnostic Node Addition: Deployed Node4 within the same subnet as the synced nodes to rule out VPN-related issues, only to encounter identical SST failures.

Note, that I’ll provide you with logs and configuration from Node4, launched within the same subnet as Node1 and Node2.

Node4 Config:

[mysqld]
bind-address = 0.0.0.0
server-id=4
wsrep_provider=/usr/lib/libgalera_smm.so
wsrep_cluster_name="DAR_MySQL_cluster"
wsrep_cluster_address=gcomm://172.30.0.39,172.30.0.202,10.9.0.2
#wsrep_sst_donor="dar-mysql-cluster-node-waw3-21"
wsrep_node_name="dar-mysql-cluster-node-waw3-23"
wsrep_node_address=172.30.0.183
pxc_strict_mode=PERMISSIVE
wsrep_sst_method=xtrabackup-v2
binlog_format=ROW
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
wsrep_provider_options="socket.ssl_key=/etc/mysql/certs/galera-node-key.pem;socket.ssl_cert=/etc/mysql/certs/galera-node-cert.pem;socket.ssl_ca=/etc/mysql/certs/new-ca.pem"
ssl-key=/etc/mysql/certs/galera-node-key.pem
ssl-ca=/etc/mysql/certs/new-ca.pem
ssl-cert=/etc/mysql/certs/galera-node-cert.pem
[sst]
encrypt=4

Where 172.30.0.39, 172.30.0.202 are private IPs of Node1 and Node2 and 10.9.0.2 is the virtual private address of Node3 (inactive).

Now, Node4 fails with:

[...]
024-02-03T11:19:35.264492Z 0 [Note] [MY-000000] [Galera] Flow-control interval: [173, 173]
2024-02-03T11:19:35.264498Z 0 [Note] [MY-000000] [Galera] Shifting OPEN -> PRIMARY (TO: 65857)
2024-02-03T11:19:35.264554Z 1 [Note] [MY-000000] [Galera] ####### processing CC 65857, local, ordered
2024-02-03T11:19:35.264569Z 1 [Note] [MY-000000] [Galera] Maybe drain monitors from -1 upto current CC event 65857 upto:-1
2024-02-03T11:19:35.264575Z 1 [Note] [MY-000000] [Galera] Drain monitors from -1 up to -1
2024-02-03T11:19:35.264583Z 1 [Note] [MY-000000] [Galera] Process first view: c5e2d4d1-b610-11ee-98f3-83c308702156 my uuid: 1bc8d4de-c286-11ee-9fca-e31ba5e261cf
2024-02-03T11:19:35.264594Z 1 [Note] [MY-000000] [Galera] Server dar-mysql-cluster-node-waw3-23 connected to cluster at position c5e2d4d1-b610-11ee-98f3-83c308702156:65857 with ID 1bc8d4de-c286-11ee-9fca-e31ba5e261cf
2024-02-03T11:19:35.264600Z 1 [Note] [MY-000000] [WSREP] Server status change disconnected -> connected
2024-02-03T11:19:35.264617Z 1 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-03T11:19:35.264638Z 1 [Note] [MY-000000] [Galera] ####### My UUID: 1bc8d4de-c286-11ee-9fca-e31ba5e261cf
2024-02-03T11:19:35.264648Z 1 [Note] [MY-000000] [Galera] Cert index reset to 00000000-0000-0000-0000-000000000000:-1 (proto: 10), state transfer needed: yes
2024-02-03T11:19:35.264684Z 0 [Note] [MY-000000] [Galera] Service thread queue flushed.
2024-02-03T11:19:35.264741Z 1 [Note] [MY-000000] [Galera] ####### Assign initial position for certification: 00000000-0000-0000-0000-000000000000:-1, protocol version: -1
2024-02-03T11:19:35.264760Z 1 [Note] [MY-000000] [Galera] State transfer required: 
	Group state: c5e2d4d1-b610-11ee-98f3-83c308702156:65857
	Local state: 00000000-0000-0000-0000-000000000000:-1
2024-02-03T11:19:35.264766Z 1 [Note] [MY-000000] [WSREP] Server status change connected -> joiner
2024-02-03T11:19:35.264771Z 1 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-03T11:19:35.264843Z 0 [Note] [MY-000000] [WSREP] Initiating SST/IST transfer on JOINER side (wsrep_sst_xtrabackup-v2 --role 'joiner' --address '172.30.0.183' --datadir '/var/lib/mysql/' --basedir '/usr/' --plugindir '/usr/lib/mysql/plugin/' --defaults-file '/etc/mysql/my.cnf' --defaults-group-suffix '' --parent '12347' --mysqld-version '8.0.35-27.1'   '' )
2024-02-03T11:19:35.473090Z 0 [Warning] [MY-000000] [WSREP-SST] Found a stale sst_in_progress file: /var/lib/mysql//sst_in_progress
2024-02-03T11:19:35.757956Z 1 [Note] [MY-000000] [WSREP] Prepared SST request: xtrabackup-v2|172.30.0.183:4444/xtrabackup_sst//1
2024-02-03T11:19:35.758007Z 1 [Note] [MY-000000] [Galera] Check if state gap can be serviced using IST
2024-02-03T11:19:35.758034Z 1 [Note] [MY-000000] [Galera] Local UUID: 00000000-0000-0000-0000-000000000000 != Group UUID: c5e2d4d1-b610-11ee-98f3-83c308702156
2024-02-03T11:19:35.758046Z 1 [Note] [MY-000000] [Galera] ####### IST uuid:00000000-0000-0000-0000-000000000000 f: 0, l: 65857, STRv: 3
2024-02-03T11:19:35.758119Z 1 [Note] [MY-000000] [Galera] IST receiver addr using ssl://172.30.0.183:4568
2024-02-03T11:19:35.758150Z 1 [Note] [MY-000000] [Galera] IST receiver using ssl
2024-02-03T11:19:35.758256Z 1 [Note] [MY-000000] [Galera] Prepared IST receiver for 0-65857, listening at: ssl://172.30.0.183:4568
2024-02-03T11:19:35.759657Z 0 [Note] [MY-000000] [Galera] Member 0.0 (dar-mysql-cluster-node-waw3-23) requested state transfer from '*any*'. Selected 1.0 (dar-mysql-cluster-node-waw3-22)(SYNCED) as donor.
2024-02-03T11:19:35.759672Z 0 [Note] [MY-000000] [Galera] Shifting PRIMARY -> JOINER (TO: 65857)
2024-02-03T11:19:35.759686Z 1 [Note] [MY-000000] [Galera] Requesting state transfer: success, donor: 1
2024-02-03T11:19:35.759693Z 1 [Note] [MY-000000] [Galera] Resetting GCache seqno map due to different histories.
2024-02-03T11:19:35.759701Z 1 [Note] [MY-000000] [Galera] GCache history reset: c5e2d4d1-b610-11ee-98f3-83c308702156:0 -> c5e2d4d1-b610-11ee-98f3-83c308702156:65857
2024-02-03T11:19:35.772116Z 0 [Warning] [MY-000000] [Galera] 1.0 (dar-mysql-cluster-node-waw3-22): State transfer to 0.0 (dar-mysql-cluster-node-waw3-23) failed: -125 (Operation canceled)
2024-02-03T11:19:35.772142Z 0 [ERROR] [MY-000000] [Galera] /mnt/jenkins/workspace/pxc80-autobuild-RELEASE/test/percona-xtradb-cluster-8.0.35-27/percona-xtradb-cluster-galera/gcs/src/gcs_group.cpp:gcs_group_handle_join_msg():1285: Will never receive state. Need to abort.
2024-02-03T11:19:35.772151Z 0 [Note] [MY-000000] [Galera] gcomm: terminating thread
[...]

Whereas on a donor, Node2 in this case (dar-mysql-cluster-node-waw3-22) i can see:

[...]
2024-02-03T11:19:35.265408Z 10 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-03T11:19:35.271112Z 10 [Note] [MY-000000] [Galera] Recording CC from group: 65857
2024-02-03T11:19:35.271129Z 10 [Note] [MY-000000] [Galera] Lowest cert index boundary for CC from group: 57217
2024-02-03T11:19:35.271135Z 10 [Note] [MY-000000] [Galera] Min available from gcache for CC from group: 10341
2024-02-03T11:19:35.752085Z 0 [Note] [MY-000000] [Galera] Member 0.0 (dar-mysql-cluster-node-waw3-23) requested state transfer from '*any*'. Selected 1.0 (dar-mysql-cluster-node-waw3-22)(SYNCED) as donor.
2024-02-03T11:19:35.752117Z 0 [Note] [MY-000000] [Galera] Shifting SYNCED -> DONOR/DESYNCED (TO: 65857)
2024-02-03T11:19:35.752201Z 10 [Note] [MY-000000] [Galera] Detected STR version: 1, req_len: 134, req: STRv1
2024-02-03T11:19:35.752243Z 10 [Note] [MY-000000] [Galera] Cert index preload: 57217 -> 65857
2024-02-03T11:19:35.763147Z 10 [Note] [MY-000000] [WSREP] Server status change synced -> donor
2024-02-03T11:19:35.763160Z 10 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-03T11:19:35.763231Z 0 [Note] [MY-000000] [Galera] async IST sender starting to serve ssl://172.30.0.183:4568 sending 57217-65857, preload starts from 57217
2024-02-03T11:19:35.763285Z 0 [Note] [MY-000000] [WSREP] Initiating SST/IST transfer on DONOR side (wsrep_sst_xtrabackup-v2 --role 'donor' --address '172.30.0.183:4444/xtrabackup_sst//1' --socket '/var/run/mysqld/mysqld.sock' --datadir '/var/lib/mysql/' --basedir '/usr/' --plugindir '/usr/lib/mysql/plugin/' --defaults-file '/etc/mysql/my.cnf' --defaults-group-suffix '' --mysqld-version '8.0.35-27.1'   '' --gtid 'c5e2d4d1-b610-11ee-98f3-83c308702156:65857' )
2024-02-03T11:19:35.763507Z 0 [ERROR] [MY-000000] [WSREP] Error accessing server with user:mysql.pxc.internal.session@localhost
2024-02-03T11:19:35.763551Z 10 [Note] [MY-000000] [WSREP] DONOR thread signaled with -125
2024-02-03T11:19:35.763573Z 10 [Warning] [MY-000000] [Galera] SST preparation failed
2024-02-03T11:19:35.763579Z 10 [Note] [MY-000000] [WSREP] Server status change donor -> joined
2024-02-03T11:19:35.763584Z 10 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-03T11:19:35.763590Z 10 [ERROR] [MY-000000] [Galera] SST failed: 1
2024-02-03T11:19:35.764412Z 0 [Warning] [MY-000000] [Galera] 1.0 (dar-mysql-cluster-node-waw3-22): State transfer to 0.0 (dar-mysql-cluster-node-waw3-23) failed: -125 (Operation canceled)
2024-02-03T11:19:35.764427Z 0 [Note] [MY-000000] [Galera] Shifting DONOR/DESYNCED -> JOINED (TO: 65857)
2024-02-03T11:19:35.764460Z 0 [Note] [MY-000000] [Galera] Processing event queue:... -nan% (0/0 events) complete.
2024-02-03T11:19:35.765224Z 0 [Note] [MY-000000] [Galera] Member 1.0 (dar-mysql-cluster-node-waw3-22) synced with group.
2024-02-03T11:19:35.765236Z 0 [Note] [MY-000000] [Galera] Processing event queue:...100.0% (1/1 events) complete.
2024-02-03T11:19:35.765242Z 0 [Note] [MY-000000] [Galera] Shifting JOINED -> SYNCED (TO: 65857)
2024-02-03T11:19:35.765235Z 0 [Note] [MY-000000] [Galera] declaring 71d3d731-b2bc at ssl://172.30.0.39:4567 stable
2024-02-03T11:19:35.765279Z 0 [Note] [MY-000000] [Galera] forgetting 1bc8d4de-9fca (ssl://172.30.0.183:4567)
2024-02-03T11:19:35.765289Z 11 [Note] [MY-000000] [Galera] Server dar-mysql-cluster-node-waw3-22 synced with group
2024-02-03T11:19:35.765311Z 11 [Note] [MY-000000] [WSREP] Server status change joined -> synced
2024-02-03T11:19:35.765318Z 11 [Note] [MY-000000] [WSREP] Synchronized with group, ready for connections
2024-02-03T11:19:35.765323Z 11 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-03T11:19:35.765625Z 0 [Note] [MY-000000] [Galera] Node 2a716e62-afaa state primary
2024-02-03T11:19:35.765924Z 0 [Note] [MY-000000] [Galera] Current view of cluster as seen by this node
view (view_id(PRIM,2a716e62-afaa,44)
memb {
	2a716e62-afaa,0
	71d3d731-b2bc,0
	}
joined {
	}
left {
	}
partitioned {
	1bc8d4de-9fca,0
	}
)
2024-02-03T11:19:35.765936Z 0 [Note] [MY-000000] [Galera] Save the discovered primary-component to disk
2024-02-03T11:19:35.769138Z 0 [Note] [MY-000000] [Galera] forgetting 1bc8d4de-9fca (ssl://172.30.0.183:4567)
2024-02-03T11:19:35.769157Z 0 [Note] [MY-000000] [Galera] New COMPONENT: primary = yes, bootstrap = no, my_idx = 0, memb_num = 2
2024-02-03T11:19:35.769215Z 0 [Note] [MY-000000] [Galera] STATE_EXCHANGE: sent state UUID: 1caedb53-c286-11ee-a659-1254012a57c6
2024-02-03T11:19:35.772813Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: sent state msg: 1caedb53-c286-11ee-a659-1254012a57c6
2024-02-03T11:19:35.773069Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: 1caedb53-c286-11ee-a659-1254012a57c6 from 0 (dar-mysql-cluster-node-waw3-22)
2024-02-03T11:19:35.773092Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: 1caedb53-c286-11ee-a659-1254012a57c6 from 1 (dar-mysql-cluster-node-waw3-21)
2024-02-03T11:19:35.773107Z 0 [Note] [MY-000000] [Galera] Quorum results:
	version    = 6,
	component  = PRIMARY,
	conf_id    = 43,
	members    = 2/2 (primary/total),
	act_id     = 65857,
	last_appl. = 57216,
	protocols  = 2/10/4 (gcs/repl/appl),
	vote policy= 0,
	group UUID = c5e2d4d1-b610-11ee-98f3-83c308702156
2024-02-03T11:19:35.773149Z 0 [Note] [MY-000000] [Galera] Flow-control interval: [141, 141]
2024-02-03T11:19:35.773305Z 1 [Note] [MY-000000] [Galera] ####### processing CC 65858, local, ordered
2024-02-03T11:19:35.773321Z 1 [Note] [MY-000000] [Galera] Maybe drain monitors from 65857 upto current CC event 65858 upto:65857
2024-02-03T11:19:35.773329Z 1 [Note] [MY-000000] [Galera] Drain monitors from 65857 up to 65857
2024-02-03T11:19:35.773337Z 1 [Note] [MY-000000] [Galera] ####### My UUID: 2a716e62-bece-11ee-afaa-3b6138179185
2024-02-03T11:19:35.773342Z 1 [Note] [MY-000000] [Galera] Skipping cert index reset
2024-02-03T11:19:35.773348Z 1 [Note] [MY-000000] [Galera] REPL Protocols: 10 (5)
2024-02-03T11:19:35.773356Z 1 [Note] [MY-000000] [Galera] ####### Adjusting cert position: 65857 -> 65858
2024-02-03T11:19:35.773394Z 0 [Note] [MY-000000] [Galera] Service thread queue flushed.
2024-02-03T11:19:35.778714Z 1 [Note] [MY-000000] [Galera] ================================================
View:
  id: c5e2d4d1-b610-11ee-98f3-83c308702156:65858
  status: primary
  protocol_version: 4
  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO
  final: no
  own_index: 0
  members(2):
	0: 2a716e62-bece-11ee-afaa-3b6138179185, dar-mysql-cluster-node-waw3-22
	1: 71d3d731-be19-11ee-b2bc-baa7e0e6a780, dar-mysql-cluster-node-waw3-21
=================================================
2024-02-03T11:19:35.778735Z 1 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-03T11:19:35.784796Z 0 [ERROR] [MY-000000] [Galera] async IST sender failed to serve ssl://172.30.0.183:4568: ist send failed: ', asio error 'error receiving handshake: 71 (Protocol error)
	 at /mnt/jenkins/workspace/pxc80-autobuild-RELEASE/test/percona-xtradb-cluster-8.0.35-27/percona-xtradb-cluster-galera/galera/src/ist_proto.hpp:recv_handshake():319': 71 (Protocol error)
	 at /mnt/jenkins/workspace/pxc80-autobuild-RELEASE/test/percona-xtradb-cluster-8.0.35-27/percona-xtradb-cluster-galera/galera/src/ist.cpp:send():862
2024-02-03T11:19:35.784993Z 0 [Note] [MY-000000] [Galera] async IST sender served
2024-02-03T11:19:35.786756Z 1 [Note] [MY-000000] [Galera] Recording CC from group: 65858
2024-02-03T11:19:35.786771Z 1 [Note] [MY-000000] [Galera] Lowest cert index boundary for CC from group: 57217
2024-02-03T11:19:35.786778Z 1 [Note] [MY-000000] [Galera] Min available from gcache for CC from group: 10341
2024-02-03T11:19:37.311010Z 0 [Note] [MY-000000] [Galera] (2a716e62-afaa, 'ssl://0.0.0.0:4567') turning message relay requesting off
2024-02-03T11:19:40.811224Z 0 [Note] [MY-000000] [Galera]  cleaning up 1bc8d4de-9fca (ssl://172.30.0.183:4567)
[...]

I provided only the parts of a logfile i find important but can provide a full log if needed. The consistent failure of SST, regardless of the joiner’s location (local or across VPN), and the donor node (Node1 or Node2), has us puzzled. Both synced nodes are viable donors, yet both Node3 and the newly added Node4 fail in the same manner during the SST process.

I appreciate any advice, insights, or recommendations the community can provide to help navigate and resolve this issue. Thank you for your time and support.

2024-02-03T11:19:35.763507Z 0 [ERROR] [MY-000000] [WSREP] Error accessing server with user:mysql.pxc.internal.session@localhost

Did you delete this user?

Hi Matthew!

Thanks for your reply. If you are referring to a joiner node, then it is a completely fresh, never launched Percona/MySQL installation.
I also haven’t deleted this user on a donor node in currently working cluster. I did however dumped the data from an old, staging MySQL instance using:

mysqldump -u root -p --all-databases --routines --triggers --events > full_backup.sql

passed it to Node2 and loaded using:

mysql -u root -p < full_backup.sql

it failed at first due to a pxc_strict_mode set to ENFORCING so I’ve executed

SET GLOBAL pxc_strict_mode=PERMISSIVE;

and run it again.

I would look at both donor and joiner, in the $datadir, there should be xtrabackup log file from the SST attempt. See if there is more info inside those logs.

So basically I do not see any XtraBackup log file in mysql data directory. Besides own databases I could only see:

root@dar-mysql-cluster-node-waw3-21:/var/lib/mysql# ls
'#ib_16384_0.dblwr'   auto.cnf    binlog.000237   binlog.000243   binlog.000249     galera.cache     innobackup.backup.log   server-cert.pem
'#ib_16384_1.dblwr'   GRA_2_854_v2.log      binlog.000232   binlog.000238   binlog.000244   binlog.index      grastate.dat     mysql       server-key.pem
'#innodb_redo'     binlog.000233   binlog.000239   binlog.000245   ca-key.pem        gvwstate.dat     mysql.ibd               sys
'#innodb_temp'    binlog.000234   binlog.000240   binlog.000246   ca.pem            ib_buffer_pool   performance_schema      undo_001
binlog.000235   binlog.000241   binlog.000247   client-cert.pem   ibdata1          private_key.pem         undo_002
binlog.000236   binlog.000242   binlog.000248   client-key.pem    ibtmp1           public_key.pem

on a clear joiner side I also don’t see anything useful:

root@dar-mysql-cluster-node-waw3-12:/var/lib/mysql# ls
'#ib_16384_0.dblwr'   ca-key.pem        ibdata1              server-key.pem
'#ib_16384_1.dblwr'   ca.pem            mysql                sst_in_progress
'#innodb_redo'        client-cert.pem   mysql.ibd            sys
'#innodb_temp'        client-key.pem    performance_schema   undo_001
 auto.cnf             galera.cache      private_key.pem      undo_002
 binlog.000001        grastate.dat      public_key.pem
 binlog.index         ib_buffer_pool    server-cert.pem

Also, in my last response I’ve mentioned loading mysqldump and changing pxc_strict_mode because the node failed to restart soon after, I’m not sure it’s relative.
You’ve asked me about deleting a user mysql.pxc.internal.session@localhost, i didn’t as I indicated but I do not see this user either. I actually don’t see any pxc user in mysql.user.

Use ls -la to see hidden files that begin with . On a failed joiner, there should be a .sst folder or similar.

Also, have you ran network tests over ports 4444, 4566, and 4567? Can you transfer a file from donor to joiner over those ports? You can use socat to accomplish this test. Set it to listen tcp 4444 on the joiner, and then echo in some text on the donor side. If any of these fail, then network issues are your SST failure reason.

I’ve run tests on ports you’ve mentioned and everything works fine. As I said, those machines run within the same subnet with a clear ubuntu 22 installation. That being said there is no internal firewall as they work in a dedicated subset. As long as they communicate to each other using their fixed IP addresses they do not block any port.

I’m sending you a full log from a joiner node:

2024-02-04T09:25:04.513045Z 0 [Warning] [MY-011070] [Server] 'binlog_format' is deprecated and will be removed in a future release.
2024-02-04T09:25:04.513056Z 0 [Warning] [MY-011068] [Server] The syntax 'wsrep_slave_threads' is deprecated and will be removed in a future release. Please use wsrep_applier_threads instead.
2024-02-04T09:25:04.513084Z 0 [Warning] [MY-011070] [Server] 'binlog_format' is deprecated and will be removed in a future release.
2024-02-04T09:25:04.513975Z 0 [Warning] [MY-010097] [Server] Insecure configuration for --secure-log-path: Current value does not restrict location of generated files. Consider setting it to a valid, non-empty path.
2024-02-04T09:25:04.514485Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.35-27.1) starting as process 26966
2024-02-04T09:25:04.523175Z 0 [Warning] [MY-010068] [Server] CA certificate /etc/mysql/certs/new-ca.pem is self signed.
2024-02-04T09:25:04.523199Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2024-02-04T09:25:04.523206Z 0 [Note] [MY-000000] [WSREP] New joining cluster node configured to use specified SSL artifacts
2024-02-04T09:25:04.523234Z 0 [Note] [MY-000000] [Galera] Loading provider /usr/lib/libgalera_smm.so initial position: 65db0b2e-c280-11ee-9b22-a2cbd578be3b:1
2024-02-04T09:25:04.523243Z 0 [Note] [MY-000000] [Galera] wsrep_load(): loading provider library '/usr/lib/libgalera_smm.so'
2024-02-04T09:25:04.523689Z 0 [Note] [MY-000000] [Galera] wsrep_load(): Galera 4.16(b73532f) by Codership Oy <info@codership.com> (modified by Percona <https://percona.com/>) loaded successfully.
2024-02-04T09:25:04.523714Z 0 [Note] [MY-000000] [Galera] CRC-32C: using 64-bit x86 acceleration.
2024-02-04T09:25:04.523881Z 0 [Warning] [MY-000000] [Galera] SSL compression is not effective. The option socket.ssl_compression is deprecated and will be removed in future releases.
2024-02-04T09:25:04.523890Z 0 [Warning] [MY-000000] [Galera] Parameter 'socket.ssl_compression' is deprecated and will be removed in future versions
2024-02-04T09:25:04.525730Z 0 [Note] [MY-000000] [Galera] Found saved state: 00000000-0000-0000-0000-000000000000:-1, safe_to_bootstrap: 1
2024-02-04T09:25:04.525792Z 0 [Note] [MY-000000] [Galera] GCache DEBUG: opened preamble:
Version: 2
UUID: c5e2d4d1-b610-11ee-98f3-83c308702156
Seqno: -1 - -1
Offset: -1
Synced: 0
EncVersion: 1
Encrypted: 0
MasterKeyConst UUID: 65d7aab5-c280-11ee-8eb4-7f9622c848c4
MasterKey UUID: 00000000-0000-0000-0000-000000000000
MasterKey ID: 0
2024-02-04T09:25:04.525801Z 0 [Note] [MY-000000] [Galera] Recovering GCache ring buffer: version: 2, UUID: c5e2d4d1-b610-11ee-98f3-83c308702156, offset: -1
2024-02-04T09:25:04.525861Z 0 [Note] [MY-000000] [Galera] GCache::RingBuffer initial scan...  0.0% (        0/134217752 bytes) complete.
2024-02-04T09:25:04.598933Z 0 [Note] [MY-000000] [Galera] GCache::RingBuffer initial scan...100.0% (134217752/134217752 bytes) complete.
2024-02-04T09:25:04.598973Z 0 [Note] [MY-000000] [Galera] Recovering GCache ring buffer: Recovery failed, need to do full reset.
2024-02-04T09:25:04.601438Z 0 [Note] [MY-000000] [Galera] Complete reset of the galera cache
2024-02-04T09:25:04.644301Z 0 [Note] [MY-000000] [Galera] Flushing memory map to disk...
2024-02-04T09:25:04.807482Z 0 [Note] [MY-000000] [Galera] Passing config to GCS: allocator.disk_pages_encryption = no; allocator.encryption_cache_page_size = 32K; allocator.encryption_cache_size = 16777216; base_dir = /var/lib/mysql/; base_host = 172.30.0.183; base_port = 4567; cert.log_conflicts = no; cert.optimistic_pa = no; debug = no; evs.auto_evict = 0; evs.delay_margin = PT1S; evs.delayed_keep_period = PT30S; evs.inactive_check_period = PT0.5S; evs.inactive_timeout = PT15S; evs.join_retrans_period = PT1S; evs.max_install_timeouts = 3; evs.send_window = 10; evs.stats_report_period = PT1M; evs.suspect_timeout = PT5S; evs.user_send_window = 4; evs.view_forget_timeout = PT24H; gcache.dir = /var/lib/mysql/; gcache.encryption = no; gcache.encryption_cache_page_size = 32K; gcache.encryption_cache_size = 16777216; gcache.freeze_purge_at_seqno = -1; gcache.keep_pages_count = 0; gcache.keep_pages_size = 0; gcache.mem_size = 0; gcache.name = galera.cache; gcache.page_size = 128M; gcache.recover = yes; gcache.size = 128M; gcomm.thread_prio = ; gcs.fc_auto_evict_threshold = 0.75; gcs.fc_auto_evict_window = 0; gcs.fc_debug = 0; gcs.fc_factor = 1.0; gcs.fc_limit = 100; gcs.fc_master_slave = no; gcs.fc_single_primary = no; gcs.max_packet_size = 64500; gcs.max_throttle = 0.25; gcs.recv_q_hard_limit = 9223372036854775807; gcs.recv_q_soft_limit = 0.25; gcs.sync_donor = no; gmcast.segment = 0; gmcast.version = 0; pc.announce_timeout = PT3S; pc.checksum = false; pc.ignore_quorum = false; pc.ignore_sb = false; pc.npvo = false; pc.recovery = true; pc.version = 0; pc.wait_prim = true; pc.wait_prim_timeout = PT30S; pc.wait_restored_prim_timeout = PT0S; pc.weight = 1; protonet.backend = asio; protonet.version = 0; repl.causal_read_timeout = PT30S; repl.commit_order = 3; repl.key_format = FLAT8; repl.max_ws_size = 2147483647; repl.proto_max = 10; socket.checksum = 2; socket.recv_buf_size = auto; socket.send_buf_size = auto; socket.ssl = YES; socket.ssl_ca = /etc/mysql/certs/new-ca.pem; socket.ssl_cert = /etc/mysql/certs/galera-node-cert.pem; socket.ssl_cipher = ; socket.ssl_compression = YES; socket.ssl_key = /etc/mysql/certs/galera-node-key.pem; socket.ssl_reload = 1; 
2024-02-04T09:25:04.816976Z 0 [Note] [MY-000000] [WSREP] Starting replication
2024-02-04T09:25:04.817016Z 0 [Note] [MY-000000] [Galera] Connecting with bootstrap option: 0
2024-02-04T09:25:04.817026Z 0 [Note] [MY-000000] [Galera] Setting GCS initial position to 00000000-0000-0000-0000-000000000000:-1
2024-02-04T09:25:04.817066Z 0 [Note] [MY-000000] [Galera] protonet asio version 0
2024-02-04T09:25:04.819071Z 0 [Note] [MY-000000] [Galera] Using CRC-32C for message checksums.
2024-02-04T09:25:04.819087Z 0 [Note] [MY-000000] [Galera] backend: asio
2024-02-04T09:25:04.819150Z 0 [Note] [MY-000000] [Galera] gcomm thread scheduling priority set to other:0 
2024-02-04T09:25:04.819210Z 0 [Note] [MY-000000] [Galera] Fail to access the file (/var/lib/mysql//gvwstate.dat) error (No such file or directory). It is possible if node is booting for first time or re-booting after a graceful shutdown
2024-02-04T09:25:04.819219Z 0 [Note] [MY-000000] [Galera] Restoring primary-component from disk failed. Either node is booting for first time or re-booting after a graceful shutdown
2024-02-04T09:25:04.819320Z 0 [Note] [MY-000000] [Galera] GMCast version 0
2024-02-04T09:25:04.819425Z 0 [Note] [MY-000000] [Galera] (47b0d94a-a0a7, 'ssl://0.0.0.0:4567') listening at ssl://0.0.0.0:4567
2024-02-04T09:25:04.819433Z 0 [Note] [MY-000000] [Galera] (47b0d94a-a0a7, 'ssl://0.0.0.0:4567') multicast: , ttl: 1
2024-02-04T09:25:04.819636Z 0 [Note] [MY-000000] [Galera] EVS version 1
2024-02-04T09:25:04.819685Z 0 [Note] [MY-000000] [Galera] gcomm: connecting to group 'DAR_MySQL_cluster', peer '172.30.0.39:,172.30.0.202:,10.9.0.2:'
2024-02-04T09:25:04.830895Z 0 [Note] [MY-000000] [Galera] (47b0d94a-a0a7, 'ssl://0.0.0.0:4567') connection established to 2a716e62-afaa ssl://172.30.0.202:4567
2024-02-04T09:25:04.830983Z 0 [Note] [MY-000000] [Galera] (47b0d94a-a0a7, 'ssl://0.0.0.0:4567') turning message relay requesting on, nonlive peers: 
2024-02-04T09:25:04.832215Z 0 [Note] [MY-000000] [Galera] (47b0d94a-a0a7, 'ssl://0.0.0.0:4567') connection established to 71d3d731-b2bc ssl://172.30.0.39:4567
2024-02-04T09:25:05.321216Z 0 [Note] [MY-000000] [Galera] EVS version upgrade 0 -> 1
2024-02-04T09:25:05.321260Z 0 [Note] [MY-000000] [Galera] declaring 2a716e62-afaa at ssl://172.30.0.202:4567 stable
2024-02-04T09:25:05.321267Z 0 [Note] [MY-000000] [Galera] declaring 71d3d731-b2bc at ssl://172.30.0.39:4567 stable
2024-02-04T09:25:05.321278Z 0 [Note] [MY-000000] [Galera] PC protocol upgrade 0 -> 1
2024-02-04T09:25:05.321694Z 0 [Note] [MY-000000] [Galera] Node 2a716e62-afaa state primary
2024-02-04T09:25:05.322145Z 0 [Note] [MY-000000] [Galera] Current view of cluster as seen by this node
view (view_id(PRIM,2a716e62-afaa,47)
memb {
	2a716e62-afaa,0
	47b0d94a-a0a7,0
	71d3d731-b2bc,0
	}
joined {
	}
left {
	}
partitioned {
	}
)
2024-02-04T09:25:05.322160Z 0 [Note] [MY-000000] [Galera] Save the discovered primary-component to disk
2024-02-04T09:25:05.326075Z 0 [Note] [MY-000000] [Galera] discarding pending addr without UUID: ssl://10.9.0.2:4567
2024-02-04T09:25:05.820216Z 0 [Note] [MY-000000] [Galera] gcomm: connected
2024-02-04T09:25:05.820271Z 0 [Note] [MY-000000] [Galera] Changing maximum packet size to 64500, resulting msg size: 32636
2024-02-04T09:25:05.820350Z 0 [Note] [MY-000000] [Galera] Shifting CLOSED -> OPEN (TO: 0)
2024-02-04T09:25:05.820356Z 0 [Note] [MY-000000] [Galera] Opened channel 'DAR_MySQL_cluster'
2024-02-04T09:25:05.820541Z 0 [Note] [MY-000000] [Galera] New COMPONENT: primary = yes, bootstrap = no, my_idx = 1, memb_num = 3
2024-02-04T09:25:05.820594Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: Waiting for state UUID.
2024-02-04T09:25:05.820915Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: sent state msg: 47fe2d7f-c33f-11ee-8d18-0b49d3ba5b96
2024-02-04T09:25:05.820921Z 1 [Note] [MY-000000] [WSREP] Starting applier thread 1
2024-02-04T09:25:05.820933Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: 47fe2d7f-c33f-11ee-8d18-0b49d3ba5b96 from 0 (dar-mysql-cluster-node-waw3-22)
2024-02-04T09:25:05.820976Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: 47fe2d7f-c33f-11ee-8d18-0b49d3ba5b96 from 2 (dar-mysql-cluster-node-waw3-21)
2024-02-04T09:25:05.820993Z 2 [Note] [MY-000000] [WSREP] Starting rollbacker thread 2
2024-02-04T09:25:05.821757Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: 47fe2d7f-c33f-11ee-8d18-0b49d3ba5b96 from 1 (dar-mysql-cluster-node-waw3-23)
2024-02-04T09:25:05.821778Z 0 [Note] [MY-000000] [Galera] Quorum results:
	version    = 6,
	component  = PRIMARY,
	conf_id    = 46,
	members    = 2/3 (primary/total),
	act_id     = 80891,
	last_appl. = 57216,
	protocols  = 2/10/4 (gcs/repl/appl),
	vote policy= 0,
	group UUID = c5e2d4d1-b610-11ee-98f3-83c308702156
2024-02-04T09:25:05.821794Z 0 [Note] [MY-000000] [Galera] Votes over c5e2d4d1-b610-11ee-98f3-83c308702156:854:
   cc03b3df0f411ece:   2/2
Winner: cc03b3df0f411ece
2024-02-04T09:25:05.821830Z 0 [Note] [MY-000000] [Galera] Flow-control interval: [173, 173]
2024-02-04T09:25:05.821836Z 0 [Note] [MY-000000] [Galera] Shifting OPEN -> PRIMARY (TO: 80892)
2024-02-04T09:25:05.821892Z 1 [Note] [MY-000000] [Galera] ####### processing CC 80892, local, ordered
2024-02-04T09:25:05.821911Z 1 [Note] [MY-000000] [Galera] Maybe drain monitors from -1 upto current CC event 80892 upto:-1
2024-02-04T09:25:05.821920Z 1 [Note] [MY-000000] [Galera] Drain monitors from -1 up to -1
2024-02-04T09:25:05.821932Z 1 [Note] [MY-000000] [Galera] Process first view: c5e2d4d1-b610-11ee-98f3-83c308702156 my uuid: 47b0d94a-c33f-11ee-a0a7-97c832cf903f
2024-02-04T09:25:05.821946Z 1 [Note] [MY-000000] [Galera] Server dar-mysql-cluster-node-waw3-23 connected to cluster at position c5e2d4d1-b610-11ee-98f3-83c308702156:80892 with ID 47b0d94a-c33f-11ee-a0a7-97c832cf903f
2024-02-04T09:25:05.821955Z 1 [Note] [MY-000000] [WSREP] Server status change disconnected -> connected
2024-02-04T09:25:05.821978Z 1 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T09:25:05.822012Z 1 [Note] [MY-000000] [Galera] ####### My UUID: 47b0d94a-c33f-11ee-a0a7-97c832cf903f
2024-02-04T09:25:05.822024Z 1 [Note] [MY-000000] [Galera] Cert index reset to 00000000-0000-0000-0000-000000000000:-1 (proto: 10), state transfer needed: yes
2024-02-04T09:25:05.822065Z 0 [Note] [MY-000000] [Galera] Service thread queue flushed.
2024-02-04T09:25:05.822101Z 1 [Note] [MY-000000] [Galera] ####### Assign initial position for certification: 00000000-0000-0000-0000-000000000000:-1, protocol version: -1
2024-02-04T09:25:05.822111Z 1 [Note] [MY-000000] [Galera] State transfer required: 
	Group state: c5e2d4d1-b610-11ee-98f3-83c308702156:80892
	Local state: 00000000-0000-0000-0000-000000000000:-1
2024-02-04T09:25:05.822116Z 1 [Note] [MY-000000] [WSREP] Server status change connected -> joiner
2024-02-04T09:25:05.822121Z 1 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T09:25:05.822193Z 0 [Note] [MY-000000] [WSREP] Initiating SST/IST transfer on JOINER side (wsrep_sst_xtrabackup-v2 --role 'joiner' --address '172.30.0.183' --datadir '/var/lib/mysql/' --basedir '/usr/' --plugindir '/usr/lib/mysql/plugin/' --defaults-file '/etc/mysql/my.cnf' --defaults-group-suffix '' --parent '26966' --mysqld-version '8.0.35-27.1'   '' )
2024-02-04T09:25:06.057224Z 0 [Warning] [MY-000000] [WSREP-SST] Found a stale sst_in_progress file: /var/lib/mysql//sst_in_progress
2024-02-04T09:25:06.346502Z 1 [Note] [MY-000000] [WSREP] Prepared SST request: xtrabackup-v2|172.30.0.183:4444/xtrabackup_sst//1
2024-02-04T09:25:06.346546Z 1 [Note] [MY-000000] [Galera] Check if state gap can be serviced using IST
2024-02-04T09:25:06.346558Z 1 [Note] [MY-000000] [Galera] Local UUID: 00000000-0000-0000-0000-000000000000 != Group UUID: c5e2d4d1-b610-11ee-98f3-83c308702156
2024-02-04T09:25:06.346568Z 1 [Note] [MY-000000] [Galera] ####### IST uuid:00000000-0000-0000-0000-000000000000 f: 0, l: 80892, STRv: 3
2024-02-04T09:25:06.346638Z 1 [Note] [MY-000000] [Galera] IST receiver addr using ssl://172.30.0.183:4568
2024-02-04T09:25:06.346662Z 1 [Note] [MY-000000] [Galera] IST receiver using ssl
2024-02-04T09:25:06.346759Z 1 [Note] [MY-000000] [Galera] Prepared IST receiver for 0-80892, listening at: ssl://172.30.0.183:4568
2024-02-04T09:25:06.347771Z 0 [Note] [MY-000000] [Galera] Member 1.0 (dar-mysql-cluster-node-waw3-23) requested state transfer from '*any*'. Selected 0.0 (dar-mysql-cluster-node-waw3-22)(SYNCED) as donor.
2024-02-04T09:25:06.347799Z 0 [Note] [MY-000000] [Galera] Shifting PRIMARY -> JOINER (TO: 80892)
2024-02-04T09:25:06.347826Z 1 [Note] [MY-000000] [Galera] Requesting state transfer: success, donor: 0
2024-02-04T09:25:06.347835Z 1 [Note] [MY-000000] [Galera] Resetting GCache seqno map due to different histories.
2024-02-04T09:25:06.347843Z 1 [Note] [MY-000000] [Galera] GCache history reset: c5e2d4d1-b610-11ee-98f3-83c308702156:0 -> c5e2d4d1-b610-11ee-98f3-83c308702156:80892
2024-02-04T09:25:06.359287Z 0 [Warning] [MY-000000] [Galera] 0.0 (dar-mysql-cluster-node-waw3-22): State transfer to 1.0 (dar-mysql-cluster-node-waw3-23) failed: -125 (Operation canceled)
2024-02-04T09:25:06.359306Z 0 [ERROR] [MY-000000] [Galera] /mnt/jenkins/workspace/pxc80-autobuild-RELEASE/test/percona-xtradb-cluster-8.0.35-27/percona-xtradb-cluster-galera/gcs/src/gcs_group.cpp:gcs_group_handle_join_msg():1285: Will never receive state. Need to abort.
2024-02-04T09:25:06.359314Z 0 [Note] [MY-000000] [Galera] gcomm: terminating thread
2024-02-04T09:25:06.359321Z 0 [Note] [MY-000000] [Galera] gcomm: joining thread
2024-02-04T09:25:06.359390Z 0 [Note] [MY-000000] [Galera] gcomm: closing backend
2024-02-04T09:25:06.360083Z 0 [Note] [MY-000000] [Galera] Current view of cluster as seen by this node
view (view_id(NON_PRIM,2a716e62-afaa,47)
memb {
	47b0d94a-a0a7,0
	}
joined {
	}
left {
	}
partitioned {
	2a716e62-afaa,0
	71d3d731-b2bc,0
	}
)
2024-02-04T09:25:06.360108Z 0 [Note] [MY-000000] [Galera] PC protocol downgrade 1 -> 0
2024-02-04T09:25:06.360115Z 0 [Note] [MY-000000] [Galera] Current view of cluster as seen by this node
view ((empty))
2024-02-04T09:25:06.360256Z 0 [Note] [MY-000000] [Galera] gcomm: closed
2024-02-04T09:25:06.360268Z 0 [Note] [MY-000000] [Galera] /usr/sbin/mysqld: Terminated.
2024-02-04T09:25:06.360275Z 0 [Note] [MY-000000] [WSREP] Initiating SST cancellation
2024-02-04T09:25:06.360280Z 0 [Note] [MY-000000] [WSREP] Terminating SST process

And from a donor:

2024-02-04T09:25:04.830688Z 0 [Note] [MY-000000] [Galera] (2a716e62-afaa, 'ssl://0.0.0.0:4567') connection established to 47b0d94a-a0a7 ssl://172.30.0.183:4567
2024-02-04T09:25:04.831061Z 0 [Note] [MY-000000] [Galera] (2a716e62-afaa, 'ssl://0.0.0.0:4567') turning message relay requesting on, nonlive peers: 
2024-02-04T09:25:05.321117Z 0 [Note] [MY-000000] [Galera] declaring 47b0d94a-a0a7 at ssl://172.30.0.183:4567 stable
2024-02-04T09:25:05.321134Z 0 [Note] [MY-000000] [Galera] declaring 71d3d731-b2bc at ssl://172.30.0.39:4567 stable
2024-02-04T09:25:05.321720Z 0 [Note] [MY-000000] [Galera] Node 2a716e62-afaa state primary
2024-02-04T09:25:05.322125Z 0 [Note] [MY-000000] [Galera] Current view of cluster as seen by this node
view (view_id(PRIM,2a716e62-afaa,47)
memb {
	2a716e62-afaa,0
	47b0d94a-a0a7,0
	71d3d731-b2bc,0
	}
joined {
	}
left {
	}
partitioned {
	}
)
2024-02-04T09:25:05.322139Z 0 [Note] [MY-000000] [Galera] Save the discovered primary-component to disk
2024-02-04T09:25:05.325997Z 0 [Note] [MY-000000] [Galera] New COMPONENT: primary = yes, bootstrap = no, my_idx = 0, memb_num = 3
2024-02-04T09:25:05.326069Z 0 [Note] [MY-000000] [Galera] STATE_EXCHANGE: sent state UUID: 47fe2d7f-c33f-11ee-8d18-0b49d3ba5b96
2024-02-04T09:25:05.326720Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: sent state msg: 47fe2d7f-c33f-11ee-8d18-0b49d3ba5b96
2024-02-04T09:25:05.327107Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: 47fe2d7f-c33f-11ee-8d18-0b49d3ba5b96 from 0 (dar-mysql-cluster-node-waw3-22)
2024-02-04T09:25:05.327118Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: 47fe2d7f-c33f-11ee-8d18-0b49d3ba5b96 from 2 (dar-mysql-cluster-node-waw3-21)
2024-02-04T09:25:05.821848Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: 47fe2d7f-c33f-11ee-8d18-0b49d3ba5b96 from 1 (dar-mysql-cluster-node-waw3-23)
2024-02-04T09:25:05.821885Z 0 [Note] [MY-000000] [Galera] Quorum results:
	version    = 6,
	component  = PRIMARY,
	conf_id    = 46,
	members    = 2/3 (primary/total),
	act_id     = 80891,
	last_appl. = 57216,
	protocols  = 2/10/4 (gcs/repl/appl),
	vote policy= 0,
	group UUID = c5e2d4d1-b610-11ee-98f3-83c308702156
2024-02-04T09:25:05.821958Z 0 [Note] [MY-000000] [Galera] Flow-control interval: [173, 173]
2024-02-04T09:25:05.822269Z 13 [Note] [MY-000000] [Galera] ####### processing CC 80892, local, ordered
2024-02-04T09:25:05.822319Z 13 [Note] [MY-000000] [Galera] Maybe drain monitors from 80891 upto current CC event 80892 upto:80891
2024-02-04T09:25:05.822332Z 13 [Note] [MY-000000] [Galera] Drain monitors from 80891 up to 80891
2024-02-04T09:25:05.822346Z 13 [Note] [MY-000000] [Galera] ####### My UUID: 2a716e62-bece-11ee-afaa-3b6138179185
2024-02-04T09:25:05.822405Z 13 [Note] [MY-000000] [Galera] Skipping cert index reset
2024-02-04T09:25:05.822419Z 13 [Note] [MY-000000] [Galera] REPL Protocols: 10 (5)
2024-02-04T09:25:05.822431Z 13 [Note] [MY-000000] [Galera] ####### Adjusting cert position: 80891 -> 80892
2024-02-04T09:25:05.822519Z 0 [Note] [MY-000000] [Galera] Service thread queue flushed.
2024-02-04T09:25:05.827618Z 13 [Note] [MY-000000] [Galera] ================================================
View:
  id: c5e2d4d1-b610-11ee-98f3-83c308702156:80892
  status: primary
  protocol_version: 4
  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO
  final: no
  own_index: 0
  members(3):
	0: 2a716e62-bece-11ee-afaa-3b6138179185, dar-mysql-cluster-node-waw3-22
	1: 47b0d94a-c33f-11ee-a0a7-97c832cf903f, dar-mysql-cluster-node-waw3-23
	2: 71d3d731-be19-11ee-b2bc-baa7e0e6a780, dar-mysql-cluster-node-waw3-21
=================================================
2024-02-04T09:25:05.827652Z 13 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T09:25:05.834897Z 13 [Note] [MY-000000] [Galera] Recording CC from group: 80892
2024-02-04T09:25:05.834912Z 13 [Note] [MY-000000] [Galera] Lowest cert index boundary for CC from group: 64385
2024-02-04T09:25:05.834918Z 13 [Note] [MY-000000] [Galera] Min available from gcache for CC from group: 27247
2024-02-04T09:25:06.347792Z 0 [Note] [MY-000000] [Galera] Member 1.0 (dar-mysql-cluster-node-waw3-23) requested state transfer from '*any*'. Selected 0.0 (dar-mysql-cluster-node-waw3-22)(SYNCED) as donor.
2024-02-04T09:25:06.347828Z 0 [Note] [MY-000000] [Galera] Shifting SYNCED -> DONOR/DESYNCED (TO: 80892)
2024-02-04T09:25:06.347901Z 13 [Note] [MY-000000] [Galera] Detected STR version: 1, req_len: 134, req: STRv1
2024-02-04T09:25:06.347954Z 13 [Note] [MY-000000] [Galera] Cert index preload: 64385 -> 80892
2024-02-04T09:25:06.358075Z 13 [Note] [MY-000000] [WSREP] Server status change synced -> donor
2024-02-04T09:25:06.358095Z 13 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T09:25:06.358153Z 0 [Note] [MY-000000] [Galera] async IST sender starting to serve ssl://172.30.0.183:4568 sending 64385-80892, preload starts from 64385
2024-02-04T09:25:06.358211Z 0 [Note] [MY-000000] [WSREP] Initiating SST/IST transfer on DONOR side (wsrep_sst_xtrabackup-v2 --role 'donor' --address '172.30.0.183:4444/xtrabackup_sst//1' --socket '/var/run/mysqld/mysqld.sock' --datadir '/var/lib/mysql/' --basedir '/usr/' --plugindir '/usr/lib/mysql/plugin/' --defaults-file '/etc/mysql/my.cnf' --defaults-group-suffix '' --mysqld-version '8.0.35-27.1'   '' --gtid 'c5e2d4d1-b610-11ee-98f3-83c308702156:80892' )
2024-02-04T09:25:06.358449Z 0 [ERROR] [MY-000000] [WSREP] Error accessing server with user:mysql.pxc.internal.session@localhost
2024-02-04T09:25:06.358480Z 13 [Note] [MY-000000] [WSREP] DONOR thread signaled with -125
2024-02-04T09:25:06.358493Z 13 [Warning] [MY-000000] [Galera] SST preparation failed
2024-02-04T09:25:06.358504Z 13 [Note] [MY-000000] [WSREP] Server status change donor -> joined
2024-02-04T09:25:06.358509Z 13 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T09:25:06.358515Z 13 [ERROR] [MY-000000] [Galera] SST failed: 1
2024-02-04T09:25:06.359318Z 0 [Warning] [MY-000000] [Galera] 0.0 (dar-mysql-cluster-node-waw3-22): State transfer to 1.0 (dar-mysql-cluster-node-waw3-23) failed: -125 (Operation canceled)
2024-02-04T09:25:06.359334Z 0 [Note] [MY-000000] [Galera] Shifting DONOR/DESYNCED -> JOINED (TO: 80892)
2024-02-04T09:25:06.359374Z 0 [Note] [MY-000000] [Galera] Processing event queue:... -nan% (0/0 events) complete.
2024-02-04T09:25:06.360617Z 0 [Note] [MY-000000] [Galera] declaring 71d3d731-b2bc at ssl://172.30.0.39:4567 stable
2024-02-04T09:25:06.360625Z 0 [Note] [MY-000000] [Galera] Member 0.0 (dar-mysql-cluster-node-waw3-22) synced with group.
2024-02-04T09:25:06.360633Z 0 [Note] [MY-000000] [Galera] forgetting 47b0d94a-a0a7 (ssl://172.30.0.183:4567)
2024-02-04T09:25:06.360645Z 0 [Note] [MY-000000] [Galera] Processing event queue:...100.0% (1/1 events) complete.
2024-02-04T09:25:06.360651Z 0 [Note] [MY-000000] [Galera] Shifting JOINED -> SYNCED (TO: 80892)
2024-02-04T09:25:06.360668Z 17 [Note] [MY-000000] [Galera] Server dar-mysql-cluster-node-waw3-22 synced with group
2024-02-04T09:25:06.360677Z 17 [Note] [MY-000000] [WSREP] Server status change joined -> synced
2024-02-04T09:25:06.360692Z 17 [Note] [MY-000000] [WSREP] Synchronized with group, ready for connections
2024-02-04T09:25:06.360697Z 17 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T09:25:06.360921Z 0 [Note] [MY-000000] [Galera] Node 2a716e62-afaa state primary
2024-02-04T09:25:06.361134Z 0 [Note] [MY-000000] [Galera] Current view of cluster as seen by this node
view (view_id(PRIM,2a716e62-afaa,48)
memb {
	2a716e62-afaa,0
	71d3d731-b2bc,0
	}
joined {
	}
left {
	}
partitioned {
	47b0d94a-a0a7,0
	}
)
2024-02-04T09:25:06.361147Z 0 [Note] [MY-000000] [Galera] Save the discovered primary-component to disk
2024-02-04T09:25:06.365298Z 0 [Note] [MY-000000] [Galera] forgetting 47b0d94a-a0a7 (ssl://172.30.0.183:4567)
2024-02-04T09:25:06.365324Z 0 [Note] [MY-000000] [Galera] New COMPONENT: primary = yes, bootstrap = no, my_idx = 0, memb_num = 2
2024-02-04T09:25:06.365382Z 0 [Note] [MY-000000] [Galera] STATE_EXCHANGE: sent state UUID: 489cc408-c33f-11ee-b62d-c21798cfdd77
2024-02-04T09:25:06.369118Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: sent state msg: 489cc408-c33f-11ee-b62d-c21798cfdd77
2024-02-04T09:25:06.369365Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: 489cc408-c33f-11ee-b62d-c21798cfdd77 from 0 (dar-mysql-cluster-node-waw3-22)
2024-02-04T09:25:06.369639Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: 489cc408-c33f-11ee-b62d-c21798cfdd77 from 1 (dar-mysql-cluster-node-waw3-21)
2024-02-04T09:25:06.369647Z 0 [Note] [MY-000000] [Galera] Quorum results:
	version    = 6,
	component  = PRIMARY,
	conf_id    = 47,
	members    = 2/2 (primary/total),
	act_id     = 80892,
	last_appl. = 57216,
	protocols  = 2/10/4 (gcs/repl/appl),
	vote policy= 0,
	group UUID = c5e2d4d1-b610-11ee-98f3-83c308702156
2024-02-04T09:25:06.369675Z 0 [Note] [MY-000000] [Galera] Flow-control interval: [141, 141]
2024-02-04T09:25:06.369756Z 12 [Note] [MY-000000] [Galera] ####### processing CC 80893, local, ordered
2024-02-04T09:25:06.369772Z 12 [Note] [MY-000000] [Galera] Maybe drain monitors from 80892 upto current CC event 80893 upto:80892
2024-02-04T09:25:06.369778Z 12 [Note] [MY-000000] [Galera] Drain monitors from 80892 up to 80892
2024-02-04T09:25:06.369785Z 12 [Note] [MY-000000] [Galera] ####### My UUID: 2a716e62-bece-11ee-afaa-3b6138179185
2024-02-04T09:25:06.369791Z 12 [Note] [MY-000000] [Galera] Skipping cert index reset
2024-02-04T09:25:06.369797Z 12 [Note] [MY-000000] [Galera] REPL Protocols: 10 (5)
2024-02-04T09:25:06.369803Z 12 [Note] [MY-000000] [Galera] ####### Adjusting cert position: 80892 -> 80893
2024-02-04T09:25:06.369815Z 0 [Note] [MY-000000] [Galera] Service thread queue flushed.
2024-02-04T09:25:06.375149Z 12 [Note] [MY-000000] [Galera] ================================================
View:
  id: c5e2d4d1-b610-11ee-98f3-83c308702156:80893
  status: primary
  protocol_version: 4
  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO
  final: no
  own_index: 0
  members(2):
	0: 2a716e62-bece-11ee-afaa-3b6138179185, dar-mysql-cluster-node-waw3-22
	1: 71d3d731-be19-11ee-b2bc-baa7e0e6a780, dar-mysql-cluster-node-waw3-21
=================================================
2024-02-04T09:25:06.375166Z 12 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T09:25:06.375396Z 0 [ERROR] [MY-000000] [Galera] async IST sender failed to serve ssl://172.30.0.183:4568: ist send failed: ', asio error 'error receiving handshake: 71 (Protocol error)
	 at /mnt/jenkins/workspace/pxc80-autobuild-RELEASE/test/percona-xtradb-cluster-8.0.35-27/percona-xtradb-cluster-galera/galera/src/ist_proto.hpp:recv_handshake():319': 71 (Protocol error)
	 at /mnt/jenkins/workspace/pxc80-autobuild-RELEASE/test/percona-xtradb-cluster-8.0.35-27/percona-xtradb-cluster-galera/galera/src/ist.cpp:send():862
2024-02-04T09:25:06.375602Z 0 [Note] [MY-000000] [Galera] async IST sender served
2024-02-04T09:25:06.381750Z 12 [Note] [MY-000000] [Galera] Recording CC from group: 80893
2024-02-04T09:25:06.381773Z 12 [Note] [MY-000000] [Galera] Lowest cert index boundary for CC from group: 64385
2024-02-04T09:25:06.381779Z 12 [Note] [MY-000000] [Galera] Min available from gcache for CC from group: 27247
2024-02-04T09:25:08.177296Z 0 [Note] [MY-000000] [Galera] (2a716e62-afaa, 'ssl://0.0.0.0:4567') turning message relay requesting off
2024-02-04T09:25:11.677806Z 0 [Note] [MY-000000] [Galera]  cleaning up 47b0d94a-a0a7 (ssl://172.30.0.183:4567)
2024-02-04T09:26:01.126852Z 48514 [Warning] [MY-013360] [Server] Plugin mysql_native_password reported: ''mysql_native_password' is deprecated and will be removed in a future release. Please use caching_sha2_password instead'

When it comes to .sst logs, I don’t see those in mysql data dir on neither joiner nor donor:

root@dar-mysql-cluster-node-waw3-22:/var/lib/mysql# ls -la
total 723800
-rw-r-----  1 mysql mysql    196608 Feb  4 09:45 '#ib_16384_0.dblwr'
-rw-r-----  1 mysql mysql   8585216 Jan 29 17:46 '#ib_16384_1.dblwr'
drwxr-x---  2 mysql mysql      4096 Feb  4 08:01 '#innodb_redo'
drwxr-x---  2 mysql mysql      4096 Jan 29 17:45 '#innodb_temp'
drwxr-x--- 14 mysql mysql      4096 Feb  4 09:25  .
drwxr-xr-x 27 root  root       4096 Jan 29 13:03  ..
drwxr-x---  2 mysql mysql      4096 Jan 29 17:45  COPY_TO_OTC
drwxr-x---  2 mysql mysql      4096 Feb  3 12:17  Development_Testing
-rw-r-----  1 mysql mysql       267 Jan 25 11:10  GRA_16_87_v2.log
drwxr-x---  2 mysql mysql      4096 Jan 30 14:00  ProductTeamsKPI
drwxr-x---  2 mysql mysql      4096 Jan 30 14:00  SupportKPI
-rw-r-----  1 mysql mysql        56 Jan 29 16:44  auto.cnf
-rw-r-----  1 mysql mysql       157 Jan 29 16:44  binlog.000249
-rw-r-----  1 mysql mysql       180 Jan 29 16:44  binlog.000250
-rw-r-----  1 mysql mysql      1780 Jan 29 17:43  binlog.000251
-rw-r-----  1 mysql mysql 501486035 Feb  4 09:45  binlog.000252
-rw-r-----  1 mysql mysql        62 Jan 29 17:45  binlog.index
-rw-------  1 mysql mysql      1705 Jan 18 14:49  ca-key.pem
-rw-r--r--  1 mysql mysql      1120 Jan 18 14:49  ca.pem
-rw-r--r--  1 mysql mysql      1120 Jan 18 14:49  client-cert.pem
-rw-------  1 mysql mysql      1705 Jan 18 14:49  client-key.pem
-rw-r-----  1 mysql mysql 134219032 Feb  4 09:45  galera.cache
-rw-r-----  1 mysql mysql       116 Feb  4 09:25  grastate.dat
-rw-r-----  1 mysql mysql       218 Feb  4 09:25  gvwstate.dat
-rw-r-----  1 mysql mysql      3937 Jan 29 17:43  ib_buffer_pool
-rw-r-----  1 mysql mysql  12582912 Feb  4 09:45  ibdata1
-rw-r-----  1 mysql mysql  12582912 Jan 29 17:45  ibtmp1
-rw-r-----  1 mysql mysql       605 Jan 29 16:44  innobackup.decompress.log
-rw-r-----  1 mysql mysql     49470 Jan 29 16:44  innobackup.move.log
-rw-r-----  1 mysql mysql      8566 Jan 29 16:44  innobackup.prepare.log
drwxr-x---  2 mysql mysql      4096 Jan 29 16:44  mysql
-rw-r-----  1 mysql mysql  37748736 Feb  4 09:25  mysql.ibd
-rw-r-----  1 mysql mysql      3545 Jan 29 16:44  mysqld.post.processing.log
drwxr-x---  2 mysql mysql      4096 Jan 29 16:44  performance_schema
-rw-------  1 mysql mysql      1705 Jan 18 14:49  private_key.pem
-rw-r--r--  1 mysql mysql       452 Jan 18 14:49  public_key.pem
-rw-r--r--  1 mysql mysql      1120 Jan 18 14:49  server-cert.pem
-rw-------  1 mysql mysql      1705 Jan 18 14:49  server-key.pem
drwxr-x---  2 mysql mysql      4096 Jan 29 16:44  sys
-rw-r-----  1 mysql mysql  16777216 Feb  4 09:44  undo_001
-rw-r-----  1 mysql mysql  16777216 Feb  4 09:45  undo_002
-rw-r-----  1 mysql mysql       752 Jan 29 16:44  xtrabackup_info

Also, here is the ‘journalctl -xeu mysql.service’ output. Don’t know if that would be helpful

This has to be the issue. The SST process needs to log into MySQL to be a donor and it can’t, thus the SST aborts.

I just installed a brand new PXC 8.0.35 and the following users are present:

node1 [localhost:29536] {root} ((none)) > select user, host, authentication_string from mysql.user;
+----------------------------+-----------+------------------------------------------------------------------------+
| user                       | host      | authentication_string                                                  |
+----------------------------+-----------+------------------------------------------------------------------------+
| mysql.infoschema           | localhost | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| mysql.pxc.internal.session | localhost | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| mysql.pxc.sst.role         | localhost |                                                                        |
| mysql.session              | localhost | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| mysql.sys                  | localhost | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| root                       | localhost |                                                                        |
+----------------------------+-----------+------------------------------------------------------------------------+
6 rows in set (0.00 sec)


node1$ ./pt-show-grants -S /tmp/mysql_sandbox29536.sock -uroot --only mysql.pxc.internal.session
-- Grants dumped by pt-show-grants
-- Dumped from server Localhost via UNIX socket, MySQL 8.0.35-27.1 at 2024-02-04 16:14:04
-- Grants for 'mysql.pxc.internal.session'@'localhost'
CREATE USER IF NOT EXISTS `mysql.pxc.internal.session`@`localhost`;
ALTER USER `mysql.pxc.internal.session`@`localhost` IDENTIFIED WITH 'caching_sha2_password' AS '$A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT LOCK PASSWORD HISTORY DEFAULT PASSWORD REUSE INTERVAL DEFAULT PASSWORD REQUIRE CURRENT DEFAULT;
GRANT ALTER, ALTER ROUTINE, CREATE, CREATE ROLE, CREATE ROUTINE, CREATE TABLESPACE, CREATE TEMPORARY TABLES, CREATE USER, CREATE VIEW, DELETE, DROP, DROP ROLE, EVENT, EXECUTE, FILE, INDEX, INSERT, LOCK TABLES, PROCESS, REFERENCES, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SELECT, SHOW DATABASES, SHOW VIEW, SHUTDOWN, SUPER, TRIGGER, UPDATE ON *.* TO `mysql.pxc.internal.session`@`localhost` WITH GRANT OPTION;
GRANT APPLICATION_PASSWORD_ADMIN,AUDIT_ADMIN,AUTHENTICATION_POLICY_ADMIN,BACKUP_ADMIN,BINLOG_ADMIN,BINLOG_ENCRYPTION_ADMIN,CLONE_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,FLUSH_OPTIMIZER_COSTS,FLUSH_STATUS,FLUSH_TABLES,FLUSH_USER_RESOURCES,GROUP_REPLICATION_ADMIN,GROUP_REPLICATION_STREAM,INNODB_REDO_LOG_ARCHIVE,INNODB_REDO_LOG_ENABLE,PASSWORDLESS_USER_ADMIN,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_APPLIER,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SENSITIVE_VARIABLES_OBSERVER,SERVICE_CONNECTION_ADMIN,SESSION_VARIABLES_ADMIN,SET_USER_ID,SHOW_ROUTINE,SYSTEM_USER,SYSTEM_VARIABLES_ADMIN,TABLE_ENCRYPTION_ADMIN,TELEMETRY_LOG_ADMIN,XA_RECOVER_ADMIN ON *.* TO `mysql.pxc.internal.session`@`localhost` WITH GRANT OPTION;

node1$ ./pt-show-grants -S /tmp/mysql_sandbox29536.sock -uroot --only mysql.infoschema
-- Grants dumped by pt-show-grants
-- Dumped from server Localhost via UNIX socket, MySQL 8.0.35-27.1 at 2024-02-04 16:14:50
-- Grants for 'mysql.infoschema'@'localhost'
CREATE USER IF NOT EXISTS `mysql.infoschema`@`localhost`;
ALTER USER `mysql.infoschema`@`localhost` IDENTIFIED WITH 'caching_sha2_password' AS '$A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT LOCK PASSWORD HISTORY DEFAULT PASSWORD REUSE INTERVAL DEFAULT PASSWORD REQUIRE CURRENT DEFAULT;
GRANT AUDIT_ABORT_EXEMPT,FIREWALL_EXEMPT,SYSTEM_USER ON *.* TO `mysql.infoschema`@`localhost`;
GRANT SELECT ON *.* TO `mysql.infoschema`@`localhost`;

node1$ ./pt-show-grants -S /tmp/mysql_sandbox29536.sock -uroot --only mysql.session
-- Grants dumped by pt-show-grants
-- Dumped from server Localhost via UNIX socket, MySQL 8.0.35-27.1 at 2024-02-04 16:16:05
-- Grants for 'mysql.session'@'localhost'
CREATE USER IF NOT EXISTS `mysql.session`@`localhost`;
ALTER USER `mysql.session`@`localhost` IDENTIFIED WITH 'caching_sha2_password' AS '$A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT LOCK PASSWORD HISTORY DEFAULT PASSWORD REUSE INTERVAL DEFAULT PASSWORD REQUIRE CURRENT DEFAULT;
GRANT AUDIT_ABORT_EXEMPT,AUTHENTICATION_POLICY_ADMIN,BACKUP_ADMIN,CLONE_ADMIN,CONNECTION_ADMIN,FIREWALL_EXEMPT,PERSIST_RO_VARIABLES_ADMIN,SESSION_VARIABLES_ADMIN,SYSTEM_USER,SYSTEM_VARIABLES_ADMIN ON *.* TO `mysql.session`@`localhost`;
GRANT SELECT ON `mysql`.`user` TO `mysql.session`@`localhost`;
GRANT SELECT ON `performance_schema`.* TO `mysql.session`@`localhost`;
GRANT SHUTDOWN, SUPER ON *.* TO `mysql.session`@`localhost`;

Try re-creating these users.

So I’ve created mysql.pxc.internal.session user. Currently have:

mysql> select user, host from mysql.user where user like "%mysql%";
+----------------------------+-----------+
| user                       | host      |
+----------------------------+-----------+
| mysql.infoschema           | localhost |
| mysql.pxc.internal.session | localhost |
| mysql.pxc.sst.user         | localhost |
| mysql.session              | localhost |
| mysql.sys                  | localhost |
+----------------------------+-----------+
5 rows in set (0.00 sec)

mysql> show grants for 'mysql.infoschema'@'localhost'
    -> ;
+-----------------------------------------------------------------------------------------------+
| Grants for mysql.infoschema@localhost                                                         |
+-----------------------------------------------------------------------------------------------+
| GRANT SELECT ON *.* TO `mysql.infoschema`@`localhost`                                         |
| GRANT AUDIT_ABORT_EXEMPT,FIREWALL_EXEMPT,SYSTEM_USER ON *.* TO `mysql.infoschema`@`localhost` |
+-----------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

mysql> show grants for 'mysql.pxc.internal.session'@'localhost';
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Grants for mysql.pxc.internal.session@localhost                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE ON *.* TO `mysql.pxc.internal.session`@`localhost` WITH GRANT OPTION                                                                                                                                                                                                                                                                                                                                |
| GRANT APPLICATION_PASSWORD_ADMIN,AUDIT_ADMIN,AUTHENTICATION_POLICY_ADMIN,BACKUP_ADMIN,BINLOG_ADMIN,BINLOG_ENCRYPTION_ADMIN,CLONE_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,FLUSH_OPTIMIZER_COSTS,FLUSH_STATUS,FLUSH_TABLES,FLUSH_USER_RESOURCES,GROUP_REPLICATION_ADMIN,GROUP_REPLICATION_STREAM,INNODB_REDO_LOG_ARCHIVE,INNODB_REDO_LOG_ENABLE,PASSWORDLESS_USER_ADMIN,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_APPLIER,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SENSITIVE_VARIABLES_OBSERVER,SERVICE_CONNECTION_ADMIN,SESSION_VARIABLES_ADMIN,SET_USER_ID,SHOW_ROUTINE,SYSTEM_USER,SYSTEM_VARIABLES_ADMIN,TABLE_ENCRYPTION_ADMIN,TELEMETRY_LOG_ADMIN,XA_RECOVER_ADMIN ON *.* TO `mysql.pxc.internal.session`@`localhost` |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

mysql> show grants for 'mysql.pxc.sst.user'@'localhost';
+--------------------------------------------------------+
| Grants for mysql.pxc.sst.user@localhost                |
+--------------------------------------------------------+
| GRANT USAGE ON *.* TO `mysql.pxc.sst.user`@`localhost` |
+--------------------------------------------------------+
1 row in set (0.00 sec)

mysql> show grants for 'mysql.session'@'localhost';
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Grants for mysql.session@localhost                                                                                                                                                                                                         |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT SHUTDOWN, SUPER ON *.* TO `mysql.session`@`localhost`                                                                                                                                                                                |
| GRANT AUDIT_ABORT_EXEMPT,AUTHENTICATION_POLICY_ADMIN,BACKUP_ADMIN,CLONE_ADMIN,CONNECTION_ADMIN,FIREWALL_EXEMPT,PERSIST_RO_VARIABLES_ADMIN,SESSION_VARIABLES_ADMIN,SYSTEM_USER,SYSTEM_VARIABLES_ADMIN ON *.* TO `mysql.session`@`localhost` |
| GRANT SELECT ON `performance_schema`.* TO `mysql.session`@`localhost`                                                                                                                                                                      |
| GRANT SELECT ON `mysql`.`user` TO `mysql.session`@`localhost`                                                                                                                                                                              |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
4 rows in set (0.00 sec)

mysql> show grants for 'mysql.sys'@'localhost';
+----------------------------------------------------------------------------------------+
| Grants for mysql.sys@localhost                                                         |
+----------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO `mysql.sys`@`localhost`                                          |
| GRANT AUDIT_ABORT_EXEMPT,FIREWALL_EXEMPT,SYSTEM_USER ON *.* TO `mysql.sys`@`localhost` |
| GRANT TRIGGER ON `sys`.* TO `mysql.sys`@`localhost`                                    |
| GRANT SELECT ON `sys`.`sys_config` TO `mysql.sys`@`localhost`                          |
+----------------------------------------------------------------------------------------+
4 rows in set (0.00 sec)


However, nothing has changed besides that now it only indicates that SST has failed without any reason provided. I’m sending logs in a next reply.

Joiner logs:

Log of wsrep recovery (--wsrep-recover):
 INFO: WSREP: Running position recovery with --log_error='/var/lib/mysql/wsrep_recovery_verbose.xB1EGn' --pid-file='/var/lib/mysql/galera-dar-node-ext-test-recover.pid'
 INFO: WSREP: Recovered position 65db0b2e-c280-11ee-9b22-a2cbd578be3b:1
2024-02-04T16:45:06.550480Z 0 [Warning] [MY-011070] [Server] 'binlog_format' is deprecated and will be removed in a future release.
2024-02-04T16:45:06.550490Z 0 [Warning] [MY-011068] [Server] The syntax 'wsrep_slave_threads' is deprecated and will be removed in a future release. Please use wsrep_applier_threads instead.
2024-02-04T16:45:06.550519Z 0 [Warning] [MY-011070] [Server] 'binlog_format' is deprecated and will be removed in a future release.
2024-02-04T16:45:06.551355Z 0 [Warning] [MY-010097] [Server] Insecure configuration for --secure-log-path: Current value does not restrict location of generated files. Consider setting it to a valid, non-empty path.
2024-02-04T16:45:06.551835Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.35-27.1) starting as process 33376
2024-02-04T16:45:06.560604Z 0 [Warning] [MY-010068] [Server] CA certificate /etc/mysql/certs/new-ca.pem is self signed.
2024-02-04T16:45:06.560627Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2024-02-04T16:45:06.560633Z 0 [Note] [MY-000000] [WSREP] New joining cluster node configured to use specified SSL artifacts
2024-02-04T16:45:06.560655Z 0 [Note] [MY-000000] [Galera] Loading provider /usr/lib/libgalera_smm.so initial position: 65db0b2e-c280-11ee-9b22-a2cbd578be3b:1
2024-02-04T16:45:06.560671Z 0 [Note] [MY-000000] [Galera] wsrep_load(): loading provider library '/usr/lib/libgalera_smm.so'
2024-02-04T16:45:06.561094Z 0 [Note] [MY-000000] [Galera] wsrep_load(): Galera 4.16(b73532f) by Codership Oy <info@codership.com> (modified by Percona <https://percona.com/>) loaded successfully.
2024-02-04T16:45:06.561120Z 0 [Note] [MY-000000] [Galera] CRC-32C: using 64-bit x86 acceleration.
2024-02-04T16:45:06.561285Z 0 [Warning] [MY-000000] [Galera] SSL compression is not effective. The option socket.ssl_compression is deprecated and will be removed in future releases.
2024-02-04T16:45:06.561293Z 0 [Warning] [MY-000000] [Galera] Parameter 'socket.ssl_compression' is deprecated and will be removed in future versions
2024-02-04T16:45:06.563084Z 0 [Note] [MY-000000] [Galera] Found saved state: 00000000-0000-0000-0000-000000000000:-1, safe_to_bootstrap: 1
2024-02-04T16:45:06.563142Z 0 [Note] [MY-000000] [Galera] GCache DEBUG: opened preamble:
Version: 2
UUID: c5e2d4d1-b610-11ee-98f3-83c308702156
Seqno: -1 - -1
Offset: -1
Synced: 0
EncVersion: 1
Encrypted: 0
MasterKeyConst UUID: 65d7aab5-c280-11ee-8eb4-7f9622c848c4
MasterKey UUID: 00000000-0000-0000-0000-000000000000
MasterKey ID: 0
2024-02-04T16:45:06.563150Z 0 [Note] [MY-000000] [Galera] Recovering GCache ring buffer: version: 2, UUID: c5e2d4d1-b610-11ee-98f3-83c308702156, offset: -1
2024-02-04T16:45:06.563210Z 0 [Note] [MY-000000] [Galera] GCache::RingBuffer initial scan...  0.0% (        0/134217752 bytes) complete.
2024-02-04T16:45:06.636357Z 0 [Note] [MY-000000] [Galera] GCache::RingBuffer initial scan...100.0% (134217752/134217752 bytes) complete.
2024-02-04T16:45:06.636397Z 0 [Note] [MY-000000] [Galera] Recovering GCache ring buffer: Recovery failed, need to do full reset.
2024-02-04T16:45:06.638572Z 0 [Note] [MY-000000] [Galera] Complete reset of the galera cache
2024-02-04T16:45:06.681950Z 0 [Note] [MY-000000] [Galera] Flushing memory map to disk...
2024-02-04T16:45:06.843367Z 0 [Note] [MY-000000] [Galera] Passing config to GCS: allocator.disk_pages_encryption = no; allocator.encryption_cache_page_size = 32K; allocator.encryption_cache_size = 16777216; base_dir = /var/lib/mysql/; base_host = 172.30.0.183; base_port = 4567; cert.log_conflicts = no; cert.optimistic_pa = no; debug = no; evs.auto_evict = 0; evs.delay_margin = PT1S; evs.delayed_keep_period = PT30S; evs.inactive_check_period = PT0.5S; evs.inactive_timeout = PT15S; evs.join_retrans_period = PT1S; evs.max_install_timeouts = 3; evs.send_window = 10; evs.stats_report_period = PT1M; evs.suspect_timeout = PT5S; evs.user_send_window = 4; evs.view_forget_timeout = PT24H; gcache.dir = /var/lib/mysql/; gcache.encryption = no; gcache.encryption_cache_page_size = 32K; gcache.encryption_cache_size = 16777216; gcache.freeze_purge_at_seqno = -1; gcache.keep_pages_count = 0; gcache.keep_pages_size = 0; gcache.mem_size = 0; gcache.name = galera.cache; gcache.page_size = 128M; gcache.recover = yes; gcache.size = 128M; gcomm.thread_prio = ; gcs.fc_auto_evict_threshold = 0.75; gcs.fc_auto_evict_window = 0; gcs.fc_debug = 0; gcs.fc_factor = 1.0; gcs.fc_limit = 100; gcs.fc_master_slave = no; gcs.fc_single_primary = no; gcs.max_packet_size = 64500; gcs.max_throttle = 0.25; gcs.recv_q_hard_limit = 9223372036854775807; gcs.recv_q_soft_limit = 0.25; gcs.sync_donor = no; gmcast.segment = 0; gmcast.version = 0; pc.announce_timeout = PT3S; pc.checksum = false; pc.ignore_quorum = false; pc.ignore_sb = false; pc.npvo = false; pc.recovery = true; pc.version = 0; pc.wait_prim = true; pc.wait_prim_timeout = PT30S; pc.wait_restored_prim_timeout = PT0S; pc.weight = 1; protonet.backend = asio; protonet.version = 0; repl.causal_read_timeout = PT30S; repl.commit_order = 3; repl.key_format = FLAT8; repl.max_ws_size = 2147483647; repl.proto_max = 10; socket.checksum = 2; socket.recv_buf_size = auto; socket.send_buf_size = auto; socket.ssl = YES; socket.ssl_ca = /etc/mysql/certs/new-ca.pem; socket.ssl_cert = /etc/mysql/certs/galera-node-cert.pem; socket.ssl_cipher = ; socket.ssl_compression = YES; socket.ssl_key = /etc/mysql/certs/galera-node-key.pem; socket.ssl_reload = 1; 
2024-02-04T16:45:06.853048Z 0 [Note] [MY-000000] [WSREP] Starting replication
2024-02-04T16:45:06.853085Z 0 [Note] [MY-000000] [Galera] Connecting with bootstrap option: 0
2024-02-04T16:45:06.853096Z 0 [Note] [MY-000000] [Galera] Setting GCS initial position to 00000000-0000-0000-0000-000000000000:-1
2024-02-04T16:45:06.853136Z 0 [Note] [MY-000000] [Galera] protonet asio version 0
2024-02-04T16:45:06.855053Z 0 [Note] [MY-000000] [Galera] Using CRC-32C for message checksums.
2024-02-04T16:45:06.855071Z 0 [Note] [MY-000000] [Galera] backend: asio
2024-02-04T16:45:06.855139Z 0 [Note] [MY-000000] [Galera] gcomm thread scheduling priority set to other:0 
2024-02-04T16:45:06.855208Z 0 [Note] [MY-000000] [Galera] Fail to access the file (/var/lib/mysql//gvwstate.dat) error (No such file or directory). It is possible if node is booting for first time or re-booting after a graceful shutdown
2024-02-04T16:45:06.855216Z 0 [Note] [MY-000000] [Galera] Restoring primary-component from disk failed. Either node is booting for first time or re-booting after a graceful shutdown
2024-02-04T16:45:06.855313Z 0 [Note] [MY-000000] [Galera] GMCast version 0
2024-02-04T16:45:06.855418Z 0 [Note] [MY-000000] [Galera] (c087d462-9ca4, 'ssl://0.0.0.0:4567') listening at ssl://0.0.0.0:4567
2024-02-04T16:45:06.855426Z 0 [Note] [MY-000000] [Galera] (c087d462-9ca4, 'ssl://0.0.0.0:4567') multicast: , ttl: 1
2024-02-04T16:45:06.855626Z 0 [Note] [MY-000000] [Galera] EVS version 1
2024-02-04T16:45:06.855674Z 0 [Note] [MY-000000] [Galera] gcomm: connecting to group 'DAR_MySQL_cluster', peer '172.30.0.39:,172.30.0.202:,172.30.0.183:'
2024-02-04T16:45:06.865727Z 0 [Note] [MY-000000] [Galera] (c087d462-9ca4, 'ssl://0.0.0.0:4567') Found matching local endpoint for a connection, blacklisting address ssl://172.30.0.183:4567
2024-02-04T16:45:06.867466Z 0 [Note] [MY-000000] [Galera] (c087d462-9ca4, 'ssl://0.0.0.0:4567') connection established to 71d3d731-b2bc ssl://172.30.0.39:4567
2024-02-04T16:45:06.867528Z 0 [Note] [MY-000000] [Galera] (c087d462-9ca4, 'ssl://0.0.0.0:4567') turning message relay requesting on, nonlive peers: 
2024-02-04T16:45:06.869198Z 0 [Note] [MY-000000] [Galera] (c087d462-9ca4, 'ssl://0.0.0.0:4567') connection established to 2a716e62-afaa ssl://172.30.0.202:4567
2024-02-04T16:45:07.357803Z 0 [Note] [MY-000000] [Galera] EVS version upgrade 0 -> 1
2024-02-04T16:45:07.357837Z 0 [Note] [MY-000000] [Galera] declaring 2a716e62-afaa at ssl://172.30.0.202:4567 stable
2024-02-04T16:45:07.357845Z 0 [Note] [MY-000000] [Galera] declaring 71d3d731-b2bc at ssl://172.30.0.39:4567 stable
2024-02-04T16:45:07.357855Z 0 [Note] [MY-000000] [Galera] PC protocol upgrade 0 -> 1
2024-02-04T16:45:07.358254Z 0 [Note] [MY-000000] [Galera] Node 2a716e62-afaa state primary
2024-02-04T16:45:07.358629Z 0 [Note] [MY-000000] [Galera] Current view of cluster as seen by this node
view (view_id(PRIM,2a716e62-afaa,57)
memb {
	2a716e62-afaa,0
	71d3d731-b2bc,0
	c087d462-9ca4,0
	}
joined {
	}
left {
	}
partitioned {
	}
)
2024-02-04T16:45:07.358645Z 0 [Note] [MY-000000] [Galera] Save the discovered primary-component to disk
2024-02-04T16:45:07.856206Z 0 [Note] [MY-000000] [Galera] gcomm: connected
2024-02-04T16:45:07.856279Z 0 [Note] [MY-000000] [Galera] Changing maximum packet size to 64500, resulting msg size: 32636
2024-02-04T16:45:07.856379Z 0 [Note] [MY-000000] [Galera] Shifting CLOSED -> OPEN (TO: 0)
2024-02-04T16:45:07.856393Z 0 [Note] [MY-000000] [Galera] Opened channel 'DAR_MySQL_cluster'
2024-02-04T16:45:07.856493Z 0 [Note] [MY-000000] [Galera] New COMPONENT: primary = yes, bootstrap = no, my_idx = 2, memb_num = 3
2024-02-04T16:45:07.856534Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: Waiting for state UUID.
2024-02-04T16:45:07.856573Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: sent state msg: c0d4c1c6-c37c-11ee-a816-2b62829c6f7d
2024-02-04T16:45:07.856594Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: c0d4c1c6-c37c-11ee-a816-2b62829c6f7d from 0 (dar-mysql-cluster-node-waw3-22)
2024-02-04T16:45:07.856614Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: c0d4c1c6-c37c-11ee-a816-2b62829c6f7d from 1 (dar-mysql-cluster-node-waw3-21)
2024-02-04T16:45:07.856821Z 1 [Note] [MY-000000] [WSREP] Starting applier thread 1
2024-02-04T16:45:07.856842Z 2 [Note] [MY-000000] [WSREP] Starting rollbacker thread 2
2024-02-04T16:45:07.857775Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: c0d4c1c6-c37c-11ee-a816-2b62829c6f7d from 2 (dar-mysql-cluster-node-waw3-23)
2024-02-04T16:45:07.857793Z 0 [Note] [MY-000000] [Galera] Quorum results:
	version    = 6,
	component  = PRIMARY,
	conf_id    = 56,
	members    = 2/3 (primary/total),
	act_id     = 85870,
	last_appl. = 83985,
	protocols  = 2/10/4 (gcs/repl/appl),
	vote policy= 0,
	group UUID = c5e2d4d1-b610-11ee-98f3-83c308702156
2024-02-04T16:45:07.857808Z 0 [Note] [MY-000000] [Galera] Votes over c5e2d4d1-b610-11ee-98f3-83c308702156:854:
   cc03b3df0f411ece:   2/2
Winner: cc03b3df0f411ece
2024-02-04T16:45:07.857841Z 0 [Note] [MY-000000] [Galera] Flow-control interval: [173, 173]
2024-02-04T16:45:07.857846Z 0 [Note] [MY-000000] [Galera] Shifting OPEN -> PRIMARY (TO: 85871)
2024-02-04T16:45:07.857913Z 1 [Note] [MY-000000] [Galera] ####### processing CC 85871, local, ordered
2024-02-04T16:45:07.857930Z 1 [Note] [MY-000000] [Galera] Maybe drain monitors from -1 upto current CC event 85871 upto:-1
2024-02-04T16:45:07.857936Z 1 [Note] [MY-000000] [Galera] Drain monitors from -1 up to -1
2024-02-04T16:45:07.857945Z 1 [Note] [MY-000000] [Galera] Process first view: c5e2d4d1-b610-11ee-98f3-83c308702156 my uuid: c087d462-c37c-11ee-9ca4-fe38e58637f3
2024-02-04T16:45:07.857955Z 1 [Note] [MY-000000] [Galera] Server dar-mysql-cluster-node-waw3-23 connected to cluster at position c5e2d4d1-b610-11ee-98f3-83c308702156:85871 with ID c087d462-c37c-11ee-9ca4-fe38e58637f3
2024-02-04T16:45:07.857961Z 1 [Note] [MY-000000] [WSREP] Server status change disconnected -> connected
2024-02-04T16:45:07.857979Z 1 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T16:45:07.858000Z 1 [Note] [MY-000000] [Galera] ####### My UUID: c087d462-c37c-11ee-9ca4-fe38e58637f3
2024-02-04T16:45:07.858008Z 1 [Note] [MY-000000] [Galera] Cert index reset to 00000000-0000-0000-0000-000000000000:-1 (proto: 10), state transfer needed: yes
2024-02-04T16:45:07.858041Z 0 [Note] [MY-000000] [Galera] Service thread queue flushed.
2024-02-04T16:45:07.858074Z 1 [Note] [MY-000000] [Galera] ####### Assign initial position for certification: 00000000-0000-0000-0000-000000000000:-1, protocol version: -1
2024-02-04T16:45:07.858083Z 1 [Note] [MY-000000] [Galera] State transfer required: 
	Group state: c5e2d4d1-b610-11ee-98f3-83c308702156:85871
	Local state: 00000000-0000-0000-0000-000000000000:-1
2024-02-04T16:45:07.858088Z 1 [Note] [MY-000000] [WSREP] Server status change connected -> joiner
2024-02-04T16:45:07.858092Z 1 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T16:45:07.858158Z 0 [Note] [MY-000000] [WSREP] Initiating SST/IST transfer on JOINER side (wsrep_sst_xtrabackup-v2 --role 'joiner' --address '172.30.0.183' --datadir '/var/lib/mysql/' --basedir '/usr/' --plugindir '/usr/lib/mysql/plugin/' --defaults-file '/etc/mysql/my.cnf' --defaults-group-suffix '' --parent '33376' --mysqld-version '8.0.35-27.1'   '' )
2024-02-04T16:45:08.080504Z 0 [Warning] [MY-000000] [WSREP-SST] Found a stale sst_in_progress file: /var/lib/mysql//sst_in_progress
2024-02-04T16:45:08.370198Z 1 [Note] [MY-000000] [WSREP] Prepared SST request: xtrabackup-v2|172.30.0.183:4444/xtrabackup_sst//1
2024-02-04T16:45:08.370242Z 1 [Note] [MY-000000] [Galera] Check if state gap can be serviced using IST
2024-02-04T16:45:08.370254Z 1 [Note] [MY-000000] [Galera] Local UUID: 00000000-0000-0000-0000-000000000000 != Group UUID: c5e2d4d1-b610-11ee-98f3-83c308702156
2024-02-04T16:45:08.370263Z 1 [Note] [MY-000000] [Galera] ####### IST uuid:00000000-0000-0000-0000-000000000000 f: 0, l: 85871, STRv: 3
2024-02-04T16:45:08.370319Z 1 [Note] [MY-000000] [Galera] IST receiver addr using ssl://172.30.0.183:4568
2024-02-04T16:45:08.370351Z 1 [Note] [MY-000000] [Galera] IST receiver using ssl
2024-02-04T16:45:08.370440Z 1 [Note] [MY-000000] [Galera] Prepared IST receiver for 0-85871, listening at: ssl://172.30.0.183:4568
2024-02-04T16:45:08.371208Z 0 [Note] [MY-000000] [Galera] Member 2.0 (dar-mysql-cluster-node-waw3-23) requested state transfer from '*any*'. Selected 0.0 (dar-mysql-cluster-node-waw3-22)(SYNCED) as donor.
2024-02-04T16:45:08.371236Z 0 [Note] [MY-000000] [Galera] Shifting PRIMARY -> JOINER (TO: 85871)
2024-02-04T16:45:08.371262Z 1 [Note] [MY-000000] [Galera] Requesting state transfer: success, donor: 0
2024-02-04T16:45:08.371271Z 1 [Note] [MY-000000] [Galera] Resetting GCache seqno map due to different histories.
2024-02-04T16:45:08.371279Z 1 [Note] [MY-000000] [Galera] GCache history reset: c5e2d4d1-b610-11ee-98f3-83c308702156:0 -> c5e2d4d1-b610-11ee-98f3-83c308702156:85871
2024-02-04T16:45:08.395770Z 0 [Warning] [MY-000000] [Galera] 0.0 (dar-mysql-cluster-node-waw3-22): State transfer to 2.0 (dar-mysql-cluster-node-waw3-23) failed: -125 (Operation canceled)
2024-02-04T16:45:08.395791Z 0 [ERROR] [MY-000000] [Galera] /mnt/jenkins/workspace/pxc80-autobuild-RELEASE/test/percona-xtradb-cluster-8.0.35-27/percona-xtradb-cluster-galera/gcs/src/gcs_group.cpp:gcs_group_handle_join_msg():1285: Will never receive state. Need to abort.
2024-02-04T16:45:08.395798Z 0 [Note] [MY-000000] [Galera] gcomm: terminating thread
[...]

Donor Log:

2024-02-04T16:45:06.865581Z 0 [Note] [MY-000000] [Galera] (2a716e62-afaa, 'ssl://0.0.0.0:4567') turning message relay requesting on, nonlive peers: ssl://172.30.0.183:4567 
2024-02-04T16:45:06.865987Z 0 [Note] [MY-000000] [Galera] (2a716e62-afaa, 'ssl://0.0.0.0:4567') connection established to c087d462-9ca4 ssl://172.30.0.183:4567
2024-02-04T16:45:07.354825Z 0 [Note] [MY-000000] [Galera] declaring 71d3d731-b2bc at ssl://172.30.0.39:4567 stable
2024-02-04T16:45:07.354844Z 0 [Note] [MY-000000] [Galera] declaring c087d462-9ca4 at ssl://172.30.0.183:4567 stable
2024-02-04T16:45:07.355210Z 0 [Note] [MY-000000] [Galera] Node 2a716e62-afaa state primary
2024-02-04T16:45:07.355677Z 0 [Note] [MY-000000] [Galera] Current view of cluster as seen by this node
view (view_id(PRIM,2a716e62-afaa,57)
memb {
	2a716e62-afaa,0
	71d3d731-b2bc,0
	c087d462-9ca4,0
	}
joined {
	}
left {
	}
partitioned {
	}
)
2024-02-04T16:45:07.355691Z 0 [Note] [MY-000000] [Galera] Save the discovered primary-component to disk
2024-02-04T16:45:07.359362Z 0 [Note] [MY-000000] [Galera] New COMPONENT: primary = yes, bootstrap = no, my_idx = 0, memb_num = 3
2024-02-04T16:45:07.359422Z 0 [Note] [MY-000000] [Galera] STATE_EXCHANGE: sent state UUID: c0d4c1c6-c37c-11ee-a816-2b62829c6f7d
2024-02-04T16:45:07.360048Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: sent state msg: c0d4c1c6-c37c-11ee-a816-2b62829c6f7d
2024-02-04T16:45:07.360453Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: c0d4c1c6-c37c-11ee-a816-2b62829c6f7d from 0 (dar-mysql-cluster-node-waw3-22)
2024-02-04T16:45:07.360473Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: c0d4c1c6-c37c-11ee-a816-2b62829c6f7d from 1 (dar-mysql-cluster-node-waw3-21)
2024-02-04T16:45:07.854893Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: c0d4c1c6-c37c-11ee-a816-2b62829c6f7d from 2 (dar-mysql-cluster-node-waw3-23)
2024-02-04T16:45:07.854926Z 0 [Note] [MY-000000] [Galera] Quorum results:
	version    = 6,
	component  = PRIMARY,
	conf_id    = 56,
	members    = 2/3 (primary/total),
	act_id     = 85870,
	last_appl. = 83985,
	protocols  = 2/10/4 (gcs/repl/appl),
	vote policy= 0,
	group UUID = c5e2d4d1-b610-11ee-98f3-83c308702156
2024-02-04T16:45:07.854994Z 0 [Note] [MY-000000] [Galera] Flow-control interval: [173, 173]
2024-02-04T16:45:07.855164Z 11 [Note] [MY-000000] [Galera] ####### processing CC 85871, local, ordered
2024-02-04T16:45:07.855193Z 11 [Note] [MY-000000] [Galera] Maybe drain monitors from 85870 upto current CC event 85871 upto:85870
2024-02-04T16:45:07.855206Z 11 [Note] [MY-000000] [Galera] Drain monitors from 85870 up to 85870
2024-02-04T16:45:07.855220Z 11 [Note] [MY-000000] [Galera] ####### My UUID: 2a716e62-bece-11ee-afaa-3b6138179185
2024-02-04T16:45:07.855231Z 11 [Note] [MY-000000] [Galera] Skipping cert index reset
2024-02-04T16:45:07.855242Z 11 [Note] [MY-000000] [Galera] REPL Protocols: 10 (5)
2024-02-04T16:45:07.855254Z 11 [Note] [MY-000000] [Galera] ####### Adjusting cert position: 85870 -> 85871
2024-02-04T16:45:07.855373Z 0 [Note] [MY-000000] [Galera] Service thread queue flushed.
2024-02-04T16:45:07.862006Z 11 [Note] [MY-000000] [Galera] ================================================
View:
  id: c5e2d4d1-b610-11ee-98f3-83c308702156:85871
  status: primary
  protocol_version: 4
  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO
  final: no
  own_index: 0
  members(3):
	0: 2a716e62-bece-11ee-afaa-3b6138179185, dar-mysql-cluster-node-waw3-22
	1: 71d3d731-be19-11ee-b2bc-baa7e0e6a780, dar-mysql-cluster-node-waw3-21
	2: c087d462-c37c-11ee-9ca4-fe38e58637f3, dar-mysql-cluster-node-waw3-23
=================================================
2024-02-04T16:45:07.862029Z 11 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T16:45:07.866905Z 11 [Note] [MY-000000] [Galera] Recording CC from group: 85871
2024-02-04T16:45:07.866920Z 11 [Note] [MY-000000] [Galera] Lowest cert index boundary for CC from group: 83986
2024-02-04T16:45:07.866926Z 11 [Note] [MY-000000] [Galera] Min available from gcache for CC from group: 32659
2024-02-04T16:45:08.368317Z 0 [Note] [MY-000000] [Galera] Member 2.0 (dar-mysql-cluster-node-waw3-23) requested state transfer from '*any*'. Selected 0.0 (dar-mysql-cluster-node-waw3-22)(SYNCED) as donor.
2024-02-04T16:45:08.368363Z 0 [Note] [MY-000000] [Galera] Shifting SYNCED -> DONOR/DESYNCED (TO: 85871)
2024-02-04T16:45:08.368420Z 11 [Note] [MY-000000] [Galera] Detected STR version: 1, req_len: 134, req: STRv1
2024-02-04T16:45:08.368450Z 11 [Note] [MY-000000] [Galera] Cert index preload: 83986 -> 85871
2024-02-04T16:45:08.378595Z 11 [Note] [MY-000000] [WSREP] Server status change synced -> donor
2024-02-04T16:45:08.378609Z 11 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T16:45:08.378693Z 0 [Note] [MY-000000] [Galera] async IST sender starting to serve ssl://172.30.0.183:4568 sending 83986-85871, preload starts from 83986
2024-02-04T16:45:08.378742Z 0 [Note] [MY-000000] [WSREP] Initiating SST/IST transfer on DONOR side (wsrep_sst_xtrabackup-v2 --role 'donor' --address '172.30.0.183:4444/xtrabackup_sst//1' --socket '/var/run/mysqld/mysqld.sock' --datadir '/var/lib/mysql/' --basedir '/usr/' --plugindir '/usr/lib/mysql/plugin/' --defaults-file '/etc/mysql/my.cnf' --defaults-group-suffix '' --mysqld-version '8.0.35-27.1'   '' --gtid 'c5e2d4d1-b610-11ee-98f3-83c308702156:85871' )
2024-02-04T16:45:08.381142Z 0 [Note] [MY-000000] [Galera] IST sender 83986 -> 85871
2024-02-04T16:45:08.392082Z 11 [Note] [MY-000000] [WSREP] DONOR thread signaled with -3523
2024-02-04T16:45:08.392104Z 11 [Warning] [MY-000000] [Galera] SST preparation failed
2024-02-04T16:45:08.392116Z 11 [Note] [MY-000000] [WSREP] Server status change donor -> joined
2024-02-04T16:45:08.392121Z 11 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T16:45:08.392128Z 11 [ERROR] [MY-000000] [Galera] SST failed: 1
2024-02-04T16:45:08.392873Z 0 [Warning] [MY-000000] [Galera] 0.0 (dar-mysql-cluster-node-waw3-22): State transfer to 2.0 (dar-mysql-cluster-node-waw3-23) failed: -125 (Operation canceled)
2024-02-04T16:45:08.392888Z 0 [Note] [MY-000000] [Galera] Shifting DONOR/DESYNCED -> JOINED (TO: 85871)
2024-02-04T16:45:08.392922Z 0 [Note] [MY-000000] [Galera] Processing event queue:... -nan% (0/0 events) complete.
2024-02-04T16:45:08.393685Z 0 [Note] [MY-000000] [Galera] Member 0.0 (dar-mysql-cluster-node-waw3-22) synced with group.
2024-02-04T16:45:08.393687Z 0 [Note] [MY-000000] [Galera] declaring 71d3d731-b2bc at ssl://172.30.0.39:4567 stable
2024-02-04T16:45:08.393697Z 0 [Note] [MY-000000] [Galera] Processing event queue:...100.0% (1/1 events) complete.
2024-02-04T16:45:08.393703Z 0 [Note] [MY-000000] [Galera] Shifting JOINED -> SYNCED (TO: 85871)
2024-02-04T16:45:08.393716Z 15 [Note] [MY-000000] [Galera] Server dar-mysql-cluster-node-waw3-22 synced with group
2024-02-04T16:45:08.393719Z 0 [Note] [MY-000000] [Galera] forgetting c087d462-9ca4 (ssl://172.30.0.183:4567)
2024-02-04T16:45:08.393724Z 15 [Note] [MY-000000] [WSREP] Server status change joined -> synced
2024-02-04T16:45:08.393729Z 15 [Note] [MY-000000] [WSREP] Synchronized with group, ready for connections
2024-02-04T16:45:08.393734Z 15 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T16:45:08.394036Z 0 [Note] [MY-000000] [Galera] Node 2a716e62-afaa state primary
2024-02-04T16:45:08.394299Z 0 [Note] [MY-000000] [Galera] Current view of cluster as seen by this node
view (view_id(PRIM,2a716e62-afaa,58)
memb {
	2a716e62-afaa,0
	71d3d731-b2bc,0
	}
joined {
	}
left {
	}
partitioned {
	c087d462-9ca4,0
	}
)
2024-02-04T16:45:08.394311Z 0 [Note] [MY-000000] [Galera] Save the discovered primary-component to disk
2024-02-04T16:45:08.397269Z 0 [Note] [MY-000000] [Galera] forgetting c087d462-9ca4 (ssl://172.30.0.183:4567)
2024-02-04T16:45:08.397281Z 0 [Note] [MY-000000] [Galera] New COMPONENT: primary = yes, bootstrap = no, my_idx = 0, memb_num = 2
2024-02-04T16:45:08.397326Z 0 [Note] [MY-000000] [Galera] STATE_EXCHANGE: sent state UUID: c173214e-c37c-11ee-98d9-7f765458fe3b
2024-02-04T16:45:08.401094Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: sent state msg: c173214e-c37c-11ee-98d9-7f765458fe3b
2024-02-04T16:45:08.401400Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: c173214e-c37c-11ee-98d9-7f765458fe3b from 0 (dar-mysql-cluster-node-waw3-22)
2024-02-04T16:45:08.401699Z 0 [Note] [MY-000000] [Galera] STATE EXCHANGE: got state msg: c173214e-c37c-11ee-98d9-7f765458fe3b from 1 (dar-mysql-cluster-node-waw3-21)
2024-02-04T16:45:08.401714Z 0 [Note] [MY-000000] [Galera] Quorum results:
	version    = 6,
	component  = PRIMARY,
	conf_id    = 57,
	members    = 2/2 (primary/total),
	act_id     = 85871,
	last_appl. = 83985,
	protocols  = 2/10/4 (gcs/repl/appl),
	vote policy= 0,
	group UUID = c5e2d4d1-b610-11ee-98f3-83c308702156
2024-02-04T16:45:08.401772Z 0 [Note] [MY-000000] [Galera] Flow-control interval: [141, 141]
2024-02-04T16:45:08.401946Z 10 [Note] [MY-000000] [Galera] ####### processing CC 85872, local, ordered
2024-02-04T16:45:08.401977Z 10 [Note] [MY-000000] [Galera] Maybe drain monitors from 85871 upto current CC event 85872 upto:85871
2024-02-04T16:45:08.401990Z 10 [Note] [MY-000000] [Galera] Drain monitors from 85871 up to 85871
2024-02-04T16:45:08.402004Z 10 [Note] [MY-000000] [Galera] ####### My UUID: 2a716e62-bece-11ee-afaa-3b6138179185
2024-02-04T16:45:08.402015Z 10 [Note] [MY-000000] [Galera] Skipping cert index reset
2024-02-04T16:45:08.402026Z 10 [Note] [MY-000000] [Galera] REPL Protocols: 10 (5)
2024-02-04T16:45:08.402037Z 10 [Note] [MY-000000] [Galera] ####### Adjusting cert position: 85871 -> 85872
2024-02-04T16:45:08.402074Z 0 [Note] [MY-000000] [Galera] Service thread queue flushed.
2024-02-04T16:45:08.407529Z 10 [Note] [MY-000000] [Galera] ================================================
View:
  id: c5e2d4d1-b610-11ee-98f3-83c308702156:85872
  status: primary
  protocol_version: 4
  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO
  final: no
  own_index: 0
  members(2):
	0: 2a716e62-bece-11ee-afaa-3b6138179185, dar-mysql-cluster-node-waw3-22
	1: 71d3d731-be19-11ee-b2bc-baa7e0e6a780, dar-mysql-cluster-node-waw3-21
=================================================
2024-02-04T16:45:08.407552Z 10 [Note] [MY-000000] [WSREP] wsrep_notify_cmd is not defined, skipping notification.
2024-02-04T16:45:08.408894Z 0 [ERROR] [MY-000000] [Galera] async IST sender failed to serve ssl://172.30.0.183:4568: ist send failed: ', asio error 'Got unexpected return from write: eof: 71 (Protocol error)
	 at /mnt/jenkins/workspace/pxc80-autobuild-RELEASE/test/percona-xtradb-cluster-8.0.35-27/percona-xtradb-cluster-galera/galerautils/src/gu_asio_stream_react.cpp:write():230': 71 (Protocol error)
	 at /mnt/jenkins/workspace/pxc80-autobuild-RELEASE/test/percona-xtradb-cluster-8.0.35-27/percona-xtradb-cluster-galera/galera/src/ist.cpp:send():862
[...]

I’m still missing mysql.pxc.sst.role user compared to your configuration.
I’ve analyzed what might cause this issue and find out that node3 was temporary turned off when loading 3 databases (300MB dump) to the cluster using:

mysql -u root -p < DAR_databases_latest.sql

since then it cannot reconnect node3 to the cluster and new nodes cannot join the cluster as well. Is it possible that there is too much data to be transferred?

No, I have several multi-TB PXC customers and SST works just fine for them.

My last recommendation here is to do a manual SST. Simply take a backup of the donor node using xtrabackup with --galera-info flag, and others. Then copy that backup to the node2, restore as usual. Re-create the grastate.dat file with the info from xtrabackup_galera_info and then start the node up. It should be able to IST. Then perhaps join node3 after that.

I’m sorry I can’t be of more assistance; the forums are difficult to do so much back-n-forth. If you still can’t get it, I recommend reaching out for support assistance.