If donor is killed during xtrabackup SST some processes still kept running
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MySQL patches by Codership |
New
|
Undecided
|
Unassigned | ||
Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC |
Fix Committed
|
Medium
|
Unassigned |
Bug Description
If I kill donor during xtrabackup SST, the processes are still running:
on donor:
mysql 25318 0.0 0.0 106056 1488 pts/0 S 14:46 0:00 /bin/bash -ue /usr//bin/
mysql 25334 0.1 0.1 147788 11460 pts/0 S 14:46 0:00 perl /usr//bin/
mysql 25335 22.9 0.0 7540 620 pts/0 S 14:46 0:16 nc 208.88.225.240 4444
mysql 25373 36.1 0.5 242672 42272 pts/0 Sl 14:46 0:22 xtrabackup_55 --defaults-
on joiner:
mysql 1110 0.0 0.0 106056 1504 pts/1 S 14:46 0:00 /bin/bash -ue /usr//bin/
mysql 1123 44.4 0.0 7540 624 pts/1 R 14:46 0:40 nc -dl 4444
mysql 1128 39.6 0.0 116000 1172 pts/1 S 14:46 0:36 tar xfi - -C /mnt/data/mysql/
problem with that that we can't restart DONOR and JOINER in clean way
and these process has to be killed manually.
handling these processes should be automatic.
Changed in percona-xtradb-cluster: | |
importance: | Undecided → Medium |
The problem here I think is that when mysqld dies it does not send a signal to child process sst_xtrabackup" , but it should.
"wsrep_
So I add this bug to codership-mysql project