rsync SST script returns confusing error code and little diagnostic on rsync protocol mismatch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MySQL patches by Codership |
Fix Released
|
Medium
|
Alex Yurchenko | ||
5.1 |
Fix Released
|
Medium
|
Alex Yurchenko | ||
5.5 |
Fix Released
|
Medium
|
Alex Yurchenko | ||
Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I'm having a problem similar to this one: https:/
Environment: Percona XtraDB cluster, installed from Percona repo on RHEL 5, wsrep config taken from http://
When I'm trying to join second node (node01) I see this error on second node:
120118 9:07:32 [Note] WSREP: Prepared IST receiver, listening at: tcp://192.
120118 9:07:32 [Note] WSREP: Node 1 (node01) requested state transfer from '*any*'. Selected 0 (node00)(SYNCED) as donor.
120118 9:07:32 [Note] WSREP: Shifting PRIMARY -> JOINER (TO: 0)
120118 9:07:32 [Note] WSREP: Requesting state transfer: success, donor: 0
120118 9:07:33 [ERROR] WSREP: Failed to parse uuid:seqno pair: 'rsync process ended without creating '/var/lib/
120118 9:07:33 [ERROR] WSREP: SST failed: 22 (Invalid argument)
120118 9:07:33 [ERROR] Aborting
And I see following error on first node (node00) when trying to join second one:
120118 8:10:50 [ERROR] WSREP: Failed to read from: wsrep_sst_rsync 'donor' '192.168.
120118 8:10:50 [ERROR] WSREP: Process completed with error: wsrep_sst_rsync 'donor' '192.168.
both nodes have enough memory and basic configuration of wsrep. Please help to figure it out - is this a bug or misconfiguration issue or something.
summary: |
- second node crush when trying to join cluster + rsync SST script returns confusing error code and little diagnostic on + rsync protocol mismatch |
no longer affects: | galera |
Changed in percona-xtradb-cluster: | |
status: | New → In Progress |
Changed in percona-xtradb-cluster: | |
status: | In Progress → Fix Released |
Before anything else
Did you disable SELinux (echo 0 > /selinux/enforce)
and stop firewall ( service iptables stop) ?