Fix galera.galera_suspend_slave on FreeBSD
Use symbolic signal names (e.g. SIGSTOP) instead of numeric ones (e.g. 19) because the latter are not portable.
This commit is contained in:
parent
0eaf24e842
commit
ca42ee0ff3
@ -25,7 +25,7 @@ CREATE TABLE t1 (f1 INTEGER PRIMARY KEY) ENGINE=InnoDB;
|
|||||||
my $pid_filename = $ENV{'NODE_2_PIDFILE'};
|
my $pid_filename = $ENV{'NODE_2_PIDFILE'};
|
||||||
my $mysqld_pid = `cat $pid_filename`;
|
my $mysqld_pid = `cat $pid_filename`;
|
||||||
chomp($mysqld_pid);
|
chomp($mysqld_pid);
|
||||||
system("kill -19 $mysqld_pid");
|
system("kill -SIGSTOP $mysqld_pid");
|
||||||
exit(0);
|
exit(0);
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
@ -37,7 +37,7 @@ INSERT INTO t1 VALUES (1);
|
|||||||
my $pid_filename = $ENV{'NODE_2_PIDFILE'};
|
my $pid_filename = $ENV{'NODE_2_PIDFILE'};
|
||||||
my $mysqld_pid = `cat $pid_filename`;
|
my $mysqld_pid = `cat $pid_filename`;
|
||||||
chomp($mysqld_pid);
|
chomp($mysqld_pid);
|
||||||
system("kill -18 $mysqld_pid");
|
system("kill -SIGCONT $mysqld_pid");
|
||||||
exit(0);
|
exit(0);
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user