Percona Server 5.1 and 5.6 are also affected:
[openxs@chief ~]$ cd /tmp/Percona-Server-5.1.72-rel14.10 [openxs@chief Percona-Server-5.1.72-rel14.10]$ grep -- --pid-file support-files/mysql.server.sh --pid-file=*) server_pid_file=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; --pid-file=*) pid_file=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; --pid-file="$pid_file" >/dev/null 2>&1 & $bindir/mysqld_safe --datadir=$datadir --pid-file=$server_pid_file $other_args >/dev/null 2>&1 & [openxs@chief Percona-Server-5.1.72-rel14.10]$ grep -- --pid_file support-files/mysql.server.sh
[openxs@chief Percona-Server-5.6.14-rel62.0]$ grep -- --pid_file support-files/mysql.server.sh [openxs@chief Percona-Server-5.6.14-rel62.0]$ grep -- --pid-file support-files/mysql.server.sh --pid-file=*) mysqld_pid_file_path=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; $bindir/mysqld_safe --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args >/dev/null 2>&1 &
This is what we see in current cluster code (with the fix, I assume):
[openxs@chief percona-xtradb-cluster]$ bzr version-info revision-id: <email address hidden> date: 2013-12-03 17:43:41 +0100 build-date: 2013-12-04 13:03:18 +0200 revno: 590 branch-nick: percona-xtradb-cluster [openxs@chief percona-xtradb-cluster]$ grep -- --pid-file Percona-Server/support-files/mysql.server.sh --pid-file=*|--pid_file=*) mysqld_pid_file_path=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; $bindir/mysqld_safe --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args >/dev/null 2>&1 &
Percona Server 5.1 and 5.6 are also affected:
[openxs@chief ~]$ cd /tmp/Percona- Server- 5.1.72- rel14.10 Server- 5.1.72- rel14.10] $ grep -- --pid-file support- files/mysql. server. sh pid_file= `echo "$arg" | sed -e 's/^[^=]*=//'` ;;
--pid- file="$ pid_file" >/dev/null 2>&1 & bindir/ mysqld_ safe --datadir=$datadir --pid-file= $server_ pid_file $other_args >/dev/null 2>&1 & Server- 5.1.72- rel14.10] $ grep -- --pid_file support- files/mysql. server. sh
[openxs@chief Percona-
--pid-file=*) server_
--pid-file=*) pid_file=`echo "$arg" | sed -e 's/^[^=]*=//'` ;;
$
[openxs@chief Percona-
[openxs@chief Percona- Server- 5.6.14- rel62.0] $ grep -- --pid_file support- files/mysql. server. sh Server- 5.6.14- rel62.0] $ grep -- --pid-file support- files/mysql. server. sh pid_file_ path=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; bindir/ mysqld_ safe --datadir= "$datadir" --pid-file= "$mysqld_ pid_file_ path" $other_args >/dev/null 2>&1 &
[openxs@chief Percona-
--pid-file=*) mysqld_
$
This is what we see in current cluster code (with the fix, I assume):
[openxs@chief percona- xtradb- cluster] $ bzr version-info xtradb- cluster xtradb- cluster] $ grep -- --pid-file Percona- Server/ support- files/mysql. server. sh -pid-file= *|--pid_ file=*) mysqld_ pid_file_ path=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; bindir/ mysqld_ safe --datadir= "$datadir" --pid-file= "$mysqld_ pid_file_ path" $other_args >/dev/null 2>&1 &
revision-id: <email address hidden>
date: 2013-12-03 17:43:41 +0100
build-date: 2013-12-04 13:03:18 +0200
revno: 590
branch-nick: percona-
[openxs@chief percona-
-
$