From: Joerg Bruehe Date: June 21 2010 10:55am Subject: bzr push into mysql-trunk branch (joerg:3069 to 3070) List-Archive: http://lists.mysql.com/commits/111679 Message-Id: <0L4D00ACZ2CIIM10@fe-emea-13.sun.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Boundary_(ID_YR4BO5RLW+4p7KJz1MKkIw)" --Boundary_(ID_YR4BO5RLW+4p7KJz1MKkIw) MIME-version: 1.0 Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT Content-disposition: inline 3070 Joerg Bruehe 2010-06-21 [merge] Automerge part of mysql-trunk-bugfixing into mysql-trunk-merge. added: mysql-test/include/not_parallel.inc modified: mysql-test/mysql-test-run.pl mysql-test/suite/federated/federated_plugin-master.opt mysql-test/suite/federated/federated_plugin.test mysql-test/t/archive_plugin-master.opt mysql-test/t/archive_plugin.test mysql-test/t/blackhole_plugin-master.opt mysql-test/t/blackhole_plugin.test support-files/mysql.spec.sh 3069 Alexey Kopytov 2010-06-15 [merge] Bug#52208: gis fails on some platforms (Solaris, HP-UX, Linux) On [Open]Solaris/x86 the FPU was not switched to 64-bit double precision mode when the server binary was built with Sun Studio. That caused GIS test failures due to differences in expected and actual results. modified: mysql-test/collections/default.experimental sql/mysqld.cc === added file 'mysql-test/include/not_parallel.inc' --- a/mysql-test/include/not_parallel.inc 1970-01-01 00:00:00 +0000 +++ b/mysql-test/include/not_parallel.inc 2010-06-14 09:23:49 +0000 @@ -0,0 +1,3 @@ +if (`SELECT '$MTR_PARALLEL' > 1`) { + --skip test requires --parallel=1 +} === modified file 'mysql-test/mysql-test-run.pl' --- a/mysql-test/mysql-test-run.pl 2010-06-07 08:47:04 +0000 +++ b/mysql-test/mysql-test-run.pl 2010-06-21 10:52:03 +0000 @@ -362,6 +362,7 @@ sub main { $opt_parallel= 1 if ($opt_parallel < 1); mtr_report("Using parallel: $opt_parallel"); } + $ENV{MTR_PARALLEL} = $opt_parallel; # Create server socket on any free port my $server = new IO::Socket::INET @@ -1826,7 +1827,7 @@ sub find_plugin($$) mtr_file_exists(vs_config_dirs($location,$plugin_filename), "$basedir/lib/plugin/".$plugin_filename, "$basedir/$location/.libs/".$plugin_filename, - "$basedir/lib/mysql/plugin/".$plugin_filename, + "$basedir/lib/mysql/plugin/".$plugin_filename, ); return $lib_example_plugin; } @@ -1944,6 +1945,16 @@ sub environment_setup { } # ---------------------------------------------------- + # Add the paths where mysqld will find archive/blackhole/federated plugins. + # ---------------------------------------------------- + $ENV{'ARCHIVE_PLUGIN_DIR'} = + dirname(find_plugin("ha_archive", "storage/archive")); + $ENV{'BLACKHOLE_PLUGIN_DIR'} = + dirname(find_plugin("ha_blackhole", "storage/blackhole")); + $ENV{'FEDERATED_PLUGIN_DIR'} = + dirname(find_plugin("ha_federated", "storage/federated")); + + # ---------------------------------------------------- # Add the path where mysqld will find mypluglib.so # ---------------------------------------------------- === modified file 'mysql-test/suite/federated/federated_plugin-master.opt' --- a/mysql-test/suite/federated/federated_plugin-master.opt 2010-05-05 07:35:38 +0000 +++ b/mysql-test/suite/federated/federated_plugin-master.opt 2010-06-14 09:23:49 +0000 @@ -1,2 +1 @@ ---plugin_dir=../storage/federated/.libs - +--plugin_dir=$FEDERATED_PLUGIN_DIR === modified file 'mysql-test/suite/federated/federated_plugin.test' --- a/mysql-test/suite/federated/federated_plugin.test 2010-05-05 07:35:38 +0000 +++ b/mysql-test/suite/federated/federated_plugin.test 2010-06-14 09:23:49 +0000 @@ -1,6 +1,8 @@ --source include/not_windows.inc --source include/have_federated_plugin.inc +--skip federated plugin is disabled + CREATE TABLE t1(a int) ENGINE=FEDERATED; DROP TABLE t1; === modified file 'mysql-test/t/archive_plugin-master.opt' --- a/mysql-test/t/archive_plugin-master.opt 2010-04-26 19:39:24 +0000 +++ b/mysql-test/t/archive_plugin-master.opt 2010-06-14 09:23:49 +0000 @@ -1 +1 @@ ---plugin_dir=../storage/archive/.libs +--plugin_dir=$ARCHIVE_PLUGIN_DIR === modified file 'mysql-test/t/archive_plugin.test' --- a/mysql-test/t/archive_plugin.test 2010-04-26 19:39:24 +0000 +++ b/mysql-test/t/archive_plugin.test 2010-06-14 09:23:49 +0000 @@ -1,6 +1,10 @@ --source include/not_windows.inc --source include/have_archive_plugin.inc +# When running in parallel we get +# Warning 1620 Plugin is busy and will be uninstalled on shutdown +--source include/not_parallel.inc + CREATE TABLE t1(a int) ENGINE=ARCHIVE; DROP TABLE t1; === modified file 'mysql-test/t/blackhole_plugin-master.opt' --- a/mysql-test/t/blackhole_plugin-master.opt 2010-04-26 18:44:10 +0000 +++ b/mysql-test/t/blackhole_plugin-master.opt 2010-06-14 09:23:49 +0000 @@ -1 +1 @@ ---plugin_dir=../storage/blackhole/.libs +--plugin_dir=$BLACKHOLE_PLUGIN_DIR === modified file 'mysql-test/t/blackhole_plugin.test' --- a/mysql-test/t/blackhole_plugin.test 2010-04-26 18:44:10 +0000 +++ b/mysql-test/t/blackhole_plugin.test 2010-06-14 09:23:49 +0000 @@ -1,6 +1,10 @@ --source include/not_windows.inc --source include/have_blackhole_plugin.inc +# When running in parallel we get +# Warning 1620 Plugin is busy and will be uninstalled on shutdown +--source include/not_parallel.inc + CREATE TABLE t1(a int) ENGINE=BLACKHOLE; DROP TABLE t1; === modified file 'support-files/mysql.spec.sh' --- a/support-files/mysql.spec.sh 2010-06-02 10:38:13 +0000 +++ b/support-files/mysql.spec.sh 2010-06-15 20:46:29 +0000 @@ -504,6 +504,7 @@ rm -f $RBR%{_mandir}/man1/make_win_bin_d ############################################################################## %pre -n MySQL-server%{product_suffix} +mysql_datadir=%{mysqldatadir} # Check if we can safely upgrade. An upgrade is only safe if it's from one # of our RPMs in the same version family. @@ -576,7 +577,74 @@ HERE fi fi +# We assume that if there is exactly one ".pid" file, +# it contains the valid PID of a running MySQL server. +NR_PID_FILES=`ls $mysql_datadir/*.pid 2>/dev/null | wc -l` +case $NR_PID_FILES in + 0 ) SERVER_TO_START='' ;; # No "*.pid" file == no running server + 1 ) SERVER_TO_START='true' ;; + * ) SERVER_TO_START='' # Situation not clear + SEVERAL_PID_FILES=true ;; +esac +# That logic may be debated: We might check whether it is non-empty, +# contains exactly one number (possibly a PID), and whether "ps" finds it. +# OTOH, if there is no such process, it means a crash without a cleanup - +# is that a reason not to start a new server after upgrade? + +STATUS_FILE=$mysql_datadir/RPM_UPGRADE_MARKER + +if [ -f $STATUS_FILE ]; then + echo "Some previous upgrade was not finished:" + ls -ld $STATUS_FILE + echo "Please check its status, then do" + echo " rm $STATUS_FILE" + echo "before repeating the MySQL upgrade." + exit 1 +elif [ -n "$SEVERAL_PID_FILES" ] ; then + echo "Your MySQL directory '$mysql_datadir' has more than one PID file:" + ls -ld $mysql_datadir/*.pid + echo "Please check which one (if any) corresponds to a running server" + echo "and delete all others before repeating the MySQL upgrade." + exit 1 +fi + +NEW_VERSION=%{mysql_version}-%{release} + +# The "pre" section code is also run on a first installation, +# when there is no data directory yet. Protect against error messages. +if [ -d $mysql_datadir ] ; then + echo "MySQL RPM upgrade to version $NEW_VERSION" > $STATUS_FILE + echo "'pre' step running at `date`" >> $STATUS_FILE + echo >> $STATUS_FILE + echo "ERR file(s):" >> $STATUS_FILE + ls -ltr $mysql_datadir/*.err >> $STATUS_FILE + echo >> $STATUS_FILE + echo "Latest 'Version' line in latest file:" >> $STATUS_FILE + grep '^Version' `ls -tr $mysql_datadir/*.err | tail -1` | \ + tail -1 >> $STATUS_FILE + echo >> $STATUS_FILE + + if [ -n "$SERVER_TO_START" ] ; then + # There is only one PID file, race possibility ignored + echo "PID file:" >> $STATUS_FILE + ls -l $mysql_datadir/*.pid >> $STATUS_FILE + cat $mysql_datadir/*.pid >> $STATUS_FILE + echo >> $STATUS_FILE + echo "Server process:" >> $STATUS_FILE + ps -fp `cat $mysql_datadir/*.pid` >> $STATUS_FILE + echo >> $STATUS_FILE + echo "SERVER_TO_START=$SERVER_TO_START" >> $STATUS_FILE + else + # Take a note we checked it ... + echo "PID file:" >> $STATUS_FILE + ls -l $mysql_datadir/*.pid >> $STATUS_FILE 2>&1 + fi +fi + # Shut down a previously installed server first +# Note we *could* make that depend on $SERVER_TO_START, but we rather don't, +# so a "stop" is attempted even if there is no PID file. +# (Maybe the "stop" doesn't work then, but we might fix that in itself.) if [ -x %{_sysconfdir}/init.d/mysql ] ; then %{_sysconfdir}/init.d/mysql stop > /dev/null 2>&1 echo "Giving mysqld 5 seconds to exit nicely" @@ -585,17 +653,33 @@ fi %post -n MySQL-server%{product_suffix} mysql_datadir=%{mysqldatadir} +NEW_VERSION=%{mysql_version}-%{release} +STATUS_FILE=$mysql_datadir/RPM_UPGRADE_MARKER # ---------------------------------------------------------------------- -# Create data directory if needed +# Create data directory if needed, check whether upgrade or install # ---------------------------------------------------------------------- if [ ! -d $mysql_datadir ] ; then mkdir -m 755 $mysql_datadir; fi -if [ ! -d $mysql_datadir/mysql ] ; then mkdir $mysql_datadir/mysql; fi +if [ -f $STATUS_FILE ] ; then + SERVER_TO_START=`grep '^SERVER_TO_START=' $STATUS_FILE | cut -c17-` +else + SERVER_TO_START='' +fi +# echo "Analyzed: SERVER_TO_START=$SERVER_TO_START" +if [ ! -d $mysql_datadir/mysql ] ; then + mkdir $mysql_datadir/mysql; + echo "MySQL RPM installation of version $NEW_VERSION" >> $STATUS_FILE +else + # If the directory exists, we may assume it is an upgrade. + echo "MySQL RPM upgrade to version $NEW_VERSION" >> $STATUS_FILE +fi if [ ! -d $mysql_datadir/test ] ; then mkdir $mysql_datadir/test; fi # ---------------------------------------------------------------------- # Make MySQL start/shutdown automatically when the machine does it. # ---------------------------------------------------------------------- +# NOTE: This still needs to be debated. Should we check whether these links +# for the other run levels exist(ed) before the upgrade? # use insserv for older SuSE Linux versions if [ -x /sbin/insserv ] ; then /sbin/insserv %{_sysconfdir}/init.d/mysql @@ -677,17 +761,30 @@ if [ -x sbin/restorecon ] ; then sbin/restorecon -R var/lib/mysql fi -# Restart in the same way that mysqld will be started normally. -if [ -x %{_sysconfdir}/init.d/mysql ] ; then - %{_sysconfdir}/init.d/mysql start - echo "Giving mysqld 2 seconds to start" - sleep 2 +# Was the server running before the upgrade? If so, restart the new one. +if [ "$SERVER_TO_START" = "true" ] ; then + # Restart in the same way that mysqld will be started normally. + if [ -x %{_sysconfdir}/init.d/mysql ] ; then + %{_sysconfdir}/init.d/mysql start + echo "Giving mysqld 2 seconds to start" + sleep 2 + fi + + # Allow mysqld_safe to start mysqld and print a message before we exit + sleep 2 fi -# Allow mysqld_safe to start mysqld and print a message before we exit -sleep 2 +# Collect an upgrade history ... +echo "Upgrade/install finished at `date`" >> $STATUS_FILE +echo >> $STATUS_FILE +echo "=====" >> $STATUS_FILE +STATUS_HISTORY=$mysql_datadir/RPM_UPGRADE_HISTORY +cat $STATUS_FILE >> $STATUS_HISTORY +rm $STATUS_FILE + %preun -n MySQL-server%{product_suffix} + if [ $1 = 0 ] ; then # Stop MySQL before uninstalling it if [ -x %{_sysconfdir}/init.d/mysql ] ; then @@ -892,6 +989,17 @@ fi # merging BK trees) ############################################################################## %changelog +* Tue Jun 15 2010 Joerg Bruehe + +- Change the behaviour on installation and upgrade: + On installation, do not autostart the server. + *Iff* the server was stopped before the upgrade is started, this is taken as a + sign the administrator is handling that manually, and so the new server will + not be started automatically at the end of the upgrade. + The start/stop scripts will still be installed, so the server will be started + on the next machine boot. + This is the 5.5 version of fixing bug#27072 (RPM autostarting the server). + * Tue Jun 1 2010 Jonathan Perkin - Implement SELinux checks from distribution-specific spec file. --Boundary_(ID_YR4BO5RLW+4p7KJz1MKkIw) MIME-version: 1.0 Content-type: text/bzr-bundle; CHARSET=US-ASCII; name="bzr/joerg@stripped" Content-transfer-encoding: 7BIT Content-disposition: inline; filename="bzr/joerg@stripped" # Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: joerg@stripped # target_branch: file:///MySQL/REPO/V55/merge-5.5/ # testament_sha1: 52c80f55a45c2ebef2495e8895625faaa3d03042 # timestamp: 2010-06-21 12:55:29 +0200 # base_revision_id: alexey.kopytov@stripped\ # 8bj0vmuqlotbqsn9 # # Begin bundle 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 InBooWKEjRMibNyrkwemjoqT9JdF2UVyqif/G/2RcnRwcGG2G85whsarCpwRQiSOi7l8InZIhBVB 8IlWz0m1k5NEmDsoXLKlbGx0dodGSJu+jlY/Z+H69DI9InBt+kxU9OC46Nz30+4fPv6nOc5TSZSf arBRsVOnSm5csZTLNlhYibm5csy+oSYOyJvCFnhybGHZMnBI+bNNj7ODY8Oi2Sh6eG5Qnc8dW95S NLpN0toIQgClvPhcuqh2oRZXQinoggQgTNyjprkw5RHJYuaLGi7ly+QbGW7JwYSXIkkKrFyabzJ2 RNzckdEhQ7PCryJo+HZI5P+Vh/atfIWShCcgghHY1HE2j1O1VRVVVVVVSVZJJJLEkkrEkkkkkpJL EkkpJKSSxJJKkkksxJJKSSzMzMkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkksSSxJJKSSpJJJLEkkkkkkkkkkskkkkkq SSSskkkkkkkkpJKSSxJJLLEkkkkkkkkkksSSSpJJJKSSykkkkkkkkKqqhVVVVVVX+wRCTsPMfZ6e HBd+Gxo6PsvAwewhCZY+j6PD8HZ0aNiwwfRwSLHTpIuXNz+HZkmSLD8iTR0qomSMliqqjc2JslyR 2TGC45PShEqfDJsem2iZc3NHJk9IiZM2MlUJFyJymfns4bLkkliZY2kROC5oiWNyhoZLGxycHJwd m5wVOSZcqVKmDRIqTOTRuXHJk3OzJs2Pj484KETkwfSGPSpQusbnpc3O2CIkYJi5w4SP57QuRPg8 JHB6SGiJU+GS5csekTkkWJkjk+GjJUweHh+lSPwqfPlMGDdseHZNqZE4NzTTYOJzOJodOyp2XFtZ WUzlk6zpOLi2Nj/f8ODJwZOCh/iQVOjv6PDBsVKmD6Ph6XNzq5I5LHw4MmsPdEkBr5yRuw4nMw6D rO45mhzNFDJ4TJnB4TKm5gvMoYKnR54ULnRE0cmTo2ImCxyTKnJMuaEyhwbHJ3+D+v+P88oQH7P7 PXXXe6Fa78495cO198V7KwBNMCtsJp0Rkpq2cPybS85ej5ihk3ctLypSK6sMhTUzva0pOxI1Nbk5 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 --Boundary_(ID_YR4BO5RLW+4p7KJz1MKkIw)--