Protocol not supported 93
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC | Status tracked in 5.6 | |||||
5.5 |
Invalid
|
Low
|
Unassigned | |||
5.6 |
Invalid
|
Low
|
Unassigned |
Bug Description
The cluster doesn't start with xtrabackup-v2 sst method. It only starts with rsync sst.
node3: mysql Ver 14.14 Distrib 5.6.15, for Linux (x86_64) using EditLine wrapper
node1: mysql Ver 14.14 Distrib 5.6.22-72.0, for debian-linux-gnu (x86_64) using EditLine wrapper
Synchronization of node1 <=> node2 (both ways) with xtrabackup-v2 method works great.
So, what is wrong?
-------
150515 11:28:56 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
150515 11:28:56 mysqld_safe Skipping wsrep-recover for empty datadir: /var/lib/mysql
150515 11:28:56 mysqld_safe Assigning 00000000-
2015-05-15 11:28:57 0 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
2015-05-15 11:28:57 0 [Note] WSREP: wsrep_start_
2015-05-15 11:28:57 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_
2015-05-15 11:28:57 15729 [Note] WSREP: Read nil XID from storage engines, skipping position init
2015-05-15 11:28:57 15729 [Note] WSREP: wsrep_load(): loading provider library '/usr/lib/
2015-05-15 11:28:57 15729 [Note] WSREP: wsrep_load(): Galera 3.4(r176) by Codership Oy <email address hidden> loaded successfully.
2015-05-15 11:28:57 15729 [Note] WSREP: CRC-32C: using "slicing-by-8" algorithm.
2015-05-15 11:28:57 15729 [Warning] WSREP: Could not open saved state file for reading: /var/lib/
2015-05-15 11:28:57 15729 [Note] WSREP: Found saved state: 00000000-
2015-05-15 11:28:57 15729 [Note] WSREP: Passing config to GCS: base_host = 192.168.0.190; base_port = 4567; cert.log_conflicts = no; debug = no; evs.inactive_
2015-05-15 11:28:57 15729 [Note] WSREP: Assign initial position for certification: -1, protocol version: -1
2015-05-15 11:28:57 15729 [Note] WSREP: wsrep_sst_grab()
2015-05-15 11:28:57 15729 [Note] WSREP: Start replication
2015-05-15 11:28:57 15729 [Note] WSREP: Setting initial position to 00000000-
2015-05-15 11:28:57 15729 [Note] WSREP: protonet asio version 0
2015-05-15 11:28:57 15729 [Note] WSREP: Using CRC-32C (optimized) for message checksums.
2015-05-15 11:28:57 15729 [Note] WSREP: backend: asio
2015-05-15 11:28:57 15729 [Note] WSREP: GMCast version 0
2015-05-15 11:28:57 15729 [Note] WSREP: (cfc45d48-
2015-05-15 11:28:57 15729 [Note] WSREP: (cfc45d48-
2015-05-15 11:28:57 15729 [Note] WSREP: EVS version 0
2015-05-15 11:28:57 15729 [Note] WSREP: PC version 0
2015-05-15 11:28:57 15729 [Note] WSREP: gcomm: connecting to group 'trimethylxanth
2015-05-15 11:28:57 15729 [Warning] WSREP: (cfc45d48-
2015-05-15 11:28:57 15729 [Note] WSREP: (cfc45d48-
2015-05-15 11:28:57 15729 [Note] WSREP: (cfc45d48-
2015-05-15 11:28:57 15729 [Note] WSREP: (cfc45d48-
2015-05-15 11:28:57 15729 [Note] WSREP: declaring 4e1bed32-
2015-05-15 11:28:57 15729 [Note] WSREP: declaring da9261d1-
2015-05-15 11:28:57 15729 [Note] WSREP: Node 4e1bed32-
2015-05-15 11:28:57 15729 [Note] WSREP: view(view_
} joined {
} left {
} partitioned {
})
2015-05-15 11:28:57 15729 [Note] WSREP: gcomm: connected
2015-05-15 11:28:57 15729 [Note] WSREP: Changing maximum packet size to 64500, resulting msg size: 32636
2015-05-15 11:28:57 15729 [Note] WSREP: Shifting CLOSED -> OPEN (TO: 0)
2015-05-15 11:28:57 15729 [Note] WSREP: Opened channel 'trimethylxanthine'
2015-05-15 11:28:57 15729 [Note] WSREP: New COMPONENT: primary = yes, bootstrap = no, my_idx = 1, memb_num = 3
2015-05-15 11:28:57 15729 [Note] WSREP: STATE EXCHANGE: Waiting for state UUID.
2015-05-15 11:28:57 15729 [Note] WSREP: Waiting for SST to complete.
2015-05-15 11:28:57 15729 [Note] WSREP: STATE EXCHANGE: sent state msg: d02b8e33-
2015-05-15 11:28:57 15729 [Note] WSREP: STATE EXCHANGE: got state msg: d02b8e33-
2015-05-15 11:28:57 15729 [Note] WSREP: STATE EXCHANGE: got state msg: d02b8e33-
2015-05-15 11:28:57 15729 [Note] WSREP: STATE EXCHANGE: got state msg: d02b8e33-
2015-05-15 11:28:57 15729 [Note] WSREP: Quorum results:
version = 3,
component = PRIMARY,
conf_id = 200,
members = 2/3 (joined/total),
act_id = 36686,
last_appl. = -1,
protocols = 0/5/2 (gcs/repl/appl),
group UUID = ee3b46ea-
2015-05-15 11:28:57 15729 [Note] WSREP: Flow-control interval: [28, 28]
2015-05-15 11:28:57 15729 [Note] WSREP: Shifting OPEN -> PRIMARY (TO: 36686)
2015-05-15 11:28:57 15729 [Note] WSREP: State transfer required:
Group state: ee3b46ea-
Local state: 00000000-
2015-05-15 11:28:57 15729 [Note] WSREP: New cluster view: global state: ee3b46ea-
2015-05-15 11:28:57 15729 [Warning] WSREP: Gap in state sequence. Need state transfer.
2015-05-15 11:28:59 15729 [Note] WSREP: Running: 'wsrep_
WSREP_SST: [INFO] Streaming with xbstream (20150515 11:29:00.003)
WSREP_SST: [INFO] Using socat as streamer (20150515 11:29:00.007)
WSREP_SST: [INFO] Evaluating timeout -k 110 100 socat -u TCP-LISTEN:
2015-05-15 11:29:00 15729 [Note] WSREP: Prepared SST request: xtrabackup-
2015-05-15 11:29:00 15729 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.
2015-05-15 11:29:00 15729 [Note] WSREP: REPL Protocols: 5 (3, 1)
2015-05-15 11:29:00 15729 [Note] WSREP: Assign initial position for certification: 36686, protocol version: 3
2015-05-15 11:29:00 15729 [Note] WSREP: Service thread queue flushed.
2015-05-15 11:29:00 15729 [Warning] WSREP: Failed to prepare for incremental state transfer: Local state UUID (00000000-
at galera/
2015-05-15 11:29:00 15729 [Note] WSREP: Node 1.0 (node3) requested state transfer from 'node1'. Selected 2.0 (node1)(SYNCED) as donor.
2015-05-15 11:29:00 15729 [Note] WSREP: Shifting PRIMARY -> JOINER (TO: 36686)
2015-05-15 11:29:00 15729 [Note] WSREP: Requesting state transfer: success, donor: 2
2015-05-15 11:29:01 15729 [Warning] WSREP: 2.0 (node1): State transfer to 1.0 (node3) failed: -93 (Protocol not supported)
2015-05-15 11:29:01 15729 [ERROR] WSREP: gcs/src/
2015-05-15 11:29:01 15729 [Note] WSREP: gcomm: terminating thread
2015-05-15 11:29:01 15729 [Note] WSREP: gcomm: joining thread
2015-05-15 11:29:01 15729 [Note] WSREP: gcomm: closing backend
2015-05-15 11:29:01 15729 [Note] WSREP: view(view_
} joined {
} left {
} partitioned {
})
2015-05-15 11:29:01 15729 [Note] WSREP: view((empty))
2015-05-15 11:29:01 15729 [Note] WSREP: gcomm: closed
2015-05-15 11:29:01 15729 [Note] WSREP: /usr/sbin/mysqld: Terminated.
Aborted (core dumped)
150515 11:29:03 mysqld_safe mysqld from pid file /var/run/
-------
node3 my.cnf - node1 my.cnf is almost the same (the only difference is with wsrep_sst_donor and wsrep_node_name)
[mysql]
# CLIENT #
port=3306
socket=
[mysqld]
# GENERAL #
user=mysql
default-
#socket=
#pid-file=
character-
back-log=2048
#skip-name-
sort-buffer-size=2M
join-buffer-
#bind-address=
# MyISAM #
key-buffer-size=16M
myisam-
myisam-
myisam-
# SAFETY #
max-allowed-
max-connect-
sql_mode=
innodb=FORCE
# DATA STORAGE #
datadir=
# BINARY LOGGING #
log-bin=
expire-logs-days=4
sync-binlog=1
# CACHES AND LIMITS #
tmp-table-size=512M
max-heap-
query-cache-type=1
query-cache-
max-connections=500
thread-
open-files-
table-definitio
table-open-
read-rnd-
# INNODB #
innodb_
innodb_
innodb-
innodb-
innodb-
innodb-
innodb-
innodb-
innodb-
innodb-
innodb-
#innodb-
innodb-
#innodb-
# LOGGING #
log-error=
log-queries-
slow-query-log=1
slow-query-
# OTHER #
local-infile=1
# CLUSTER #
wsrep_provider=
wsrep_cluster_
wsrep_node_
wsrep_sst_
binlog_format=ROW
innodb_
wsrep_sst_
wsrep_slave_
wsrep_cluster_
wsrep_node_
wsrep_provider_
wsrep_sst_
[mysqldump]
# GENERAL #
quick
max-allowed-
single-transaction
[sst]
sst_special_dirs = 1
innodb-
innodb-
affects: | percona-server → percona-xtradb-cluster |
Whta is the version of Perrcona XtraDB Cluster on node2? Please, send also the output of
xtrabackup --version
frpom all 3 nodes.