# HG changeset patch # User Laasya Moduludu # Date 1395859629 25200 # Node ID 53d056cbdb63537d4c5e44bac770f771b49d5722 # Parent 5185544d0b6eb1d7430144027365413ba0ff5188 PSARC 2013/333 Update MySQL to 5.5; EOF MySQL 5.1 16939970 Remove MySQL 5.1 from Solaris S12 diff -r 5185544d0b6e -r 53d056cbdb63 components/meta-packages/history/SUNWmysql51.p5m --- a/components/meta-packages/history/SUNWmysql51.p5m Tue Mar 25 21:42:23 2014 -0700 +++ b/components/meta-packages/history/SUNWmysql51.p5m Wed Mar 26 11:47:09 2014 -0700 @@ -18,16 +18,14 @@ # # CDDL HEADER END # -# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. # # # Legacy package information for renamed SUNWmysql51 package # -set name=pkg.fmri value=pkg:/SUNWmysql51@5.1.37,5.11-0.133 -set name=pkg.renamed value=true - +set name=pkg.fmri value=pkg:/SUNWmysql51@5.1.37,5.12-5.12.0.0.0.45.0 +set name=pkg.obsolete value=true set name=org.opensolaris.consolidation value=$(CONSOLIDATION) -depend fmri=database/mysql-51@5.1.37-0.133 type=require diff -r 5185544d0b6e -r 53d056cbdb63 components/meta-packages/history/SUNWmysql51lib.p5m --- a/components/meta-packages/history/SUNWmysql51lib.p5m Tue Mar 25 21:42:23 2014 -0700 +++ b/components/meta-packages/history/SUNWmysql51lib.p5m Wed Mar 26 11:47:09 2014 -0700 @@ -18,16 +18,13 @@ # # CDDL HEADER END # -# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. # # # Legacy package information for renamed SUNWmysql51lib package # -set name=pkg.fmri value=pkg:/SUNWmysql51lib@5.1.37,5.11-0.133 -set name=pkg.renamed value=true - +set name=pkg.fmri value=pkg:/SUNWmysql51lib@5.1.37,5.12-5.12.0.0.0.45.0 +set name=pkg.obsolete value=true set name=org.opensolaris.consolidation value=$(CONSOLIDATION) - -depend fmri=database/mysql-51/library@5.1.37-0.133 type=require diff -r 5185544d0b6e -r 53d056cbdb63 components/meta-packages/history/SUNWmysql51test.p5m --- a/components/meta-packages/history/SUNWmysql51test.p5m Tue Mar 25 21:42:23 2014 -0700 +++ b/components/meta-packages/history/SUNWmysql51test.p5m Wed Mar 26 11:47:09 2014 -0700 @@ -18,16 +18,13 @@ # # CDDL HEADER END # -# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. # # # Legacy package information for renamed SUNWmysql51test package # -set name=pkg.fmri value=pkg:/SUNWmysql51test@5.1.37,5.11-0.133 -set name=pkg.renamed value=true - +set name=pkg.fmri value=pkg:/SUNWmysql51test@5.1.37,5.12-5.12.0.0.0.45.0 +set name=pkg.obsolete value=true set name=org.opensolaris.consolidation value=$(CONSOLIDATION) - -depend fmri=database/mysql-51/tests@5.1.37-0.133 type=require diff -r 5185544d0b6e -r 53d056cbdb63 components/meta-packages/history/database-mysql-51-library.p5m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/meta-packages/history/database-mysql-51-library.p5m Wed Mar 26 11:47:09 2014 -0700 @@ -0,0 +1,30 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# +# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. +# + + +set name=pkg.fmri \ + value=pkg:/database/mysql-51/library@5.1.37,5.12-5.12.0.0.0.45.0 +set name=pkg.obsolete value=true +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) + + diff -r 5185544d0b6e -r 53d056cbdb63 components/meta-packages/history/database-mysql-51-test.p5m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/meta-packages/history/database-mysql-51-test.p5m Wed Mar 26 11:47:09 2014 -0700 @@ -0,0 +1,28 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# +# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. +# + +set name=pkg.fmri \ + value=pkg:/database/mysql-51/tests@5.1.37,5.12-5.12.0.0.0.45.0 +set name=pkg.obsolete value=true +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) + diff -r 5185544d0b6e -r 53d056cbdb63 components/meta-packages/history/database-mysql-51.p5m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/meta-packages/history/database-mysql-51.p5m Wed Mar 26 11:47:09 2014 -0700 @@ -0,0 +1,28 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# +# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. +# + +set name=pkg.fmri \ + value=pkg:/database/mysql-51@5.1.37,5.12-5.12.0.0.0.45.0 +set name=pkg.obsolete value=true +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) + diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/Makefile --- a/components/mysql-5-1/Makefile Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,125 +0,0 @@ -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# -# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. -# -include ../../make-rules/shared-macros.mk - -COMPONENT_NAME= mysql -COMPONENT_VERSION= 5.1.37 -COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) -COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz -COMPONENT_ARCHIVE_HASH= \ - sha256:6a4596462d4447a79a0ad607ea1475ba0599651e2d82305a7f7dade038827f0c -COMPONENT_ARCHIVE_URL= http://downloads.mysql.com/archives/mysql-5.1/$(COMPONENT_ARCHIVE) -COMPONENT_PROJECT_URL= http://dev.mysql.com/ -COMPONENT_BUGDB= database/mysql - -include ../../make-rules/prep.mk -include ../../make-rules/configure.mk -include ../../make-rules/ips.mk - -# Enable ASLR for this component -ASLR_MODE = $(ASLR_ENABLE) - -PATCH_LEVEL=0 - -COMPONENT_PRE_CONFIGURE_ACTION = \ - ( cd $(COMPONENT_SRC) ; \ - $(TOUCH) configure.in config/ac-macros/* ; sleep 5 ; \ - $(TOUCH) aclocal.m4 config.h.in ; sleep 5 ; \ - $(TOUCH) configure ; sleep 5 ; \ - /usr/bin/find . -name Makefile.in | /usr/bin/xargs $(TOUCH) ; \ - /usr/bin/find . -type d -exec $(CHMOD) 755 "{}" \; ; \ - /usr/bin/find . -type f -exec $(CHMOD) ugo+r "{}" \; ; \ - ) - -CONFIGURE_PREFIX=/usr/mysql/5.1 -CONFDIR=/etc/mysql/5.1 -DATA_PREFIX=/var/mysql/5.1 -CONFIGURE_MANDIR=$(CONFIGURE_PREFIX)/man - -# Although -norunpath is set in CXXFLAGS, we need to append -# the -norunpath option here, so it's picked up when building -# shared libraries (CC -G) -CXX += $(studio_NORUNPATH) - -# C common compiler flags -CFLAGS += -xstrconst -xprefetch=auto -xprefetch_level=3 -fns=no -fsimple=1 -xbuiltin=%none \ --xlibmil -xlibmopt -xnorunpath - -# C++ common compiler flags -CXXFLAGS += -DDBUG_OFF -noex -DBIG_TABLES -DHAVE_RWLOCK_T $(CC_PIC) $($(COMPILER)_opt) \ -$($(COMPILER)_MT) -xprefetch=auto -xprefetch_level=3 -fns=no -fsimple=1 -xbuiltin=%none \ --xlibmil -xlibmopt - -#build environment common to both 32 & 64bit builds -COMPONENT_BUILD_ENV += CFLAGS="$(CFLAGS)" -COMPONENT_BUILD_ENV += LDFLAGS="$(LDFLAGS)" - -# build environment applicable to only 32bit -COMPONENT_BUILD_ENV.32 += CXXFLAGS="$(CXXFLAGS)" - -#build environment applicable to only 64bit -COMPONENT_BUILD_ENV.64 += CXXFLAGS="$(CXXFLAGS) -features=no%except" - -#common configure options for both 32 & 64bits -CONFIGURE_OPTIONS += ac_cv_func_stpcpy=no -CONFIGURE_OPTIONS += --localstatedir=$(DATA_PREFIX)/data -CONFIGURE_OPTIONS += --datadir=$(CONFIGURE_PREFIX)/share -CONFIGURE_OPTIONS += --sharedstatedir=$(CONFIGURE_PREFIX)/com -CONFIGURE_OPTIONS += --includedir=$(CONFIGURE_PREFIX)/include -CONFIGURE_OPTIONS += --oldincludedir=$(CONFIGURE_PREFIX)/include -CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_PREFIX)/docs -CONFIGURE_OPTIONS += --sysconfdir=$(CONFDIR) -CONFIGURE_OPTIONS += --enable-thread-safe-client -CONFIGURE_OPTIONS += --with-mysqld-libs=-lmtmalloc -CONFIGURE_OPTIONS += --with-client-ldflags=-static -CONFIGURE_OPTIONS += --with-mysqld-ldflags=-static -CONFIGURE_OPTIONS += --with-pic -CONFIGURE_OPTIONS += --with-big-tables -CONFIGURE_OPTIONS += --with-ssl -CONFIGURE_OPTIONS += --with-readline -CONFIGURE_OPTIONS += --with-extra-charsets=complex -CONFIGURE_OPTIONS += --with-plugins=archive,blackhole,csv,myisam,example,federated,innobase,myisammrg -CONFIGURE_OPTIONS += --enable-local-infile -CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" -CONFIGURE_OPTIONS += CXXFLAGS="$(CXXFLAGS)" -CONFIGURE_OPTIONS += LDFLAGS="$(LDFLAGS)" -CONFIGURE_OPTIONS += studio_NORUNPATH="$(studio_NORUNPATH)" - -CONFIGURE_OPTIONS.32 += --libexecdir=$(CONFIGURE_PREFIX)/bin -CONFIGURE_OPTIONS.32 += --enable-dtrace DTRACEFLAGS='-32' - -CONFIGURE_OPTIONS.64 += --libexecdir=$(CONFIGURE_PREFIX)/bin/$(MACH64) -CONFIGURE_OPTIONS.64 += --enable-dtrace DTRACEFLAGS='-64' - -# Do not apply the standard licence transforms for this component. -LICENSE_TRANSFORMS = - -build: $(BUILD_32_and_64) - -install: $(INSTALL_32_and_64) - -test: $(NO_TESTS) - -BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS) - -include ../../make-rules/depend.mk diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/Solaris/mysql_51 --- a/components/mysql-5-1/Solaris/mysql_51 Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,123 +0,0 @@ -#!/sbin/sh -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# -# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. -# - -. /lib/svc/share/smf_include.sh - -# SMF_FMRI is the name of the target service. This allows multiple instances -# to use the same script. - -if [ -z $SMF_FMRI ]; then - echo "SMF framework variables are not initialized." - exit $SMF_EXIT_ERR -fi - -getproparg() { - val=`svcprop -p $1 $SMF_FMRI` - [ -n "$val" ] && echo $val -} - -MYSQLCNF=`getproparg mysql/cnf` -MYSQLBIN=`getproparg mysql/bin` -MYSQLDATA=`getproparg mysql/data` -PIDFILE=${MYSQLDATA}/`/usr/bin/uname -n`.pid - - -if [ -z ${MYSQLCNF} ]; then - echo "mysql/cnf property not set" - exit $SMF_EXIT_ERR_CONFIG -fi - -if [ -z ${MYSQLBIN} ]; then - echo "mysql/bin property not set" - exit $SMF_EXIT_ERR_CONFIG -fi - -if [ -z ${MYSQLDATA} ]; then - echo "mysql/data property not set" - exit $SMF_EXIT_ERR_CONFIG -fi - -if [ ! -d ${MYSQLDATA} ]; then - echo "mysql/data directory ${MYSQLDATA} is not a valid MySQL data directory" - exit $SMF_EXIT_ERR_CONFIG -fi - -if [ ! -d ${MYSQLDATA}/mysql ]; then - echo ${MYSQLBIN}/mysql_install_db --user=mysql --datadir=${MYSQLDATA} - ${MYSQLBIN}/mysql_install_db --user=mysql --datadir=${MYSQLDATA} -fi - -# refresh method for this service is not defined because mysqld by itself -# cannot accept a HUP signal to reload the configuration file my.cnf - -mysql_start() { - MYSQLDVAL=`getproparg mysql/enable_64bit mysql:version_51` - if [ "$MYSQLDVAL" != "" ] ; then - case "$MYSQLDVAL" in - true|1) - #Check if the system architecture supports 64-bit applications - PLATFORM=`isainfo -b` - if [ "${PLATFORM}" != "64" ]; then - echo "This system is not capable of supporting 64-bit applications." - echo "Set the \"enable_64bit\" property value to \"false\" to start the 32-bit server." - exit $SMF_EXIT_ERR_CONFIG - else - echo ${MYSQLBIN}/64/mysqld_safe --defaults-file=${MYSQLCNF} --user=mysql --datadir=${MYSQLDATA} --pid-file=${PIDFILE} - ${MYSQLBIN}/64/mysqld_safe --defaults-file=${MYSQLCNF} --user=mysql --datadir=${MYSQLDATA} --pid-file=${PIDFILE} > /dev/null & - fi - ;; - false|0) - echo ${MYSQLBIN}/mysqld_safe --defaults-file=${MYSQLCNF} --user=mysql --datadir=${MYSQLDATA} --pid-file=${PIDFILE} - ${MYSQLBIN}/mysqld_safe --defaults-file=${MYSQLCNF} --user=mysql --datadir=${MYSQLDATA} --pid-file=${PIDFILE} > /dev/null & - - ;; - esac - fi - -} - - -mysql_stop() { - if [ -f ${PIDFILE} ]; then - smf_kill_contract $1 KILL 1 30 - fi -} - -case "$1" in -'start') - mysql_start - ;; - -'stop') - mysql_stop $2 - ;; - - -*) - echo "Usage: $0 {start|stop}" - exit 1 - ;; - -esac -exit $SMF_EXIT_OK diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/Solaris/mysql_51.1 --- a/components/mysql-5-1/Solaris/mysql_51.1 Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,411 +0,0 @@ -'\" t -.\" -.\" CDDL HEADER START -.\" -.\" The contents of this file are subject to the terms of the -.\" Common Development and Distribution License (the "License"). -.\" You may not use this file except in compliance with the License. -.\" -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -.\" or http://www.opensolaris.org/os/licensing. -.\" See the License for the specific language governing permissions -.\" and limitations under the License. -.\" -.\" When distributing Covered Code, include this CDDL HEADER in each -.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE. -.\" If applicable, add the following below this CDDL HEADER, with the -.\" fields enclosed by brackets "[]" replaced with your own identifying -.\" information: Portions Copyright [yyyy] [name of copyright owner] -.\" -.\" CDDL HEADER END -.\" -.\" Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved. -.\" -.TH "mysql_51" "1" "" "" "User Commands" -.SH NAME -MySQL 5.1 \- MySQL RDBMS version 5.1 for Solaris -.SH DESCRIPTION - -MySQL version 5.1 for Solaris is delivered in the following -3 packages: - -.TS -box; -cbp-1 | cbp-1 -| | | . -Package Contents -= -database/mysql-51 MySQL 5.1 Server package -= -database/mysql-51/library MySQL 5.1 lib package (lib component) -= -database/mysql-51/tests MySQL 5.1 test package -.TE -.PP - -The MySQL 5.1 software for Solaris is installed into a number of -sub-directories of /usr/mysql/5.1. - -The database/mysql-51 package installs the following directories: - -.TS -box; -cbp-1 | cbp-1 -| | | . -Directory Contents -= -/usr/mysql/5.1/bin Binaries and Scripts -= -/usr/mysql/5.1/include Development header files -= -/usr/mysql/5.1/man/man1 Manual pages for client programs -= -/usr/mysql/5.1/man/man8 Manual pages for server programs -= -/usr/mysql/5.1/share Shared data:locale,timezone -= -/usr/mysql/5.1/docs HTML documentation - -.TE -.PP - -The database/mysql-51 package also installs the following 64-bit directories -.TP -.ie t \(bu -.el o -\fB/usr/mysql/5.1/bin/64\fR - 64-bit -Binaries and scripts -.TP -.ie t \(bu -.el o -.RE -.sp -.LP - - - -The following directories are additionally created by database/mysql-51 package - -.TS -box; -cbp-1 | cbp-1 -| | | . -Directory Contents -= -/var/mysql/5.1/data Default database data directory -= -/etc/mysql/5.1 Configuration file location - -.TE -.PP - -The database/mysql-51 package also installs the following SMF files to facilitate automatic service management -(refer to smf(5) and the SMF section below): -.RS -.PP -.br -/lib/svc/manifest/application/database/mysql_51.xml -./br -/lib/svc/method/mysql_51 -.RE -.PP - -The database/mysql-51/tests package creates the following directories: -.TS -box; -cbp-1 | cbp-1 -| | | . -Directory Contents -= -/usr/mysql/5.1/mysql-test MySQL test programs -= -/usr/mysql/5.1/sql-bench SQL Benchmark test - -.TE -.PP - -The database/mysql-51/library package contains the libraries for client API: -.TS -box; -cbp-1 | cbp-1 -| | | . -Directory Contents -= -/usr/mysql/5.1/lib Libraries for client API -= -/usr/mysql/5.1/lib/64 64-bit Libraries for client API - -.TE -.PP -.SH DTrace SUPPORT for MySQL SERVER -MySQL 5.1 provides for the DTrace support at the time of the mysql server startup. -MySQL server registers the probes for the provider mysql. - -.br -Probes that are used at the time of creating and closing of client connection are -.sp -.LP -probe connection-start(); -.br -probe connection-done(); -.sp -.LP -.br - -Probes that fire at the start/end of any client command processing (including SQL queries) -.sp -.LP -probe command-start(); -.br -probe command-done(); -.sp -.LP -.br - -Probes that fire at the start/end of any SQL query processing. -.sp -.LP -probe query-start(); -.br -probe query-done(); -.sp -.LP -.br -Probes that fire at the start/end of SQL query parsing -.sp -.LP -probe query-parse-start(); -.br -probe query-parse-done(); -.sp -.LP -.br -Probes that track whether the query hits the query cache or not -.sp -.LP -probe query-cache-hit(); -.br -probe query-cache-miss(); -.sp -.LP -.br -Probes that fire when the actual query exectuion start,ie after parsing -and checking the query cache, but before privilege checks,optimizing etc. -.sp -.LP -probe query-exec-start(); -.br -probe query-exec-done(); -.sp -.LP -.br -Probes that are used to perform to write operations towards any handler are as listed below -.sp -.LP -probe insert-row-start(); -.br -probe insert-row-done(); -.br -probe update-row-start(); -.br -probe update-row-done(); -.br -probe delete-row-start(); -.br -probe delete-row-done(); -.sp -.LP -.br - -probe is activated when calling external_lock for any handler depending on the lock type being acquired -or released -.sp -.LP -.br -probe handler-rdlock-start(); -.br -probe handler-rdlock-done(); -.br -probe handler-wlock-start(); -.br -probe handler-wrlock-done(); -.br -probe handler-unlock-start(); -.br -probe handler-unlock-done(); -.sp -.LP -.br -probes are activated when a filesort activity happens in a query -.sp -.LP -probe filesort-start(); -.br -probe filesort-end(); -.sp -.LP -.br -The query types SELECT, INSERT, INSERT AS SELECT, UPDATE, UPDATE with -multiple tables, DELETE, DELETE with multiple tables are all probed. -The start probe always contains the query text -.sp -.LP -probe select-start(char *query); -.br -probe select-done(); -.br -probe insert-start(char *query); -.br -probe insert-end(); -.br -probe insert-select-start(char *query); -.br -probe insert-select-done(); -.br -probe update-start(char *query); -.br -probe update-done(); -.br -probe multi-update-start(char *query); -.br -probe multi-update-done(); -.br -probe delete-start(char *query); -.br -probe delete-done(); -.br -probe multi-delete-start(char *query); -.br -probe multi-delete-done(); -.sp -.LP -.br -These probes are used to measure the time waiting for network traffic -or identify network-related problems -.sp -.LP -probe net-read-start(); -.br -probe net-read-done(); -.br -probe net-write-start(); -.br -probe net-write-done(); -.br - -.SH AUTOMATIC SERVICE MANAGEMENT (SMF) -MySQL 5.1 for Solaris includes files necessary to register with the -service management facility described in smf(5). - -After installation of the database/mysql-51 package, register the MySQL service as under: - -.br -example%svccfg import - /lib/svc/manifest/application/database/mysql_51.xml - -The mysql:version_51 service is disabled by default. You can check the status of the service by issuing the following command : - -.br -example% svcs mysql -.br -STATE STIME FMRI -.br -disabled 14:27:09 svc:/application/database/mysql:version_51 - - -Enable the mysql:version_51 service by issuing the following command : - -.br -example%svcadm enable mysql:version_51 - -The state of the service instance should change to "online", and the database server should be started : - -.br -example% svcs mysql -.br -STATE STIME FMRI -.br -online 14:30:08 svc:/application/database/mysql:version_51 - -.br - -The 32-bit MySQL daemon runs by default. To start the 64-bit -server, execute the following commands: -.sp -.LP -\fB%svccfg\fR -.sp -.LP -\fBsvc>select mysql:version_51\fR -.sp -.LP -\fBsvc:/application/database/mysql:version_51>listprop mysql/enable_64bit\fR -.sp -.LP -\fBmysql/enable_64bit boolean false\fR -.sp -.LP -\fBsvc:/application/database/mysql:version_51>setprop mysql/enable_64bit=true\fR -.sp -.LP -\fBsvc:/application/database/mysql:version_51>listprop mysql/enable_64bit\fR -.sp -.LP -\fBmysql/enable_64bit boolean true\fR -.sp -.LP -\fBsvc:/application/database/mysql:version_51>quit\fR -.sp -.LP -\fB%svcadm refresh mysql:version_51\fR -.sp -.LP -\fB%svcadm enable mysql:version_51\fR -.sp -.LP -The 64-bit server is initiated. -.sp - -.sp -.TS -tab(^G); -lw(.95i) lw(.79i) lw(3.76i) -lw(.95i) lw(.79i) lw(3.76i) -. -STATE STIME FMRI -.br -online 15.10:08 svc:/application/database/mysql:version_51 - -.br - - -.TE - -.LP -Note - -.sp -.RS 2 -By default, the \fBmysql/enable_64bit\fR property -is set to \fBFalse\fR. Set it \fBTrue\fR to start -the 64-bit server. -.RE -.sp -.LP -To shutdown the database instance and prevent automatic restart (for example -during scheduled downtime for maintenance), disable the SMF service by running: - -example% svcadm disable mysql:version_51 -.br -example% svcs mysql -.br -STATE STIME FMRI -.br -disabled 14:30:08 svc:/application/database/mysql:version_51 - -.br - -.RE - -.SH REFERENCES -.PP -http://www.mysql.com diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/Solaris/mysql_51.xml --- a/components/mysql-5-1/Solaris/mysql_51.xml Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,122 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/mysql-51.license --- a/components/mysql-5-1/mysql-51.license Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,474 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -Preamble -======== - -The licenses for most software are designed to take away your freedom -to share and change it. By contrast, the GNU General Public License is -intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. -Our General Public Licenses are designed to make sure that you have -the freedom to distribute copies of free software (and charge for this -service if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid anyone -to deny you these rights or to ask you to surrender the rights. These -restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis -or for a fee, you must give the recipients all the rights that you -have. You must make sure that they, too, receive or can get the source -code. And you must show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software patents. -We wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program -proprietary. To prevent this, we have made it clear that any patent -must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 0. This License applies to any program or other work which contains a - notice placed by the copyright holder saying it may be distributed - under the terms of this General Public License. The "Program", - below, refers to any such program or work, and a "work based on - the Program" means either the Program or any derivative work under - copyright law: that is to say, a work containing the Program or a - portion of it, either verbatim or with modifications and/or - translated into another language. (Hereinafter, translation is - included without limitation in the term "modification".) Each - licensee is addressed as "you". - - Activities other than copying, distribution and modification are - not covered by this License; they are outside its scope. The act - of running the Program is not restricted, and the output from the - Program is covered only if its contents constitute a work based on - the Program (independent of having been made by running the - Program). Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's - source code as you receive it, in any medium, provided that you - conspicuously and appropriately publish on each copy an appropriate - copyright notice and disclaimer of warranty; keep intact all the - notices that refer to this License and to the absence of any - warranty; and give any other recipients of the Program a copy of - this License along with the Program. - - You may charge a fee for the physical act of transferring a copy, - and you may at your option offer warranty protection in exchange - for a fee. - - 2. You may modify your copy or copies of the Program or any portion - of it, thus forming a work based on the Program, and copy and - distribute such modifications or work under the terms of Section 1 - above, provided that you also meet all of these conditions: - - a. You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b. You must cause any work that you distribute or publish, that - in whole or in part contains or is derived from the Program - or any part thereof, to be licensed as a whole at no charge - to all third parties under the terms of this License. - - c. If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display - an announcement including an appropriate copyright notice and - a notice that there is no warranty (or else, saying that you - provide a warranty) and that users may redistribute the - program under these conditions, and telling the user how to - view a copy of this License. (Exception: if the Program - itself is interactive but does not normally print such an - announcement, your work based on the Program is not required - to print an announcement.) - - These requirements apply to the modified work as a whole. If - identifiable sections of that work are not derived from the - Program, and can be reasonably considered independent and separate - works in themselves, then this License, and its terms, do not - apply to those sections when you distribute them as separate - works. But when you distribute the same sections as part of a - whole which is a work based on the Program, the distribution of - the whole must be on the terms of this License, whose permissions - for other licensees extend to the entire whole, and thus to each - and every part regardless of who wrote it. - - Thus, it is not the intent of this section to claim rights or - contest your rights to work written entirely by you; rather, the - intent is to exercise the right to control the distribution of - derivative or collective works based on the Program. - - In addition, mere aggregation of another work not based on the - Program with the Program (or with a work based on the Program) on - a volume of a storage or distribution medium does not bring the - other work under the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, - under Section 2) in object code or executable form under the terms - of Sections 1 and 2 above provided that you also do one of the - following: - - a. Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of - Sections 1 and 2 above on a medium customarily used for - software interchange; or, - - b. Accompany it with a written offer, valid for at least three - years, to give any third-party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a - medium customarily used for software interchange; or, - - c. Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with - such an offer, in accord with Subsection b above.) - - The source code for a work means the preferred form of the work for - making modifications to it. For an executable work, complete - source code means all the source code for all modules it contains, - plus any associated interface definition files, plus the scripts - used to control compilation and installation of the executable. - However, as a special exception, the source code distributed need - not include anything that is normally distributed (in either - source or binary form) with the major components (compiler, - kernel, and so on) of the operating system on which the executable - runs, unless that component itself accompanies the executable. - - If distribution of executable or object code is made by offering - access to copy from a designated place, then offering equivalent - access to copy the source code from the same place counts as - distribution of the source code, even though third parties are not - compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program - except as expressly provided under this License. Any attempt - otherwise to copy, modify, sublicense or distribute the Program is - void, and will automatically terminate your rights under this - License. However, parties who have received copies, or rights, - from you under this License will not have their licenses - terminated so long as such parties remain in full compliance. - - 5. You are not required to accept this License, since you have not - signed it. However, nothing else grants you permission to modify - or distribute the Program or its derivative works. These actions - are prohibited by law if you do not accept this License. - Therefore, by modifying or distributing the Program (or any work - based on the Program), you indicate your acceptance of this - License to do so, and all its terms and conditions for copying, - distributing or modifying the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the - Program), the recipient automatically receives a license from the - original licensor to copy, distribute or modify the Program - subject to these terms and conditions. You may not impose any - further restrictions on the recipients' exercise of the rights - granted herein. You are not responsible for enforcing compliance - by third parties to this License. - - 7. If, as a consequence of a court judgment or allegation of patent - infringement or for any other reason (not limited to patent - issues), conditions are imposed on you (whether by court order, - agreement or otherwise) that contradict the conditions of this - License, they do not excuse you from the conditions of this - License. If you cannot distribute so as to satisfy simultaneously - your obligations under this License and any other pertinent - obligations, then as a consequence you may not distribute the - Program at all. For example, if a patent license would not permit - royalty-free redistribution of the Program by all those who - receive copies directly or indirectly through you, then the only - way you could satisfy both it and this License would be to refrain - entirely from distribution of the Program. - - If any portion of this section is held invalid or unenforceable - under any particular circumstance, the balance of the section is - intended to apply and the section as a whole is intended to apply - in other circumstances. - - It is not the purpose of this section to induce you to infringe any - patents or other property right claims or to contest validity of - any such claims; this section has the sole purpose of protecting - the integrity of the free software distribution system, which is - implemented by public license practices. Many people have made - generous contributions to the wide range of software distributed - through that system in reliance on consistent application of that - system; it is up to the author/donor to decide if he or she is - willing to distribute software through any other system and a - licensee cannot impose that choice. - - This section is intended to make thoroughly clear what is believed - to be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in - certain countries either by patents or by copyrighted interfaces, - the original copyright holder who places the Program under this - License may add an explicit geographical distribution limitation - excluding those countries, so that distribution is permitted only - in or among countries not thus excluded. In such case, this - License incorporates the limitation as if written in the body of - this License. - - 9. The Free Software Foundation may publish revised and/or new - versions of the General Public License from time to time. Such - new versions will be similar in spirit to the present version, but - may differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the - Program specifies a version number of this License which applies - to it and "any later version", you have the option of following - the terms and conditions either of that version or of any later - version published by the Free Software Foundation. If the Program - does not specify a version number of this License, you may choose - any version ever published by the Free Software Foundation. - - 10. If you wish to incorporate parts of the Program into other free - programs whose distribution conditions are different, write to the - author to ask for permission. For software which is copyrighted - by the Free Software Foundation, write to the Free Software - Foundation; we sometimes make exceptions for this. Our decision - will be guided by the two goals of preserving the free status of - all derivatives of our free software and of promoting the sharing - and reuse of software generally. - - NO WARRANTY - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO - WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE - LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT - HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT - WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT - NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE - QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE - PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY - SERVICING, REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN - WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY - MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE - LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, - INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR - INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF - DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU - OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY - OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS -How to Apply These Terms to Your New Programs -============================================= - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these -terms. - -To do so, attach the following notices to the program. It is safest to -attach them to the start of each source file to most effectively convey -the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES. - Copyright (C) YYYY NAME OF AUTHOR - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19YY NAME OF AUTHOR - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the -appropriate parts of the General Public License. Of course, the -commands you use may be called something other than `show w' and `show -c'; they could even be mouse-clicks or menu items--whatever suits your -program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - SIGNATURE OF TY COON, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, -you may consider it more useful to permit linking proprietary -applications with the library. If this is what you want to do, use the -GNU Library General Public License instead of this License. - - - -MySQL FLOSS License Exception - -The MySQL AB Exception for Free/Libre and Open Source -Software-only Applications Using MySQL Client Libraries (the -"FLOSS Exception"). - -Version 0.6, 7 March 2007 - -Exception Intent - -We want specified Free/Libre and Open Source Software (``FLOSS'') -applications to be able to use specified GPL-licensed MySQL client -libraries (the ``Program'') despite the fact that not all FLOSS -licenses are compatible with version 2 of the GNU General Public -License (the ``GPL''). - -Legal Terms and Conditions - -As a special exception to the terms and conditions of version 2.0 -of the GPL: - - 1. You are free to distribute a Derivative Work that is formed - entirely from the Program and one or more works (each, a - "FLOSS Work") licensed under one or more of the licenses - listed below in section 1, as long as: - a. You obey the GPL in all respects for the Program and the - Derivative Work, except for identifiable sections of the - Derivative Work which are not derived from the Program, - and which can reasonably be considered independent and - separate works in themselves, - b. all identifiable sections of the Derivative Work which - are not derived from the Program, and which can - reasonably be considered independent and separate works - in themselves, - i. are distributed subject to one of the FLOSS licenses - listed below, and - ii. the object code or executable form of those sections - are accompanied by the complete corresponding - machine-readable source code for those sections on - the same medium and under the same FLOSS license as - the corresponding object code or executable forms of - those sections, and - c. any works which are aggregated with the Program or with a - Derivative Work on a volume of a storage or distribution - medium in accordance with the GPL, can reasonably be - considered independent and separate works in themselves - which are not derivatives of either the Program, a - Derivative Work or a FLOSS Work. - If the above conditions are not met, then the Program may only - be copied, modified, distributed or used under the terms and - conditions of the GPL or another valid licensing option from - MySQL AB. - - 2. FLOSS License List - -License name Version(s)/Copyright Date -Academic Free License 2.0 -Apache Software License 1.0/1.1/2.0 -Apple Public Source License 2.0 -Artistic license From Perl 5.8.0 -BSD license "July 22 1999" -Common Development and Distribution License (CDDL) 1.0 -Common Public License 1.0 -Eclipse Public License 1.0 -GNU Library or "Lesser" General Public License (LGPL) 2.0/2.1 -Jabber Open Source License 1.0 -MIT license (As listed in file MIT-License.txt) --- -Mozilla Public License (MPL) 1.0/1.1 -Open Software License 2.0 -OpenSSL license (with original SSLeay license) "2003" ("1998") -PHP License 3.0 -Python license (CNRI Python License) --- -Python Software Foundation License 2.1.1 -Sleepycat License "1999" -University of Illinois/NCSA Open Source License --- -W3C License "2001" -X11 License "2001" -Zlib/libpng License --- -Zope Public License 2.0 - - Due to the many variants of some of the above licenses, we - require that any version follow the 2003 version of the Free - Software Foundation's Free Software Definition - (http://www.gnu.org/philosophy/free-sw.html) or version 1.9 of - the Open Source Definition by the Open Source Initiative - (http://www.opensource.org/docs/definition.php). - - 3. Definitions - - a. Terms used, but not defined, herein shall have the - meaning provided in the GPL. - b. Derivative Work means a derivative work under copyright - law. - - 4. Applicability: This FLOSS Exception applies to all Programs - that contain a notice placed by MySQL AB saying that the - Program may be distributed under the terms of this FLOSS - Exception. If you create or distribute a work which is a - Derivative Work of both the Program and any other work - licensed under the GPL, then this FLOSS Exception is not - available for that work; thus, you must remove the FLOSS - Exception notice from that work and comply with the GPL in all - respects, including by retaining all GPL notices. You may - choose to redistribute a copy of the Program exclusively under - the terms of the GPL by removing the FLOSS Exception notice - from that copy of the Program, provided that the copy has - never been modified by you or any third party. - -Appendix A. Qualified Libraries and Packages - -The following is a non-exhaustive list of libraries and packages -which are covered by the FLOSS License Exception. Please note that -this appendix is provided merely as an additional service to -specific FLOSS projects wishing to simplify licensing information -for their users. Compliance with one of the licenses noted under -the "FLOSS license list" section remains a prerequisite. - -Package Name Qualifying License and Version -Apache Portable Runtime (APR) Apache Software License 2.0 - diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/mysql-51.p5m --- a/components/mysql-5-1/mysql-51.p5m Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,299 +0,0 @@ -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# -# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. -# - - default mangler.man.stability uncommitted> -set name=pkg.fmri \ - value=pkg:/database/mysql-51@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) -set name=pkg.summary \ - value="MySQL 5.1 Database Management System" -set name=info.classification \ - value=org.opensolaris.category.2008:Development/Databases -set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) -set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) -set name=org.opensolaris.arc-caseid \ - value=LSARC/2009/062 -set name=org.opensolaris.consolidation value=$(CONSOLIDATION) -dir path=var/mysql group=mysql mode=0700 owner=mysql -dir path=var/mysql/5.1 group=mysql mode=0700 owner=mysql -dir path=var/mysql/5.1/data group=mysql mode=0700 owner=mysql -file usr/mysql/5.1/share/mysql/my-huge.cnf path=etc/mysql/5.1/my-huge.cnf \ - mode=0644 preserve=true -file usr/mysql/5.1/share/mysql/my-innodb-heavy-4G.cnf \ - path=etc/mysql/5.1/my-innodb-heavy-4G.cnf mode=0644 preserve=true -file usr/mysql/5.1/share/mysql/my-large.cnf path=etc/mysql/5.1/my-large.cnf \ - mode=0644 preserve=true -file usr/mysql/5.1/share/mysql/my-medium.cnf path=etc/mysql/5.1/my-medium.cnf \ - mode=0644 preserve=true -file usr/mysql/5.1/share/mysql/my-small.cnf path=etc/mysql/5.1/my-small.cnf \ - mode=0644 preserve=true -file usr/mysql/5.1/share/mysql/my-small.cnf path=etc/mysql/5.1/my.cnf \ - mode=0644 preserve=renamenew - -# SMF Configuration -file Solaris/mysql_51.xml \ - path=lib/svc/manifest/application/database/mysql_51.xml -file Solaris/mysql_51 path=lib/svc/method/mysql_51 mode=0555 - -file path=usr/mysql/5.1/bin/$(MACH64)/innochecksum -file path=usr/mysql/5.1/bin/$(MACH64)/msql2mysql -file path=usr/mysql/5.1/bin/$(MACH64)/my_print_defaults -file path=usr/mysql/5.1/bin/$(MACH64)/myisam_ftdump -file path=usr/mysql/5.1/bin/$(MACH64)/myisamchk -file path=usr/mysql/5.1/bin/$(MACH64)/myisamlog -file path=usr/mysql/5.1/bin/$(MACH64)/myisampack -file path=usr/mysql/5.1/bin/$(MACH64)/mysql -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_client_test -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_config -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_convert_table_format -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_find_rows -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_fix_extensions -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_fix_privilege_tables -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_install_db -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_secure_installation -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_setpermission -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_tzinfo_to_sql -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_upgrade -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_waitpid -file path=usr/mysql/5.1/bin/$(MACH64)/mysql_zap -file path=usr/mysql/5.1/bin/$(MACH64)/mysqlaccess -file path=usr/mysql/5.1/bin/$(MACH64)/mysqladmin -file path=usr/mysql/5.1/bin/$(MACH64)/mysqlbinlog -file path=usr/mysql/5.1/bin/$(MACH64)/mysqlbug -file path=usr/mysql/5.1/bin/$(MACH64)/mysqlcheck -file path=usr/mysql/5.1/bin/$(MACH64)/mysqld -file path=usr/mysql/5.1/bin/$(MACH64)/mysqld_multi -file path=usr/mysql/5.1/bin/$(MACH64)/mysqld_safe -file path=usr/mysql/5.1/bin/$(MACH64)/mysqldump -file path=usr/mysql/5.1/bin/$(MACH64)/mysqldumpslow -file path=usr/mysql/5.1/bin/$(MACH64)/mysqlhotcopy -file path=usr/mysql/5.1/bin/$(MACH64)/mysqlimport -file path=usr/mysql/5.1/bin/$(MACH64)/mysqlmanager -file path=usr/mysql/5.1/bin/$(MACH64)/mysqlshow -file path=usr/mysql/5.1/bin/$(MACH64)/mysqlslap -file path=usr/mysql/5.1/bin/$(MACH64)/mysqltest -file path=usr/mysql/5.1/bin/$(MACH64)/perror -file path=usr/mysql/5.1/bin/$(MACH64)/replace -file path=usr/mysql/5.1/bin/$(MACH64)/resolve_stack_dump -file path=usr/mysql/5.1/bin/$(MACH64)/resolveip -file path=usr/mysql/5.1/bin/innochecksum -file path=usr/mysql/5.1/bin/msql2mysql -file path=usr/mysql/5.1/bin/my_print_defaults -file path=usr/mysql/5.1/bin/myisam_ftdump -file path=usr/mysql/5.1/bin/myisamchk -file path=usr/mysql/5.1/bin/myisamlog -file path=usr/mysql/5.1/bin/myisampack -file path=usr/mysql/5.1/bin/mysql -file path=usr/mysql/5.1/bin/mysql_client_test -file path=usr/mysql/5.1/bin/mysql_config -file path=usr/mysql/5.1/bin/mysql_convert_table_format -file path=usr/mysql/5.1/bin/mysql_find_rows -file path=usr/mysql/5.1/bin/mysql_fix_extensions -file path=usr/mysql/5.1/bin/mysql_fix_privilege_tables -file path=usr/mysql/5.1/bin/mysql_install_db -file path=usr/mysql/5.1/bin/mysql_secure_installation -file path=usr/mysql/5.1/bin/mysql_setpermission -file path=usr/mysql/5.1/bin/mysql_tzinfo_to_sql -file path=usr/mysql/5.1/bin/mysql_upgrade -file path=usr/mysql/5.1/bin/mysql_waitpid -file path=usr/mysql/5.1/bin/mysql_zap -file path=usr/mysql/5.1/bin/mysqlaccess -file path=usr/mysql/5.1/bin/mysqladmin -file path=usr/mysql/5.1/bin/mysqlbinlog -file path=usr/mysql/5.1/bin/mysqlbug -file path=usr/mysql/5.1/bin/mysqlcheck -file path=usr/mysql/5.1/bin/mysqld -file path=usr/mysql/5.1/bin/mysqld_multi -file path=usr/mysql/5.1/bin/mysqld_safe -file path=usr/mysql/5.1/bin/mysqldump -file path=usr/mysql/5.1/bin/mysqldumpslow -file path=usr/mysql/5.1/bin/mysqlhotcopy -file path=usr/mysql/5.1/bin/mysqlimport -file path=usr/mysql/5.1/bin/mysqlmanager -file path=usr/mysql/5.1/bin/mysqlshow -file path=usr/mysql/5.1/bin/mysqlslap -file path=usr/mysql/5.1/bin/mysqltest -file path=usr/mysql/5.1/bin/perror -file path=usr/mysql/5.1/bin/replace -file path=usr/mysql/5.1/bin/resolve_stack_dump -file path=usr/mysql/5.1/bin/resolveip -file path=usr/mysql/5.1/docs/mysql.info -file path=usr/mysql/5.1/include/mysql/decimal.h -file path=usr/mysql/5.1/include/mysql/errmsg.h -file path=usr/mysql/5.1/include/mysql/keycache.h -file path=usr/mysql/5.1/include/mysql/m_ctype.h -file path=usr/mysql/5.1/include/mysql/m_string.h -file path=usr/mysql/5.1/include/mysql/my_alloc.h -file path=usr/mysql/5.1/include/mysql/my_attribute.h -file path=usr/mysql/5.1/include/mysql/my_config.h -file path=usr/mysql/5.1/include/mysql/my_dbug.h -file path=usr/mysql/5.1/include/mysql/my_dir.h -file path=usr/mysql/5.1/include/mysql/my_getopt.h -file path=usr/mysql/5.1/include/mysql/my_global.h -file path=usr/mysql/5.1/include/mysql/my_list.h -file path=usr/mysql/5.1/include/mysql/my_net.h -file path=usr/mysql/5.1/include/mysql/my_no_pthread.h -file path=usr/mysql/5.1/include/mysql/my_pthread.h -file path=usr/mysql/5.1/include/mysql/my_sys.h -file path=usr/mysql/5.1/include/mysql/my_xml.h -file path=usr/mysql/5.1/include/mysql/mysql.h -file path=usr/mysql/5.1/include/mysql/mysql_com.h -file path=usr/mysql/5.1/include/mysql/mysql_embed.h -file path=usr/mysql/5.1/include/mysql/mysql_time.h -file path=usr/mysql/5.1/include/mysql/mysql_version.h -file path=usr/mysql/5.1/include/mysql/mysqld_ername.h -file path=usr/mysql/5.1/include/mysql/mysqld_error.h -file path=usr/mysql/5.1/include/mysql/plugin.h -file path=usr/mysql/5.1/include/mysql/sql_common.h -file path=usr/mysql/5.1/include/mysql/sql_state.h -file path=usr/mysql/5.1/include/mysql/sslopt-case.h -file path=usr/mysql/5.1/include/mysql/sslopt-longopts.h -file path=usr/mysql/5.1/include/mysql/sslopt-vars.h -file path=usr/mysql/5.1/include/mysql/typelib.h -file path=usr/mysql/5.1/man/man1/comp_err.1 -file path=usr/mysql/5.1/man/man1/innochecksum.1 -file path=usr/mysql/5.1/man/man1/make_win_bin_dist.1 -file path=usr/mysql/5.1/man/man1/msql2mysql.1 -file path=usr/mysql/5.1/man/man1/my_print_defaults.1 -file path=usr/mysql/5.1/man/man1/myisam_ftdump.1 -file path=usr/mysql/5.1/man/man1/myisamchk.1 -file path=usr/mysql/5.1/man/man1/myisamlog.1 -file path=usr/mysql/5.1/man/man1/myisampack.1 -file path=usr/mysql/5.1/man/man1/mysql-stress-test.pl.1 -file path=usr/mysql/5.1/man/man1/mysql-test-run.pl.1 -file path=usr/mysql/5.1/man/man1/mysql.1 -file path=usr/mysql/5.1/man/man1/mysql.server.1 -file path=usr/mysql/5.1/man/man1/mysql_client_test.1 -file path=usr/mysql/5.1/man/man1/mysql_config.1 -file path=usr/mysql/5.1/man/man1/mysql_convert_table_format.1 -file path=usr/mysql/5.1/man/man1/mysql_find_rows.1 -file path=usr/mysql/5.1/man/man1/mysql_fix_extensions.1 -file path=usr/mysql/5.1/man/man1/mysql_fix_privilege_tables.1 -file path=usr/mysql/5.1/man/man1/mysql_install_db.1 -file path=usr/mysql/5.1/man/man1/mysql_secure_installation.1 -file path=usr/mysql/5.1/man/man1/mysql_setpermission.1 -file path=usr/mysql/5.1/man/man1/mysql_tzinfo_to_sql.1 -file path=usr/mysql/5.1/man/man1/mysql_upgrade.1 -file path=usr/mysql/5.1/man/man1/mysql_waitpid.1 -file path=usr/mysql/5.1/man/man1/mysql_zap.1 -file path=usr/mysql/5.1/man/man1/mysqlaccess.1 -file path=usr/mysql/5.1/man/man1/mysqladmin.1 -file path=usr/mysql/5.1/man/man1/mysqlbinlog.1 -file path=usr/mysql/5.1/man/man1/mysqlbug.1 -file path=usr/mysql/5.1/man/man1/mysqlcheck.1 -file path=usr/mysql/5.1/man/man1/mysqld_multi.1 -file path=usr/mysql/5.1/man/man1/mysqld_safe.1 -file path=usr/mysql/5.1/man/man1/mysqldump.1 -file path=usr/mysql/5.1/man/man1/mysqldumpslow.1 -file path=usr/mysql/5.1/man/man1/mysqlhotcopy.1 -file path=usr/mysql/5.1/man/man1/mysqlimport.1 -file path=usr/mysql/5.1/man/man1/mysqlman.1 -file path=usr/mysql/5.1/man/man1/mysqlshow.1 -file path=usr/mysql/5.1/man/man1/mysqlslap.1 -file path=usr/mysql/5.1/man/man1/mysqltest.1 -file path=usr/mysql/5.1/man/man1/perror.1 -file path=usr/mysql/5.1/man/man1/replace.1 -file path=usr/mysql/5.1/man/man1/resolve_stack_dump.1 -file path=usr/mysql/5.1/man/man1/resolveip.1 -file path=usr/mysql/5.1/man/man8/mysqld.8 -file path=usr/mysql/5.1/man/man8/mysqlmanager.8 -file path=usr/mysql/5.1/share/aclocal/mysql.m4 -file path=usr/mysql/5.1/share/mysql/ChangeLog -file path=usr/mysql/5.1/share/mysql/binary-configure -file path=usr/mysql/5.1/share/mysql/binary-configure -file path=usr/mysql/5.1/share/mysql/charsets/Index.xml -file path=usr/mysql/5.1/share/mysql/charsets/README -file path=usr/mysql/5.1/share/mysql/charsets/armscii8.xml -file path=usr/mysql/5.1/share/mysql/charsets/ascii.xml -file path=usr/mysql/5.1/share/mysql/charsets/cp1250.xml -file path=usr/mysql/5.1/share/mysql/charsets/cp1251.xml -file path=usr/mysql/5.1/share/mysql/charsets/cp1256.xml -file path=usr/mysql/5.1/share/mysql/charsets/cp1257.xml -file path=usr/mysql/5.1/share/mysql/charsets/cp850.xml -file path=usr/mysql/5.1/share/mysql/charsets/cp852.xml -file path=usr/mysql/5.1/share/mysql/charsets/cp866.xml -file path=usr/mysql/5.1/share/mysql/charsets/dec8.xml -file path=usr/mysql/5.1/share/mysql/charsets/geostd8.xml -file path=usr/mysql/5.1/share/mysql/charsets/greek.xml -file path=usr/mysql/5.1/share/mysql/charsets/hebrew.xml -file path=usr/mysql/5.1/share/mysql/charsets/hp8.xml -file path=usr/mysql/5.1/share/mysql/charsets/keybcs2.xml -file path=usr/mysql/5.1/share/mysql/charsets/koi8r.xml -file path=usr/mysql/5.1/share/mysql/charsets/koi8u.xml -file path=usr/mysql/5.1/share/mysql/charsets/latin1.xml -file path=usr/mysql/5.1/share/mysql/charsets/latin2.xml -file path=usr/mysql/5.1/share/mysql/charsets/latin5.xml -file path=usr/mysql/5.1/share/mysql/charsets/latin7.xml -file path=usr/mysql/5.1/share/mysql/charsets/macce.xml -file path=usr/mysql/5.1/share/mysql/charsets/macroman.xml -file path=usr/mysql/5.1/share/mysql/charsets/swe7.xml -file path=usr/mysql/5.1/share/mysql/config.huge.ini -file path=usr/mysql/5.1/share/mysql/config.medium.ini -file path=usr/mysql/5.1/share/mysql/config.small.ini -file path=usr/mysql/5.1/share/mysql/czech/errmsg.sys -file path=usr/mysql/5.1/share/mysql/danish/errmsg.sys -file path=usr/mysql/5.1/share/mysql/dutch/errmsg.sys -file path=usr/mysql/5.1/share/mysql/english/errmsg.sys -file path=usr/mysql/5.1/share/mysql/errmsg.txt -file path=usr/mysql/5.1/share/mysql/estonian/errmsg.sys -file path=usr/mysql/5.1/share/mysql/fill_help_tables.sql -file path=usr/mysql/5.1/share/mysql/french/errmsg.sys -file path=usr/mysql/5.1/share/mysql/german/errmsg.sys -file path=usr/mysql/5.1/share/mysql/greek/errmsg.sys -file path=usr/mysql/5.1/share/mysql/hungarian/errmsg.sys -file path=usr/mysql/5.1/share/mysql/italian/errmsg.sys -file path=usr/mysql/5.1/share/mysql/japanese/errmsg.sys -file path=usr/mysql/5.1/share/mysql/korean/errmsg.sys -file path=usr/mysql/5.1/share/mysql/mi_test_all -file path=usr/mysql/5.1/share/mysql/mi_test_all.res -file path=usr/mysql/5.1/share/mysql/my-huge.cnf -file path=usr/mysql/5.1/share/mysql/my-innodb-heavy-4G.cnf -file path=usr/mysql/5.1/share/mysql/my-large.cnf -file path=usr/mysql/5.1/share/mysql/my-medium.cnf -file path=usr/mysql/5.1/share/mysql/my-small.cnf -file path=usr/mysql/5.1/share/mysql/mysql-log-rotate -file path=usr/mysql/5.1/share/mysql/mysql.server -file path=usr/mysql/5.1/share/mysql/mysql_fix_privilege_tables.sql -file path=usr/mysql/5.1/share/mysql/mysql_system_tables.sql -file path=usr/mysql/5.1/share/mysql/mysql_system_tables_data.sql -file path=usr/mysql/5.1/share/mysql/mysql_test_data_timezone.sql -file path=usr/mysql/5.1/share/mysql/mysqld_multi.server -file path=usr/mysql/5.1/share/mysql/ndb-config-2-node.ini -file path=usr/mysql/5.1/share/mysql/norwegian-ny/errmsg.sys -file path=usr/mysql/5.1/share/mysql/norwegian/errmsg.sys -file path=usr/mysql/5.1/share/mysql/polish/errmsg.sys -file path=usr/mysql/5.1/share/mysql/portuguese/errmsg.sys -file path=usr/mysql/5.1/share/mysql/romanian/errmsg.sys -file path=usr/mysql/5.1/share/mysql/russian/errmsg.sys -file path=usr/mysql/5.1/share/mysql/serbian/errmsg.sys -file path=usr/mysql/5.1/share/mysql/slovak/errmsg.sys -file path=usr/mysql/5.1/share/mysql/spanish/errmsg.sys -file path=usr/mysql/5.1/share/mysql/swedish/errmsg.sys -file path=usr/mysql/5.1/share/mysql/ukrainian/errmsg.sys -file Solaris/mysql_51.1 path=usr/share/man/man1/mysql_51.1 -license mysql-51.license license=GPLv2 -link path=usr/bin/mysql target=../mysql/5.1/bin/$(MACH64)/mysql mediator=mysql mediator-version=5.1 -link path=usr/mysql/5.1/bin/64 target=$(MACH64) -link path=usr/share/man/man1/mysql.1 target=mysql_51.1 mediator=mysql mediator-version=5.1 - -# added dependency to bring forward mysql-common with latest profile and authorizations -depend fmri=database/mysql-common@5.11,5.12-5.12.0.0.0.35.0 type=require diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/mysql-51lib.p5m --- a/components/mysql-5-1/mysql-51lib.p5m Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,73 +0,0 @@ -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# -# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. -# - - -set name=pkg.fmri \ - value=pkg:/database/mysql-51/library@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) -set name=pkg.summary \ - value="MySQL 5.1 libraries" -set name=info.classification \ - value=org.opensolaris.category.2008:Development/Databases -set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) -set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) -set name=org.opensolaris.arc-caseid \ - value=LSARC/2009/062 -set name=org.opensolaris.consolidation value=$(CONSOLIDATION) - -# This package name has known conflicts with other packages in the WOS -set pkg.linted.pkglint.manifest004=true - -link path=usr/mysql/lib target=5.1/lib - -file path=usr/mysql/5.1/lib/$(MACH64)/mysql/libmysqlclient.so.16.0.0 -file path=usr/mysql/5.1/lib/$(MACH64)/mysql/libmysqlclient_r.so.16.0.0 -file path=usr/mysql/5.1/lib/$(MACH64)/mysql/plugin/ha_example.so.0.0.0 -file path=usr/mysql/5.1/lib/mysql/libmysqlclient.so.16.0.0 -file path=usr/mysql/5.1/lib/mysql/libmysqlclient_r.so.16.0.0 -file path=usr/mysql/5.1/lib/mysql/plugin/ha_example.so.0.0.0 -license mysql-51.license license=GPLv2 -link path=usr/mysql/5.1/lib/$(MACH64)/mysql/libmysqlclient.so \ - target=libmysqlclient.so.16.0.0 -link path=usr/mysql/5.1/lib/$(MACH64)/mysql/libmysqlclient.so.16 \ - target=libmysqlclient.so.16.0.0 -link path=usr/mysql/5.1/lib/$(MACH64)/mysql/libmysqlclient_r.so \ - target=libmysqlclient_r.so.16.0.0 -link path=usr/mysql/5.1/lib/$(MACH64)/mysql/libmysqlclient_r.so.16 \ - target=libmysqlclient_r.so.16.0.0 -link path=usr/mysql/5.1/lib/$(MACH64)/mysql/plugin/ha_example.so \ - target=ha_example.so.0.0.0 -link path=usr/mysql/5.1/lib/$(MACH64)/mysql/plugin/ha_example.so.0 \ - target=ha_example.so.0.0.0 -link path=usr/mysql/5.1/lib/64 target=$(MACH64) -link path=usr/mysql/5.1/lib/mysql/libmysqlclient.so \ - target=libmysqlclient.so.16.0.0 -link path=usr/mysql/5.1/lib/mysql/libmysqlclient.so.16 \ - target=libmysqlclient.so.16.0.0 -link path=usr/mysql/5.1/lib/mysql/libmysqlclient_r.so \ - target=libmysqlclient_r.so.16.0.0 -link path=usr/mysql/5.1/lib/mysql/libmysqlclient_r.so.16 \ - target=libmysqlclient_r.so.16.0.0 -link path=usr/mysql/5.1/lib/mysql/plugin/ha_example.so \ - target=ha_example.so.0.0.0 -link path=usr/mysql/5.1/lib/mysql/plugin/ha_example.so.0 \ - target=ha_example.so.0.0.0 diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/mysql-51test.p5m --- a/components/mysql-5-1/mysql-51test.p5m Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,3871 +0,0 @@ -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# -# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. -# - -set name=pkg.fmri \ - value=pkg:/database/mysql-51/tests@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) -set name=pkg.summary \ - value="MySQL 5.1 tests" -set name=info.classification \ - value=org.opensolaris.category.2008:Development/Databases -set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) -set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) -set name=org.opensolaris.arc-caseid \ - value=LSARC/2009/062 -set name=org.opensolaris.consolidation value=$(CONSOLIDATION) - -# This package name has known conflicts with other packages in the WOS -set pkg.linted.pkglint.manifest004=true - -file path=usr/mysql/5.1/mysql-test/collections/README -file path=usr/mysql/5.1/mysql-test/collections/README.experimental -file path=usr/mysql/5.1/mysql-test/collections/default.daily -file path=usr/mysql/5.1/mysql-test/collections/default.experimental -file path=usr/mysql/5.1/mysql-test/collections/default.push -file path=usr/mysql/5.1/mysql-test/collections/default.weekly -file path=usr/mysql/5.1/mysql-test/extra/binlog_tests/binlog.test -file \ - path=usr/mysql/5.1/mysql-test/extra/binlog_tests/binlog_insert_delayed.test -file path=usr/mysql/5.1/mysql-test/extra/binlog_tests/binlog_truncate.test -file path=usr/mysql/5.1/mysql-test/extra/binlog_tests/blackhole.test -file path=usr/mysql/5.1/mysql-test/extra/binlog_tests/ctype_cp932.test -file path=usr/mysql/5.1/mysql-test/extra/binlog_tests/ctype_cp932_binlog.test -file path=usr/mysql/5.1/mysql-test/extra/binlog_tests/ctype_ucs_binlog.test -file path=usr/mysql/5.1/mysql-test/extra/binlog_tests/database.test -file path=usr/mysql/5.1/mysql-test/extra/binlog_tests/drop_temp_table.test -file path=usr/mysql/5.1/mysql-test/extra/binlog_tests/innodb_stat.test -file \ - path=usr/mysql/5.1/mysql-test/extra/binlog_tests/insert_select-binlog.test -file \ - path=usr/mysql/5.1/mysql-test/extra/binlog_tests/mix_innodb_myisam_binlog.test -file \ - path=usr/mysql/5.1/mysql-test/extra/binlog_tests/mix_innodb_myisam_side_effects.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_EE_err.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_auto_increment.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_blackhole.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_charset.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_commit_after_flush.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_conflicts.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_ddl.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_deadlock.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_delete_no_where.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_extraMaster_Col.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_extraSlave_Col.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_failed_optimize.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_flsh_tbls.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_foreign_key.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_insert_delayed.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_insert_id.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_insert_id_pk.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_insert_ignore.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_loaddata.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_loadfile.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_log.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_max_relay_size.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_multi_query.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_multi_update.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_multi_update2.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_multi_update3.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_ndb_2multi_basic.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_ndb_2multi_eng.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_ndb_apply_status.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_partition.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_relayrotate.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_reset_slave.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_001.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_UUID.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_basic.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_blob.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_delayed_ins.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_func003.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_sp002.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_sp003.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_sp006.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_sp007.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_row_tabledefs.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_stm_000001.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_stm_EE_err2.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_sv_relay_space.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_trig004.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_truncate.test -file path=usr/mysql/5.1/mysql-test/extra/rpl_tests/rpl_truncate_helper.test -file path=usr/mysql/5.1/mysql-test/include/add_anonymous_users.inc -file path=usr/mysql/5.1/mysql-test/include/analyze-sync_with_master.test -file path=usr/mysql/5.1/mysql-test/include/analyze-timeout.test -file path=usr/mysql/5.1/mysql-test/include/big_test.inc -file path=usr/mysql/5.1/mysql-test/include/check-testcase.test -file path=usr/mysql/5.1/mysql-test/include/check-warnings.test -file path=usr/mysql/5.1/mysql-test/include/check_events_off.inc -file path=usr/mysql/5.1/mysql-test/include/check_var_limit.inc -file path=usr/mysql/5.1/mysql-test/include/circular_rpl_for_4_hosts_init.inc -file path=usr/mysql/5.1/mysql-test/include/circular_rpl_for_4_hosts_sync.inc -file path=usr/mysql/5.1/mysql-test/include/cleanup_fake_relay_log.inc -file path=usr/mysql/5.1/mysql-test/include/commit.inc -file path=usr/mysql/5.1/mysql-test/include/common-tests.inc -file path=usr/mysql/5.1/mysql-test/include/concurrent.inc -file path=usr/mysql/5.1/mysql-test/include/connect2.inc -file path=usr/mysql/5.1/mysql-test/include/count_sessions.inc -file path=usr/mysql/5.1/mysql-test/include/ctype_common.inc -file path=usr/mysql/5.1/mysql-test/include/ctype_filesort.inc -file path=usr/mysql/5.1/mysql-test/include/ctype_german.inc -file path=usr/mysql/5.1/mysql-test/include/ctype_innodb_like.inc -file path=usr/mysql/5.1/mysql-test/include/ctype_like_escape.inc -file path=usr/mysql/5.1/mysql-test/include/ctype_like_range_f1f2.inc -file path=usr/mysql/5.1/mysql-test/include/ctype_regex.inc -file path=usr/mysql/5.1/mysql-test/include/ddl_i18n.check_events.inc -file path=usr/mysql/5.1/mysql-test/include/ddl_i18n.check_sp.inc -file path=usr/mysql/5.1/mysql-test/include/ddl_i18n.check_triggers.inc -file path=usr/mysql/5.1/mysql-test/include/ddl_i18n.check_views.inc -file path=usr/mysql/5.1/mysql-test/include/deadlock.inc -file path=usr/mysql/5.1/mysql-test/include/default_my.cnf -file path=usr/mysql/5.1/mysql-test/include/default_mysqld.cnf -file path=usr/mysql/5.1/mysql-test/include/default_ndbd.cnf -file path=usr/mysql/5.1/mysql-test/include/delete_anonymous_users.inc -file path=usr/mysql/5.1/mysql-test/include/diff_master_slave.inc -file path=usr/mysql/5.1/mysql-test/include/diff_tables.inc -file path=usr/mysql/5.1/mysql-test/include/endspace.inc -file path=usr/mysql/5.1/mysql-test/include/get_binlog_dump_thread_id.inc -file path=usr/mysql/5.1/mysql-test/include/gis_generic.inc -file path=usr/mysql/5.1/mysql-test/include/gis_keys.inc -file path=usr/mysql/5.1/mysql-test/include/grant_cache.inc -file path=usr/mysql/5.1/mysql-test/include/handler.inc -file path=usr/mysql/5.1/mysql-test/include/have_32bit.inc -file path=usr/mysql/5.1/mysql-test/include/have_64bit.inc -file path=usr/mysql/5.1/mysql-test/include/have_archive.inc -file path=usr/mysql/5.1/mysql-test/include/have_big5.inc -file path=usr/mysql/5.1/mysql-test/include/have_binlog_format_mixed.inc -file path=usr/mysql/5.1/mysql-test/include/have_binlog_format_mixed_or_row.inc -file \ - path=usr/mysql/5.1/mysql-test/include/have_binlog_format_mixed_or_statement.inc -file path=usr/mysql/5.1/mysql-test/include/have_binlog_format_row.inc -file \ - path=usr/mysql/5.1/mysql-test/include/have_binlog_format_row_or_statement.inc -file path=usr/mysql/5.1/mysql-test/include/have_binlog_format_statement.inc -file path=usr/mysql/5.1/mysql-test/include/have_blackhole.inc -file \ - path=usr/mysql/5.1/mysql-test/include/have_case_insensitive_file_system.inc -file path=usr/mysql/5.1/mysql-test/include/have_case_sensitive_file_system.inc -file path=usr/mysql/5.1/mysql-test/include/have_community_features.inc -file path=usr/mysql/5.1/mysql-test/include/have_compress.inc -file path=usr/mysql/5.1/mysql-test/include/have_cp1250_ch.inc -file path=usr/mysql/5.1/mysql-test/include/have_cp1251.inc -file path=usr/mysql/5.1/mysql-test/include/have_cp866.inc -file path=usr/mysql/5.1/mysql-test/include/have_cp932.inc -file path=usr/mysql/5.1/mysql-test/include/have_crypt.inc -file path=usr/mysql/5.1/mysql-test/include/have_csv.inc -file path=usr/mysql/5.1/mysql-test/include/have_debug.inc -file path=usr/mysql/5.1/mysql-test/include/have_eucjpms.inc -file path=usr/mysql/5.1/mysql-test/include/have_euckr.inc -file path=usr/mysql/5.1/mysql-test/include/have_example_plugin.inc -file path=usr/mysql/5.1/mysql-test/include/have_exampledb.inc -file path=usr/mysql/5.1/mysql-test/include/have_gb2312.inc -file path=usr/mysql/5.1/mysql-test/include/have_gbk.inc -file path=usr/mysql/5.1/mysql-test/include/have_geometry.inc -file path=usr/mysql/5.1/mysql-test/include/have_innodb.inc -file path=usr/mysql/5.1/mysql-test/include/have_koi8r.inc -file path=usr/mysql/5.1/mysql-test/include/have_latin2_ch.inc -file path=usr/mysql/5.1/mysql-test/include/have_local_infile.inc -file path=usr/mysql/5.1/mysql-test/include/have_log_bin.inc -file path=usr/mysql/5.1/mysql-test/include/have_lowercase0.inc -file path=usr/mysql/5.1/mysql-test/include/have_lowercase1.inc -file path=usr/mysql/5.1/mysql-test/include/have_lowercase2.inc -file path=usr/mysql/5.1/mysql-test/include/have_multi_ndb.inc -file path=usr/mysql/5.1/mysql-test/include/have_ndb.inc -file path=usr/mysql/5.1/mysql-test/include/have_ndb_extra.inc -file path=usr/mysql/5.1/mysql-test/include/have_ndbapi_examples.inc -file path=usr/mysql/5.1/mysql-test/include/have_outfile.inc -file path=usr/mysql/5.1/mysql-test/include/have_partition.inc -file path=usr/mysql/5.1/mysql-test/include/have_query_cache.inc -file path=usr/mysql/5.1/mysql-test/include/have_simple_parser.inc -file path=usr/mysql/5.1/mysql-test/include/have_sjis.inc -file path=usr/mysql/5.1/mysql-test/include/have_ssl.inc -file path=usr/mysql/5.1/mysql-test/include/have_symlink.inc -file path=usr/mysql/5.1/mysql-test/include/have_tis620.inc -file path=usr/mysql/5.1/mysql-test/include/have_ucs2.inc -file path=usr/mysql/5.1/mysql-test/include/have_udf.inc -file path=usr/mysql/5.1/mysql-test/include/have_ujis.inc -file path=usr/mysql/5.1/mysql-test/include/have_utf8.inc -file path=usr/mysql/5.1/mysql-test/include/index_merge1.inc -file path=usr/mysql/5.1/mysql-test/include/index_merge2.inc -file path=usr/mysql/5.1/mysql-test/include/index_merge_2sweeps.inc -file path=usr/mysql/5.1/mysql-test/include/index_merge_ror.inc -file path=usr/mysql/5.1/mysql-test/include/index_merge_ror_cpk.inc -file path=usr/mysql/5.1/mysql-test/include/innodb_rollback_on_timeout.inc -file path=usr/mysql/5.1/mysql-test/include/innodb_trx_weight.inc -file path=usr/mysql/5.1/mysql-test/include/is_embedded.inc -file path=usr/mysql/5.1/mysql-test/include/kill_query.inc -file \ - path=usr/mysql/5.1/mysql-test/include/kill_query_and_diff_master_slave.inc -file path=usr/mysql/5.1/mysql-test/include/linux_sys_vars.inc -file path=usr/mysql/5.1/mysql-test/include/load_sysvars.inc -file path=usr/mysql/5.1/mysql-test/include/loaddata_autocom.inc -file path=usr/mysql/5.1/mysql-test/include/master-slave-end.inc -file path=usr/mysql/5.1/mysql-test/include/master-slave-reset.inc -file path=usr/mysql/5.1/mysql-test/include/master-slave.inc -file path=usr/mysql/5.1/mysql-test/include/mix1.inc -file path=usr/mysql/5.1/mysql-test/include/mix2.inc -file path=usr/mysql/5.1/mysql-test/include/mix2_ucs2.inc -file path=usr/mysql/5.1/mysql-test/include/mtr_check.sql -file path=usr/mysql/5.1/mysql-test/include/mtr_warnings.sql -file path=usr/mysql/5.1/mysql-test/include/mysqlbinlog_row_engine.inc -file path=usr/mysql/5.1/mysql-test/include/mysqldump.inc -file path=usr/mysql/5.1/mysql-test/include/mysqltest-x.inc -file path=usr/mysql/5.1/mysql-test/include/ndb_backup.inc -file path=usr/mysql/5.1/mysql-test/include/ndb_backup_print.inc -file path=usr/mysql/5.1/mysql-test/include/ndb_default_cluster.inc -file path=usr/mysql/5.1/mysql-test/include/ndb_master-slave.inc -file path=usr/mysql/5.1/mysql-test/include/ndb_master-slave_2ch.inc -file path=usr/mysql/5.1/mysql-test/include/ndb_not_readonly.inc -file path=usr/mysql/5.1/mysql-test/include/ndb_restore_master.inc -file path=usr/mysql/5.1/mysql-test/include/ndb_restore_slave_eoption.inc -file path=usr/mysql/5.1/mysql-test/include/ndb_setup_slave.inc -file path=usr/mysql/5.1/mysql-test/include/ndb_wait_connected.inc -file path=usr/mysql/5.1/mysql-test/include/no_running_event_scheduler.inc -file path=usr/mysql/5.1/mysql-test/include/no_running_events.inc -file path=usr/mysql/5.1/mysql-test/include/no_valgrind_without_big.inc -file path=usr/mysql/5.1/mysql-test/include/not_as_root.inc -file path=usr/mysql/5.1/mysql-test/include/not_embedded.inc -file path=usr/mysql/5.1/mysql-test/include/not_ndb.inc -file path=usr/mysql/5.1/mysql-test/include/not_ndb_default.inc -file path=usr/mysql/5.1/mysql-test/include/not_openssl.inc -file path=usr/mysql/5.1/mysql-test/include/not_valgrind.inc -file path=usr/mysql/5.1/mysql-test/include/not_windows.inc -file path=usr/mysql/5.1/mysql-test/include/one_thread_per_connection.inc -file path=usr/mysql/5.1/mysql-test/include/parser_bug21114.inc -file path=usr/mysql/5.1/mysql-test/include/ps_conv.inc -file path=usr/mysql/5.1/mysql-test/include/ps_create.inc -file path=usr/mysql/5.1/mysql-test/include/ps_ddl_1.inc -file path=usr/mysql/5.1/mysql-test/include/ps_modify.inc -file path=usr/mysql/5.1/mysql-test/include/ps_modify1.inc -file path=usr/mysql/5.1/mysql-test/include/ps_query.inc -file path=usr/mysql/5.1/mysql-test/include/ps_renew.inc -file path=usr/mysql/5.1/mysql-test/include/query_cache.inc -file path=usr/mysql/5.1/mysql-test/include/query_cache_sql_prepare.inc -file path=usr/mysql/5.1/mysql-test/include/read_many_rows.inc -file path=usr/mysql/5.1/mysql-test/include/report-features.test -file path=usr/mysql/5.1/mysql-test/include/reset_master_and_slave.inc -file path=usr/mysql/5.1/mysql-test/include/restart_mysqld.inc -file path=usr/mysql/5.1/mysql-test/include/rowid_order.inc -file path=usr/mysql/5.1/mysql-test/include/rpl_events.inc -file path=usr/mysql/5.1/mysql-test/include/rpl_multi_engine.inc -file path=usr/mysql/5.1/mysql-test/include/rpl_multi_engine2.inc -file path=usr/mysql/5.1/mysql-test/include/rpl_multi_engine3.inc -file path=usr/mysql/5.1/mysql-test/include/rpl_stmt_seq.inc -file path=usr/mysql/5.1/mysql-test/include/rpl_udf.inc -file path=usr/mysql/5.1/mysql-test/include/running_event_scheduler.inc -file path=usr/mysql/5.1/mysql-test/include/safe_set_to_maybe_ro_var.inc -file path=usr/mysql/5.1/mysql-test/include/select_ndb_apply_status.inc -file path=usr/mysql/5.1/mysql-test/include/set_binlog_format_mixed.sql -file path=usr/mysql/5.1/mysql-test/include/set_binlog_format_row.sql -file path=usr/mysql/5.1/mysql-test/include/set_binlog_format_statement.sql -file path=usr/mysql/5.1/mysql-test/include/setup_fake_relay_log.inc -file path=usr/mysql/5.1/mysql-test/include/show_binary_logs.inc -file path=usr/mysql/5.1/mysql-test/include/show_binlog_events.inc -file path=usr/mysql/5.1/mysql-test/include/show_binlog_events2.inc -file path=usr/mysql/5.1/mysql-test/include/show_binlog_using_logname.inc -file path=usr/mysql/5.1/mysql-test/include/show_master_logs.inc -file path=usr/mysql/5.1/mysql-test/include/show_master_status.inc -file path=usr/mysql/5.1/mysql-test/include/show_msg.inc -file path=usr/mysql/5.1/mysql-test/include/show_msg80.inc -file path=usr/mysql/5.1/mysql-test/include/show_rpl_debug_info.inc -file path=usr/mysql/5.1/mysql-test/include/show_slave_status.inc -file path=usr/mysql/5.1/mysql-test/include/show_slave_status2.inc -file path=usr/mysql/5.1/mysql-test/include/sp-vars.inc -file path=usr/mysql/5.1/mysql-test/include/start_slave.inc -file path=usr/mysql/5.1/mysql-test/include/stop_slave.inc -file path=usr/mysql/5.1/mysql-test/include/strict_autoinc.inc -file path=usr/mysql/5.1/mysql-test/include/sync_slave_io_with_master.inc -file path=usr/mysql/5.1/mysql-test/include/system_db_struct.inc -file path=usr/mysql/5.1/mysql-test/include/test_fieldsize.inc -file path=usr/mysql/5.1/mysql-test/include/test_outfile.inc -file path=usr/mysql/5.1/mysql-test/include/testdb_only.inc -file path=usr/mysql/5.1/mysql-test/include/tpcb.inc -file path=usr/mysql/5.1/mysql-test/include/tpcb_disk_data.inc -file path=usr/mysql/5.1/mysql-test/include/unsafe_binlog.inc -file path=usr/mysql/5.1/mysql-test/include/uses_vardir.inc -file path=usr/mysql/5.1/mysql-test/include/varchar.inc -file path=usr/mysql/5.1/mysql-test/include/wait_condition.inc -file path=usr/mysql/5.1/mysql-test/include/wait_condition_sp.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_binlog_event.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_query_to_succeed.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_slave_io_error.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_slave_io_to_start.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_slave_io_to_stop.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_slave_param.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_slave_sql_error.inc -file \ - path=usr/mysql/5.1/mysql-test/include/wait_for_slave_sql_error_and_skip.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_slave_sql_to_start.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_slave_sql_to_stop.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_slave_to_start.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_slave_to_stop.inc -file path=usr/mysql/5.1/mysql-test/include/wait_for_status_var.inc -file path=usr/mysql/5.1/mysql-test/include/wait_show_condition.inc -file path=usr/mysql/5.1/mysql-test/include/wait_until_connected_again.inc -file path=usr/mysql/5.1/mysql-test/include/wait_until_count_sessions.inc -file path=usr/mysql/5.1/mysql-test/include/wait_until_disconnected.inc -file path=usr/mysql/5.1/mysql-test/include/wait_until_rows_count.inc -file path=usr/mysql/5.1/mysql-test/include/windows.inc -file path=usr/mysql/5.1/mysql-test/include/windows_sys_vars.inc -file path=usr/mysql/5.1/mysql-test/lib/My/Config.pm -file path=usr/mysql/5.1/mysql-test/lib/My/ConfigFactory.pm -file path=usr/mysql/5.1/mysql-test/lib/My/CoreDump.pm -file path=usr/mysql/5.1/mysql-test/lib/My/File/Path.pm -file path=usr/mysql/5.1/mysql-test/lib/My/Find.pm -file path=usr/mysql/5.1/mysql-test/lib/My/Handles.pm -file path=usr/mysql/5.1/mysql-test/lib/My/Options.pm -file path=usr/mysql/5.1/mysql-test/lib/My/Platform.pm -file path=usr/mysql/5.1/mysql-test/lib/My/SafeProcess.pm -file path=usr/mysql/5.1/mysql-test/lib/My/SafeProcess/Base.pm -file path=usr/mysql/5.1/mysql-test/lib/My/SafeProcess/my_safe_process \ - mode=0555 -file path=usr/mysql/5.1/mysql-test/lib/My/SafeProcess/safe_process.pl \ - mode=0555 -file path=usr/mysql/5.1/mysql-test/lib/My/SysInfo.pm -file path=usr/mysql/5.1/mysql-test/lib/My/Test.pm -file path=usr/mysql/5.1/mysql-test/lib/mtr_cases.pm -file path=usr/mysql/5.1/mysql-test/lib/mtr_gcov.pl -file path=usr/mysql/5.1/mysql-test/lib/mtr_gprof.pl -file path=usr/mysql/5.1/mysql-test/lib/mtr_io.pl -file path=usr/mysql/5.1/mysql-test/lib/mtr_match.pm -file path=usr/mysql/5.1/mysql-test/lib/mtr_misc.pl -file path=usr/mysql/5.1/mysql-test/lib/mtr_process.pl -file path=usr/mysql/5.1/mysql-test/lib/mtr_report.pm -file path=usr/mysql/5.1/mysql-test/lib/mtr_stress.pl -file path=usr/mysql/5.1/mysql-test/lib/mtr_unique.pm -file path=usr/mysql/5.1/mysql-test/lib/v1/My/Config.pm -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_cases.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_gcov.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_gprof.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_im.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_io.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_match.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_misc.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_process.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_report.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_stress.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_timer.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mtr_unique.pl -file path=usr/mysql/5.1/mysql-test/lib/v1/mysql-test-run.pl mode=0555 -file path=usr/mysql/5.1/mysql-test/lib/v1/ndb_config_1_node.ini -file path=usr/mysql/5.1/mysql-test/lib/v1/ndb_config_2_node.ini -file path=usr/mysql/5.1/mysql-test/mtr mode=0555 -file path=usr/mysql/5.1/mysql-test/mysql-stress-test.pl mode=0555 -file path=usr/mysql/5.1/mysql-test/mysql-test-run mode=0555 -file path=usr/mysql/5.1/mysql-test/mysql-test-run.pl mode=0555 -file path=usr/mysql/5.1/mysql-test/r/1st.result -file path=usr/mysql/5.1/mysql-test/r/alias.result -file path=usr/mysql/5.1/mysql-test/r/almost_full.result -file path=usr/mysql/5.1/mysql-test/r/alter_table-big.result -file path=usr/mysql/5.1/mysql-test/r/alter_table.result -file path=usr/mysql/5.1/mysql-test/r/analyse.result -file path=usr/mysql/5.1/mysql-test/r/analyze.result -file path=usr/mysql/5.1/mysql-test/r/ansi.result -file path=usr/mysql/5.1/mysql-test/r/archive-big.result -file path=usr/mysql/5.1/mysql-test/r/archive.result -file path=usr/mysql/5.1/mysql-test/r/archive_bitfield.result -file path=usr/mysql/5.1/mysql-test/r/archive_gis.result -file path=usr/mysql/5.1/mysql-test/r/auto_increment.result -file path=usr/mysql/5.1/mysql-test/r/backup.result -file path=usr/mysql/5.1/mysql-test/r/bench_count_distinct.result -file path=usr/mysql/5.1/mysql-test/r/big_test.require -file path=usr/mysql/5.1/mysql-test/r/bigint.result -file path=usr/mysql/5.1/mysql-test/r/binary.result -file path=usr/mysql/5.1/mysql-test/r/binlog_tx_isolation.result -file path=usr/mysql/5.1/mysql-test/r/bool.result -file path=usr/mysql/5.1/mysql-test/r/bootstrap.result -file path=usr/mysql/5.1/mysql-test/r/bug46080.result -file path=usr/mysql/5.1/mysql-test/r/bug40980.result -file path=usr/mysql/5.1/mysql-test/r/bulk_replace.result -file path=usr/mysql/5.1/mysql-test/r/cache_innodb.result -file path=usr/mysql/5.1/mysql-test/r/case.result -file path=usr/mysql/5.1/mysql-test/r/case_insensitive_file_system.require -file path=usr/mysql/5.1/mysql-test/r/case_sensitive_file_system.require -file path=usr/mysql/5.1/mysql-test/r/cast.result -file path=usr/mysql/5.1/mysql-test/r/change_user.result -file path=usr/mysql/5.1/mysql-test/r/check.result -file path=usr/mysql/5.1/mysql-test/r/check_var_limit.require -file path=usr/mysql/5.1/mysql-test/r/client_xml.result -file path=usr/mysql/5.1/mysql-test/r/comments.result -file path=usr/mysql/5.1/mysql-test/r/commit_1innodb.result -file path=usr/mysql/5.1/mysql-test/r/compare.result -file path=usr/mysql/5.1/mysql-test/r/compress.result -file path=usr/mysql/5.1/mysql-test/r/concurrent_innodb_safelog.result -file path=usr/mysql/5.1/mysql-test/r/concurrent_innodb_unsafelog.result -file path=usr/mysql/5.1/mysql-test/r/connect.result -file path=usr/mysql/5.1/mysql-test/r/consistent_snapshot.result -file path=usr/mysql/5.1/mysql-test/r/constraints.result -file path=usr/mysql/5.1/mysql-test/r/contributors.result -file path=usr/mysql/5.1/mysql-test/r/count_distinct.result -file path=usr/mysql/5.1/mysql-test/r/count_distinct2.result -file path=usr/mysql/5.1/mysql-test/r/count_distinct3.result -file path=usr/mysql/5.1/mysql-test/r/crash_commit_before.result -file path=usr/mysql/5.1/mysql-test/r/create-big.result -file path=usr/mysql/5.1/mysql-test/r/create.result -file path=usr/mysql/5.1/mysql-test/r/create_not_windows.result -file path=usr/mysql/5.1/mysql-test/r/create_select_tmp.result -file path=usr/mysql/5.1/mysql-test/r/csv.result -file path=usr/mysql/5.1/mysql-test/r/csv_alter_table.result -file path=usr/mysql/5.1/mysql-test/r/csv_not_null.result -file path=usr/mysql/5.1/mysql-test/r/ctype_ascii.result -file path=usr/mysql/5.1/mysql-test/r/ctype_big5.result -file path=usr/mysql/5.1/mysql-test/r/ctype_collate.result -file path=usr/mysql/5.1/mysql-test/r/ctype_cp1250_ch.result -file path=usr/mysql/5.1/mysql-test/r/ctype_cp1251.result -file path=usr/mysql/5.1/mysql-test/r/ctype_cp932_binlog_row.result -file path=usr/mysql/5.1/mysql-test/r/ctype_cp932_binlog_stm.result -file path=usr/mysql/5.1/mysql-test/r/ctype_create.result -file path=usr/mysql/5.1/mysql-test/r/ctype_eucjpms.result -file path=usr/mysql/5.1/mysql-test/r/ctype_euckr.result -file path=usr/mysql/5.1/mysql-test/r/ctype_filename.result -file path=usr/mysql/5.1/mysql-test/r/ctype_filesystem.result -file path=usr/mysql/5.1/mysql-test/r/ctype_gb2312.result -file path=usr/mysql/5.1/mysql-test/r/ctype_gbk.result -file path=usr/mysql/5.1/mysql-test/r/ctype_gbk_binlog.result -file path=usr/mysql/5.1/mysql-test/r/ctype_hebrew.result -file path=usr/mysql/5.1/mysql-test/r/ctype_latin1.result -file path=usr/mysql/5.1/mysql-test/r/ctype_latin1_de.result -file path=usr/mysql/5.1/mysql-test/r/ctype_latin2.result -file path=usr/mysql/5.1/mysql-test/r/ctype_latin2_ch.result -file path=usr/mysql/5.1/mysql-test/r/ctype_ldml.result -file path=usr/mysql/5.1/mysql-test/r/ctype_many.result -file path=usr/mysql/5.1/mysql-test/r/ctype_mb.result -file path=usr/mysql/5.1/mysql-test/r/ctype_recoding.result -file path=usr/mysql/5.1/mysql-test/r/ctype_sjis.result -file path=usr/mysql/5.1/mysql-test/r/ctype_tis620.result -file path=usr/mysql/5.1/mysql-test/r/ctype_uca.result -file path=usr/mysql/5.1/mysql-test/r/ctype_ucs.result -file path=usr/mysql/5.1/mysql-test/r/ctype_ucs2_def.result -file path=usr/mysql/5.1/mysql-test/r/ctype_ujis.result -file path=usr/mysql/5.1/mysql-test/r/ctype_ujis_ucs2.result -file path=usr/mysql/5.1/mysql-test/r/ctype_utf8.result -file path=usr/mysql/5.1/mysql-test/r/date_formats.result -file path=usr/mysql/5.1/mysql-test/r/ddl_i18n_koi8r.result -file path=usr/mysql/5.1/mysql-test/r/ddl_i18n_utf8.result -file path=usr/mysql/5.1/mysql-test/r/deadlock_innodb.result -file path=usr/mysql/5.1/mysql-test/r/default.result -file path=usr/mysql/5.1/mysql-test/r/delayed.result -file path=usr/mysql/5.1/mysql-test/r/delete.result -file path=usr/mysql/5.1/mysql-test/r/derived.result -file path=usr/mysql/5.1/mysql-test/r/dirty_close.result -file path=usr/mysql/5.1/mysql-test/r/distinct.result -file path=usr/mysql/5.1/mysql-test/r/drop.result -file path=usr/mysql/5.1/mysql-test/r/empty_table.result -file path=usr/mysql/5.1/mysql-test/r/endspace.result -file path=usr/mysql/5.1/mysql-test/r/error_simulation.result -file path=usr/mysql/5.1/mysql-test/r/errors.result -file path=usr/mysql/5.1/mysql-test/r/events_1.result -file path=usr/mysql/5.1/mysql-test/r/events_2.result -file path=usr/mysql/5.1/mysql-test/r/events_bugs.result -file path=usr/mysql/5.1/mysql-test/r/events_embedded.result -file path=usr/mysql/5.1/mysql-test/r/events_grant.result -file path=usr/mysql/5.1/mysql-test/r/events_logs_tests.result -file path=usr/mysql/5.1/mysql-test/r/events_microsec.result -file path=usr/mysql/5.1/mysql-test/r/events_restart.result -file path=usr/mysql/5.1/mysql-test/r/events_scheduling.result -file path=usr/mysql/5.1/mysql-test/r/events_stress.result -file path=usr/mysql/5.1/mysql-test/r/events_time_zone.result -file path=usr/mysql/5.1/mysql-test/r/events_trans.result -file path=usr/mysql/5.1/mysql-test/r/events_trans_notembedded.result -file path=usr/mysql/5.1/mysql-test/r/exampledb.result -file path=usr/mysql/5.1/mysql-test/r/execution_constants.result -file path=usr/mysql/5.1/mysql-test/r/explain.result -file path=usr/mysql/5.1/mysql-test/r/fix_priv_tables.result -file path=usr/mysql/5.1/mysql-test/r/flush.result -file path=usr/mysql/5.1/mysql-test/r/flush2.result -file path=usr/mysql/5.1/mysql-test/r/flush_block_commit.result -file path=usr/mysql/5.1/mysql-test/r/flush_block_commit_notembedded.result -file path=usr/mysql/5.1/mysql-test/r/flush_read_lock_kill.result -file path=usr/mysql/5.1/mysql-test/r/flush_table.result -file path=usr/mysql/5.1/mysql-test/r/foreign_key.result -file path=usr/mysql/5.1/mysql-test/r/fulltext.result -file path=usr/mysql/5.1/mysql-test/r/fulltext2.result -file path=usr/mysql/5.1/mysql-test/r/fulltext3.result -file path=usr/mysql/5.1/mysql-test/r/fulltext_cache.result -file path=usr/mysql/5.1/mysql-test/r/fulltext_distinct.result -file path=usr/mysql/5.1/mysql-test/r/fulltext_left_join.result -file path=usr/mysql/5.1/mysql-test/r/fulltext_multi.result -file path=usr/mysql/5.1/mysql-test/r/fulltext_order_by.result -file path=usr/mysql/5.1/mysql-test/r/fulltext_plugin.result -file path=usr/mysql/5.1/mysql-test/r/fulltext_update.result -file path=usr/mysql/5.1/mysql-test/r/fulltext_var.result -file path=usr/mysql/5.1/mysql-test/r/func_compress.result -file path=usr/mysql/5.1/mysql-test/r/func_concat.result -file path=usr/mysql/5.1/mysql-test/r/func_crypt.result -file path=usr/mysql/5.1/mysql-test/r/func_date_add.result -file path=usr/mysql/5.1/mysql-test/r/func_default.result -file path=usr/mysql/5.1/mysql-test/r/func_des_encrypt.result -file path=usr/mysql/5.1/mysql-test/r/func_encrypt.result -file path=usr/mysql/5.1/mysql-test/r/func_encrypt_nossl.result -file path=usr/mysql/5.1/mysql-test/r/func_equal.result -file path=usr/mysql/5.1/mysql-test/r/func_gconcat.result -file path=usr/mysql/5.1/mysql-test/r/func_group.result -file path=usr/mysql/5.1/mysql-test/r/func_group_innodb.result -file path=usr/mysql/5.1/mysql-test/r/func_if.result -file path=usr/mysql/5.1/mysql-test/r/func_in.result -file path=usr/mysql/5.1/mysql-test/r/func_isnull.result -file path=usr/mysql/5.1/mysql-test/r/func_like.result -file path=usr/mysql/5.1/mysql-test/r/func_math.result -file path=usr/mysql/5.1/mysql-test/r/func_misc.result -file path=usr/mysql/5.1/mysql-test/r/func_op.result -file path=usr/mysql/5.1/mysql-test/r/func_regexp.result -file path=usr/mysql/5.1/mysql-test/r/func_rollback.result -file path=usr/mysql/5.1/mysql-test/r/func_sapdb.result -file path=usr/mysql/5.1/mysql-test/r/func_set.result -file path=usr/mysql/5.1/mysql-test/r/func_str.result -file path=usr/mysql/5.1/mysql-test/r/func_system.result -file path=usr/mysql/5.1/mysql-test/r/func_test.result -file path=usr/mysql/5.1/mysql-test/r/func_time.result -file path=usr/mysql/5.1/mysql-test/r/func_timestamp.result -file path=usr/mysql/5.1/mysql-test/r/gcc296.result -file path=usr/mysql/5.1/mysql-test/r/gis-rtree.result -file path=usr/mysql/5.1/mysql-test/r/gis.result -file path=usr/mysql/5.1/mysql-test/r/grant.result -file path=usr/mysql/5.1/mysql-test/r/grant2.result -file path=usr/mysql/5.1/mysql-test/r/grant3.result -file path=usr/mysql/5.1/mysql-test/r/grant_cache_no_prot.result -file path=usr/mysql/5.1/mysql-test/r/grant_cache_ps_prot.result -file path=usr/mysql/5.1/mysql-test/r/greedy_optimizer.result -file path=usr/mysql/5.1/mysql-test/r/group_by.result -file path=usr/mysql/5.1/mysql-test/r/group_min_max.result -file path=usr/mysql/5.1/mysql-test/r/group_min_max_innodb.result -file path=usr/mysql/5.1/mysql-test/r/handler_innodb.result -file path=usr/mysql/5.1/mysql-test/r/handler_myisam.result -file path=usr/mysql/5.1/mysql-test/r/have_big5.require -file path=usr/mysql/5.1/mysql-test/r/have_binlog_format_mixed.require -file path=usr/mysql/5.1/mysql-test/r/have_binlog_format_row.require -file path=usr/mysql/5.1/mysql-test/r/have_binlog_format_statement.require -file path=usr/mysql/5.1/mysql-test/r/have_community_features.require -file path=usr/mysql/5.1/mysql-test/r/have_compress.require -file path=usr/mysql/5.1/mysql-test/r/have_cp1250_ch.require -file path=usr/mysql/5.1/mysql-test/r/have_cp1251.require -file path=usr/mysql/5.1/mysql-test/r/have_cp866.require -file path=usr/mysql/5.1/mysql-test/r/have_cp932.require -file path=usr/mysql/5.1/mysql-test/r/have_crypt.require -file path=usr/mysql/5.1/mysql-test/r/have_debug.require -file path=usr/mysql/5.1/mysql-test/r/have_dynamic_loading.require -file path=usr/mysql/5.1/mysql-test/r/have_eucjpms.require -file path=usr/mysql/5.1/mysql-test/r/have_euckr.require -file path=usr/mysql/5.1/mysql-test/r/have_example_plugin.require -file path=usr/mysql/5.1/mysql-test/r/have_gb2312.require -file path=usr/mysql/5.1/mysql-test/r/have_gbk.require -file path=usr/mysql/5.1/mysql-test/r/have_geometry.require -file path=usr/mysql/5.1/mysql-test/r/have_koi8r.require -file path=usr/mysql/5.1/mysql-test/r/have_latin2_ch.require -file path=usr/mysql/5.1/mysql-test/r/have_local_infile.require -file path=usr/mysql/5.1/mysql-test/r/have_log_bin.require -file path=usr/mysql/5.1/mysql-test/r/have_met_timezone.require -file path=usr/mysql/5.1/mysql-test/r/have_moscow_leap_timezone.require -file path=usr/mysql/5.1/mysql-test/r/have_mysql_upgrade.result -file path=usr/mysql/5.1/mysql-test/r/have_ndb_extra.require -file path=usr/mysql/5.1/mysql-test/r/have_ndbapi_examples.require -file path=usr/mysql/5.1/mysql-test/r/have_outfile.require -file path=usr/mysql/5.1/mysql-test/r/have_partition.require -file path=usr/mysql/5.1/mysql-test/r/have_perror.require -file path=usr/mysql/5.1/mysql-test/r/have_query_cache.require -file path=usr/mysql/5.1/mysql-test/r/have_simple_parser.require -file path=usr/mysql/5.1/mysql-test/r/have_sjis.require -file path=usr/mysql/5.1/mysql-test/r/have_ssl.require -file path=usr/mysql/5.1/mysql-test/r/have_symlink.require -file path=usr/mysql/5.1/mysql-test/r/have_tis620.require -file path=usr/mysql/5.1/mysql-test/r/have_ucs2.require -file path=usr/mysql/5.1/mysql-test/r/have_udf_example.require -file path=usr/mysql/5.1/mysql-test/r/have_ujis.require -file path=usr/mysql/5.1/mysql-test/r/have_utf8.require -file path=usr/mysql/5.1/mysql-test/r/having.result -file path=usr/mysql/5.1/mysql-test/r/heap.result -file path=usr/mysql/5.1/mysql-test/r/heap_auto_increment.result -file path=usr/mysql/5.1/mysql-test/r/heap_btree.result -file path=usr/mysql/5.1/mysql-test/r/heap_hash.result -file path=usr/mysql/5.1/mysql-test/r/help.result -file path=usr/mysql/5.1/mysql-test/r/index_merge_innodb.result -file path=usr/mysql/5.1/mysql-test/r/index_merge_myisam.result -file path=usr/mysql/5.1/mysql-test/r/information_schema.result -file path=usr/mysql/5.1/mysql-test/r/information_schema_chmod.result -file path=usr/mysql/5.1/mysql-test/r/information_schema_db.result -file path=usr/mysql/5.1/mysql-test/r/information_schema_inno.result -file path=usr/mysql/5.1/mysql-test/r/information_schema_part.result -file path=usr/mysql/5.1/mysql-test/r/init_connect.result -file path=usr/mysql/5.1/mysql-test/r/init_file.result -file path=usr/mysql/5.1/mysql-test/r/innodb-autoinc-optimize.result -file path=usr/mysql/5.1/mysql-test/r/innodb-autoinc.result -file path=usr/mysql/5.1/mysql-test/r/innodb-lock.result -file path=usr/mysql/5.1/mysql-test/r/innodb-replace.result -file path=usr/mysql/5.1/mysql-test/r/innodb-semi-consistent.result -file path=usr/mysql/5.1/mysql-test/r/innodb-ucs2.result -file path=usr/mysql/5.1/mysql-test/r/innodb.result -file path=usr/mysql/5.1/mysql-test/r/innodb_autoinc_lock_mode_zero.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug21704.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug30919.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug34053.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug34300.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug35220.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug38231.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug39438.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug40565.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug42101-nonzero.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug42101.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug42419.result -file path=usr/mysql/5.1/mysql-test/r/innodb_bug45357.result -file path=usr/mysql/5.1/mysql-test/r/innodb_gis.result -file path=usr/mysql/5.1/mysql-test/r/innodb_ignore_builtin.result -file path=usr/mysql/5.1/mysql-test/r/innodb_mysql.result -file path=usr/mysql/5.1/mysql-test/r/innodb_mysql_rbk.result -file path=usr/mysql/5.1/mysql-test/r/innodb_notembedded.result -file path=usr/mysql/5.1/mysql-test/r/innodb_timeout_rollback.result -file path=usr/mysql/5.1/mysql-test/r/innodb_trx_weight.result -file path=usr/mysql/5.1/mysql-test/r/insert.result -file path=usr/mysql/5.1/mysql-test/r/insert_notembedded.result -file path=usr/mysql/5.1/mysql-test/r/insert_select.result -file path=usr/mysql/5.1/mysql-test/r/insert_update.result -file path=usr/mysql/5.1/mysql-test/r/is_debug_build.require -file path=usr/mysql/5.1/mysql-test/r/is_embedded.require -file path=usr/mysql/5.1/mysql-test/r/isam.result -file path=usr/mysql/5.1/mysql-test/r/join.result -file path=usr/mysql/5.1/mysql-test/r/join_crash.result -file path=usr/mysql/5.1/mysql-test/r/join_nested.result -file path=usr/mysql/5.1/mysql-test/r/join_outer.result -file path=usr/mysql/5.1/mysql-test/r/join_outer_innodb.result -file path=usr/mysql/5.1/mysql-test/r/key.result -file path=usr/mysql/5.1/mysql-test/r/key_cache.result -file path=usr/mysql/5.1/mysql-test/r/key_diff.result -file path=usr/mysql/5.1/mysql-test/r/key_primary.result -file path=usr/mysql/5.1/mysql-test/r/keywords.result -file path=usr/mysql/5.1/mysql-test/r/kill.result -file path=usr/mysql/5.1/mysql-test/r/limit.result -file path=usr/mysql/5.1/mysql-test/r/loaddata.result -file path=usr/mysql/5.1/mysql-test/r/loaddata_autocom_innodb.result -file path=usr/mysql/5.1/mysql-test/r/lock.result -file path=usr/mysql/5.1/mysql-test/r/lock_multi.result -file path=usr/mysql/5.1/mysql-test/r/lock_multi_bug38499.result -file path=usr/mysql/5.1/mysql-test/r/lock_multi_bug38691.result -file path=usr/mysql/5.1/mysql-test/r/lock_tables_lost_commit.result -file path=usr/mysql/5.1/mysql-test/r/log_state.result -file path=usr/mysql/5.1/mysql-test/r/log_tables-big.result -file path=usr/mysql/5.1/mysql-test/r/log_tables.result -file path=usr/mysql/5.1/mysql-test/r/log_tables_debug.result -file path=usr/mysql/5.1/mysql-test/r/long_tmpdir.result -file path=usr/mysql/5.1/mysql-test/r/lowercase0.require -file path=usr/mysql/5.1/mysql-test/r/lowercase1.require -file path=usr/mysql/5.1/mysql-test/r/lowercase2.require -file path=usr/mysql/5.1/mysql-test/r/lowercase_fs_off.result -file path=usr/mysql/5.1/mysql-test/r/lowercase_mixed_tmpdir.result -file path=usr/mysql/5.1/mysql-test/r/lowercase_table.result -file path=usr/mysql/5.1/mysql-test/r/lowercase_table2.result -file path=usr/mysql/5.1/mysql-test/r/lowercase_table3.result -file path=usr/mysql/5.1/mysql-test/r/lowercase_table_grant.result -file path=usr/mysql/5.1/mysql-test/r/lowercase_table_qcache.result -file path=usr/mysql/5.1/mysql-test/r/lowercase_utf8.result -file path=usr/mysql/5.1/mysql-test/r/lowercase_view.result -file path=usr/mysql/5.1/mysql-test/r/merge-big.result -file path=usr/mysql/5.1/mysql-test/r/merge.result -file path=usr/mysql/5.1/mysql-test/r/merge_innodb.result -file path=usr/mysql/5.1/mysql-test/r/metadata.result -file path=usr/mysql/5.1/mysql-test/r/mix2_myisam.result -file path=usr/mysql/5.1/mysql-test/r/mix2_myisam_ucs2.result -file path=usr/mysql/5.1/mysql-test/r/multi_statement.result -file path=usr/mysql/5.1/mysql-test/r/multi_update.result -file path=usr/mysql/5.1/mysql-test/r/multi_update2.result -file path=usr/mysql/5.1/mysql-test/r/multi_update_tiny_hash.result -file path=usr/mysql/5.1/mysql-test/r/myisam-blob.result -file path=usr/mysql/5.1/mysql-test/r/myisam-system.result -file path=usr/mysql/5.1/mysql-test/r/myisam.result -file path=usr/mysql/5.1/mysql-test/r/myisam_crash_before_flush_keys.result -file path=usr/mysql/5.1/mysql-test/r/myisam_debug.result -file path=usr/mysql/5.1/mysql-test/r/myisampack.result -file path=usr/mysql/5.1/mysql-test/r/mysql-bug41486.result -file path=usr/mysql/5.1/mysql-test/r/mysql-bug45236.result -file path=usr/mysql/5.1/mysql-test/r/mysql.result -file path=usr/mysql/5.1/mysql-test/r/mysql_client_test.result -file path=usr/mysql/5.1/mysql-test/r/mysql_comments.result -file path=usr/mysql/5.1/mysql-test/r/mysql_cp932.result -file path=usr/mysql/5.1/mysql-test/r/mysql_protocols.result -file path=usr/mysql/5.1/mysql-test/r/mysql_upgrade.result -file path=usr/mysql/5.1/mysql-test/r/mysqladmin.result -file path=usr/mysql/5.1/mysql-test/r/mysqlbinlog-cp932.result -file path=usr/mysql/5.1/mysql-test/r/mysqlbinlog.result -file path=usr/mysql/5.1/mysql-test/r/mysqlbinlog2.result -file path=usr/mysql/5.1/mysql-test/r/mysqlbinlog_base64.result -file path=usr/mysql/5.1/mysql-test/r/mysqlbinlog_row.result -file path=usr/mysql/5.1/mysql-test/r/mysqlbinlog_row_big.result -file path=usr/mysql/5.1/mysql-test/r/mysqlbinlog_row_innodb.result -file path=usr/mysql/5.1/mysql-test/r/mysqlbinlog_row_myisam.result -file path=usr/mysql/5.1/mysql-test/r/mysqlbinlog_row_trans.result -file path=usr/mysql/5.1/mysql-test/r/mysqlcheck.result -file path=usr/mysql/5.1/mysql-test/r/mysqldump-compat.result -file path=usr/mysql/5.1/mysql-test/r/mysqldump-max.result -file path=usr/mysql/5.1/mysql-test/r/mysqldump-no-binlog.result -file path=usr/mysql/5.1/mysql-test/r/mysqldump.result -file path=usr/mysql/5.1/mysql-test/r/mysqldump_restore.result -file path=usr/mysql/5.1/mysql-test/r/mysqlshow.result -file path=usr/mysql/5.1/mysql-test/r/mysqlslap.result -file path=usr/mysql/5.1/mysql-test/r/mysqltest.result -file path=usr/mysql/5.1/mysql-test/r/named_pipe.result -file path=usr/mysql/5.1/mysql-test/r/ndb_default_cluster.require -file path=usr/mysql/5.1/mysql-test/r/negation_elimination.result -file path=usr/mysql/5.1/mysql-test/r/no-threads.result -file path=usr/mysql/5.1/mysql-test/r/not_embedded.require -file path=usr/mysql/5.1/mysql-test/r/not_embedded_server.result -file path=usr/mysql/5.1/mysql-test/r/not_ndb.require -file path=usr/mysql/5.1/mysql-test/r/not_ndb_default.require -file path=usr/mysql/5.1/mysql-test/r/not_openssl.require -file path=usr/mysql/5.1/mysql-test/r/not_partition.require -file path=usr/mysql/5.1/mysql-test/r/not_partition.result -file path=usr/mysql/5.1/mysql-test/r/not_valgrind.require -file path=usr/mysql/5.1/mysql-test/r/not_windows.require -file path=usr/mysql/5.1/mysql-test/r/null.result -file path=usr/mysql/5.1/mysql-test/r/null_key.result -file path=usr/mysql/5.1/mysql-test/r/odbc.result -file path=usr/mysql/5.1/mysql-test/r/olap.result -file path=usr/mysql/5.1/mysql-test/r/one_thread_per_connection.require -file path=usr/mysql/5.1/mysql-test/r/openssl_1.result -file path=usr/mysql/5.1/mysql-test/r/order_by.result -file path=usr/mysql/5.1/mysql-test/r/order_fill_sortbuf.result -file path=usr/mysql/5.1/mysql-test/r/outfile.result -file path=usr/mysql/5.1/mysql-test/r/outfile_loaddata.result -file path=usr/mysql/5.1/mysql-test/r/overflow.result -file path=usr/mysql/5.1/mysql-test/r/packet.result -file path=usr/mysql/5.1/mysql-test/r/parser.result -file path=usr/mysql/5.1/mysql-test/r/parser_bug21114_innodb.result -file path=usr/mysql/5.1/mysql-test/r/parser_not_embedded.result -file path=usr/mysql/5.1/mysql-test/r/parser_precedence.result -file path=usr/mysql/5.1/mysql-test/r/parser_stack.result -file path=usr/mysql/5.1/mysql-test/r/partition.result -file path=usr/mysql/5.1/mysql-test/r/partition_archive.result -file path=usr/mysql/5.1/mysql-test/r/partition_blackhole.result -file path=usr/mysql/5.1/mysql-test/r/partition_bug18198.result -file path=usr/mysql/5.1/mysql-test/r/partition_charset.result -file path=usr/mysql/5.1/mysql-test/r/partition_csv.result -file path=usr/mysql/5.1/mysql-test/r/partition_datatype.result -file path=usr/mysql/5.1/mysql-test/r/partition_error.result -file path=usr/mysql/5.1/mysql-test/r/partition_federated.result -file path=usr/mysql/5.1/mysql-test/r/partition_grant.result -file path=usr/mysql/5.1/mysql-test/r/partition_hash.result -file path=usr/mysql/5.1/mysql-test/r/partition_innodb.result -file path=usr/mysql/5.1/mysql-test/r/partition_innodb_semi_consistent.result -file path=usr/mysql/5.1/mysql-test/r/partition_innodb_stmt.result -file path=usr/mysql/5.1/mysql-test/r/partition_list.result -file path=usr/mysql/5.1/mysql-test/r/partition_mgm.result -file path=usr/mysql/5.1/mysql-test/r/partition_mgm_err.result -file path=usr/mysql/5.1/mysql-test/r/partition_mgm_err2.result -file path=usr/mysql/5.1/mysql-test/r/partition_not_windows.result -file path=usr/mysql/5.1/mysql-test/r/partition_order.result -file path=usr/mysql/5.1/mysql-test/r/partition_pruning.result -file path=usr/mysql/5.1/mysql-test/r/partition_range.result -file path=usr/mysql/5.1/mysql-test/r/partition_symlink.result -file path=usr/mysql/5.1/mysql-test/r/partition_windows.result -file path=usr/mysql/5.1/mysql-test/r/perror-win.result -file path=usr/mysql/5.1/mysql-test/r/perror.result -file path=usr/mysql/5.1/mysql-test/r/plugin.result -file path=usr/mysql/5.1/mysql-test/r/plugin_load.result -file path=usr/mysql/5.1/mysql-test/r/preload.result -file path=usr/mysql/5.1/mysql-test/r/profiling.result -file path=usr/mysql/5.1/mysql-test/r/ps.result -file path=usr/mysql/5.1/mysql-test/r/ps_10nestset.result -file path=usr/mysql/5.1/mysql-test/r/ps_11bugs.result -file path=usr/mysql/5.1/mysql-test/r/ps_1general.result -file path=usr/mysql/5.1/mysql-test/r/ps_2myisam.result -file path=usr/mysql/5.1/mysql-test/r/ps_3innodb.result -file path=usr/mysql/5.1/mysql-test/r/ps_4heap.result -file path=usr/mysql/5.1/mysql-test/r/ps_5merge.result -file path=usr/mysql/5.1/mysql-test/r/ps_ddl.result -file path=usr/mysql/5.1/mysql-test/r/ps_ddl1.result -file path=usr/mysql/5.1/mysql-test/r/ps_grant.result -file path=usr/mysql/5.1/mysql-test/r/ps_not_windows.result -file path=usr/mysql/5.1/mysql-test/r/query_cache.result -file path=usr/mysql/5.1/mysql-test/r/query_cache_28249.result -file path=usr/mysql/5.1/mysql-test/r/query_cache_debug.result -file path=usr/mysql/5.1/mysql-test/r/query_cache_merge.result -file path=usr/mysql/5.1/mysql-test/r/query_cache_notembedded.result -file path=usr/mysql/5.1/mysql-test/r/query_cache_ps_no_prot.result -file path=usr/mysql/5.1/mysql-test/r/query_cache_ps_ps_prot.result -file path=usr/mysql/5.1/mysql-test/r/query_cache_with_views.result -file path=usr/mysql/5.1/mysql-test/r/raid.result -file path=usr/mysql/5.1/mysql-test/r/range.result -file path=usr/mysql/5.1/mysql-test/r/read_many_rows_innodb.result -file path=usr/mysql/5.1/mysql-test/r/read_only.result -file path=usr/mysql/5.1/mysql-test/r/read_only_innodb.result -file path=usr/mysql/5.1/mysql-test/r/rename.result -file path=usr/mysql/5.1/mysql-test/r/renamedb.result -file path=usr/mysql/5.1/mysql-test/r/repair.result -file path=usr/mysql/5.1/mysql-test/r/replace.result -file path=usr/mysql/5.1/mysql-test/r/rollback.result -file path=usr/mysql/5.1/mysql-test/r/round.result -file path=usr/mysql/5.1/mysql-test/r/row.result -file path=usr/mysql/5.1/mysql-test/r/rowid_order_innodb.result -file path=usr/mysql/5.1/mysql-test/r/rpl_colSize.result -file path=usr/mysql/5.1/mysql-test/r/rpl_extraColmaster_innodb.result -file path=usr/mysql/5.1/mysql-test/r/rpl_extraColmaster_myisam.result -file path=usr/mysql/5.1/mysql-test/r/schema.result -file path=usr/mysql/5.1/mysql-test/r/select.result -file path=usr/mysql/5.1/mysql-test/r/select_found.result -file path=usr/mysql/5.1/mysql-test/r/select_safe.result -file path=usr/mysql/5.1/mysql-test/r/server_id.require -file path=usr/mysql/5.1/mysql-test/r/server_id1.require -file path=usr/mysql/5.1/mysql-test/r/shm.result -file path=usr/mysql/5.1/mysql-test/r/show_check.result -file path=usr/mysql/5.1/mysql-test/r/skip_grants.result -file path=usr/mysql/5.1/mysql-test/r/skip_log_bin.result -file path=usr/mysql/5.1/mysql-test/r/skip_name_resolve.result -file path=usr/mysql/5.1/mysql-test/r/slave-running.result -file path=usr/mysql/5.1/mysql-test/r/slave-stopped.result -file path=usr/mysql/5.1/mysql-test/r/sp-big.result -file path=usr/mysql/5.1/mysql-test/r/sp-code.result -file path=usr/mysql/5.1/mysql-test/r/sp-destruct.result -file path=usr/mysql/5.1/mysql-test/r/sp-dynamic.result -file path=usr/mysql/5.1/mysql-test/r/sp-error.result -file path=usr/mysql/5.1/mysql-test/r/sp-fib.result -file path=usr/mysql/5.1/mysql-test/r/sp-prelocking.result -file path=usr/mysql/5.1/mysql-test/r/sp-security.result -file path=usr/mysql/5.1/mysql-test/r/sp-threads.result -file path=usr/mysql/5.1/mysql-test/r/sp-ucs2.result -file path=usr/mysql/5.1/mysql-test/r/sp-vars.result -file path=usr/mysql/5.1/mysql-test/r/sp.result -file path=usr/mysql/5.1/mysql-test/r/sp_gis.result -file path=usr/mysql/5.1/mysql-test/r/sp_notembedded.result -file path=usr/mysql/5.1/mysql-test/r/sp_stress_case.result -file path=usr/mysql/5.1/mysql-test/r/sp_trans.result -file path=usr/mysql/5.1/mysql-test/r/sp_trans_log.result -file path=usr/mysql/5.1/mysql-test/r/sql_mode.result -file path=usr/mysql/5.1/mysql-test/r/ssl-big.result -file path=usr/mysql/5.1/mysql-test/r/ssl.result -file path=usr/mysql/5.1/mysql-test/r/ssl_8k_key.result -file path=usr/mysql/5.1/mysql-test/r/ssl_compress.result -file path=usr/mysql/5.1/mysql-test/r/ssl_connect.result -file path=usr/mysql/5.1/mysql-test/r/status.result -file path=usr/mysql/5.1/mysql-test/r/status2.result -file path=usr/mysql/5.1/mysql-test/r/strict.result -file path=usr/mysql/5.1/mysql-test/r/strict_autoinc_1myisam.result -file path=usr/mysql/5.1/mysql-test/r/strict_autoinc_2innodb.result -file path=usr/mysql/5.1/mysql-test/r/strict_autoinc_3heap.result -file path=usr/mysql/5.1/mysql-test/r/subselect.result -file path=usr/mysql/5.1/mysql-test/r/subselect2.result -file path=usr/mysql/5.1/mysql-test/r/subselect3.result -file path=usr/mysql/5.1/mysql-test/r/subselect_debug.result -file path=usr/mysql/5.1/mysql-test/r/subselect_gis.result -file path=usr/mysql/5.1/mysql-test/r/subselect_innodb.result -file path=usr/mysql/5.1/mysql-test/r/subselect_notembedded.result -file path=usr/mysql/5.1/mysql-test/r/sum_distinct-big.result -file path=usr/mysql/5.1/mysql-test/r/sum_distinct.result -file path=usr/mysql/5.1/mysql-test/r/symlink.result -file path=usr/mysql/5.1/mysql-test/r/synchronization.result -file path=usr/mysql/5.1/mysql-test/r/sysdate_is_now.result -file path=usr/mysql/5.1/mysql-test/r/system_mysql_db.result -file path=usr/mysql/5.1/mysql-test/r/system_mysql_db_refs.result -file path=usr/mysql/5.1/mysql-test/r/tablelock.result -file path=usr/mysql/5.1/mysql-test/r/temp_table.result -file path=usr/mysql/5.1/mysql-test/r/testdb_only.require -file path=usr/mysql/5.1/mysql-test/r/timezone.result -file path=usr/mysql/5.1/mysql-test/r/timezone2.result -file path=usr/mysql/5.1/mysql-test/r/timezone3.result -file path=usr/mysql/5.1/mysql-test/r/timezone4.result -file path=usr/mysql/5.1/mysql-test/r/timezone_grant.result -file path=usr/mysql/5.1/mysql-test/r/trigger-compat.result -file path=usr/mysql/5.1/mysql-test/r/trigger-trans.result -file path=usr/mysql/5.1/mysql-test/r/trigger.result -file path=usr/mysql/5.1/mysql-test/r/trigger_notembedded.result -file path=usr/mysql/5.1/mysql-test/r/true.require -file path=usr/mysql/5.1/mysql-test/r/truncate.result -file path=usr/mysql/5.1/mysql-test/r/type_binary.result -file path=usr/mysql/5.1/mysql-test/r/type_bit.result -file path=usr/mysql/5.1/mysql-test/r/type_bit_innodb.result -file path=usr/mysql/5.1/mysql-test/r/type_blob.result -file path=usr/mysql/5.1/mysql-test/r/type_date.result -file path=usr/mysql/5.1/mysql-test/r/type_datetime.result -file path=usr/mysql/5.1/mysql-test/r/type_decimal.result -file path=usr/mysql/5.1/mysql-test/r/type_enum.result -file path=usr/mysql/5.1/mysql-test/r/type_float.result -file path=usr/mysql/5.1/mysql-test/r/type_nchar.result -file path=usr/mysql/5.1/mysql-test/r/type_newdecimal-big.result -file path=usr/mysql/5.1/mysql-test/r/type_newdecimal.result -file path=usr/mysql/5.1/mysql-test/r/type_ranges.result -file path=usr/mysql/5.1/mysql-test/r/type_set.result -file path=usr/mysql/5.1/mysql-test/r/type_time.result -file path=usr/mysql/5.1/mysql-test/r/type_timestamp.result -file path=usr/mysql/5.1/mysql-test/r/type_uint.result -file path=usr/mysql/5.1/mysql-test/r/type_varchar.result -file path=usr/mysql/5.1/mysql-test/r/type_year.result -file path=usr/mysql/5.1/mysql-test/r/udf.result -file path=usr/mysql/5.1/mysql-test/r/udf_skip_grants.result -file path=usr/mysql/5.1/mysql-test/r/union.result -file path=usr/mysql/5.1/mysql-test/r/unsafe_binlog_innodb.result -file path=usr/mysql/5.1/mysql-test/r/update.result -file path=usr/mysql/5.1/mysql-test/r/upgrade.result -file path=usr/mysql/5.1/mysql-test/r/user_limits.result -file path=usr/mysql/5.1/mysql-test/r/user_var-binlog.result -file path=usr/mysql/5.1/mysql-test/r/user_var.result -file path=usr/mysql/5.1/mysql-test/r/varbinary.result -file path=usr/mysql/5.1/mysql-test/r/variables+c.result -file path=usr/mysql/5.1/mysql-test/r/variables-big.result -file path=usr/mysql/5.1/mysql-test/r/variables-notembedded.result -file path=usr/mysql/5.1/mysql-test/r/variables.result -file path=usr/mysql/5.1/mysql-test/r/variables_debug.result -file path=usr/mysql/5.1/mysql-test/r/view.result -file path=usr/mysql/5.1/mysql-test/r/view_grant.result -file path=usr/mysql/5.1/mysql-test/r/wait_timeout.result -file path=usr/mysql/5.1/mysql-test/r/warnings.result -file path=usr/mysql/5.1/mysql-test/r/warnings_engine_disabled.result -file path=usr/mysql/5.1/mysql-test/r/windows.require -file path=usr/mysql/5.1/mysql-test/r/windows.result -file path=usr/mysql/5.1/mysql-test/r/xa.result -file path=usr/mysql/5.1/mysql-test/r/xml.result -file path=usr/mysql/5.1/mysql-test/std_data/14897.frm -file path=usr/mysql/5.1/mysql-test/std_data/Index.xml -file path=usr/mysql/5.1/mysql-test/std_data/Moscow_leap -file path=usr/mysql/5.1/mysql-test/std_data/bad_gis_data.dat -file path=usr/mysql/5.1/mysql-test/std_data/bug15328.cnf -file path=usr/mysql/5.1/mysql-test/std_data/bug16266.000001 -file path=usr/mysql/5.1/mysql-test/std_data/bug19371.MYD -file path=usr/mysql/5.1/mysql-test/std_data/bug19371.MYI -file path=usr/mysql/5.1/mysql-test/std_data/bug19371.frm -file path=usr/mysql/5.1/mysql-test/std_data/bug30435_10k_items.txt -file path=usr/mysql/5.1/mysql-test/std_data/bug30435_5k.txt -file path=usr/mysql/5.1/mysql-test/std_data/bug33029-slave-relay-bin.000001 -file path=usr/mysql/5.1/mysql-test/std_data/bug35469.dat -file path=usr/mysql/5.1/mysql-test/std_data/bug36055.MYD -file path=usr/mysql/5.1/mysql-test/std_data/bug36055.MYI -file path=usr/mysql/5.1/mysql-test/std_data/bug36055.frm -file path=usr/mysql/5.1/mysql-test/std_data/bug37631.MYD -file path=usr/mysql/5.1/mysql-test/std_data/bug37631.MYI -file path=usr/mysql/5.1/mysql-test/std_data/bug37631.frm -file path=usr/mysql/5.1/mysql-test/std_data/bug40482-bin.000001 -file path=usr/mysql/5.1/mysql-test/std_data/cacert.pem -file path=usr/mysql/5.1/mysql-test/std_data/charset_utf8.txt -file path=usr/mysql/5.1/mysql-test/std_data/client-cert.pem -file path=usr/mysql/5.1/mysql-test/std_data/client-key.pem -file path=usr/mysql/5.1/mysql-test/std_data/corrupt-relay-bin.000624 -file path=usr/mysql/5.1/mysql-test/std_data/corrupt_t1#P#p1.MYI -file path=usr/mysql/5.1/mysql-test/std_data/corrupt_t1.MYI -file path=usr/mysql/5.1/mysql-test/std_data/des_key_file -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/innodb_tb1.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/innodb_tb2.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/innodb_tb3.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/innodb_tb4.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/load_file.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/memory_tb1.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/memory_tb2.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/memory_tb3.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/memory_tb4.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/myisam_tb1.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/myisam_tb2.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/myisam_tb3.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/myisam_tb4.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/ndb_tb1.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/ndb_tb2.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/ndb_tb3.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/ndb_tb4.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/t3.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/t4.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/t7.txt -file path=usr/mysql/5.1/mysql-test/std_data/funcs_1/t9.txt -file path=usr/mysql/5.1/mysql-test/std_data/init_file.dat -file path=usr/mysql/5.1/mysql-test/std_data/loaddata1.dat -file path=usr/mysql/5.1/mysql-test/std_data/loaddata2.dat -file path=usr/mysql/5.1/mysql-test/std_data/loaddata3.dat -file path=usr/mysql/5.1/mysql-test/std_data/loaddata4.dat -file path=usr/mysql/5.1/mysql-test/std_data/loaddata5.dat -file path=usr/mysql/5.1/mysql-test/std_data/loaddata6.dat -file path=usr/mysql/5.1/mysql-test/std_data/loaddata_dq.dat -file path=usr/mysql/5.1/mysql-test/std_data/loaddata_pair.dat -file path=usr/mysql/5.1/mysql-test/std_data/master-bin.000001 -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-1-0.1.Data -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-1-0.2.Data -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-1.1.ctl -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-1.1.log -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-1.2.ctl -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-1.2.log -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-2-0.1.Data -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-2-0.2.Data -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-2.1.ctl -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-2.1.log -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-2.2.ctl -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup50/BACKUP-2.2.log -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51/BACKUP-1-0.1.Data -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51/BACKUP-1-0.2.Data -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51/BACKUP-1.1.ctl -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51/BACKUP-1.1.log -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51/BACKUP-1.2.ctl -file path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51/BACKUP-1.2.log -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_be/BACKUP-1-0.1.Data -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_be/BACKUP-1-0.2.Data -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_be/BACKUP-1.1.ctl -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_be/BACKUP-1.1.log -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_be/BACKUP-1.2.ctl -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_be/BACKUP-1.2.log -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_le/BACKUP-1-0.1.Data -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_le/BACKUP-1-0.2.Data -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_le/BACKUP-1.1.ctl -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_le/BACKUP-1.1.log -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_le/BACKUP-1.2.ctl -file \ - path=usr/mysql/5.1/mysql-test/std_data/ndb_backup51_data_le/BACKUP-1.2.log -file path=usr/mysql/5.1/mysql-test/std_data/ndb_config_config.ini -file path=usr/mysql/5.1/mysql-test/std_data/ndb_config_mycnf1.cnf -file path=usr/mysql/5.1/mysql-test/std_data/ndb_config_mycnf2.cnf -file path=usr/mysql/5.1/mysql-test/std_data/numbers.txt -file path=usr/mysql/5.1/mysql-test/std_data/old_table-323.frm -file \ - path=usr/mysql/5.1/mysql-test/std_data/parts/part_supported_sql_funcs_int_ch1.inc -file \ - path=usr/mysql/5.1/mysql-test/std_data/parts/part_supported_sql_funcs_int_date.inc -file \ - path=usr/mysql/5.1/mysql-test/std_data/parts/part_supported_sql_funcs_int_float.inc -file \ - path=usr/mysql/5.1/mysql-test/std_data/parts/part_supported_sql_funcs_int_int.inc -file \ - path=usr/mysql/5.1/mysql-test/std_data/parts/part_supported_sql_funcs_int_time.inc -file \ - path=usr/mysql/5.1/mysql-test/std_data/parts/t1_will_crash#P#p1_first_1024.MYD -file path=usr/mysql/5.1/mysql-test/std_data/parts/t1_will_crash#P#p2.MYD -file path=usr/mysql/5.1/mysql-test/std_data/parts/t1_will_crash#P#p2.MYI -file path=usr/mysql/5.1/mysql-test/std_data/parts/t1_will_crash#P#p3.MYI -file path=usr/mysql/5.1/mysql-test/std_data/parts/t1_will_crash#P#p4.MYI -file path=usr/mysql/5.1/mysql-test/std_data/parts/t1_will_crash#P#p6.MYD -file path=usr/mysql/5.1/mysql-test/std_data/parts/t1_will_crash#P#p6_2.MYD -file path=usr/mysql/5.1/mysql-test/std_data/parts/t1_will_crash#P#p6_3.MYD -file path=usr/mysql/5.1/mysql-test/std_data/rpl_bug28618.dat -file path=usr/mysql/5.1/mysql-test/std_data/rpl_loaddata.dat -file path=usr/mysql/5.1/mysql-test/std_data/rpl_loaddata2.dat -file path=usr/mysql/5.1/mysql-test/std_data/rpl_mixed.dat -file path=usr/mysql/5.1/mysql-test/std_data/rpl_timezone.dat -file path=usr/mysql/5.1/mysql-test/std_data/rpl_timezone2.dat -file path=usr/mysql/5.1/mysql-test/std_data/server-cert.pem -file path=usr/mysql/5.1/mysql-test/std_data/server-key.pem -file path=usr/mysql/5.1/mysql-test/std_data/server8k-cert.pem -file path=usr/mysql/5.1/mysql-test/std_data/server8k-key.pem -file path=usr/mysql/5.1/mysql-test/std_data/trunc_binlog.000001 -file path=usr/mysql/5.1/mysql-test/std_data/untrusted-cacert.pem -file path=usr/mysql/5.1/mysql-test/std_data/vchar.frm -file path=usr/mysql/5.1/mysql-test/std_data/warnings_loaddata.dat -file path=usr/mysql/5.1/mysql-test/std_data/words.dat -file path=usr/mysql/5.1/mysql-test/std_data/words2.dat -file path=usr/mysql/5.1/mysql-test/suite/binlog/combinations -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_auto_increment_bug33029.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_base64_flag.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_database.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_grant.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_incident.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_index.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_innodb_row.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_killed.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_killed_simulate.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_mix_innodb_stat.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_multi_engine.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_old_versions.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_row_binlog.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_row_ctype_cp932.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_row_ctype_ucs.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_row_drop_tmp_tbl.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_row_innodb_stat.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_row_insert_select.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_row_mix_innodb_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_row_mysqlbinlog_db_filter.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_sql_mode.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_start_comment.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_statement_insert_delayed.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_binlog.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_blackhole.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_ctype_cp932.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_ctype_ucs.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_drop_tmp_tbl.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_innodb_stat.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_insert_select.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_ps.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_row.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_stm_unsafe_warning.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_tbl_metadata.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_tmp_table.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_truncate_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_truncate_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/binlog/r/binlog_unsafe.result -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/std_data/binlog_old_version_4_1.000001 -file path=usr/mysql/5.1/mysql-test/suite/binlog/std_data/bug32407.001 -file path=usr/mysql/5.1/mysql-test/suite/binlog/std_data/ver_5_1-telco.001 -file path=usr/mysql/5.1/mysql-test/suite/binlog/std_data/ver_5_1-wl2325_r.001 -file path=usr/mysql/5.1/mysql-test/suite/binlog/std_data/ver_5_1-wl2325_s.001 -file path=usr/mysql/5.1/mysql-test/suite/binlog/std_data/ver_5_1_17.001 -file path=usr/mysql/5.1/mysql-test/suite/binlog/std_data/ver_5_1_23.001 -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_auto_increment_bug33029-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_auto_increment_bug33029.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_base64_flag.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_database.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_grant.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_incident-master.opt -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_incident.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_index.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_innodb_row.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_killed.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_killed_simulate-master.opt -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_killed_simulate.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_mix_innodb_stat.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_multi_engine.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_old_versions.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_binlog-master.opt -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_binlog.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_ctype_cp932.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_ctype_ucs.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_drop_tmp_tbl.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_innodb_stat-master.opt -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_innodb_stat.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_insert_select.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_mix_innodb_myisam-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_mix_innodb_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_row_mysqlbinlog_db_filter.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_sql_mode.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_start_comment.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_statement_insert_delayed.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_binlog-master.opt -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_binlog.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_blackhole.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_ctype_cp932.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_ctype_ucs.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_drop_tmp_tbl.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_innodb_stat-master.opt -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_innodb_stat.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_insert_select.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_mix_innodb_myisam-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_mix_innodb_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_ps.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_row.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_unsafe_warning-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_stm_unsafe_warning.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_tbl_metadata.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_tmp_table.test -file \ - path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_truncate_innodb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_truncate_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_truncate_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/binlog_unsafe.test -file path=usr/mysql/5.1/mysql-test/suite/binlog/t/disabled.def -file path=usr/mysql/5.1/mysql-test/suite/bugs/combinations -file path=usr/mysql/5.1/mysql-test/suite/bugs/data/rpl_bug12691.dat -file path=usr/mysql/5.1/mysql-test/suite/bugs/r/rpl_bug12691.result -file path=usr/mysql/5.1/mysql-test/suite/bugs/r/rpl_bug23533.result -file path=usr/mysql/5.1/mysql-test/suite/bugs/r/rpl_bug31582.result -file path=usr/mysql/5.1/mysql-test/suite/bugs/r/rpl_bug31583.result -file path=usr/mysql/5.1/mysql-test/suite/bugs/r/rpl_bug33029.result -file path=usr/mysql/5.1/mysql-test/suite/bugs/r/rpl_bug36391.result -file path=usr/mysql/5.1/mysql-test/suite/bugs/r/rpl_bug37426.result -file path=usr/mysql/5.1/mysql-test/suite/bugs/r/rpl_bug38205.result -file path=usr/mysql/5.1/mysql-test/suite/bugs/t/rpl_bug12691.test -file path=usr/mysql/5.1/mysql-test/suite/bugs/t/rpl_bug23533.test -file path=usr/mysql/5.1/mysql-test/suite/bugs/t/rpl_bug31582.test -file path=usr/mysql/5.1/mysql-test/suite/bugs/t/rpl_bug31583.test -file path=usr/mysql/5.1/mysql-test/suite/bugs/t/rpl_bug33029.test -file path=usr/mysql/5.1/mysql-test/suite/bugs/t/rpl_bug36391-master.opt -file path=usr/mysql/5.1/mysql-test/suite/bugs/t/rpl_bug36391.test -file path=usr/mysql/5.1/mysql-test/suite/bugs/t/rpl_bug37426.test -file path=usr/mysql/5.1/mysql-test/suite/bugs/t/rpl_bug38205.test -file path=usr/mysql/5.1/mysql-test/suite/federated/disabled.def -file path=usr/mysql/5.1/mysql-test/suite/federated/federated.inc -file path=usr/mysql/5.1/mysql-test/suite/federated/federated.result -file path=usr/mysql/5.1/mysql-test/suite/federated/federated.test -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_archive.result -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_archive.test -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_bug_13118.result -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_bug_13118.test -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_bug_25714.result -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_bug_25714.test -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_cleanup.inc -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_innodb-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_server.result -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_server.test -file \ - path=usr/mysql/5.1/mysql-test/suite/federated/federated_transactions-slave.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/federated/federated_transactions.result -file path=usr/mysql/5.1/mysql-test/suite/federated/federated_transactions.test -file path=usr/mysql/5.1/mysql-test/suite/federated/have_federated_db.inc -file path=usr/mysql/5.1/mysql-test/suite/federated/my.cnf -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/README.txt -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/bitdata/bitdata_master.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/cursors/cursors_master.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/basics_mixed1.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/basics_mixed2.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/basics_mixed3.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/columns.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/datadict.pre -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/datadict_bug_12777.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/datadict_load.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/datadict_priv.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/is_key_column_usage.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/is_routines.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/is_schemata.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/is_table_query.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/is_tables.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/is_triggers.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/is_views.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/processlist_priv.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/processlist_val.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/statistics.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/table_constraints.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/tables.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/tables1.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/datadict/tables2.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/bug28309_skip.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/cleanup.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/innodb_tb1.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/innodb_tb2.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/innodb_tb3.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/innodb_tb4.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/memory_tb1.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/memory_tb2.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/memory_tb3.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/memory_tb4.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/myisam_tb1.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/myisam_tb2.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/myisam_tb3.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/myisam_tb4.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/ndb_tb1.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/ndb_tb2.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/ndb_tb3.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/ndb_tb4.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/show_connection.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/sp_tb.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/include/tb3.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/lib/DataGen_local.pl -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/lib/DataGen_modify.pl -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/charset_collation.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_bitdata.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_cursors.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_func_view.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_storedproc_02.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_storedproc_03.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_storedproc_06.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_storedproc_07.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_storedproc_08.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_storedproc_10.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_trig_0102.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_trig_03.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_trig_03e.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_trig_0407.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_trig_08.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_trig_09.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_trig_1011ext.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_trig_frkey.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/innodb_views.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_basics_mixed.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_character_sets.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_cml_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_cml_memory.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_cml_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_cml_ndb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_coll_char_set_appl.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_collations.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_column_privileges.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_column_privileges_is_mysql_test.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_columns.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_columns_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_columns_is.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_columns_is_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_columns_memory.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_columns_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_columns_myisam_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_columns_mysql.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_columns_mysql_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_columns_ndb.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_engines.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_engines_archive.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_engines_blackhole.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_engines_csv.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_engines_federated.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_engines_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_engines_memory.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_engines_merge.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_engines_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_engines_ndb.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_events.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_key_column_usage.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_key_column_usage_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_routines.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_routines_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_schema_privileges.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_schema_privileges_is_mysql_test.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_schemata.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_schemata_embedded.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_schemata_is_mysql_test.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_statistics.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_statistics_is.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_statistics_mysql.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_statistics_mysql_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_table_constraints.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_table_constraints_is.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_table_constraints_mysql.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_table_constraints_mysql_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_table_privileges.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_tables.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_tables_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_tables_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_tables_is.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_tables_memory.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_tables_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_tables_myisam_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_tables_mysql.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_tables_mysql_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_tables_ndb.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_triggers.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_triggers_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_user_privileges.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_views.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/is_views_embedded.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_bitdata.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_cursors.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_func_view.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_storedproc_02.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_storedproc_03.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_storedproc_06.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_storedproc_07.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_storedproc_08.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_storedproc_10.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_trig_0102.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_trig_03.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_trig_03e.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_trig_0407.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_trig_08.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_trig_09.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_trig_1011ext.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/memory_views.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_bitdata.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_cursors.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_func_view.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_storedproc_02.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_storedproc_03.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_storedproc_06.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_storedproc_07.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_storedproc_08.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_storedproc_10.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_trig_0102.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_trig_03.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_trig_03e.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_trig_0407.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_trig_08.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_trig_09.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_trig_1011ext.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/myisam_views.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_bitdata.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_cursors.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_func_view.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_storedproc_02.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_storedproc_03.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_storedproc_06.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_storedproc_07.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_storedproc_08.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_storedproc_10.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_trig_0102.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_trig_03.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_trig_03e.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_trig_0407.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_trig_08.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_trig_09.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_trig_1011ext.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/ndb_views.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/processlist_priv_ps.result -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/processlist_val_no_prot.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/processlist_val_ps.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/r/storedproc.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/storedproc/cleanup_sp_tb.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/storedproc/load_sp_tb.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/storedproc/param_check.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/storedproc/storedproc_02.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/storedproc/storedproc_03.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/storedproc/storedproc_06.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/storedproc/storedproc_07.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/storedproc/storedproc_08.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/storedproc/storedproc_08_show.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/storedproc/storedproc_10.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/charset_collation.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/disabled.def -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_bitdata.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_cursors.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_func_view.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_storedproc_02.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_storedproc_03.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_storedproc_06.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_storedproc_07.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_storedproc_08.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_storedproc_10.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_trig_0102.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_trig_03.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_trig_03e.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_trig_0407.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_trig_08.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_trig_09.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_trig_1011ext.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_trig_frkey.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/innodb_views.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_basics_mixed.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_character_sets.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_cml_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_cml_memory.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_cml_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_cml_ndb.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_coll_char_set_appl.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_collations.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_column_privileges.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_column_privileges_is_mysql_test.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_columns.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_columns_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_columns_is.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_columns_is_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_columns_memory.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_columns_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_columns_myisam_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_columns_mysql.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_columns_mysql_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_columns_ndb.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_engines.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_engines_archive.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_engines_blackhole.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_engines_csv.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_engines_federated.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_engines_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_engines_memory.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_engines_merge.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_engines_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_engines_ndb.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_events.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_key_column_usage.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_key_column_usage_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_routines.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_routines_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_schema_privileges.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_schema_privileges_is_mysql_test.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_schemata.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_schemata_embedded.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_schemata_is_mysql_test.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_statistics.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_statistics_is.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_statistics_mysql.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_statistics_mysql_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_table_constraints.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_table_constraints_is.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_table_constraints_mysql.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_table_constraints_mysql_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_table_privileges.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_tables.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_tables_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_tables_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_tables_is.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_tables_memory.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_tables_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_tables_myisam_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_tables_mysql.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_tables_mysql_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_tables_ndb.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_triggers.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_triggers_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_user_privileges.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_views.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/is_views_embedded.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_bitdata.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_cursors.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_func_view.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_storedproc_02.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_storedproc_03.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_storedproc_06.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_storedproc_07.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_storedproc_08.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_storedproc_10.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_trig_0102.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_trig_03.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_trig_03e.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_trig_0407.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_trig_08.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_trig_09.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_trig_1011ext.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/memory_views.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_bitdata.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_cursors.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_func_view.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_storedproc_02.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_storedproc_03.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_storedproc_06.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_storedproc_07.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_storedproc_08.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_storedproc_10.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_trig_0102.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_trig_03.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_trig_03e.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_trig_0407.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_trig_08.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_trig_09.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_trig_1011ext.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/myisam_views.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_bitdata.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_cursors.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_func_view.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_storedproc_02.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_storedproc_03.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_storedproc_06.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_storedproc_07.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_storedproc_08.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_storedproc_10.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_trig_0102.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_trig_03.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_trig_03e.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_trig_0407.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_trig_08.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_trig_09.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_trig_1011ext.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/ndb_views.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/processlist_priv_no_prot.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/processlist_priv_ps.test -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/processlist_val_no_prot.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/processlist_val_ps.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/storedproc.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/t/suite.opt -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/trig_frkey.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/trig_frkey2.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_0102.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_03.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_03e_columns.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_03e_db_level.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_03e_db_table_mix.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_03e_definer.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_03e_global_db_mix.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_03e_prepare.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_03e_table_level.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_03e_transaction.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_0407.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_08.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_09.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/triggers/triggers_1011ext.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/views/func_view.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/views/fv1.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/views/fv2.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/views/fv_cast.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/views/fv_if1.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/views/fv_if2.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/views/fv_ifnull.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_1/views/views_master.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/charset/charset_master.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/data/charset_utf8.txt -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/include/check_charset.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_2/include/check_charset_ucs2.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/funcs_2/include/check_charset_utf8.inc -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/lib/gen_charset_utf8.pl -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/r/innodb_charset.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/r/memory_charset.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/r/myisam_charset.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/r/ndb_charset.result -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/readme.txt -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/t/disabled.def -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/t/innodb_charset.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/t/memory_charset.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/t/myisam_charset.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/t/ndb_charset.test -file path=usr/mysql/5.1/mysql-test/suite/funcs_2/t/suite.opt -file path=usr/mysql/5.1/mysql-test/suite/jp/include/trim_sjis.inc -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_alter_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_alter_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_alter_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_alter_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_charlength_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_charlength_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_charlength_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_charlength_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_charset_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_charset_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_charset_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_charset_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_convert_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_convert_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_convert_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_convert_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_create_db_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_create_db_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_create_db_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_create_db_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_create_tbl_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_create_tbl_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_create_tbl_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_create_tbl_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_enum_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_enum_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_enum_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_enum_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_insert_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_insert_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_insert_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_insert_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_instr_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_instr_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_instr_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_instr_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_join_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_join_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_join_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_join_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_left_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_left_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_left_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_left_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_length_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_length_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_length_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_length_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_like_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_like_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_like_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_like_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_locate_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_locate_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_locate_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_locate_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_lpad_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_lpad_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_lpad_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_lpad_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_ltrim_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_ltrim_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_ltrim_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_ltrim_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_ps_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_ps_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_replace_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_replace_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_replace_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_replace_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_reverse_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_reverse_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_reverse_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_reverse_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_right_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_right_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_right_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_right_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_rpad_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_rpad_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_rpad_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_rpad_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_rtrim_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_rtrim_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_rtrim_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_rtrim_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_select_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_select_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_select_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_select_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_subquery_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_subquery_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_subquery_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_subquery_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_substring_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_substring_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_substring_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_substring_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_trim_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_trim_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_trim_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_trim_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_union_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_update_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_update_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_update_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_update_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_where_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_where_ucs2.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_where_ujis.result -file path=usr/mysql/5.1/mysql-test/suite/jp/r/jp_where_utf8.result -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0201_sjis.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0201_ucs2.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0201_ujis.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0201_utf8.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0208_sjis.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0208_sjis2.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0208_sjis3.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0208_ucs2.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0208_ujis.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0208_utf8.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0212_ucs2.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0212_ujis.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/std_data/jisx0212_utf8.dat -file path=usr/mysql/5.1/mysql-test/suite/jp/t/disabled.def -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_alter_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_alter_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_alter_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_alter_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_charlength_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_charlength_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_charlength_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_charlength_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_charset_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_charset_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_charset_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_charset_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_convert_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_convert_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_convert_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_convert_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_create_db_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_create_db_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_create_db_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_create_db_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_create_tbl_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_create_tbl_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_create_tbl_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_create_tbl_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_enum_sjis-master.opt -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_enum_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_enum_ucs2-master.opt -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_enum_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_enum_ujis-master.opt -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_enum_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_enum_utf8-master.opt -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_enum_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_insert_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_insert_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_insert_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_insert_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_instr_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_instr_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_instr_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_instr_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_join_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_join_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_join_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_join_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_left_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_left_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_left_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_left_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_length_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_length_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_length_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_length_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_like_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_like_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_like_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_like_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_locate_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_locate_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_locate_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_locate_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_lpad_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_lpad_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_lpad_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_lpad_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_ltrim_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_ltrim_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_ltrim_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_ltrim_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_ps_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_ps_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_replace_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_replace_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_replace_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_replace_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_reverse_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_reverse_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_reverse_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_reverse_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_right_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_right_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_right_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_right_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_rpad_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_rpad_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_rpad_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_rpad_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_rtrim_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_rtrim_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_rtrim_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_rtrim_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_select_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_select_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_select_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_select_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_subquery_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_subquery_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_subquery_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_subquery_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_substring_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_substring_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_substring_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_substring_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_trim_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_trim_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_trim_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_trim_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_union_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_update_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_update_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_update_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_update_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_where_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_where_ucs2.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_where_ujis.test -file path=usr/mysql/5.1/mysql-test/suite/jp/t/jp_where_utf8.test -file path=usr/mysql/5.1/mysql-test/suite/manual/r/rpl_replication_delay.result -file \ - path=usr/mysql/5.1/mysql-test/suite/manual/t/rpl_replication_delay-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/manual/t/rpl_replication_delay.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/my.cnf -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/loaddata_autocom_ndb.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_alter_table.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_alter_table2.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_alter_table3.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_auto_increment.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_autoinc.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_basic.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_binlog_basic.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_binlog_ddl_multi.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_binlog_discover.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_binlog_format.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_binlog_ignore_db.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_binlog_log_bin.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_binlog_multi.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_bitfield.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_blob.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_blob_partition.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_bug26793.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_bug31477.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_cache.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_cache2.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_cache_multi.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_cache_multi2.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_charset.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_condition_pushdown.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_config.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_config2.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_cursor.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_database.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_dd_alter.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_dd_basic.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_dd_ddl.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_dd_disk2memory.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_dd_dump.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_dd_sql_features.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_gis.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_grant.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_index.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_index_ordered.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_index_unique.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_insert.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_limit.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_load.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_loaddatalocal.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_lock.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_lock_table.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_minmax.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_multi.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_multi_row.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_partition_error.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_partition_error2.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_partition_key.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_partition_list.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_partition_range.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_read_multi_range.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_rename.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_replace.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_restore.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_restore_compat.result -file \ - path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_restore_different_endian_data.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_restore_partition.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_restore_print.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_row_format.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_single_user.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_sp.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_subquery.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_temporary.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_transaction.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_trigger.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_truncate.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_types.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_update.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_update_no_read.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndb_view.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ndbapi.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/ps_7ndb.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/r/strict_autoinc_5ndb.result -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/disabled.def -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/loaddata_autocom_ndb.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_alter_table.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_alter_table2.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_alter_table3.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_auto_increment.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_autoinc.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_basic.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_binlog_basic.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_binlog_ddl_multi.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_binlog_discover.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_binlog_format.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_binlog_ignore_db-master.opt -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_binlog_ignore_db.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_binlog_log_bin.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_binlog_multi.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_bitfield.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_blob.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_blob_partition.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_bug26793.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_bug31477.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_cache.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_cache2.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_cache_multi.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_cache_multi2.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_charset.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_condition_pushdown.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_config.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_config2.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_cursor.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_database.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_dd_alter.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_dd_basic.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_dd_ddl.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_dd_disk2memory.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_dd_dump.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_dd_sql_features.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_gis.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_grant.later -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_index.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_index_ordered.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_index_unique.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_insert.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_limit.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_load.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_loaddatalocal.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_lock.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_lock_table.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_minmax.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_multi.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_multi_row.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_partition_error.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_partition_error2-master.opt -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_partition_error2.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_partition_key.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_partition_list.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_partition_range.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_read_multi_range.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_rename.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_replace.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_restore.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_restore_compat.test -file \ - path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_restore_different_endian_data.test -file \ - path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_restore_partition-master.opt -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_restore_partition.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_restore_print.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_row_format.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_single_user.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_sp.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_subquery.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_temporary.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_transaction.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_trigger.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_truncate.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_types.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_update.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_update_no_read.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndb_view.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ndbapi.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/ps_7ndb.test -file path=usr/mysql/5.1/mysql-test/suite/ndb/t/strict_autoinc_5ndb.test -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/r/ndb_autodiscover.result -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/r/ndb_autodiscover2.result -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/r/ndb_autodiscover3.result -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/r/ndb_backup_print.result -file \ - path=usr/mysql/5.1/mysql-test/suite/ndb_team/r/ndb_dd_backuprestore.result -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/r/rpl_ndb_dd_advance.result -file \ - path=usr/mysql/5.1/mysql-test/suite/ndb_team/r/rpl_ndb_extraColMaster.result -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/r/rpl_ndb_mix_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/disabled.def -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/ndb_autodiscover.test -file \ - path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/ndb_autodiscover2-master.opt -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/ndb_autodiscover2.test -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/ndb_autodiscover3.test -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/ndb_backup_print.test -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/ndb_dd_backuprestore.test -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/rpl_ndb_dd_advance.test -file \ - path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/rpl_ndb_extraColMaster.test -file \ - path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/rpl_ndb_mix_innodb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/ndb_team/t/rpl_ndb_mix_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/methods1.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/inc/part_blocked_sql_funcs_main.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/inc/part_supported_sql_funcs_delete.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/inc/part_supported_sql_funcs_main.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition.pre -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_10.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_11.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_12.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_20.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter1_1.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter1_1_2.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter1_2.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter2_1.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter2_2.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter3.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter4.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter_1.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter_11.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter_13.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_alter_41.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_auto_increment.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_basic.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_basic_symlink.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_bigint.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_binary.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_bit.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_blob.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_blocked_sql_funcs.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_char.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_check.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_check_drop.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_check_read.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_check_read1.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_check_read2.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_cleanup.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_date.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_datetime.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_decimal.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_directory.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_double.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_engine.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_enum.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_float.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_int.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_key_16col.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_key_32col.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_key_4col.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_key_8col.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_layout.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_layout_check1.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_layout_check2.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_mediumint.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_methods1.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_methods2.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_mgm.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_set.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_smallint.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_supported_sql_funcs.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_syntax.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_syntax_1.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_syntax_2.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_text.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_time.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_timestamp.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_tinyint.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_trigg1.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_trigg2.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_trigg3.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_value.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_varbinary.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_varchar.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/inc/partition_year.inc -file path=usr/mysql/5.1/mysql-test/suite/parts/r/ndb_dd_backuprestore.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/part_blocked_sql_func_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/part_blocked_sql_func_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/part_supported_sql_func_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/part_supported_sql_func_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/part_supported_sql_func_ndb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter1_1_2_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter1_1_2_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter1_1_2_ndb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter1_1_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter1_1_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter1_1_ndb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter1_2_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter1_2_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter1_2_ndb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter2_1_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter2_1_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter2_2_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter2_2_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter3_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter3_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter4_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_alter4_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_auto_increment_archive.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_auto_increment_blackhole.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_auto_increment_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_auto_increment_memory.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_auto_increment_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_auto_increment_ndb.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_basic_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_basic_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_basic_symlink_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_basic_symlink_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_bit_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_bit_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_char_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_char_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_datetime_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_datetime_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_decimal_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_decimal_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_engine_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_engine_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_engine_ndb.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_float_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_float_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_int_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_int_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_int_ndb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc0_archive.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc0_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc0_memory.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc0_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc0_ndb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc1_archive.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc1_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc1_memory.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc1_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc1_ndb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc2_archive.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc2_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc2_memory.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc2_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_mgm_lc2_ndb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_recover_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_repair_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_special_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_special_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_syntax_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_syntax_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_syntax_ndb.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_t55.out -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_value_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_value_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/partition_value_ndb.result -file path=usr/mysql/5.1/mysql-test/suite/parts/r/rpl_partition.result -file path=usr/mysql/5.1/mysql-test/suite/parts/t/disabled.def -file path=usr/mysql/5.1/mysql-test/suite/parts/t/ndb_dd_backuprestore.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/part_blocked_sql_func_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/part_blocked_sql_func_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/part_supported_sql_func_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/part_supported_sql_func_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/part_supported_sql_func_ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter1_1_2_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter1_1_2_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter1_1_2_ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter1_1_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter1_1_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter1_1_ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter1_2_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter1_2_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter1_2_ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter2_1_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter2_1_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter2_2_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter2_2_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter3_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter3_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter4_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_alter4_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_auto_increment_archive.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_auto_increment_blackhole.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_auto_increment_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_auto_increment_memory.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_auto_increment_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_auto_increment_ndb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_basic_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_basic_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_basic_ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_basic_symlink_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_basic_symlink_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_bit_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_bit_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_char_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_char_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_datetime_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_datetime_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_decimal_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_decimal_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_engine_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_engine_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_engine_ndb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_float_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_float_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_int_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_int_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_int_ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc0_archive.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc0_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc0_memory.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc0_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc0_ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc1_archive-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc1_archive.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc1_innodb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc1_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc1_memory-master.opt -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc1_memory.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc1_myisam-master.opt -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc1_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc1_ndb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc1_ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc2_archive-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc2_archive.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc2_innodb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc2_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc2_memory-master.opt -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc2_memory.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc2_myisam-master.opt -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc2_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc2_ndb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_mgm_lc2_ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_recover_myisam-master.opt -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_recover_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_repair_myisam.test -file \ - path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_special_innodb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_special_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_special_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_syntax_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_syntax_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_syntax_ndb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_value_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_value_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/partition_value_ndb.test -file path=usr/mysql/5.1/mysql-test/suite/parts/t/rpl_partition.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/README -file path=usr/mysql/5.1/mysql-test/suite/rpl/combinations -file path=usr/mysql/5.1/mysql-test/suite/rpl/include/rpl_mixed_check_db.inc -file path=usr/mysql/5.1/mysql-test/suite/rpl/include/rpl_mixed_check_event.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/include/rpl_mixed_check_select.inc -file path=usr/mysql/5.1/mysql-test/suite/rpl/include/rpl_mixed_check_table.inc -file path=usr/mysql/5.1/mysql-test/suite/rpl/include/rpl_mixed_check_user.inc -file path=usr/mysql/5.1/mysql-test/suite/rpl/include/rpl_mixed_check_view.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/include/rpl_mixed_clear_tables.inc -file path=usr/mysql/5.1/mysql-test/suite/rpl/include/rpl_mixed_ddl.inc -file path=usr/mysql/5.1/mysql-test/suite/rpl/include/rpl_mixed_dml.inc -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/include/rpl_mixed_show_binlog_format.inc -file path=usr/mysql/5.1/mysql-test/suite/rpl/my.cnf -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl000001.a.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl000001.b.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl000010.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl000011.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl000013.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl000017.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_000015.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_EE_err.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_LD_INFILE.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_alter.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_alter_db.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_auto_increment.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_auto_increment_11932.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_begin_commit_rollback.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_binlog_corruption.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_binlog_grant.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_binlog_max_cache_size.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_binlog_query_filter_rules.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_bit.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_bit_npk.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_blackhole.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_bug26395.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_bug31076.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_bug33931.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_bug38694.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_change_master.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_charset.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_charset_sjis.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_circular_for_4_hosts.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_colSize.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_commit_after_flush.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_concurrency_error.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_create_database.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_critical_errors.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_critical_errors.result.txt -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_cross_version.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_ddl.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_deadlock_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_delete_no_where.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_do_grant.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_drop.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_drop_db.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_drop_if_exists.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_drop_temp.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_drop_view.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_dual_pos_advance.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_empty_master_crash.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_err_ignoredtable.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_events.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_extraCol_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_extraCol_myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_extraColmaster_innodb.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_extraColmaster_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_failed_optimize.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_filter_tables_not_exist.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_flushlog_loop.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_foreign_key_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_found_rows.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_free_items.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_get_lock.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_grant.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_idempotency.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_ignore_grant.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_ignore_revoke.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_ignore_table.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_ignore_table_update.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_incident.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_init_slave.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_init_slave_errors.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_innodb_bug28430.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_innodb_bug30888.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_innodb_mixed_ddl.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_innodb_mixed_dml.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_insert.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_insert_id.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_insert_id_pk.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_insert_ignore.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_insert_select.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_invoked_features.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_killed_ddl.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_known_bugs_detection.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_load_from_master.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_load_table_from_master.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_loaddata.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_loaddata_charset.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_loaddata_fatal.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_loaddata_m.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_loaddata_map.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_loaddata_s.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_loaddata_simple.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_loaddatalocal.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_loadfile.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_locale.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_log_pos.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_many_optimize.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_master_pos_wait.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_misc_functions.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_mixed_bit_pk.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_mixed_ddl_dml.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_multi_delete.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_multi_delete2.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_multi_engine.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_multi_update.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_multi_update2.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_multi_update3.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_multi_update4.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_name_const.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_optimize.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_packet.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_plugin_load.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_ps.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_rbr_to_sbr.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_read_only.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_relay_space_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_relay_space_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_relayrotate.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_relayspace.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_replicate_do.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_replicate_ignore_db.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_report.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_rewrt_db.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_rotate_logs.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_001.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_4_bytes.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_NOW.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_USER.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_UUID.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_basic_11bugs-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_basic_11bugs-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_basic_11bugs.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_basic_8partition.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_blob_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_blob_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_colSize.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_conflicts.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_create_table.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_delayed_ins.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_drop.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_err_ignoredtable.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_flsh_tbls.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_func001.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_func002.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_func003.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_inexist_tbl.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_insert_delayed.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_loaddata_m.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_log.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_log_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_max_relay_size.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_multi_query.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_mysqlbinlog.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_reset_slave.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp001.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp002_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp003.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp005.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp006_InnoDB.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp007_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp008.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp009.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp010.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp011.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_sp012.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_stop_middle_update.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_tabledefs_2myisam.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_tabledefs_3innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_tabledefs_7ndb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_trig001.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_trig002.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_trig003.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_trig004.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_unsafe_funcs.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_until.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_view01.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_row_wide_table.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_server_id.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_server_id1.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_server_id2.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_session_var.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_set_charset.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_sf.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_skip_error.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_slave_grp_exec.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_slave_load_in.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_slave_load_remove_tmpfile.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_slave_load_tmpdir_not_exist.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_slave_skip.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_slave_status.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_sp.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_sp004.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_sp_effects.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_sporadic_master.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_ssl.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_ssl1.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_start_stop_slave.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_000001.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_EE_err2.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_auto_increment_bug33029.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_conflicts.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_flsh_tbls.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_insert_delayed.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_loadfile.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_log.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_max_relay_size.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_multi_query.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_no_op.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_reset_slave.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_stm_until.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_switch_stm_row_mixed.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_temp_table.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_temp_table_mix_row.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_temporary.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_temporary_errors.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_timezone.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_trigger.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_trunc_temp.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_truncate_2myisam.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_truncate_3innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_udf.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_user.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_user_variables.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_variables.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_variables_stm.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/r/rpl_view.result -file path=usr/mysql/5.1/mysql-test/suite/rpl/rpl_1slave_base.cnf -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/disabled.def -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl000010-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl000010.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl000011.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl000013.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl000017-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl000017-slave.sh -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl000017.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_000015-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_000015.cnf -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_000015.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_EE_err.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_LD_INFILE.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_alter.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_alter_db.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_auto_increment-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_auto_increment.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_auto_increment_11932.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_begin_commit_rollback-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_begin_commit_rollback.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_binlog_corruption-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_binlog_corruption.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_binlog_grant.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_binlog_max_cache_size-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_binlog_max_cache_size.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_binlog_query_filter_rules-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_binlog_query_filter_rules.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_bit.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_bit_npk.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_blackhole.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_bug26395.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_bug31076.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_bug33931.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_bug38694-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_bug38694.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_change_master.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_charset.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_charset_sjis.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_circular_for_4_hosts.cnf -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_circular_for_4_hosts.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_colSize.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_commit_after_flush.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_concurrency_error-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_concurrency_error.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_create_database-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_create_database-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_create_database.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_critical_errors.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_cross_version-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_cross_version.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ddl.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_deadlock_innodb-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_deadlock_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_delete_no_where.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_do_grant.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_drop.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_drop_db.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_drop_if_exists.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_drop_temp-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_drop_temp.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_drop_view.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_dual_pos_advance-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_dual_pos_advance.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_empty_master_crash-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_empty_master_crash.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_err_ignoredtable-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_err_ignoredtable.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_events.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_extraCol_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_extraCol_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_extraColmaster_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_extraColmaster_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_failed_optimize-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_failed_optimize.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_filter_tables_not_exist-slave.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_filter_tables_not_exist.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_flushlog_loop-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_flushlog_loop-master.sh -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_flushlog_loop-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_flushlog_loop-slave.sh -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_flushlog_loop.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_foreign_key_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_found_rows.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_free_items-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_free_items.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_get_lock.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_grant.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_idempotency-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_idempotency.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ignore_grant-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ignore_grant.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ignore_revoke-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ignore_revoke.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ignore_table-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ignore_table.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ignore_table_update-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ignore_table_update.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_incident-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_incident.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_init_slave-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_init_slave.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_init_slave_errors.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_innodb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_innodb_bug28430-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_innodb_bug28430-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_innodb_bug28430.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_innodb_bug30888.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_innodb_mixed_ddl.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_innodb_mixed_dml.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_insert.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_insert_id.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_insert_id_pk.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_insert_ignore.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_insert_select.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_invoked_features.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_killed_ddl-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_killed_ddl.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_known_bugs_detection-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_known_bugs_detection.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_load_from_master-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_load_from_master.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_load_table_from_master.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_charset.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_fatal-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_fatal.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_m-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_m.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_map-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_map-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_map.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_s-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_s.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddata_simple.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loaddatalocal.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_loadfile.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_locale.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_log_pos.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_many_optimize.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_master_pos_wait.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_misc_functions-slave.sh -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_misc_functions.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_mixed_bit_pk.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_mixed_ddl_dml.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_delete-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_delete.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_delete2-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_delete2.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_engine.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_update.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_update2-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_update2.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_update3.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_update4-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_multi_update4.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_name_const.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_optimize.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_packet-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_packet-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_packet.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_plugin_load-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_plugin_load-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_plugin_load.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ps.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_rbr_to_sbr.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_read_only.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_relay_space_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_relay_space_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_relayrotate-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_relayrotate.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_relayspace-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_relayspace.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_replicate_do-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_replicate_do.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_replicate_ignore_db-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_replicate_ignore_db.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_report-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_report.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_rewrt_db-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_rewrt_db.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_rotate_logs-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_rotate_logs-slave.sh -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_rotate_logs.cnf -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_rotate_logs.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_001.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_4_bytes-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_4_bytes.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_NOW.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_USER.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_UUID.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_basic_11bugs-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_basic_2myisam.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_basic_3innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_basic_8partition.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_blob_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_blob_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_colSize.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_conflicts.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_create_table.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_delayed_ins.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_drop.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_err_daisychain-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_err_daisychain-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_flsh_tbls.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_func001.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_func002.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_func003.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_inexist_tbl.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_insert_delayed.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_log-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_log-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_log.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_log_innodb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_log_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_max_relay_size.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_mysqlbinlog-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_mysqlbinlog.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_reset_slave.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp001.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp002_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp003.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp005.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp006_InnoDB.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp007_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp008.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp009.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp010.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp011.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_sp012.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_stop_middle_update-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_stop_middle_update-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_stop_middle_update.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_tabledefs_2myisam.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_tabledefs_3innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_trig001.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_trig002.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_trig003.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_trig004.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_unsafe_funcs.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_until.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_view01.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_row_wide_table.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_server_id.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_server_id1.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_server_id2-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_server_id2.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_session_var.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_set_charset.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_sf.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_skip_error-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_skip_error.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_slave_grp_exec.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_slave_load_in.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_slave_load_remove_tmpfile-slave.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_slave_load_remove_tmpfile.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_slave_load_tmpdir_not_exist-slave.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_slave_load_tmpdir_not_exist.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_slave_skip.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_slave_status.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_sp-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_sp-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_sp.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_sp004.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_sp_effects-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_sp_effects-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_sp_effects.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_sporadic_master-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_sporadic_master.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ssl.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_ssl1.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_start_stop_slave-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_start_stop_slave.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_000001.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_EE_err2.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_auto_increment_bug33029.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_conflicts.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_flsh_tbls.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_insert_delayed.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_loadfile.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_log-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_log-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_log.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_max_relay_size.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_multi_query.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_no_op.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_reset_slave.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_stm_until.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_switch_stm_row_mixed.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_temp_table.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_temp_table_mix_row.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_temporary.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_temporary_errors-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_temporary_errors.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_timezone-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_timezone-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_timezone.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_trigger.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_trunc_temp.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_truncate_2myisam.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_truncate_3innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_udf-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_udf-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_udf.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_user.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_user_variables.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_variables.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_variables_stm.test -file path=usr/mysql/5.1/mysql-test/suite/rpl/t/rpl_view.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/my.cnf -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_2innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_2myisam.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_2ndb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_2other.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_UUID.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_apply_status.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_auto_inc.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_bank.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_basic.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_blob.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_blob2.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_circular.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_circular_2ch.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_circular_simplex.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_commit_afterflush.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_ctype_ucs2_def.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_basic.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_partitions.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_ddl.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_delete_nowhere.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_do_db.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_do_table.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_extraCol.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_func003.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_idempotent.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_innodb2ndb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_innodb_trans.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_insert_ignore.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_load.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_log.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_mixed_engines_transactions.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_multi.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_multi_update2.result -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_multi_update3.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_myisam2ndb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_relayrotate.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_rep_ignore.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_row_001.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_sp003.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_sp006.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_stm_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_sync.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndb_trig004.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_ndbapi_multi.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_row_basic_7ndb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_truncate_7ndb.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/r/rpl_truncate_7ndb_2.result -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/disabled.def -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_2innodb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_2innodb-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_2innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_2myisam-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_2myisam-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_2myisam.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_2ndb-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_2ndb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_2other-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_2other.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_UUID.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_apply_status-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_apply_status.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_auto_inc.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_bank.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_basic.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_blob.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_blob2.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_circular.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_circular_2ch.cnf -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_circular_2ch.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_circular_simplex.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_commit_afterflush.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_ctype_ucs2_def-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_ctype_ucs2_def.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_dd_basic.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_dd_partitions-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_dd_partitions-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_dd_partitions.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_ddl.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_delete_nowhere.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_do_db-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_do_db.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_do_table-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_do_table.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_extraCol.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_func003.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_idempotent.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb2ndb-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb2ndb-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb2ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb_trans-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb_trans.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_insert_ignore.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_load.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_log-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_log.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_mixed_engines_transactions-master.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_mixed_engines_transactions-slave.opt -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_mixed_engines_transactions.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_multi.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update2-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update2.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update3.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_myisam2ndb-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_myisam2ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_relayrotate-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_relayrotate.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_rep_ignore-slave.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_rep_ignore.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_row_001.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_sp003.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_sp006.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_stm_innodb-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_stm_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_sync.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndb_trig004.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_ndbapi_multi.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_row_basic_7ndb.test -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_truncate_7ndb.test -file \ - path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_truncate_7ndb_2-master.opt -file path=usr/mysql/5.1/mysql-test/suite/rpl_ndb/t/rpl_truncate_7ndb_2.test -file path=usr/mysql/5.1/mysql-test/suite/stress/include/ddl.cln -file path=usr/mysql/5.1/mysql-test/suite/stress/include/ddl.pre -file path=usr/mysql/5.1/mysql-test/suite/stress/include/ddl1.inc -file path=usr/mysql/5.1/mysql-test/suite/stress/include/ddl2.inc -file path=usr/mysql/5.1/mysql-test/suite/stress/include/ddl3.inc -file path=usr/mysql/5.1/mysql-test/suite/stress/include/ddl4.inc -file path=usr/mysql/5.1/mysql-test/suite/stress/include/ddl5.inc -file path=usr/mysql/5.1/mysql-test/suite/stress/include/ddl6.inc -file path=usr/mysql/5.1/mysql-test/suite/stress/include/ddl7.inc -file path=usr/mysql/5.1/mysql-test/suite/stress/include/ddl8.inc -file path=usr/mysql/5.1/mysql-test/suite/stress/r/ddl_archive.result -file path=usr/mysql/5.1/mysql-test/suite/stress/r/ddl_csv.result -file path=usr/mysql/5.1/mysql-test/suite/stress/r/ddl_innodb.result -file path=usr/mysql/5.1/mysql-test/suite/stress/r/ddl_memory.result -file path=usr/mysql/5.1/mysql-test/suite/stress/r/ddl_myisam.result -file path=usr/mysql/5.1/mysql-test/suite/stress/r/ddl_ndb.result -file path=usr/mysql/5.1/mysql-test/suite/stress/t/ddl_archive.test -file path=usr/mysql/5.1/mysql-test/suite/stress/t/ddl_csv.test -file path=usr/mysql/5.1/mysql-test/suite/stress/t/ddl_innodb.test -file path=usr/mysql/5.1/mysql-test/suite/stress/t/ddl_memory.test -file path=usr/mysql/5.1/mysql-test/suite/stress/t/ddl_myisam.test -file path=usr/mysql/5.1/mysql-test/suite/stress/t/ddl_ndb.test -file path=usr/mysql/5.1/mysql-test/t/1st.test -file path=usr/mysql/5.1/mysql-test/t/alias.test -file path=usr/mysql/5.1/mysql-test/t/almost_full.test -file path=usr/mysql/5.1/mysql-test/t/alter_table-big.test -file path=usr/mysql/5.1/mysql-test/t/alter_table.test -file path=usr/mysql/5.1/mysql-test/t/analyse.test -file path=usr/mysql/5.1/mysql-test/t/analyze.test -file path=usr/mysql/5.1/mysql-test/t/ansi.test -file path=usr/mysql/5.1/mysql-test/t/archive-big.test -file path=usr/mysql/5.1/mysql-test/t/archive.test -file path=usr/mysql/5.1/mysql-test/t/archive_bitfield.test -file path=usr/mysql/5.1/mysql-test/t/archive_gis.test -file path=usr/mysql/5.1/mysql-test/t/auto_increment.test -file path=usr/mysql/5.1/mysql-test/t/backup-master.sh -file path=usr/mysql/5.1/mysql-test/t/backup.test -file path=usr/mysql/5.1/mysql-test/t/bench_count_distinct.test -file path=usr/mysql/5.1/mysql-test/t/bigint.test -file path=usr/mysql/5.1/mysql-test/t/binary.test -file path=usr/mysql/5.1/mysql-test/t/bool.test -file path=usr/mysql/5.1/mysql-test/t/bootstrap.test -file path=usr/mysql/5.1/mysql-test/t/bug46080-master.opt -file path=usr/mysql/5.1/mysql-test/t/bug46080.test -file path=usr/mysql/5.1/mysql-test/t/bug40980.test -file path=usr/mysql/5.1/mysql-test/t/bulk_replace.test -file path=usr/mysql/5.1/mysql-test/t/cache_innodb-master.opt -file path=usr/mysql/5.1/mysql-test/t/cache_innodb.test -file path=usr/mysql/5.1/mysql-test/t/case.test -file path=usr/mysql/5.1/mysql-test/t/cast.test -file path=usr/mysql/5.1/mysql-test/t/change_user-master.opt -file path=usr/mysql/5.1/mysql-test/t/change_user.test -file path=usr/mysql/5.1/mysql-test/t/check.test -file path=usr/mysql/5.1/mysql-test/t/client_xml.test -file path=usr/mysql/5.1/mysql-test/t/comments.test -file path=usr/mysql/5.1/mysql-test/t/commit_1innodb.test -file path=usr/mysql/5.1/mysql-test/t/compare.test -file path=usr/mysql/5.1/mysql-test/t/compress.test -file path=usr/mysql/5.1/mysql-test/t/concurrent_innodb_safelog-master.opt -file path=usr/mysql/5.1/mysql-test/t/concurrent_innodb_safelog.test -file path=usr/mysql/5.1/mysql-test/t/concurrent_innodb_unsafelog-master.opt -file path=usr/mysql/5.1/mysql-test/t/concurrent_innodb_unsafelog.test -file path=usr/mysql/5.1/mysql-test/t/connect.test -file path=usr/mysql/5.1/mysql-test/t/consistent_snapshot.test -file path=usr/mysql/5.1/mysql-test/t/constraints.test -file path=usr/mysql/5.1/mysql-test/t/contributors.test -file path=usr/mysql/5.1/mysql-test/t/count_distinct.test -file path=usr/mysql/5.1/mysql-test/t/count_distinct2-master.opt -file path=usr/mysql/5.1/mysql-test/t/count_distinct2.test -file path=usr/mysql/5.1/mysql-test/t/count_distinct3.test -file path=usr/mysql/5.1/mysql-test/t/crash_commit_before-master.opt -file path=usr/mysql/5.1/mysql-test/t/crash_commit_before.test -file path=usr/mysql/5.1/mysql-test/t/create-big.test -file path=usr/mysql/5.1/mysql-test/t/create.test -file path=usr/mysql/5.1/mysql-test/t/create_not_windows.test -file path=usr/mysql/5.1/mysql-test/t/create_select_tmp.test -file path=usr/mysql/5.1/mysql-test/t/csv.test -file path=usr/mysql/5.1/mysql-test/t/csv_alter_table.test -file path=usr/mysql/5.1/mysql-test/t/csv_not_null.test -file path=usr/mysql/5.1/mysql-test/t/ctype_ascii.test -file path=usr/mysql/5.1/mysql-test/t/ctype_big5.test -file path=usr/mysql/5.1/mysql-test/t/ctype_collate.test -file path=usr/mysql/5.1/mysql-test/t/ctype_cp1250_ch.test -file path=usr/mysql/5.1/mysql-test/t/ctype_cp1251.test -file path=usr/mysql/5.1/mysql-test/t/ctype_cp932_binlog_row.test -file path=usr/mysql/5.1/mysql-test/t/ctype_cp932_binlog_stm.test -file path=usr/mysql/5.1/mysql-test/t/ctype_create.test -file path=usr/mysql/5.1/mysql-test/t/ctype_eucjpms.test -file path=usr/mysql/5.1/mysql-test/t/ctype_euckr.test -file path=usr/mysql/5.1/mysql-test/t/ctype_filename.test -file path=usr/mysql/5.1/mysql-test/t/ctype_filesystem-master.opt -file path=usr/mysql/5.1/mysql-test/t/ctype_filesystem.test -file path=usr/mysql/5.1/mysql-test/t/ctype_gb2312.test -file path=usr/mysql/5.1/mysql-test/t/ctype_gbk.test -file path=usr/mysql/5.1/mysql-test/t/ctype_gbk_binlog.test -file path=usr/mysql/5.1/mysql-test/t/ctype_hebrew.test -file path=usr/mysql/5.1/mysql-test/t/ctype_latin1.test -file path=usr/mysql/5.1/mysql-test/t/ctype_latin1_de-master.opt -file path=usr/mysql/5.1/mysql-test/t/ctype_latin1_de.test -file path=usr/mysql/5.1/mysql-test/t/ctype_latin2.test -file path=usr/mysql/5.1/mysql-test/t/ctype_latin2_ch.test -file path=usr/mysql/5.1/mysql-test/t/ctype_ldml-master.opt -file path=usr/mysql/5.1/mysql-test/t/ctype_ldml.test -file path=usr/mysql/5.1/mysql-test/t/ctype_many.test -file path=usr/mysql/5.1/mysql-test/t/ctype_mb.test -file path=usr/mysql/5.1/mysql-test/t/ctype_recoding.test -file path=usr/mysql/5.1/mysql-test/t/ctype_sjis.test -file path=usr/mysql/5.1/mysql-test/t/ctype_tis620.test -file path=usr/mysql/5.1/mysql-test/t/ctype_uca.test -file path=usr/mysql/5.1/mysql-test/t/ctype_ucs.test -file path=usr/mysql/5.1/mysql-test/t/ctype_ucs2_def-master.opt -file path=usr/mysql/5.1/mysql-test/t/ctype_ucs2_def.test -file path=usr/mysql/5.1/mysql-test/t/ctype_ujis.test -file path=usr/mysql/5.1/mysql-test/t/ctype_ujis_ucs2.test -file path=usr/mysql/5.1/mysql-test/t/ctype_utf8.test -file path=usr/mysql/5.1/mysql-test/t/date_formats-master.opt -file path=usr/mysql/5.1/mysql-test/t/date_formats.test -file path=usr/mysql/5.1/mysql-test/t/ddl_i18n_koi8r.test -file path=usr/mysql/5.1/mysql-test/t/ddl_i18n_utf8.test -file path=usr/mysql/5.1/mysql-test/t/deadlock_innodb.test -file path=usr/mysql/5.1/mysql-test/t/default.test -file path=usr/mysql/5.1/mysql-test/t/delayed.test -file path=usr/mysql/5.1/mysql-test/t/delete.test -file path=usr/mysql/5.1/mysql-test/t/derived.test -file path=usr/mysql/5.1/mysql-test/t/dirty_close.test -file path=usr/mysql/5.1/mysql-test/t/disabled.def -file path=usr/mysql/5.1/mysql-test/t/distinct.test -file path=usr/mysql/5.1/mysql-test/t/drop.test -file path=usr/mysql/5.1/mysql-test/t/empty_table.test -file path=usr/mysql/5.1/mysql-test/t/endspace.test -file path=usr/mysql/5.1/mysql-test/t/error_simulation.test -file path=usr/mysql/5.1/mysql-test/t/errors.test -file path=usr/mysql/5.1/mysql-test/t/events_1.test -file path=usr/mysql/5.1/mysql-test/t/events_2.test -file path=usr/mysql/5.1/mysql-test/t/events_bugs-master.opt -file path=usr/mysql/5.1/mysql-test/t/events_bugs.test -file path=usr/mysql/5.1/mysql-test/t/events_embedded.test -file path=usr/mysql/5.1/mysql-test/t/events_grant.test -file path=usr/mysql/5.1/mysql-test/t/events_logs_tests-master.opt -file path=usr/mysql/5.1/mysql-test/t/events_logs_tests.test -file path=usr/mysql/5.1/mysql-test/t/events_microsec.test -file path=usr/mysql/5.1/mysql-test/t/events_restart-master.opt -file path=usr/mysql/5.1/mysql-test/t/events_restart.test -file path=usr/mysql/5.1/mysql-test/t/events_scheduling.test -file path=usr/mysql/5.1/mysql-test/t/events_stress.test -file path=usr/mysql/5.1/mysql-test/t/events_time_zone.test -file path=usr/mysql/5.1/mysql-test/t/events_trans.test -file path=usr/mysql/5.1/mysql-test/t/events_trans_notembedded.test -file path=usr/mysql/5.1/mysql-test/t/exampledb.test -file path=usr/mysql/5.1/mysql-test/t/execution_constants.test -file path=usr/mysql/5.1/mysql-test/t/explain.test -file path=usr/mysql/5.1/mysql-test/t/fix_priv_tables.test -file path=usr/mysql/5.1/mysql-test/t/flush.test -file path=usr/mysql/5.1/mysql-test/t/flush2-master.opt -file path=usr/mysql/5.1/mysql-test/t/flush2.test -file path=usr/mysql/5.1/mysql-test/t/flush_block_commit.test -file path=usr/mysql/5.1/mysql-test/t/flush_block_commit_notembedded.test -file path=usr/mysql/5.1/mysql-test/t/flush_read_lock_kill-master.opt -file path=usr/mysql/5.1/mysql-test/t/flush_read_lock_kill.test -file path=usr/mysql/5.1/mysql-test/t/flush_table.test -file path=usr/mysql/5.1/mysql-test/t/foreign_key.test -file path=usr/mysql/5.1/mysql-test/t/fulltext.test -file path=usr/mysql/5.1/mysql-test/t/fulltext2.test -file path=usr/mysql/5.1/mysql-test/t/fulltext3.test -file path=usr/mysql/5.1/mysql-test/t/fulltext_cache.test -file path=usr/mysql/5.1/mysql-test/t/fulltext_distinct.test -file path=usr/mysql/5.1/mysql-test/t/fulltext_left_join.test -file path=usr/mysql/5.1/mysql-test/t/fulltext_multi.test -file path=usr/mysql/5.1/mysql-test/t/fulltext_order_by.test -file path=usr/mysql/5.1/mysql-test/t/fulltext_plugin-master.opt -file path=usr/mysql/5.1/mysql-test/t/fulltext_plugin.test -file path=usr/mysql/5.1/mysql-test/t/fulltext_update.test -file path=usr/mysql/5.1/mysql-test/t/fulltext_var.test -file path=usr/mysql/5.1/mysql-test/t/func_compress.test -file path=usr/mysql/5.1/mysql-test/t/func_concat.test -file path=usr/mysql/5.1/mysql-test/t/func_crypt.test -file path=usr/mysql/5.1/mysql-test/t/func_date_add.test -file path=usr/mysql/5.1/mysql-test/t/func_default.test -file path=usr/mysql/5.1/mysql-test/t/func_des_encrypt.test -file path=usr/mysql/5.1/mysql-test/t/func_encrypt-master.opt -file path=usr/mysql/5.1/mysql-test/t/func_encrypt.test -file path=usr/mysql/5.1/mysql-test/t/func_encrypt_nossl.test -file path=usr/mysql/5.1/mysql-test/t/func_equal.test -file path=usr/mysql/5.1/mysql-test/t/func_gconcat.test -file path=usr/mysql/5.1/mysql-test/t/func_group.test -file path=usr/mysql/5.1/mysql-test/t/func_group_innodb.test -file path=usr/mysql/5.1/mysql-test/t/func_if.test -file path=usr/mysql/5.1/mysql-test/t/func_in.test -file path=usr/mysql/5.1/mysql-test/t/func_isnull.test -file path=usr/mysql/5.1/mysql-test/t/func_like.test -file path=usr/mysql/5.1/mysql-test/t/func_math.test -file path=usr/mysql/5.1/mysql-test/t/func_misc.test -file path=usr/mysql/5.1/mysql-test/t/func_op.test -file path=usr/mysql/5.1/mysql-test/t/func_regexp.test -file path=usr/mysql/5.1/mysql-test/t/func_rollback.test -file path=usr/mysql/5.1/mysql-test/t/func_sapdb.test -file path=usr/mysql/5.1/mysql-test/t/func_set.test -file path=usr/mysql/5.1/mysql-test/t/func_str.test -file path=usr/mysql/5.1/mysql-test/t/func_system.test -file path=usr/mysql/5.1/mysql-test/t/func_test.test -file path=usr/mysql/5.1/mysql-test/t/func_time.test -file path=usr/mysql/5.1/mysql-test/t/func_timestamp.test -file path=usr/mysql/5.1/mysql-test/t/gcc296.test -file path=usr/mysql/5.1/mysql-test/t/gis-rtree.test -file path=usr/mysql/5.1/mysql-test/t/gis.test -file path=usr/mysql/5.1/mysql-test/t/grant.test -file path=usr/mysql/5.1/mysql-test/t/grant2.test -file path=usr/mysql/5.1/mysql-test/t/grant3-master.opt -file path=usr/mysql/5.1/mysql-test/t/grant3.test -file path=usr/mysql/5.1/mysql-test/t/grant_cache_no_prot.test -file path=usr/mysql/5.1/mysql-test/t/grant_cache_ps_prot.test -file path=usr/mysql/5.1/mysql-test/t/greedy_optimizer.test -file path=usr/mysql/5.1/mysql-test/t/group_by.test -file path=usr/mysql/5.1/mysql-test/t/group_min_max.test -file path=usr/mysql/5.1/mysql-test/t/group_min_max_innodb.test -file path=usr/mysql/5.1/mysql-test/t/handler_innodb.test -file path=usr/mysql/5.1/mysql-test/t/handler_myisam.test -file path=usr/mysql/5.1/mysql-test/t/having.test -file path=usr/mysql/5.1/mysql-test/t/heap.test -file path=usr/mysql/5.1/mysql-test/t/heap_auto_increment.test -file path=usr/mysql/5.1/mysql-test/t/heap_btree.test -file path=usr/mysql/5.1/mysql-test/t/heap_hash.test -file path=usr/mysql/5.1/mysql-test/t/help.test -file path=usr/mysql/5.1/mysql-test/t/index_merge_innodb.test -file path=usr/mysql/5.1/mysql-test/t/index_merge_myisam.test -file path=usr/mysql/5.1/mysql-test/t/information_schema.test -file path=usr/mysql/5.1/mysql-test/t/information_schema_chmod.test -file path=usr/mysql/5.1/mysql-test/t/information_schema_db.test -file path=usr/mysql/5.1/mysql-test/t/information_schema_inno.test -file path=usr/mysql/5.1/mysql-test/t/information_schema_part.test -file path=usr/mysql/5.1/mysql-test/t/init_connect-master.opt -file path=usr/mysql/5.1/mysql-test/t/init_connect.test -file path=usr/mysql/5.1/mysql-test/t/init_file-master.opt -file path=usr/mysql/5.1/mysql-test/t/init_file.test -file path=usr/mysql/5.1/mysql-test/t/innodb-autoinc-optimize.test -file path=usr/mysql/5.1/mysql-test/t/innodb-autoinc.test -file path=usr/mysql/5.1/mysql-test/t/innodb-lock.test -file path=usr/mysql/5.1/mysql-test/t/innodb-master.opt -file path=usr/mysql/5.1/mysql-test/t/innodb-replace.test -file path=usr/mysql/5.1/mysql-test/t/innodb-semi-consistent-master.opt -file path=usr/mysql/5.1/mysql-test/t/innodb-semi-consistent.test -file path=usr/mysql/5.1/mysql-test/t/innodb-ucs2.test -file path=usr/mysql/5.1/mysql-test/t/innodb.test -file path=usr/mysql/5.1/mysql-test/t/innodb_autoinc_lock_mode_zero-master.opt -file path=usr/mysql/5.1/mysql-test/t/innodb_autoinc_lock_mode_zero.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug21704.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug30919-master.opt -file path=usr/mysql/5.1/mysql-test/t/innodb_bug30919.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug34053.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug34300.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug35220.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug38231.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug39438-master.opt -file path=usr/mysql/5.1/mysql-test/t/innodb_bug39438.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug40565.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug42101-nonzero-master.opt -file path=usr/mysql/5.1/mysql-test/t/innodb_bug42101-nonzero.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug42101.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug42419.test -file path=usr/mysql/5.1/mysql-test/t/innodb_bug45357.test -file path=usr/mysql/5.1/mysql-test/t/innodb_gis.test -file path=usr/mysql/5.1/mysql-test/t/innodb_ignore_builtin-master.opt -file path=usr/mysql/5.1/mysql-test/t/innodb_ignore_builtin.test -file path=usr/mysql/5.1/mysql-test/t/innodb_mysql-master.opt -file path=usr/mysql/5.1/mysql-test/t/innodb_mysql.test -file path=usr/mysql/5.1/mysql-test/t/innodb_mysql_rbk-master.opt -file path=usr/mysql/5.1/mysql-test/t/innodb_mysql_rbk.test -file path=usr/mysql/5.1/mysql-test/t/innodb_notembedded.test -file path=usr/mysql/5.1/mysql-test/t/innodb_timeout_rollback-master.opt -file path=usr/mysql/5.1/mysql-test/t/innodb_timeout_rollback.test -file path=usr/mysql/5.1/mysql-test/t/innodb_trx_weight.test -file path=usr/mysql/5.1/mysql-test/t/insert.test -file path=usr/mysql/5.1/mysql-test/t/insert_notembedded.test -file path=usr/mysql/5.1/mysql-test/t/insert_select.test -file path=usr/mysql/5.1/mysql-test/t/insert_update.test -file path=usr/mysql/5.1/mysql-test/t/join.test -file path=usr/mysql/5.1/mysql-test/t/join_crash.test -file path=usr/mysql/5.1/mysql-test/t/join_nested.test -file path=usr/mysql/5.1/mysql-test/t/join_outer.test -file path=usr/mysql/5.1/mysql-test/t/join_outer_innodb.test -file path=usr/mysql/5.1/mysql-test/t/key.test -file path=usr/mysql/5.1/mysql-test/t/key_cache-master.opt -file path=usr/mysql/5.1/mysql-test/t/key_cache.test -file path=usr/mysql/5.1/mysql-test/t/key_diff.test -file path=usr/mysql/5.1/mysql-test/t/key_primary.test -file path=usr/mysql/5.1/mysql-test/t/keywords.test -file path=usr/mysql/5.1/mysql-test/t/kill.test -file path=usr/mysql/5.1/mysql-test/t/limit.test -file path=usr/mysql/5.1/mysql-test/t/loaddata.test -file path=usr/mysql/5.1/mysql-test/t/loaddata_autocom_innodb.test -file path=usr/mysql/5.1/mysql-test/t/lock.test -file path=usr/mysql/5.1/mysql-test/t/lock_multi.test -file path=usr/mysql/5.1/mysql-test/t/lock_multi_bug38499.test -file path=usr/mysql/5.1/mysql-test/t/lock_multi_bug38691.test -file path=usr/mysql/5.1/mysql-test/t/lock_tables_lost_commit-master.opt -file path=usr/mysql/5.1/mysql-test/t/lock_tables_lost_commit.test -file path=usr/mysql/5.1/mysql-test/t/log_state-master.opt -file path=usr/mysql/5.1/mysql-test/t/log_state.test -file path=usr/mysql/5.1/mysql-test/t/log_tables-big-master.opt -file path=usr/mysql/5.1/mysql-test/t/log_tables-big.test -file path=usr/mysql/5.1/mysql-test/t/log_tables-master.opt -file path=usr/mysql/5.1/mysql-test/t/log_tables.test -file path=usr/mysql/5.1/mysql-test/t/log_tables_debug.test -file path=usr/mysql/5.1/mysql-test/t/long_tmpdir-master.opt -file path=usr/mysql/5.1/mysql-test/t/long_tmpdir-master.sh -file path=usr/mysql/5.1/mysql-test/t/long_tmpdir.test -file path=usr/mysql/5.1/mysql-test/t/lowercase_fs_off.test -file path=usr/mysql/5.1/mysql-test/t/lowercase_mixed_tmpdir-master.opt -file path=usr/mysql/5.1/mysql-test/t/lowercase_mixed_tmpdir-master.sh -file path=usr/mysql/5.1/mysql-test/t/lowercase_mixed_tmpdir.test -file path=usr/mysql/5.1/mysql-test/t/lowercase_table-master.opt -file path=usr/mysql/5.1/mysql-test/t/lowercase_table.test -file path=usr/mysql/5.1/mysql-test/t/lowercase_table2.test -file path=usr/mysql/5.1/mysql-test/t/lowercase_table3-master.opt -file path=usr/mysql/5.1/mysql-test/t/lowercase_table3.test -file path=usr/mysql/5.1/mysql-test/t/lowercase_table_grant-master.opt -file path=usr/mysql/5.1/mysql-test/t/lowercase_table_grant.test -file path=usr/mysql/5.1/mysql-test/t/lowercase_table_qcache-master.opt -file path=usr/mysql/5.1/mysql-test/t/lowercase_table_qcache.test -file path=usr/mysql/5.1/mysql-test/t/lowercase_utf8-master.opt -file path=usr/mysql/5.1/mysql-test/t/lowercase_utf8.test -file path=usr/mysql/5.1/mysql-test/t/lowercase_view-master.opt -file path=usr/mysql/5.1/mysql-test/t/lowercase_view.test -file path=usr/mysql/5.1/mysql-test/t/merge-big.test -file path=usr/mysql/5.1/mysql-test/t/merge.test -file path=usr/mysql/5.1/mysql-test/t/merge_innodb.test -file path=usr/mysql/5.1/mysql-test/t/metadata.test -file path=usr/mysql/5.1/mysql-test/t/mix2_myisam.test -file path=usr/mysql/5.1/mysql-test/t/mix2_myisam_ucs2.test -file path=usr/mysql/5.1/mysql-test/t/multi_statement-master.opt -file path=usr/mysql/5.1/mysql-test/t/multi_statement.test -file path=usr/mysql/5.1/mysql-test/t/multi_update-master.opt -file path=usr/mysql/5.1/mysql-test/t/multi_update.test -file path=usr/mysql/5.1/mysql-test/t/multi_update2-master.opt -file path=usr/mysql/5.1/mysql-test/t/multi_update2.test -file path=usr/mysql/5.1/mysql-test/t/multi_update_tiny_hash-master.opt -file path=usr/mysql/5.1/mysql-test/t/multi_update_tiny_hash.test -file path=usr/mysql/5.1/mysql-test/t/myisam-blob-master.opt -file path=usr/mysql/5.1/mysql-test/t/myisam-blob.test -file path=usr/mysql/5.1/mysql-test/t/myisam-system.test -file path=usr/mysql/5.1/mysql-test/t/myisam.test -file path=usr/mysql/5.1/mysql-test/t/myisam_crash_before_flush_keys-master.opt -file path=usr/mysql/5.1/mysql-test/t/myisam_crash_before_flush_keys.test -file path=usr/mysql/5.1/mysql-test/t/myisam_debug.test -file path=usr/mysql/5.1/mysql-test/t/myisampack.test -file path=usr/mysql/5.1/mysql-test/t/mysql-bug41486.test -file path=usr/mysql/5.1/mysql-test/t/mysql-bug45236.test -file path=usr/mysql/5.1/mysql-test/t/mysql.test -file path=usr/mysql/5.1/mysql-test/t/mysql_client_test-master.opt -file path=usr/mysql/5.1/mysql-test/t/mysql_client_test.test -file path=usr/mysql/5.1/mysql-test/t/mysql_comments.sql -file path=usr/mysql/5.1/mysql-test/t/mysql_comments.test -file path=usr/mysql/5.1/mysql-test/t/mysql_cp932.test -file path=usr/mysql/5.1/mysql-test/t/mysql_delimiter.sql -file path=usr/mysql/5.1/mysql-test/t/mysql_delimiter_19799.sql -file path=usr/mysql/5.1/mysql-test/t/mysql_delimiter_source.sql -file path=usr/mysql/5.1/mysql-test/t/mysql_protocols.test -file path=usr/mysql/5.1/mysql-test/t/mysql_upgrade.test -file path=usr/mysql/5.1/mysql-test/t/mysqladmin.test -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog-cp932-master.opt -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog-cp932.test -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog-master.opt -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog.test -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog2.test -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog_base64.test -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog_row.test -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog_row_big.test -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog_row_innodb.test -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog_row_myisam.test -file path=usr/mysql/5.1/mysql-test/t/mysqlbinlog_row_trans.test -file path=usr/mysql/5.1/mysql-test/t/mysqlcheck.test -file path=usr/mysql/5.1/mysql-test/t/mysqldump-compat.opt -file path=usr/mysql/5.1/mysql-test/t/mysqldump-compat.test -file path=usr/mysql/5.1/mysql-test/t/mysqldump-max.test -file path=usr/mysql/5.1/mysql-test/t/mysqldump-no-binlog-master.opt -file path=usr/mysql/5.1/mysql-test/t/mysqldump-no-binlog.test -file path=usr/mysql/5.1/mysql-test/t/mysqldump.test -file path=usr/mysql/5.1/mysql-test/t/mysqldump_restore.test -file path=usr/mysql/5.1/mysql-test/t/mysqlshow.test -file path=usr/mysql/5.1/mysql-test/t/mysqlslap.test -file path=usr/mysql/5.1/mysql-test/t/mysqltest.test -file path=usr/mysql/5.1/mysql-test/t/named_pipe-master.opt -file path=usr/mysql/5.1/mysql-test/t/named_pipe.test -file path=usr/mysql/5.1/mysql-test/t/negation_elimination.test -file path=usr/mysql/5.1/mysql-test/t/no-threads-master.opt -file path=usr/mysql/5.1/mysql-test/t/no-threads.test -file path=usr/mysql/5.1/mysql-test/t/not_embedded_server-master.opt -file path=usr/mysql/5.1/mysql-test/t/not_embedded_server.test -file path=usr/mysql/5.1/mysql-test/t/not_partition.test -file path=usr/mysql/5.1/mysql-test/t/null.test -file path=usr/mysql/5.1/mysql-test/t/null_key.test -file path=usr/mysql/5.1/mysql-test/t/odbc.test -file path=usr/mysql/5.1/mysql-test/t/olap.test -file path=usr/mysql/5.1/mysql-test/t/openssl_1.test -file path=usr/mysql/5.1/mysql-test/t/order_by.test -file path=usr/mysql/5.1/mysql-test/t/order_fill_sortbuf-master.opt -file path=usr/mysql/5.1/mysql-test/t/order_fill_sortbuf.test -file path=usr/mysql/5.1/mysql-test/t/outfile.test -file path=usr/mysql/5.1/mysql-test/t/outfile_loaddata.test -file path=usr/mysql/5.1/mysql-test/t/overflow.test -file path=usr/mysql/5.1/mysql-test/t/packet.test -file path=usr/mysql/5.1/mysql-test/t/parser.test -file path=usr/mysql/5.1/mysql-test/t/parser_bug21114_innodb.test -file path=usr/mysql/5.1/mysql-test/t/parser_not_embedded.test -file path=usr/mysql/5.1/mysql-test/t/parser_precedence.test -file path=usr/mysql/5.1/mysql-test/t/parser_stack.test -file path=usr/mysql/5.1/mysql-test/t/partition-master.opt -file path=usr/mysql/5.1/mysql-test/t/partition.test -file path=usr/mysql/5.1/mysql-test/t/partition_archive.test -file path=usr/mysql/5.1/mysql-test/t/partition_blackhole.test -file path=usr/mysql/5.1/mysql-test/t/partition_bug18198.test -file path=usr/mysql/5.1/mysql-test/t/partition_charset.test -file path=usr/mysql/5.1/mysql-test/t/partition_csv.test -file path=usr/mysql/5.1/mysql-test/t/partition_datatype.test -file path=usr/mysql/5.1/mysql-test/t/partition_error.test -file path=usr/mysql/5.1/mysql-test/t/partition_federated.test -file path=usr/mysql/5.1/mysql-test/t/partition_grant.test -file path=usr/mysql/5.1/mysql-test/t/partition_hash.test -file path=usr/mysql/5.1/mysql-test/t/partition_innodb.test -file \ - path=usr/mysql/5.1/mysql-test/t/partition_innodb_semi_consistent-master.opt -file path=usr/mysql/5.1/mysql-test/t/partition_innodb_semi_consistent.test -file path=usr/mysql/5.1/mysql-test/t/partition_innodb_stmt.test -file path=usr/mysql/5.1/mysql-test/t/partition_list.test -file path=usr/mysql/5.1/mysql-test/t/partition_mgm.test -file path=usr/mysql/5.1/mysql-test/t/partition_mgm_err.test -file path=usr/mysql/5.1/mysql-test/t/partition_mgm_err2.test -file path=usr/mysql/5.1/mysql-test/t/partition_not_windows-master.opt -file path=usr/mysql/5.1/mysql-test/t/partition_not_windows.test -file path=usr/mysql/5.1/mysql-test/t/partition_order.test -file path=usr/mysql/5.1/mysql-test/t/partition_pruning.test -file path=usr/mysql/5.1/mysql-test/t/partition_range.test -file path=usr/mysql/5.1/mysql-test/t/partition_symlink.test -file path=usr/mysql/5.1/mysql-test/t/partition_windows.test -file path=usr/mysql/5.1/mysql-test/t/perror-win.test -file path=usr/mysql/5.1/mysql-test/t/perror.test -file path=usr/mysql/5.1/mysql-test/t/plugin-master.opt -file path=usr/mysql/5.1/mysql-test/t/plugin.test -file path=usr/mysql/5.1/mysql-test/t/plugin_load-master.opt -file path=usr/mysql/5.1/mysql-test/t/plugin_load.test -file path=usr/mysql/5.1/mysql-test/t/preload.test -file path=usr/mysql/5.1/mysql-test/t/profiling.test -file path=usr/mysql/5.1/mysql-test/t/ps-master.opt -file path=usr/mysql/5.1/mysql-test/t/ps.test -file path=usr/mysql/5.1/mysql-test/t/ps_10nestset.test -file path=usr/mysql/5.1/mysql-test/t/ps_11bugs.test -file path=usr/mysql/5.1/mysql-test/t/ps_1general.test -file path=usr/mysql/5.1/mysql-test/t/ps_2myisam.test -file path=usr/mysql/5.1/mysql-test/t/ps_3innodb.test -file path=usr/mysql/5.1/mysql-test/t/ps_4heap.test -file path=usr/mysql/5.1/mysql-test/t/ps_5merge.test -file path=usr/mysql/5.1/mysql-test/t/ps_ddl.test -file path=usr/mysql/5.1/mysql-test/t/ps_ddl1.test -file path=usr/mysql/5.1/mysql-test/t/ps_grant.test -file path=usr/mysql/5.1/mysql-test/t/ps_not_windows.test -file path=usr/mysql/5.1/mysql-test/t/query_cache.test -file path=usr/mysql/5.1/mysql-test/t/query_cache_28249.test -file path=usr/mysql/5.1/mysql-test/t/query_cache_debug.test -file path=usr/mysql/5.1/mysql-test/t/query_cache_merge.test -file path=usr/mysql/5.1/mysql-test/t/query_cache_notembedded.test -file path=usr/mysql/5.1/mysql-test/t/query_cache_ps_no_prot.test -file path=usr/mysql/5.1/mysql-test/t/query_cache_ps_ps_prot.test -file path=usr/mysql/5.1/mysql-test/t/query_cache_with_views.test -file path=usr/mysql/5.1/mysql-test/t/range.test -file path=usr/mysql/5.1/mysql-test/t/read_many_rows_innodb.test -file path=usr/mysql/5.1/mysql-test/t/read_only.test -file path=usr/mysql/5.1/mysql-test/t/read_only_innodb.test -file path=usr/mysql/5.1/mysql-test/t/rename.test -file path=usr/mysql/5.1/mysql-test/t/renamedb.test -file path=usr/mysql/5.1/mysql-test/t/repair.test -file path=usr/mysql/5.1/mysql-test/t/replace.test -file path=usr/mysql/5.1/mysql-test/t/rollback.test -file path=usr/mysql/5.1/mysql-test/t/round.test -file path=usr/mysql/5.1/mysql-test/t/row.test -file path=usr/mysql/5.1/mysql-test/t/rowid_order_innodb.test -file path=usr/mysql/5.1/mysql-test/t/schema.test -file path=usr/mysql/5.1/mysql-test/t/select.test -file path=usr/mysql/5.1/mysql-test/t/select_found.test -file path=usr/mysql/5.1/mysql-test/t/select_safe.test -file path=usr/mysql/5.1/mysql-test/t/shm-master.opt -file path=usr/mysql/5.1/mysql-test/t/shm.test -file path=usr/mysql/5.1/mysql-test/t/show_check-master.opt -file path=usr/mysql/5.1/mysql-test/t/show_check.test -file path=usr/mysql/5.1/mysql-test/t/skip_grants-master.opt -file path=usr/mysql/5.1/mysql-test/t/skip_grants.test -file path=usr/mysql/5.1/mysql-test/t/skip_log_bin-master.opt -file path=usr/mysql/5.1/mysql-test/t/skip_log_bin.test -file path=usr/mysql/5.1/mysql-test/t/skip_name_resolve-master.opt -file path=usr/mysql/5.1/mysql-test/t/skip_name_resolve.test -file path=usr/mysql/5.1/mysql-test/t/sp-big.test -file path=usr/mysql/5.1/mysql-test/t/sp-code.test -file path=usr/mysql/5.1/mysql-test/t/sp-destruct.test -file path=usr/mysql/5.1/mysql-test/t/sp-dynamic.test -file path=usr/mysql/5.1/mysql-test/t/sp-error.test -file path=usr/mysql/5.1/mysql-test/t/sp-fib.test -file path=usr/mysql/5.1/mysql-test/t/sp-prelocking.test -file path=usr/mysql/5.1/mysql-test/t/sp-security.test -file path=usr/mysql/5.1/mysql-test/t/sp-threads.test -file path=usr/mysql/5.1/mysql-test/t/sp-ucs2.test -file path=usr/mysql/5.1/mysql-test/t/sp-vars.test -file path=usr/mysql/5.1/mysql-test/t/sp.test -file path=usr/mysql/5.1/mysql-test/t/sp_gis.test -file path=usr/mysql/5.1/mysql-test/t/sp_notembedded.test -file path=usr/mysql/5.1/mysql-test/t/sp_stress_case.test -file path=usr/mysql/5.1/mysql-test/t/sp_trans.test -file path=usr/mysql/5.1/mysql-test/t/sp_trans_log.test -file path=usr/mysql/5.1/mysql-test/t/sql_mode.test -file path=usr/mysql/5.1/mysql-test/t/ssl-big.test -file path=usr/mysql/5.1/mysql-test/t/ssl.test -file path=usr/mysql/5.1/mysql-test/t/ssl_8k_key.test -file path=usr/mysql/5.1/mysql-test/t/ssl_compress.test -file path=usr/mysql/5.1/mysql-test/t/ssl_connect.test -file path=usr/mysql/5.1/mysql-test/t/status.test -file path=usr/mysql/5.1/mysql-test/t/status2.test -file path=usr/mysql/5.1/mysql-test/t/strict.test -file path=usr/mysql/5.1/mysql-test/t/strict_autoinc_1myisam.test -file path=usr/mysql/5.1/mysql-test/t/strict_autoinc_2innodb.test -file path=usr/mysql/5.1/mysql-test/t/strict_autoinc_3heap.test -file path=usr/mysql/5.1/mysql-test/t/subselect.test -file path=usr/mysql/5.1/mysql-test/t/subselect2.test -file path=usr/mysql/5.1/mysql-test/t/subselect3.test -file path=usr/mysql/5.1/mysql-test/t/subselect_debug.test -file path=usr/mysql/5.1/mysql-test/t/subselect_gis.test -file path=usr/mysql/5.1/mysql-test/t/subselect_innodb.test -file path=usr/mysql/5.1/mysql-test/t/subselect_notembedded.test -file path=usr/mysql/5.1/mysql-test/t/sum_distinct-big.test -file path=usr/mysql/5.1/mysql-test/t/sum_distinct.test -file path=usr/mysql/5.1/mysql-test/t/symlink.test -file path=usr/mysql/5.1/mysql-test/t/synchronization.test -file path=usr/mysql/5.1/mysql-test/t/sysdate_is_now-master.opt -file path=usr/mysql/5.1/mysql-test/t/sysdate_is_now.test -file path=usr/mysql/5.1/mysql-test/t/system_mysql_db.test -file path=usr/mysql/5.1/mysql-test/t/system_mysql_db_fix30020-master.opt -file path=usr/mysql/5.1/mysql-test/t/system_mysql_db_fix30020.test -file path=usr/mysql/5.1/mysql-test/t/system_mysql_db_fix40123-master.opt -file path=usr/mysql/5.1/mysql-test/t/system_mysql_db_fix40123.test -file path=usr/mysql/5.1/mysql-test/t/system_mysql_db_fix50030-master.opt -file path=usr/mysql/5.1/mysql-test/t/system_mysql_db_fix50030.test -file path=usr/mysql/5.1/mysql-test/t/system_mysql_db_fix50117-master.opt -file path=usr/mysql/5.1/mysql-test/t/system_mysql_db_fix50117.test -file path=usr/mysql/5.1/mysql-test/t/system_mysql_db_refs.test -file path=usr/mysql/5.1/mysql-test/t/tablelock.test -file path=usr/mysql/5.1/mysql-test/t/temp_table-master.opt -file path=usr/mysql/5.1/mysql-test/t/temp_table.test -file path=usr/mysql/5.1/mysql-test/t/timezone-master.opt -file path=usr/mysql/5.1/mysql-test/t/timezone.test -file path=usr/mysql/5.1/mysql-test/t/timezone2.test -file path=usr/mysql/5.1/mysql-test/t/timezone3-master.opt -file path=usr/mysql/5.1/mysql-test/t/timezone3.test -file path=usr/mysql/5.1/mysql-test/t/timezone4-master.opt -file path=usr/mysql/5.1/mysql-test/t/timezone4.test -file path=usr/mysql/5.1/mysql-test/t/timezone_grant.test -file path=usr/mysql/5.1/mysql-test/t/trigger-compat.test -file path=usr/mysql/5.1/mysql-test/t/trigger-trans.test -file path=usr/mysql/5.1/mysql-test/t/trigger.test -file path=usr/mysql/5.1/mysql-test/t/trigger_notembedded.test -file path=usr/mysql/5.1/mysql-test/t/truncate.test -file path=usr/mysql/5.1/mysql-test/t/type_binary.test -file path=usr/mysql/5.1/mysql-test/t/type_bit.test -file path=usr/mysql/5.1/mysql-test/t/type_bit_innodb.test -file path=usr/mysql/5.1/mysql-test/t/type_blob.test -file path=usr/mysql/5.1/mysql-test/t/type_date.test -file path=usr/mysql/5.1/mysql-test/t/type_datetime.test -file path=usr/mysql/5.1/mysql-test/t/type_decimal.test -file path=usr/mysql/5.1/mysql-test/t/type_enum.test -file path=usr/mysql/5.1/mysql-test/t/type_float.test -file path=usr/mysql/5.1/mysql-test/t/type_nchar.test -file path=usr/mysql/5.1/mysql-test/t/type_newdecimal-big.test -file path=usr/mysql/5.1/mysql-test/t/type_newdecimal.test -file path=usr/mysql/5.1/mysql-test/t/type_ranges.test -file path=usr/mysql/5.1/mysql-test/t/type_set.test -file path=usr/mysql/5.1/mysql-test/t/type_time.test -file path=usr/mysql/5.1/mysql-test/t/type_timestamp.test -file path=usr/mysql/5.1/mysql-test/t/type_uint.test -file path=usr/mysql/5.1/mysql-test/t/type_varchar.test -file path=usr/mysql/5.1/mysql-test/t/type_year.test -file path=usr/mysql/5.1/mysql-test/t/udf-master.opt -file path=usr/mysql/5.1/mysql-test/t/udf.test -file path=usr/mysql/5.1/mysql-test/t/udf_skip_grants-master.opt -file path=usr/mysql/5.1/mysql-test/t/udf_skip_grants.test -file path=usr/mysql/5.1/mysql-test/t/union-master.opt -file path=usr/mysql/5.1/mysql-test/t/union.test -file path=usr/mysql/5.1/mysql-test/t/unsafe_binlog_innodb-master.opt -file path=usr/mysql/5.1/mysql-test/t/unsafe_binlog_innodb.test -file path=usr/mysql/5.1/mysql-test/t/update.test -file path=usr/mysql/5.1/mysql-test/t/upgrade.test -file path=usr/mysql/5.1/mysql-test/t/user_limits.test -file path=usr/mysql/5.1/mysql-test/t/user_var-binlog.test -file path=usr/mysql/5.1/mysql-test/t/user_var.test -file path=usr/mysql/5.1/mysql-test/t/varbinary.test -file path=usr/mysql/5.1/mysql-test/t/variables+c.test -file path=usr/mysql/5.1/mysql-test/t/variables-big.test -file path=usr/mysql/5.1/mysql-test/t/variables-notembedded-master.opt -file path=usr/mysql/5.1/mysql-test/t/variables-notembedded.test -file path=usr/mysql/5.1/mysql-test/t/variables.test -file path=usr/mysql/5.1/mysql-test/t/variables_debug.test -file path=usr/mysql/5.1/mysql-test/t/view.test -file path=usr/mysql/5.1/mysql-test/t/view_grant.test -file path=usr/mysql/5.1/mysql-test/t/wait_timeout.test -file path=usr/mysql/5.1/mysql-test/t/warnings-master.opt -file path=usr/mysql/5.1/mysql-test/t/warnings.test -file path=usr/mysql/5.1/mysql-test/t/warnings_engine_disabled-master.opt -file path=usr/mysql/5.1/mysql-test/t/warnings_engine_disabled.test -file path=usr/mysql/5.1/mysql-test/t/windows.test -file path=usr/mysql/5.1/mysql-test/t/xa.test -file path=usr/mysql/5.1/mysql-test/t/xml.test -file path=usr/mysql/5.1/mysql-test/valgrind.supp -file path=usr/mysql/5.1/sql-bench/Comments/Access.crash-me -file path=usr/mysql/5.1/sql-bench/Comments/Adabas.crash-me -file path=usr/mysql/5.1/sql-bench/Comments/Empress.crash-me -file path=usr/mysql/5.1/sql-bench/Comments/FrontBase.benchmark -file path=usr/mysql/5.1/sql-bench/Comments/Informix.crash-me -file path=usr/mysql/5.1/sql-bench/Comments/mysql.benchmark -file path=usr/mysql/5.1/sql-bench/Comments/postgres.benchmark -file path=usr/mysql/5.1/sql-bench/Comments/postgres.crash-me -file path=usr/mysql/5.1/sql-bench/Data/ATIS/aircraft.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/airline.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/airport.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/airport_service.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/city.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/class_of_service.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/code_description.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/compound_class.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/connect_leg.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/date_day.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/day_name.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/dual_carrier.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/fare.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/fconnection.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/flight.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/flight_class.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/flight_day.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/flight_fare.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/food_service.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/ground_service.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/month_name.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/restrict_carrier.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/restrict_class.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/restriction.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/state.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/stop.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/stop1.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/time_interval.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/time_zone.txt -file path=usr/mysql/5.1/sql-bench/Data/ATIS/transport.txt -file path=usr/mysql/5.1/sql-bench/Data/Wisconsin/onek.data -file path=usr/mysql/5.1/sql-bench/Data/Wisconsin/tenk.data -file path=usr/mysql/5.1/sql-bench/README -file path=usr/mysql/5.1/sql-bench/bench-count-distinct mode=0555 -file path=usr/mysql/5.1/sql-bench/bench-init.pl mode=0555 -file path=usr/mysql/5.1/sql-bench/compare-results mode=0555 -file path=usr/mysql/5.1/sql-bench/copy-db mode=0555 -file path=usr/mysql/5.1/sql-bench/crash-me mode=0555 -file path=usr/mysql/5.1/sql-bench/graph-compare-results mode=0555 -file path=usr/mysql/5.1/sql-bench/innotest1 mode=0555 -file path=usr/mysql/5.1/sql-bench/innotest1a mode=0555 -file path=usr/mysql/5.1/sql-bench/innotest1b mode=0555 -file path=usr/mysql/5.1/sql-bench/innotest2 mode=0555 -file path=usr/mysql/5.1/sql-bench/innotest2a mode=0555 -file path=usr/mysql/5.1/sql-bench/innotest2b mode=0555 -file path=usr/mysql/5.1/sql-bench/limits/Adabas.cfg -file path=usr/mysql/5.1/sql-bench/limits/Informix.cfg -file path=usr/mysql/5.1/sql-bench/limits/access.cfg -file path=usr/mysql/5.1/sql-bench/limits/access_odbc.cfg -file path=usr/mysql/5.1/sql-bench/limits/db2.cfg -file path=usr/mysql/5.1/sql-bench/limits/empress.cfg -file path=usr/mysql/5.1/sql-bench/limits/frontbase.cfg -file path=usr/mysql/5.1/sql-bench/limits/interbase-dialect1.cfg -file path=usr/mysql/5.1/sql-bench/limits/interbase-dialect3.cfg -file path=usr/mysql/5.1/sql-bench/limits/interbase-superserver.cfg -file path=usr/mysql/5.1/sql-bench/limits/interbase.cfg -file path=usr/mysql/5.1/sql-bench/limits/mimer.cfg -file path=usr/mysql/5.1/sql-bench/limits/ms-sql.cfg -file path=usr/mysql/5.1/sql-bench/limits/ms-sql65.cfg -file path=usr/mysql/5.1/sql-bench/limits/msql.cfg -file path=usr/mysql/5.1/sql-bench/limits/mysql-3.22.cfg -file path=usr/mysql/5.1/sql-bench/limits/mysql-3.23.cfg -file path=usr/mysql/5.1/sql-bench/limits/mysql-4.0.cfg -file path=usr/mysql/5.1/sql-bench/limits/mysql-4.1.cfg -file path=usr/mysql/5.1/sql-bench/limits/mysql.cfg -file path=usr/mysql/5.1/sql-bench/limits/oracle.cfg -file path=usr/mysql/5.1/sql-bench/limits/pg.cfg -file path=usr/mysql/5.1/sql-bench/limits/solid-nt4.cfg -file path=usr/mysql/5.1/sql-bench/limits/solid.cfg -file path=usr/mysql/5.1/sql-bench/limits/sybase.cfg -file path=usr/mysql/5.1/sql-bench/run-all-tests mode=0555 -file path=usr/mysql/5.1/sql-bench/server-cfg mode=0555 -file path=usr/mysql/5.1/sql-bench/test-ATIS mode=0555 -file path=usr/mysql/5.1/sql-bench/test-alter-table mode=0555 -file path=usr/mysql/5.1/sql-bench/test-big-tables mode=0555 -file path=usr/mysql/5.1/sql-bench/test-connect mode=0555 -file path=usr/mysql/5.1/sql-bench/test-create mode=0555 -file path=usr/mysql/5.1/sql-bench/test-insert mode=0555 -file path=usr/mysql/5.1/sql-bench/test-select mode=0555 -file path=usr/mysql/5.1/sql-bench/test-transactions mode=0555 -file path=usr/mysql/5.1/sql-bench/test-wisconsin mode=0555 -license mysql-51.license license=GPLv2 -depend fmri=__TBD pkg.debug.depend.file=usr/mysql/5.1/bin/mysql type=require diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/patches/00dtrace.patch --- a/components/mysql-5-1/patches/00dtrace.patch Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5072 +0,0 @@ -diff -Nru config/ac-macros/dtrace.m4 config/ac-macros/dtrace.m4 ---- config/ac-macros/dtrace.m4 1970-01-01 01:00:00.000000000 +0100 -+++ config/ac-macros/dtrace.m4 2011-05-27 10:50:57.000000000 +0200 -@@ -0,0 +1,43 @@ -+dnl --------------------------------------------------------------------------- -+dnl Macro: DTRACE_TEST -+dnl --------------------------------------------------------------------------- -+AC_ARG_ENABLE(dtrace, -+ AC_HELP_STRING([--enable-dtrace],[Build with support for DTrace.]), -+ [ -+ ENABLE_DTRACE="$enable_dtrace" -+ ], -+ [ -+ ENABLE_DTRACE="yes" -+ ] -+) -+DTRACEFLAGS="" -+HAVE_DTRACE="" -+HAVE_DTRACE_DASH_G="" -+if test "$ENABLE_DTRACE" = "yes"; then -+ AC_PATH_PROG(DTRACE, dtrace, [not found], [$PATH:/usr/sbin]) -+ if test "$DTRACE" = "not found"; then -+ ENABLE_DTRACE="no" -+ else -+ AC_DEFINE([HAVE_DTRACE], [1], [Defined to 1 if DTrace support is enabled]) -+ case "$target_os" in -+ *solaris*) -+ HAVE_DTRACE_DASH_G="yes" -+ case "$CFLAGS" in -+ *-m64*) -+ DTRACEFLAGS="$DTRACEFLAGS -64" -+ ;; -+ esac -+ ;; -+ *) -+ HAVE_DTRACE_DASH_G="no" -+ ;; -+ esac -+ fi -+fi -+AC_SUBST(DTRACEFLAGS) -+AC_SUBST(HAVE_DTRACE) -+AM_CONDITIONAL([HAVE_DTRACE], [ test "$ENABLE_DTRACE" = "yes" ]) -+AM_CONDITIONAL([HAVE_DTRACE_DASH_G], [ test "$HAVE_DTRACE_DASH_G" = "yes" ]) -+dnl --------------------------------------------------------------------------- -+dnl End Macro: DTRACE_TEST -+dnl --------------------------------------------------------------------------- -diff -Nru config.h.in config.h.in ---- config.h.in 2011-05-27 11:03:51.000000000 +0200 -+++ config.h.in 2011-05-27 10:51:57.000000000 +0200 -@@ -268,6 +268,9 @@ - /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ - #undef HAVE_DOPRNT - -+/* Defined to 1 if DTrace support is enabled */ -+#undef HAVE_DTRACE -+ - /* Access checks in embedded library */ - #undef HAVE_EMBEDDED_PRIVILEGE_CONTROL - -diff -Nru configure configure ---- configure 2011-05-27 11:04:09.000000000 +0200 -+++ configure 2011-05-27 10:52:16.000000000 +0200 -@@ -1047,6 +1047,13 @@ - MAKEINDEX - PDFLATEX - DOXYGEN -+HAVE_DTRACE_DASH_G_FALSE -+HAVE_DTRACE_DASH_G_TRUE -+HAVE_DTRACE_FALSE -+HAVE_DTRACE_TRUE -+HAVE_DTRACE -+DTRACEFLAGS -+DTRACE - am__untar - am__tar - AMTAR -@@ -1127,6 +1134,7 @@ - with_extra_charsets - with_uca - with_experimental_collations -+enable_dtrace - with_system_type - with_machine_type - with_darwin_mwcc -@@ -1832,6 +1840,7 @@ - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] -+ --enable-dtrace Build with support for DTrace. - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors - --enable-shared[=PKGS] build shared libraries [default=yes] -@@ -3870,6 +3879,106 @@ - - - -+# Check whether --enable-dtrace was given. -+if test "${enable_dtrace+set}" = set; then -+ enableval=$enable_dtrace; -+ ENABLE_DTRACE="$enable_dtrace" -+ -+else -+ -+ ENABLE_DTRACE="yes" -+ -+ -+fi -+ -+DTRACEFLAGS="" -+HAVE_DTRACE="" -+HAVE_DTRACE_DASH_G="" -+if test "$ENABLE_DTRACE" = "yes"; then -+ # Extract the first word of "dtrace", so it can be a program name with args. -+set dummy dtrace; ac_word=$2 -+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 -+$as_echo_n "checking for $ac_word... " >&6; } -+if test "${ac_cv_path_DTRACE+set}" = set; then -+ $as_echo_n "(cached) " >&6 -+else -+ case $DTRACE in -+ [\\/]* | ?:[\\/]*) -+ ac_cv_path_DTRACE="$DTRACE" # Let the user override the test with a path. -+ ;; -+ *) -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+as_dummy="$PATH:/usr/sbin" -+for as_dir in $as_dummy -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then -+ ac_cv_path_DTRACE="$as_dir/$ac_word$ac_exec_ext" -+ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+IFS=$as_save_IFS -+ -+ test -z "$ac_cv_path_DTRACE" && ac_cv_path_DTRACE="not found" -+ ;; -+esac -+fi -+DTRACE=$ac_cv_path_DTRACE -+if test -n "$DTRACE"; then -+ { $as_echo "$as_me:$LINENO: result: $DTRACE" >&5 -+$as_echo "$DTRACE" >&6; } -+else -+ { $as_echo "$as_me:$LINENO: result: no" >&5 -+$as_echo "no" >&6; } -+fi -+ -+ -+ if test "$DTRACE" = "not found"; then -+ ENABLE_DTRACE="no" -+ else -+ -+cat >>confdefs.h <<\_ACEOF -+#define HAVE_DTRACE 1 -+_ACEOF -+ -+ case "$target_os" in -+ *solaris*) -+ HAVE_DTRACE_DASH_G="yes" -+ case "$CFLAGS" in -+ *-m64*) -+ DTRACEFLAGS="$DTRACEFLAGS -64" -+ ;; -+ esac -+ ;; -+ *) -+ HAVE_DTRACE_DASH_G="no" -+ ;; -+ esac -+ fi -+fi -+ -+ -+ if test "$ENABLE_DTRACE" = "yes" ; then -+ HAVE_DTRACE_TRUE= -+ HAVE_DTRACE_FALSE='#' -+else -+ HAVE_DTRACE_TRUE='#' -+ HAVE_DTRACE_FALSE= -+fi -+ -+ if test "$HAVE_DTRACE_DASH_G" = "yes" ; then -+ HAVE_DTRACE_DASH_G_TRUE= -+ HAVE_DTRACE_DASH_G_FALSE='#' -+else -+ HAVE_DTRACE_DASH_G_TRUE='#' -+ HAVE_DTRACE_DASH_G_FALSE= -+fi -+ -+ - - - -@@ -45566,6 +45675,20 @@ - LTLIBOBJS=$ac_ltlibobjs - - -+if test -z "${HAVE_DTRACE_TRUE}" && test -z "${HAVE_DTRACE_FALSE}"; then -+ { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_DTRACE\" was never defined. -+Usually this means the macro was only invoked conditionally." >&5 -+$as_echo "$as_me: error: conditional \"HAVE_DTRACE\" was never defined. -+Usually this means the macro was only invoked conditionally." >&2;} -+ { (exit 1); exit 1; }; } -+fi -+if test -z "${HAVE_DTRACE_DASH_G_TRUE}" && test -z "${HAVE_DTRACE_DASH_G_FALSE}"; then -+ { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_DTRACE_DASH_G\" was never defined. -+Usually this means the macro was only invoked conditionally." >&5 -+$as_echo "$as_me: error: conditional \"HAVE_DTRACE_DASH_G\" was never defined. -+Usually this means the macro was only invoked conditionally." >&2;} -+ { (exit 1); exit 1; }; } -+fi - if test -z "${DARWIN_MWCC_TRUE}" && test -z "${DARWIN_MWCC_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"DARWIN_MWCC\" was never defined. - Usually this means the macro was only invoked conditionally." >&5 -diff -Nru configure.in configure.in ---- configure.in 2011-05-27 11:02:46.000000000 +0200 -+++ configure.in 2011-05-27 10:50:57.000000000 +0200 -@@ -50,6 +50,7 @@ - sinclude(config/ac-macros/check_cpu.m4) - sinclude(config/ac-macros/character_sets.m4) - sinclude(config/ac-macros/compiler_flag.m4) -+sinclude(config/ac-macros/dtrace.m4) - sinclude(config/ac-macros/plugins.m4) - sinclude(config/ac-macros/ha_ndbcluster.m4) - sinclude(config/ac-macros/large_file.m4) -diff -Nru include/Makefile.am include/Makefile.am ---- include/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ include/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -67,5 +67,18 @@ - dist-hook: - $(RM) -f $(distdir)/mysql_version.h $(distdir)/my_config.h - -+ -+if HAVE_DTRACE -+BUILT_SOURCES += probes_mysql_dtrace.h -+CLEANFILES += probes_mysql_dtrace.h -+DTRACEPROVIDER = $(top_srcdir)/sql/probes_mysql.d -+ -+probes_mysql_dtrace.h: $(DTRACEPROVIDER) -+ $(DTRACE) $(DTRACEFLAGS) -h -s $^ -o $@ -+endif -+ -+probes_mysql_nodtrace.h: $(DTRACEPROVIDER) -+ $(top_srcdir)/scripts/dheadgen.pl -f $^ > $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru include/Makefile.in include/Makefile.in ---- include/Makefile.in 2011-05-27 11:03:55.000000000 +0200 -+++ include/Makefile.in 2011-05-27 10:52:01.000000000 +0200 -@@ -50,6 +50,8 @@ - build_triplet = @build@ - host_triplet = @host@ - target_triplet = @target@ -+@HAVE_DTRACE_TRUE@am__append_1 = probes_mysql_dtrace.h -+@HAVE_DTRACE_TRUE@am__append_2 = probes_mysql_dtrace.h - subdir = include - DIST_COMMON = $(noinst_HEADERS) $(pkginclude_HEADERS) \ - $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ -@@ -59,6 +61,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -130,6 +133,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -142,6 +147,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -386,7 +392,7 @@ - yassl_libs = @yassl_libs@ - yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@ - zlib_dir = @zlib_dir@ --BUILT_SOURCES = $(HEADERS_GEN_MAKE) link_sources -+BUILT_SOURCES = $(HEADERS_GEN_MAKE) link_sources $(am__append_1) - HEADERS_GEN_CONFIGURE = mysql_version.h - HEADERS_GEN_MAKE = my_config.h - HEADERS_ABI = mysql.h mysql_com.h mysql_time.h \ -@@ -416,10 +422,11 @@ - EXTRA_DIST = mysql.h.pp mysql/plugin.h.pp - - # Remove built files and the symlinked directories --CLEANFILES = $(BUILT_SOURCES) readline openssl -+CLEANFILES = $(BUILT_SOURCES) readline openssl $(am__append_2) - - # Some include files that may be moved and patched by configure - DISTCLEANFILES = sched.h $(CLEANFILES) $(HEADERS_GEN_CONFIGURE) -+@HAVE_DTRACE_TRUE@DTRACEPROVIDER = $(top_srcdir)/sql/probes_mysql.d - all: $(BUILT_SOURCES) config.h - $(MAKE) $(AM_MAKEFLAGS) all-am - -@@ -696,6 +703,12 @@ - dist-hook: - $(RM) -f $(distdir)/mysql_version.h $(distdir)/my_config.h - -+@HAVE_DTRACE_TRUE@probes_mysql_dtrace.h: $(DTRACEPROVIDER) -+@HAVE_DTRACE_TRUE@ $(DTRACE) $(DTRACEFLAGS) -h -s $^ -o $@ -+ -+probes_mysql_nodtrace.h: $(DTRACEPROVIDER) -+ $(top_srcdir)/scripts/dheadgen.pl -f $^ > $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru libmysql/Makefile.in libmysql/Makefile.in ---- libmysql/Makefile.in 2011-05-27 11:03:55.000000000 +0200 -+++ libmysql/Makefile.in 2011-05-27 10:52:01.000000000 +0200 -@@ -89,6 +89,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -187,13 +188,16 @@ - -DDEFAULT_HOME_ENV=MYSQL_HOME \ - -DDEFAULT_GROUP_SUFFIX_ENV=MYSQL_GROUP_SUFFIX \ - -DDEFAULT_SYSCONFDIR="\"$(sysconfdir)\"" \ -- -DSHAREDIR="\"$(MYSQLSHAREdir)\"" $(target_defs) -+ -DSHAREDIR="\"$(MYSQLSHAREdir)\"" -DDISABLE_DTRACE \ -+ $(target_defs) - - DEPDIR = @DEPDIR@ - DIFF = @DIFF@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -206,6 +210,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -diff -Nru libmysql/Makefile.shared libmysql/Makefile.shared ---- libmysql/Makefile.shared 2011-05-27 11:02:47.000000000 +0200 -+++ libmysql/Makefile.shared 2011-05-27 10:50:57.000000000 +0200 -@@ -89,7 +89,8 @@ - -DDEFAULT_HOME_ENV=MYSQL_HOME \ - -DDEFAULT_GROUP_SUFFIX_ENV=MYSQL_GROUP_SUFFIX \ - -DDEFAULT_SYSCONFDIR="\"$(sysconfdir)\"" \ -- -DSHAREDIR="\"$(MYSQLSHAREdir)\"" $(target_defs) -+ -DSHAREDIR="\"$(MYSQLSHAREdir)\"" -DDISABLE_DTRACE \ -+ $(target_defs) - - if HAVE_YASSL - yassl_las = $(top_builddir)/extra/yassl/src/libyassl.la \ -diff -Nru libmysql_r/Makefile.in libmysql_r/Makefile.in ---- libmysql_r/Makefile.in 2011-05-27 11:03:55.000000000 +0200 -+++ libmysql_r/Makefile.in 2011-05-27 10:52:01.000000000 +0200 -@@ -87,6 +87,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -184,13 +185,16 @@ - -DDEFAULT_HOME_ENV=MYSQL_HOME \ - -DDEFAULT_GROUP_SUFFIX_ENV=MYSQL_GROUP_SUFFIX \ - -DDEFAULT_SYSCONFDIR="\"$(sysconfdir)\"" \ -- -DSHAREDIR="\"$(MYSQLSHAREdir)\"" $(target_defs) -+ -DSHAREDIR="\"$(MYSQLSHAREdir)\"" -DDISABLE_DTRACE \ -+ $(target_defs) - - DEPDIR = @DEPDIR@ - DIFF = @DIFF@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -203,6 +207,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -diff -Nru mysys/Makefile.am mysys/Makefile.am ---- mysys/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ mysys/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -126,5 +126,21 @@ - $(LINK) $(FLAGS) -DMAIN ./test_base64.c $(LDADD) $(LIBS) - $(RM) -f ./test_base64.c - -+if HAVE_DTRACE_DASH_G -+abs_top_srcdir = @abs_top_srcdir@ -+libmysys_a_LIBADD += probes_mysql.o -+libmysys_a_DEPENDENCIES += probes_mysql.o dtrace_files dtrace_providers -+CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+DTRACEFILES = mf_keycache.o -+DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+ -+dtrace_files: -+ echo $(DTRACEFILES) > $@ -+dtrace_providers: -+ echo $(DTRACEPROVIDER) > $@ -+probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+endif -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru mysys/Makefile.in mysys/Makefile.in ---- mysys/Makefile.in 2011-05-27 11:03:56.000000000 +0200 -+++ mysys/Makefile.in 2011-05-27 10:52:02.000000000 +0200 -@@ -49,6 +49,8 @@ - build_triplet = @build@ - host_triplet = @host@ - target_triplet = @target@ -+@HAVE_DTRACE_DASH_G_TRUE@am__append_1 = probes_mysql.o -+@HAVE_DTRACE_DASH_G_TRUE@am__append_2 = probes_mysql.o dtrace_files dtrace_providers - subdir = mysys - DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in ChangeLog -@@ -57,6 +59,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -201,6 +204,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -213,6 +218,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -324,6 +330,7 @@ - abs_builddir = @abs_builddir@ - abs_srcdir = @abs_srcdir@ - abs_top_builddir = @abs_top_builddir@ -+@HAVE_DTRACE_DASH_G_TRUE@abs_top_srcdir = @abs_top_srcdir@ - abs_top_srcdir = @abs_top_srcdir@ - ac_ct_CC = @ac_ct_CC@ - ac_ct_CXX = @ac_ct_CXX@ -@@ -504,11 +511,14 @@ - CMakeLists.txt mf_soundex.c \ - my_conio.c my_wincond.c my_winthread.c - --libmysys_a_LIBADD = @THREAD_LOBJECTS@ --libmysys_a_DEPENDENCIES = @THREAD_LOBJECTS@ -+libmysys_a_LIBADD = @THREAD_LOBJECTS@ $(am__append_1) -+libmysys_a_DEPENDENCIES = @THREAD_LOBJECTS@ $(am__append_2) - - # I hope this always does the right thing. Otherwise this is only test programs - FLAGS = $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) @NOINST_LDFLAGS@ -+@HAVE_DTRACE_DASH_G_TRUE@CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEFILES = mf_keycache.o -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d - all: all-am - - .SUFFIXES: -@@ -836,6 +846,7 @@ - mostlyclean-generic: - - clean-generic: -+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - - distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -@@ -969,6 +980,13 @@ - $(LINK) $(FLAGS) -DMAIN ./test_base64.c $(LDADD) $(LIBS) - $(RM) -f ./test_base64.c - -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_files: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEFILES) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_providers: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEPROVIDER) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru mysys/mf_keycache.c mysys/mf_keycache.c ---- mysys/mf_keycache.c 2011-05-27 11:02:47.000000000 +0200 -+++ mysys/mf_keycache.c 2011-05-27 10:50:57.000000000 +0200 -@@ -109,6 +109,7 @@ - #include - #include - #include -+#include "probes_mysql.h" - - /* - Some compilation flags have been added specifically for this module -@@ -2539,6 +2540,15 @@ - uint status; - int page_st; - -+ if (MYSQL_KEYCACHE_READ_START_ENABLED()) -+ { -+ MYSQL_KEYCACHE_READ_START(my_filename(file), length, -+ (ulong) (keycache->blocks_used * -+ keycache->key_cache_block_size), -+ (ulong) (keycache->blocks_unused * -+ keycache->key_cache_block_size)); -+ } -+ - /* - When the key cache is once initialized, we use the cache_lock to - reliably distinguish the cases of normal operation, resizing, and -@@ -2588,6 +2598,9 @@ - - /* Request the cache block that matches file/pos. */ - keycache->global_cache_r_requests++; -+ -+ MYSQL_KEYCACHE_READ_BLOCK(keycache->key_cache_block_size); -+ - block=find_key_block(keycache, file, filepos, level, 0, &page_st); - if (!block) - { -@@ -2607,6 +2620,7 @@ - { - if (page_st != PAGE_READ) - { -+ MYSQL_KEYCACHE_READ_MISS(); - /* The requested page is to be read into the block buffer */ - read_block(keycache, block, - keycache->key_cache_block_size, read_length+offset, -@@ -2631,6 +2645,10 @@ - my_errno= -1; - block->status|= BLOCK_ERROR; - } -+ else -+ { -+ MYSQL_KEYCACHE_READ_HIT(); -+ } - } - - /* block status may have added BLOCK_ERROR in the above 'if'. */ -@@ -2675,14 +2693,31 @@ - #ifndef THREAD - /* This is only true if we where able to read everything in one block */ - if (return_buffer) -- DBUG_RETURN(block->buffer); -+ { -+ if (MYSQL_KEYCACHE_READ_DONE_ENABLED()) -+ { -+ MYSQL_KEYCACHE_READ_DONE((ulong) (keycache->blocks_used * -+ keycache->key_cache_block_size), -+ (ulong) (keycache->blocks_unused * -+ keycache->key_cache_block_size)); -+ } -+ DBUG_RETURN(block->buffer); -+ } -+ } - #endif - next_block: - buff+= read_length; - filepos+= read_length+offset; - offset= 0; - -- } while ((length-= read_length)); -+ } while ((length-= read_length)); -+ if (MYSQL_KEYCACHE_READ_DONE_ENABLED()) -+ { -+ MYSQL_KEYCACHE_READ_DONE((ulong) (keycache->blocks_used * -+ keycache->key_cache_block_size), -+ (ulong) (keycache->blocks_unused * -+ keycache->key_cache_block_size)); -+ } - goto end; - } - -@@ -3011,6 +3046,15 @@ - uint offset; - int page_st; - -+ if (MYSQL_KEYCACHE_WRITE_START_ENABLED()) -+ { -+ MYSQL_KEYCACHE_WRITE_START(my_filename(file), length, -+ (ulong) (keycache->blocks_used * -+ keycache->key_cache_block_size), -+ (ulong) (keycache->blocks_unused * -+ keycache->key_cache_block_size)); -+ } -+ - /* - When the key cache is once initialized, we use the cache_lock to - reliably distinguish the cases of normal operation, resizing, and -@@ -3046,6 +3090,9 @@ - /* Cache could be disabled in a later iteration. */ - if (!keycache->can_be_used) - goto no_key_cache; -+ -+ MYSQL_KEYCACHE_WRITE_BLOCK(keycache->key_cache_block_size); -+ - /* Start writing at the beginning of the cache block. */ - filepos-= offset; - /* Do not write beyond the end of the cache block. */ -@@ -3249,6 +3296,15 @@ - dec_counter_for_resize_op(keycache); - keycache_pthread_mutex_unlock(&keycache->cache_lock); - } -+ -+ if (MYSQL_KEYCACHE_WRITE_DONE_ENABLED()) -+ { -+ MYSQL_KEYCACHE_WRITE_DONE((ulong) (keycache->blocks_used * -+ keycache->key_cache_block_size), -+ (ulong) (keycache->blocks_unused * -+ keycache->key_cache_block_size)); -+ } -+ - #if !defined(DBUG_OFF) && defined(EXTRA_DEBUG) - DBUG_EXECUTE("exec", - test_key_cache(keycache, "end of key_cache_write", 1);); -diff -Nru server-tools/instance-manager/Makefile.am server-tools/instance-manager/Makefile.am ---- server-tools/instance-manager/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ server-tools/instance-manager/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -49,6 +49,7 @@ - $(top_builddir)/sql/client.$(OBJEXT) - - CLEANFILES= net_serv.cc client_settings.h -+DEFS = -DMYSQL_INSTANCE_MANAGER -DMYSQL_SERVER -DDISABLE_DTRACE - - net_serv.cc: - rm -f net_serv.cc -diff -Nru server-tools/instance-manager/Makefile.in server-tools/instance-manager/Makefile.in ---- server-tools/instance-manager/Makefile.in 2011-05-27 11:03:57.000000000 +0200 -+++ server-tools/instance-manager/Makefile.in 2011-05-27 10:52:04.000000000 +0200 -@@ -58,6 +58,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -182,12 +183,14 @@ - CXXLDFLAGS = @CXXLDFLAGS@ - CXX_VERSION = @CXX_VERSION@ - CYGPATH_W = @CYGPATH_W@ --DEFS = -DMYSQL_INSTANCE_MANAGER -DMYSQL_SERVER -+DEFS = -DMYSQL_INSTANCE_MANAGER -DMYSQL_SERVER -DDISABLE_DTRACE - DEPDIR = @DEPDIR@ - DIFF = @DIFF@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -200,6 +203,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -diff -Nru sql/Makefile.am sql/Makefile.am ---- sql/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ sql/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -28,6 +28,22 @@ - libexec_PROGRAMS = mysqld - EXTRA_PROGRAMS = gen_lex_hash - bin_PROGRAMS = mysql_tzinfo_to_sql -+DTRACEFILES = filesort.o \ -+ .libs/libndb_la-ha_ndbcluster.o \ -+ handler.o \ -+ mysqld.o \ -+ net_serv.o \ -+ scheduler.o \ -+ sp_head.o \ -+ sql_cache.o \ -+ sql_connect.o \ -+ sql_cursor.o \ -+ sql_delete.o \ -+ sql_insert.o \ -+ sql_parse.o \ -+ sql_prepare.o \ -+ sql_select.o \ -+ sql_update.o - - noinst_LTLIBRARIES= libndb.la \ - udf_example.la -@@ -122,7 +138,7 @@ - sql_builtin.cc sql_tablespace.cc partition_info.cc \ - sql_servers.cc event_parse_data.cc - --nodist_mysqld_SOURCES = mini_client_errors.c pack.c client.c my_time.c my_user.c -+nodist_mysqld_SOURCES = mini_client_errors.c pack.c client.c my_time.c my_user.c - - libndb_la_CPPFLAGS= @ndbcluster_includes@ - libndb_la_SOURCES= ha_ndbcluster.cc \ -@@ -188,5 +204,32 @@ - test ! -f mysqld-debug.sym.gz || $(INSTALL_DATA) mysqld-debug.sym.gz $(DESTDIR)$(pkglibdir) - test ! -f mysqld.sym.gz || $(INSTALL_DATA) mysqld.sym.gz $(DESTDIR)$(pkglibdir) - -+if HAVE_DTRACE_DASH_G -+libndb_la_LIBADD = probes_libndb.o -+libndb_la_DEPENDENCIES = dtrace_files dtrace_providers probes_libndb.o -+abs_top_srcdir = @abs_top_srcdir@ -+mysqld_LDADD += probes_all.o -+mysqld_DEPENDENCIES += dtrace_files dtrace_providers probes_all.o -+CLEANFILES += dtrace_files dtrace_providers probes_all.o -+DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+ -+dtrace_files: -+ echo $(DTRACEFILES) > $@ -+dtrace_providers: -+ echo $(DTRACEPROVIDER) > $@ -+ -+DTRACEDIRS = . ../mysys $(patsubst %,$(top_builddir)/storage/%,@mysql_se_dirs@) backup -+ -+.libs/libndb_la-ha_ndbcluster.o : libndb_la-ha_ndbcluster.lo -+ -+probes_all.o: probes_mysql.d $(DTRACEFILES) -+ providers=`(for i in $(DTRACEDIRS); do cat $$i/dtrace_providers 2>/dev/null; done) | tr " " "\n" | sort | uniq | sed -e '/^$$/d' -e 's/^/-s /'`; \ -+ objects=`for i in $(DTRACEDIRS); do f=\`cat $$i/dtrace_files 2>/dev/null\`; for j in $$f; do test -f $$i/$$j && echo "$$i/$$j "; done; done`; \ -+ $(DTRACE) $(DTRACEFLAGS) -G $$providers $$objects -o $@ -+ -+probes_libndb.o: probes_mysql.d .libs/libndb_la-ha_ndbcluster.o -+ $(DTRACE) $(DTRACEFLAGS) -G -s $< .libs/libndb_la-ha_ndbcluster.o -o $@ -+endif -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru sql/Makefile.in sql/Makefile.in ---- sql/Makefile.in 2011-05-27 11:03:58.000000000 +0200 -+++ sql/Makefile.in 2011-05-27 10:52:04.000000000 +0200 -@@ -55,6 +55,9 @@ - libexec_PROGRAMS = mysqld$(EXEEXT) - EXTRA_PROGRAMS = gen_lex_hash$(EXEEXT) - bin_PROGRAMS = mysql_tzinfo_to_sql$(EXEEXT) -+@HAVE_DTRACE_DASH_G_TRUE@am__append_1 = probes_all.o -+@HAVE_DTRACE_DASH_G_TRUE@am__append_2 = dtrace_files dtrace_providers probes_all.o -+@HAVE_DTRACE_DASH_G_TRUE@am__append_3 = dtrace_files dtrace_providers probes_all.o - subdir = sql - DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/sql_builtin.cc.in sql_yacc.cc \ -@@ -64,6 +67,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -78,7 +82,6 @@ - CONFIG_HEADER = $(top_builddir)/include/config.h - CONFIG_CLEAN_FILES = sql_builtin.cc - LTLIBRARIES = $(noinst_LTLIBRARIES) --libndb_la_LIBADD = - am_libndb_la_OBJECTS = libndb_la-ha_ndbcluster.lo \ - libndb_la-ha_ndbcluster_binlog.lo \ - libndb_la-ha_ndbcluster_cond.lo -@@ -255,6 +258,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -267,6 +272,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -378,6 +384,7 @@ - abs_builddir = @abs_builddir@ - abs_srcdir = @abs_srcdir@ - abs_top_builddir = @abs_top_builddir@ -+@HAVE_DTRACE_DASH_G_TRUE@abs_top_srcdir = @abs_top_srcdir@ - abs_top_srcdir = @abs_top_srcdir@ - ac_ct_CC = @ac_ct_CC@ - ac_ct_CXX = @ac_ct_CXX@ -@@ -521,6 +528,23 @@ - -I$(top_srcdir)/regex -I$(srcdir) $(openssl_includes) - - SUBDIRS = share -+DTRACEFILES = filesort.o \ -+ .libs/libndb_la-ha_ndbcluster.o \ -+ handler.o \ -+ mysqld.o \ -+ net_serv.o \ -+ scheduler.o \ -+ sp_head.o \ -+ sql_cache.o \ -+ sql_connect.o \ -+ sql_cursor.o \ -+ sql_delete.o \ -+ sql_insert.o \ -+ sql_parse.o \ -+ sql_prepare.o \ -+ sql_select.o \ -+ sql_update.o -+ - noinst_LTLIBRARIES = libndb.la \ - udf_example.la - -@@ -530,15 +554,13 @@ - $(top_builddir)/regex/libregex.a \ - $(top_builddir)/strings/libmystrings.a - --mysqld_DEPENDENCIES = @mysql_plugin_libs@ $(SUPPORTING_LIBS) libndb.la -+mysqld_DEPENDENCIES = @mysql_plugin_libs@ $(SUPPORTING_LIBS) libndb.la \ -+ $(am__append_2) - LDADD = $(SUPPORTING_LIBS) @ZLIB_LIBS@ @NDB_SCI_LIBS@ --mysqld_LDADD = libndb.la \ -- @MYSQLD_EXTRA_LDFLAGS@ \ -- @pstack_libs@ \ -- @mysql_plugin_libs@ \ -- $(LDADD) $(CXXLDFLAGS) $(WRAPLIBS) @LIBDL@ \ -- $(yassl_libs) $(openssl_libs) @MYSQLD_EXTRA_LIBS@ -- -+mysqld_LDADD = libndb.la @MYSQLD_EXTRA_LDFLAGS@ @pstack_libs@ \ -+ @mysql_plugin_libs@ $(LDADD) $(CXXLDFLAGS) $(WRAPLIBS) @LIBDL@ \ -+ $(yassl_libs) $(openssl_libs) @MYSQLD_EXTRA_LIBS@ \ -+ $(am__append_1) - noinst_HEADERS = item.h item_func.h item_sum.h item_cmpfunc.h \ - item_strfunc.h item_timefunc.h \ - item_xmlfunc.h \ -@@ -615,7 +637,7 @@ - sql_builtin.cc sql_tablespace.cc partition_info.cc \ - sql_servers.cc event_parse_data.cc - --nodist_mysqld_SOURCES = mini_client_errors.c pack.c client.c my_time.c my_user.c -+nodist_mysqld_SOURCES = mini_client_errors.c pack.c client.c my_time.c my_user.c - libndb_la_CPPFLAGS = @ndbcluster_includes@ - libndb_la_SOURCES = ha_ndbcluster.cc \ - ha_ndbcluster_binlog.cc \ -@@ -632,7 +654,7 @@ - message.mc message.h message.rc MSG00001.bin \ - CMakeLists.txt - --CLEANFILES = lex_hash.h sql_yacc.output link_sources -+CLEANFILES = lex_hash.h sql_yacc.output link_sources $(am__append_3) - DISTCLEANFILES = $(EXTRA_PROGRAMS) - MAINTAINERCLEANFILES = $(BUILT_MAINT_SRC) - AM_YFLAGS = -d --verbose -@@ -640,6 +662,10 @@ - # For testing of udf_example.so - udf_example_la_SOURCES = udf_example.c - udf_example_la_LDFLAGS = -module -rpath $(pkglibdir) -+@HAVE_DTRACE_DASH_G_TRUE@libndb_la_LIBADD = probes_libndb.o -+@HAVE_DTRACE_DASH_G_TRUE@libndb_la_DEPENDENCIES = dtrace_files dtrace_providers probes_libndb.o -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEDIRS = . ../mysys $(patsubst %,$(top_builddir)/storage/%,@mysql_se_dirs@) backup - all: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) all-recursive - -@@ -1310,6 +1336,21 @@ - test ! -f mysqld-debug.sym.gz || $(INSTALL_DATA) mysqld-debug.sym.gz $(DESTDIR)$(pkglibdir) - test ! -f mysqld.sym.gz || $(INSTALL_DATA) mysqld.sym.gz $(DESTDIR)$(pkglibdir) - -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_files: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEFILES) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_providers: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEPROVIDER) > $@ -+ -+@HAVE_DTRACE_DASH_G_TRUE@.libs/libndb_la-ha_ndbcluster.o : libndb_la-ha_ndbcluster.lo -+ -+@HAVE_DTRACE_DASH_G_TRUE@probes_all.o: probes_mysql.d $(DTRACEFILES) -+@HAVE_DTRACE_DASH_G_TRUE@ providers=`(for i in $(DTRACEDIRS); do cat $$i/dtrace_providers 2>/dev/null; done) | tr " " "\n" | sort | uniq | sed -e '/^$$/d' -e 's/^/-s /'`; \ -+@HAVE_DTRACE_DASH_G_TRUE@ objects=`for i in $(DTRACEDIRS); do f=\`cat $$i/dtrace_files 2>/dev/null\`; for j in $$f; do test -f $$i/$$j && echo "$$i/$$j "; done; done`; \ -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G $$providers $$objects -o $@ -+ -+@HAVE_DTRACE_DASH_G_TRUE@probes_libndb.o: probes_mysql.d .libs/libndb_la-ha_ndbcluster.o -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G -s $< .libs/libndb_la-ha_ndbcluster.o -o $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru sql/filesort.cc sql/filesort.cc ---- sql/filesort.cc 2011-05-27 11:02:46.000000000 +0200 -+++ sql/filesort.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -27,6 +27,7 @@ - #endif - #include - #include "sql_sort.h" -+#include "probes_mysql.h" - - #ifndef THREAD - #define SKIP_DBUG_IN_FILESORT -@@ -121,6 +122,7 @@ - TABLE_LIST *tab= table->pos_in_table_list; - Item_subselect *subselect= tab ? tab->containing_subselect() : 0; - -+ MYSQL_FILESORT_START(table->s->db.str, table->s->table_name.str); - /* - Release InnoDB's adaptive hash index latch (if holding) before - running a sort. -@@ -331,7 +333,10 @@ - #endif - memcpy(&table->sort, &table_sort, sizeof(FILESORT_INFO)); - DBUG_PRINT("exit",("records: %ld", (long) records)); -- DBUG_RETURN(error ? HA_POS_ERROR : records); -+ if (error) -+ records= HA_POS_ERROR; -+ MYSQL_FILESORT_DONE(error, records); -+ DBUG_RETURN(records); - } /* filesort */ - - -diff -Nru sql/ha_ndbcluster.cc sql/ha_ndbcluster.cc ---- sql/ha_ndbcluster.cc 2011-05-27 11:02:46.000000000 +0200 -+++ sql/ha_ndbcluster.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -41,6 +41,7 @@ - #include "ha_ndbcluster_tables.h" - - #include -+#include "probes_mysql.h" - - #ifdef ndb_dynamite - #undef assert -@@ -3601,7 +3602,9 @@ - { - key_range start_key; - bool descending= FALSE; -+ int rc; - DBUG_ENTER("ha_ndbcluster::index_read"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_PRINT("enter", ("active_index: %u, key_len: %u, find_flag: %d", - active_index, key_len, find_flag)); - -@@ -3619,43 +3622,61 @@ - default: - break; - } -- DBUG_RETURN(read_range_first_to_buf(&start_key, 0, descending, -- m_sorted, buf)); -+ rc= read_range_first_to_buf(&start_key, 0, descending, -+ m_sorted, buf); -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - - int ha_ndbcluster::index_next(uchar *buf) - { -+ int rc; - DBUG_ENTER("ha_ndbcluster::index_next"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - ha_statistic_increment(&SSV::ha_read_next_count); -- DBUG_RETURN(next_result(buf)); -+ rc= next_result(buf); -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - - int ha_ndbcluster::index_prev(uchar *buf) - { -+ int rc; - DBUG_ENTER("ha_ndbcluster::index_prev"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - ha_statistic_increment(&SSV::ha_read_prev_count); -- DBUG_RETURN(next_result(buf)); -+ rc= next_result(buf); -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - - int ha_ndbcluster::index_first(uchar *buf) - { -+ int rc; - DBUG_ENTER("ha_ndbcluster::index_first"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - ha_statistic_increment(&SSV::ha_read_first_count); - // Start the ordered index scan and fetch the first row - - // Only HA_READ_ORDER indexes get called by index_first -- DBUG_RETURN(ordered_index_scan(0, 0, TRUE, FALSE, buf, NULL)); -+ rc= ordered_index_scan(0, 0, TRUE, FALSE, buf, NULL); -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - - int ha_ndbcluster::index_last(uchar *buf) - { -+ int rc; - DBUG_ENTER("ha_ndbcluster::index_last"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - ha_statistic_increment(&SSV::ha_read_last_count); -- DBUG_RETURN(ordered_index_scan(0, 0, TRUE, TRUE, buf, NULL)); -+ rc= ordered_index_scan(0, 0, TRUE, TRUE, buf, NULL); -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - int ha_ndbcluster::index_read_last(uchar * buf, const uchar * key, uint key_len) -@@ -3748,15 +3769,23 @@ - bool eq_r, bool sorted) - { - uchar* buf= table->record[0]; -+ int rc; - DBUG_ENTER("ha_ndbcluster::read_range_first"); -- DBUG_RETURN(read_range_first_to_buf(start_key, end_key, FALSE, -- sorted, buf)); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ rc= read_range_first_to_buf(start_key, end_key, FALSE, -+ sorted, buf); -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - int ha_ndbcluster::read_range_next() - { -+ int rc; - DBUG_ENTER("ha_ndbcluster::read_range_next"); -- DBUG_RETURN(next_result(table->record[0])); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ rc= next_result(table->record[0]); -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - -@@ -3839,12 +3868,18 @@ - - int ha_ndbcluster::rnd_next(uchar *buf) - { -+ int rc; - DBUG_ENTER("rnd_next"); -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); -+ - ha_statistic_increment(&SSV::ha_read_rnd_next_count); - - if (!m_active_cursor) -- DBUG_RETURN(full_table_scan(buf)); -- DBUG_RETURN(next_result(buf)); -+ rc= full_table_scan(buf); -+ else -+ rc= next_result(buf); -+ MYSQL_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - -@@ -3857,12 +3892,14 @@ - int ha_ndbcluster::rnd_pos(uchar *buf, uchar *pos) - { - DBUG_ENTER("rnd_pos"); -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - ha_statistic_increment(&SSV::ha_read_rnd_count); - // The primary key for the record is stored in pos - // Perform a pk_read using primary key "index" - { - part_id_range part_spec; - uint key_length= ref_length; -+ int rc; - if (m_use_partition_function) - { - if (table_share->primary_key == MAX_KEY) -@@ -3889,7 +3926,9 @@ - DBUG_PRINT("info", ("partition id %u", part_spec.start_part)); - } - DBUG_DUMP("key", pos, key_length); -- DBUG_RETURN(pk_read(pos, key_length, buf, part_spec.start_part)); -+ rc= pk_read(pos, key_length, buf, part_spec.start_part); -+ MYSQL_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - } - -diff -Nru sql/handler.cc sql/handler.cc ---- sql/handler.cc 2011-05-27 11:02:46.000000000 +0200 -+++ sql/handler.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -27,6 +27,7 @@ - #include "rpl_filter.h" - #include - #include -+#include - - #ifdef WITH_PARTITION_STORAGE_ENGINE - #include "ha_partition.h" -@@ -4556,6 +4557,27 @@ - */ - DBUG_ASSERT(next_insert_id == 0); - -+ if (MYSQL_HANDLER_RDLOCK_START_ENABLED() || -+ MYSQL_HANDLER_WRLOCK_START_ENABLED() || -+ MYSQL_HANDLER_UNLOCK_START_ENABLED()) -+ { -+ if (lock_type == F_RDLCK) -+ { -+ MYSQL_HANDLER_RDLOCK_START(table_share->db.str, -+ table_share->table_name.str); -+ } -+ else if (lock_type == F_WRLCK) -+ { -+ MYSQL_HANDLER_WRLOCK_START(table_share->db.str, -+ table_share->table_name.str); -+ } -+ else if (lock_type == F_UNLCK) -+ { -+ MYSQL_HANDLER_UNLOCK_START(table_share->db.str, -+ table_share->table_name.str); -+ } -+ } -+ - /* - We cache the table flags if the locking succeeded. Otherwise, we - keep them as they were when they were fetched in ha_open(). -@@ -4563,6 +4585,25 @@ - int error= external_lock(thd, lock_type); - if (error == 0) - cached_table_flags= table_flags(); -+ -+ if (MYSQL_HANDLER_RDLOCK_DONE_ENABLED() || -+ MYSQL_HANDLER_WRLOCK_DONE_ENABLED() || -+ MYSQL_HANDLER_UNLOCK_DONE_ENABLED()) -+ { -+ if (lock_type == F_RDLCK) -+ { -+ MYSQL_HANDLER_RDLOCK_DONE(error); -+ } -+ else if (lock_type == F_WRLCK) -+ { -+ MYSQL_HANDLER_WRLOCK_DONE(error); -+ } -+ else if (lock_type == F_UNLCK) -+ { -+ MYSQL_HANDLER_UNLOCK_DONE(error); -+ } -+ } -+ - DBUG_RETURN(error); - } - -@@ -4595,9 +4636,13 @@ - Log_func *log_func= Write_rows_log_event::binlog_row_logging_function; - DBUG_ENTER("handler::ha_write_row"); - -+ MYSQL_INSERT_ROW_START(table_share->db.str, table_share->table_name.str); - mark_trx_read_write(); - -- if (unlikely(error= write_row(buf))) -+ error= write_row(buf); -+ MYSQL_INSERT_ROW_DONE(error); -+ -+ if (unlikely(error != 0)) - DBUG_RETURN(error); - if (unlikely(error= binlog_log_row(table, 0, buf, log_func))) - DBUG_RETURN(error); /* purecov: inspected */ -@@ -4614,14 +4659,18 @@ - Some storage engines require that the new record is in record[0] - (and the old record is in record[1]). - */ -+ DBUG_ENTER("handler::ha_update_row"); - DBUG_ASSERT(new_data == table->record[0]); -+ MYSQL_UPDATE_ROW_START(table_share->db.str, table_share->table_name.str); - - mark_trx_read_write(); -+ error= update_row(old_data, new_data); -+ MYSQL_UPDATE_ROW_DONE(error); - -- if (unlikely(error= update_row(old_data, new_data))) -+ if (unlikely(error != 0)) - return error; - if (unlikely(error= binlog_log_row(table, old_data, new_data, log_func))) -- return error; -+ return(error); - return 0; - } - -@@ -4630,9 +4679,12 @@ - int error; - Log_func *log_func= Delete_rows_log_event::binlog_row_logging_function; - -+ MYSQL_DELETE_ROW_START(table_share->db.str, table_share->table_name.str); - mark_trx_read_write(); -+ error= delete_row(buf); -+ MYSQL_DELETE_ROW_DONE(error); - -- if (unlikely(error= delete_row(buf))) -+ if (unlikely(error != 0)) - return error; - if (unlikely(error= binlog_log_row(table, buf, 0, log_func))) - return error; -@@ -4640,7 +4692,6 @@ - } - - -- - /** @brief - use_hidden_primary_key() is called in case of an update/delete when - (table_flags() and HA_PRIMARY_KEY_REQUIRED_FOR_DELETE) is defined -diff -Nru sql/mysqld.cc sql/mysqld.cc ---- sql/mysqld.cc 2011-05-27 11:02:47.000000000 +0200 -+++ sql/mysqld.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -31,6 +31,8 @@ - - #include "rpl_injector.h" - -+#include "probes_mysql.h" -+ - #ifdef HAVE_SYS_PRCTL_H - #include - #endif -@@ -1786,6 +1788,12 @@ - } - if (lock) - (void) pthread_mutex_unlock(&LOCK_thread_count); -+ /* Workaround for problem with DTrace probes and tail call optimization */ -+ if (MYSQL_CONNECTION_DONE_ENABLED()) -+ { -+ MYSQL_CONNECTION_DONE((int) errcode, thd->thread_id); -+ sleep(0); -+ } - DBUG_VOID_RETURN; - } - #endif /* EMBEDDED_LIBRARY */ -diff -Nru sql/net_serv.cc sql/net_serv.cc ---- sql/net_serv.cc 2011-05-27 11:02:48.000000000 +0200 -+++ sql/net_serv.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -58,6 +58,7 @@ - #define MYSQL_CLIENT - #endif /*EMBEDDED_LIBRARY */ - -+#include - - /* - The following handles the differences when this is linked between the -@@ -368,6 +369,10 @@ - my_net_write(NET *net,const uchar *packet,size_t len) - { - uchar buff[NET_HEADER_SIZE]; -+ my_bool rc; -+ -+ MYSQL_NET_WRITE_START(len); -+ - if (unlikely(!net->vio)) /* nowhere to write */ - return 0; - /* -@@ -382,7 +387,10 @@ - buff[3]= (uchar) net->pkt_nr++; - if (net_write_buff(net, buff, NET_HEADER_SIZE) || - net_write_buff(net, packet, z_size)) -- return 1; -+ { -+ MYSQL_NET_WRITE_DONE(1); -+ return 1; -+ } - packet += z_size; - len-= z_size; - } -@@ -390,11 +398,16 @@ - int3store(buff,len); - buff[3]= (uchar) net->pkt_nr++; - if (net_write_buff(net, buff, NET_HEADER_SIZE)) -- return 1; -+ { -+ MYSQL_NET_WRITE_DONE(1); -+ return 1; -+ } - #ifndef DEBUG_DATA_PACKETS - DBUG_DUMP("packet_header", buff, NET_HEADER_SIZE); - #endif -- return test(net_write_buff(net,packet,len)); -+ rc= test(net_write_buff(net,packet,len)); -+ MYSQL_NET_WRITE_DONE(rc); -+ return rc; - } - - /** -@@ -432,9 +445,12 @@ - size_t length=len+1+head_len; /* 1 extra byte for command */ - uchar buff[NET_HEADER_SIZE+1]; - uint header_size=NET_HEADER_SIZE+1; -+ my_bool rc; - DBUG_ENTER("net_write_command"); - DBUG_PRINT("enter",("length: %lu", (ulong) len)); - -+ MYSQL_NET_WRITE_START(length); -+ - buff[4]=command; /* For first packet */ - - if (length >= MAX_PACKET_LENGTH) -@@ -448,7 +464,10 @@ - if (net_write_buff(net, buff, header_size) || - net_write_buff(net, header, head_len) || - net_write_buff(net, packet, len)) -- DBUG_RETURN(1); -+ { -+ MYSQL_NET_WRITE_DONE(1); -+ DBUG_RETURN(1); -+ } - packet+= len; - length-= MAX_PACKET_LENGTH; - len= MAX_PACKET_LENGTH; -@@ -459,9 +478,11 @@ - } - int3store(buff,length); - buff[3]= (uchar) net->pkt_nr++; -- DBUG_RETURN(test(net_write_buff(net, buff, header_size) || -- (head_len && net_write_buff(net, header, head_len)) || -- net_write_buff(net, packet, len) || net_flush(net))); -+ rc = test(net_write_buff(net, buff, header_size) || -+ (head_len && net_write_buff(net, header, head_len)) || -+ net_write_buff(net, packet, len) || net_flush(net)); -+ MYSQL_NET_WRITE_DONE(rc); -+ DBUG_RETURN(rc); - } - - /** -@@ -989,6 +1010,8 @@ - { - size_t len, complen; - -+ MYSQL_NET_READ_START(); -+ - #ifdef HAVE_COMPRESS - if (!net->compress) - { -@@ -1012,6 +1035,7 @@ - net->read_pos = net->buff + net->where_b; - if (len != packet_error) - net->read_pos[len]=0; /* Safeguard for mysql_use_result */ -+ MYSQL_NET_READ_DONE(0,len); - return len; - #ifdef HAVE_COMPRESS - } -@@ -1095,7 +1119,10 @@ - - net->where_b=buf_length; - if ((packet_len = my_real_read(net,&complen)) == packet_error) -+ { -+ MYSQL_NET_READ_DONE(1,0); - return packet_error; -+ } - if (my_uncompress(net->buff + net->where_b, packet_len, - &complen)) - { -@@ -1104,6 +1131,7 @@ - #ifdef MYSQL_SERVER - my_error(ER_NET_UNCOMPRESS_ERROR, MYF(0)); - #endif -+ MYSQL_NET_READ_DONE(1,0); - return packet_error; - } - buf_length+= complen; -@@ -1118,6 +1146,7 @@ - net->read_pos[len]=0; /* Safeguard for mysql_use_result */ - } - #endif /* HAVE_COMPRESS */ -+ MYSQL_NET_READ_DONE(0,len); - return len; - } - -diff -Nru sql/sp_head.cc sql/sp_head.cc ---- sql/sp_head.cc 2011-05-27 11:02:48.000000000 +0200 -+++ sql/sp_head.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -22,6 +22,7 @@ - #include "sp_pcontext.h" - #include "sp_rcontext.h" - #include "sp_cache.h" -+#include "probes_mysql.h" - - /* - Sufficient max length of printed destinations and frame offsets (all uints). -@@ -2904,7 +2905,14 @@ - int - sp_instr_stmt::exec_core(THD *thd, uint *nextp) - { -+ MYSQL_QUERY_EXEC_START(thd->query, -+ thd->thread_id, -+ (char *) (thd->db ? thd->db: ""), -+ thd->security_ctx->priv_user, -+ (char *) thd->security_ctx->host_or_ip, -+ 3); - int res= mysql_execute_command(thd); -+ MYSQL_QUERY_EXEC_DONE(res); - *nextp= m_ip+1; - return res; - } -diff -Nru sql/sql_cache.cc sql/sql_cache.cc ---- sql/sql_cache.cc 2011-05-27 11:02:49.000000000 +0200 -+++ sql/sql_cache.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -327,6 +327,7 @@ - */ - - #include "mysql_priv.h" -+#include "probes_mysql.h" - #ifdef HAVE_QUERY_CACHE - #include - #include -@@ -1624,11 +1625,13 @@ - thd->main_da.disable_status(); - - BLOCK_UNLOCK_RD(query_block); -+ MYSQL_QUERY_CACHE_HIT(thd->query, (ulong) thd->limit_found_rows); - DBUG_RETURN(1); // Result sent to client - - err_unlock: - unlock(); - err: -+ MYSQL_QUERY_CACHE_MISS(thd->query); - DBUG_RETURN(0); // Query was not cached - } - -diff -Nru sql/sql_connect.cc sql/sql_connect.cc ---- sql/sql_connect.cc 2011-05-27 11:02:49.000000000 +0200 -+++ sql/sql_connect.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -38,6 +38,8 @@ - #define MIN_HANDSHAKE_SIZE 6 - #endif /* HAVE_OPENSSL */ - -+#include "probes.h" -+ - #ifdef __WIN__ - extern void win_install_sigabrt_handler(); - #endif -@@ -1119,6 +1121,9 @@ - if (login_connection(thd)) - goto end_thread; - -+ MYSQL_CONNECTION_START(thd->thread_id, thd->security_ctx->priv_user, -+ (char *) thd->security_ctx->host_or_ip); -+ - prepare_new_connection_state(thd); - - while (!net->error && net->vio != 0 && -diff -Nru sql/sql_cursor.cc sql/sql_cursor.cc ---- sql/sql_cursor.cc 2011-05-27 11:02:49.000000000 +0200 -+++ sql/sql_cursor.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -19,6 +19,7 @@ - #include "mysql_priv.h" - #include "sql_cursor.h" - #include "sql_select.h" -+#include "probes_mysql.h" - - /**************************************************************************** - Declarations. -@@ -168,8 +169,14 @@ - thd->lock_id= sensitive_cursor->get_lock_id(); - thd->cursor= sensitive_cursor; - } -- -+ MYSQL_QUERY_EXEC_START(thd->query, -+ thd->thread_id, -+ (char *) (thd->db ? thd->db : ""), -+ thd->security_ctx->priv_user, -+ (char *) thd->security_ctx->host_or_ip, -+ 2); - rc= mysql_execute_command(thd); -+ MYSQL_QUERY_EXEC_DONE(rc); - - lex->result= save_result; - thd->lock_id= &thd->main_lock_id; -diff -Nru sql/sql_delete.cc sql/sql_delete.cc ---- sql/sql_delete.cc 2011-05-27 11:02:49.000000000 +0200 -+++ sql/sql_delete.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -23,6 +23,7 @@ - #include "sql_select.h" - #include "sp_head.h" - #include "sql_trigger.h" -+#include "probes_mysql.h" - - /** - Implement DELETE SQL word. -@@ -753,7 +754,10 @@ - if (table->triggers && - table->triggers->process_triggers(thd, TRG_EVENT_DELETE, - TRG_ACTION_BEFORE, FALSE)) -- DBUG_RETURN(1); -+ { -+ MYSQL_MULTI_DELETE_DONE(1, 0); -+ DBUG_RETURN(1); -+ } - table->status|= STATUS_DELETED; - if (!(error=table->file->ha_delete_row(table->record[0]))) - { -@@ -781,10 +785,12 @@ - if (error) - { - error= 1; // Fatal error -+ MYSQL_MULTI_DELETE_DONE(1, 0); - DBUG_RETURN(1); - } - } - } -+ MYSQL_MULTI_DELETE_DONE(0, (ulong) deleted); - DBUG_RETURN(0); - } - -@@ -1028,7 +1034,9 @@ - table_list->lock_type= TL_WRITE; - mysql_init_select(thd->lex); - thd->clear_current_stmt_binlog_row_based(); -+ MYSQL_DELETE_START(thd->query); - error= mysql_delete(thd, table_list, NULL, NULL, HA_POS_ERROR, LL(0), TRUE); -+ MYSQL_DELETE_DONE(error, (ulong) thd->row_count_func); - ha_autocommit_or_rollback(thd, error); - end_trans(thd, error ? ROLLBACK : COMMIT); - thd->current_stmt_binlog_row_based= save_binlog_row_based; -diff -Nru sql/sql_insert.cc sql/sql_insert.cc ---- sql/sql_insert.cc 2011-05-27 11:02:49.000000000 +0200 -+++ sql/sql_insert.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -61,6 +61,7 @@ - #include "sql_show.h" - #include "slave.h" - #include "rpl_mi.h" -+#include "probes_mysql.h" - - #ifndef EMBEDDED_LIBRARY - static bool delayed_get_table(THD *thd, TABLE_LIST *table_list); -@@ -598,18 +599,25 @@ - { - my_error(ER_DELAYED_INSERT_TABLE_LOCKED, MYF(0), - table_list->table_name); -+ MYSQL_INSERT_DONE(1, 0); - DBUG_RETURN(TRUE); - } - - if (table_list->lock_type == TL_WRITE_DELAYED) - { - if (open_and_lock_for_insert_delayed(thd, table_list)) -- DBUG_RETURN(TRUE); -+ { -+ MYSQL_INSERT_DONE(1, 0); -+ DBUG_RETURN(TRUE); -+ } - } - else - { - if (open_and_lock_tables(thd, table_list)) -- DBUG_RETURN(TRUE); -+ { -+ MYSQL_INSERT_DONE(1, 0); -+ DBUG_RETURN(TRUE); -+ } - } - lock_type= table_list->lock_type; - -@@ -957,6 +965,7 @@ - ::my_ok(thd, (ulong) thd->row_count_func, id, buff); - } - thd->abort_on_warning= 0; -+ MYSQL_INSERT_DONE(1, (ulong) thd->row_count_func); - DBUG_RETURN(FALSE); - - abort: -@@ -969,6 +978,7 @@ - if (!joins_freed) - free_underlaid_joins(thd, &thd->lex->select_lex); - thd->abort_on_warning= 0; -+ MYSQL_INSERT_DONE(1, 0); - DBUG_RETURN(TRUE); - } - -@@ -3249,6 +3259,7 @@ - if (error) - { - table->file->print_error(error,MYF(0)); -+ MYSQL_INSERT_SELECT_DONE(error, 0); - DBUG_RETURN(1); - } - char buff[160]; -@@ -3268,6 +3279,7 @@ - thd->first_successful_insert_id_in_prev_stmt : - (info.copied ? autoinc_value_of_last_inserted_row : 0)); - ::my_ok(thd, (ulong) thd->row_count_func, id, buff); -+ MYSQL_INSERT_DONE(0, (ulong) thd->row_count_func); - DBUG_RETURN(0); - } - -@@ -3324,6 +3336,12 @@ - table->file->ha_release_auto_increment(); - } - -+ if (MYSQL_INSERT_SELECT_DONE_ENABLED()) -+ { -+ MYSQL_INSERT_SELECT_DONE(1, (ulong) (info.copied + info.deleted + -+ info.updated)); -+ } -+ - DBUG_VOID_RETURN; - } - -diff -Nru sql/sql_parse.cc sql/sql_parse.cc ---- sql/sql_parse.cc 2011-05-27 11:02:49.000000000 +0200 -+++ sql/sql_parse.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -27,7 +27,7 @@ - #include "sp_cache.h" - #include "events.h" - #include "sql_trigger.h" -- -+#include "probes_mysql.h" - /** - @defgroup Runtime_Environment Runtime Environment - @{ -@@ -794,6 +794,7 @@ - net_new_transaction(net); - - packet_length= my_net_read(net); -+ - #if defined(ENABLED_PROFILING) && defined(COMMUNITY_SERVER) - thd->profiling.start_new_query(); - #endif -@@ -958,6 +959,10 @@ - DBUG_ENTER("dispatch_command"); - DBUG_PRINT("info",("packet: '%*.s'; command: %d", packet_length, packet, command)); - -+ MYSQL_COMMAND_START(thd->thread_id, command, -+ thd->security_ctx->priv_user, -+ (char *) thd->security_ctx->host_or_ip); -+ - thd->command=command; - /* - Commands which always take a long time are logged into -@@ -1197,6 +1202,11 @@ - { - if (alloc_query(thd, packet, packet_length)) - break; // fatal error is set -+ MYSQL_QUERY_START(thd->query, thd->thread_id, -+ (char *) (thd->db ? thd->db : ""), -+ thd->security_ctx->priv_user, -+ (char *) thd->security_ctx->host_or_ip); -+ - char *packet_end= thd->query + thd->query_length; - /* 'b' stands for 'buffer' parameter', special for 'my_snprintf' */ - const char* end_of_stmt= NULL; -@@ -1233,12 +1243,22 @@ - length--; - } - -+ if (MYSQL_QUERY_DONE_ENABLED()) -+ { -+ MYSQL_QUERY_DONE(thd->is_error()); -+ } -+ - #if defined(ENABLED_PROFILING) && defined(COMMUNITY_SERVER) - thd->profiling.finish_current_query(); - thd->profiling.start_new_query("continuing"); - thd->profiling.set_query_source(beginning_of_next_stmt, length); - #endif - -+ MYSQL_QUERY_START(beginning_of_next_stmt, thd->thread_id, -+ (char *) (thd->db ? thd->db : ""), -+ thd->security_ctx->priv_user, -+ (char *) thd->security_ctx->host_or_ip); -+ - VOID(pthread_mutex_lock(&LOCK_thread_count)); - thd->query_length= length; - thd->query= beginning_of_next_stmt; -@@ -1598,6 +1618,16 @@ - VOID(pthread_mutex_unlock(&LOCK_thread_count)); - thd->packet.shrink(thd->variables.net_buffer_length); // Reclaim some memory - free_root(thd->mem_root,MYF(MY_KEEP_PREALLOC)); -+ if (MYSQL_QUERY_DONE_ENABLED() || MYSQL_COMMAND_DONE_ENABLED()) -+ { -+ int res; -+ res= (int) thd->is_error(); -+ if (command == COM_QUERY) -+ { -+ MYSQL_QUERY_DONE(res); -+ } -+ MYSQL_COMMAND_DONE(res); -+ } - DBUG_RETURN(error); - } - -@@ -3014,6 +3044,7 @@ - goto error; - DBUG_ASSERT(select_lex->offset_limit == 0); - unit->set_limit(select_lex); -+ MYSQL_UPDATE_START(thd->query); - res= (up_result= mysql_update(thd, all_tables, - select_lex->item_list, - lex->value_list, -@@ -3082,7 +3113,7 @@ - #ifdef HAVE_REPLICATION - } /* unlikely */ - #endif -- -+ MYSQL_MULTI_UPDATE_START(thd->query); - res= mysql_multi_update(thd, all_tables, - &select_lex->item_list, - &lex->value_list, -@@ -3134,7 +3165,7 @@ - res= 1; - break; - } -- -+ MYSQL_INSERT_START(thd->query); - res= mysql_insert(thd, all_tables, lex->field_list, lex->many_values, - lex->update_list, lex->value_list, - lex->duplicates, lex->ignore); -@@ -3177,6 +3208,7 @@ - - if (!(res= open_and_lock_tables(thd, all_tables))) - { -+ MYSQL_INSERT_SELECT_START(thd->query); - /* Skip first table, which is the table we are inserting in */ - TABLE_LIST *second_table= first_table->next_local; - select_lex->table_list.first= (uchar*) second_table; -@@ -3262,11 +3294,12 @@ - res= 1; - break; - } -- -+ MYSQL_DELETE_START(thd->query); - res = mysql_delete(thd, all_tables, select_lex->where, - &select_lex->order_list, - unit->select_limit_cnt, select_lex->options, - FALSE); -+ MYSQL_DELETE_DONE(res, (ulong) thd->row_count_func); - break; - } - case SQLCOM_DELETE_MULTI: -@@ -3293,6 +3326,7 @@ - goto error; - - thd_proc_info(thd, "init"); -+ MYSQL_MULTI_DELETE_START(thd->query); - if ((res= open_and_lock_tables(thd, all_tables))) - break; - -@@ -5008,6 +5042,7 @@ - { - if (!result && !(result= new select_send())) - return 1; /* purecov: inspected */ -+ MYSQL_SELECT_START(thd->query); - query_cache_store_query(thd, all_tables); - res= handle_select(thd, lex, result, 0); - if (result != lex->result) -@@ -5861,6 +5896,7 @@ - void mysql_parse(THD *thd, const char *inBuf, uint length, - const char ** found_semicolon) - { -+ int error; - DBUG_ENTER("mysql_parse"); - - DBUG_EXECUTE_IF("parser_debug", turn_parser_debug_on();); -@@ -5929,7 +5965,16 @@ - thd->server_status|= SERVER_MORE_RESULTS_EXISTS; - } - lex->set_trg_event_type_for_tables(); -- mysql_execute_command(thd); -+ MYSQL_QUERY_EXEC_START(thd->query, -+ thd->thread_id, -+ (char *) (thd->db ? thd->db : ""), -+ thd->security_ctx->priv_user, -+ (char *) thd->security_ctx->host_or_ip, -+ 0); -+ -+ error= mysql_execute_command(thd); -+ MYSQL_QUERY_EXEC_DONE(error); -+ - } - } - } -@@ -7784,6 +7829,8 @@ - { - DBUG_ASSERT(thd->m_parser_state == NULL); - -+ MYSQL_QUERY_PARSE_START(thd->query); -+ - /* Backup creation context. */ - - Object_creation_ctx *backup_ctx= NULL; -@@ -7815,6 +7862,8 @@ - - /* That's it. */ - -+ MYSQL_QUERY_PARSE_DONE(mysql_parse_status || thd->is_fatal_error); -+ - return mysql_parse_status || thd->is_fatal_error; - } - -diff -Nru sql/sql_prepare.cc sql/sql_prepare.cc ---- sql/sql_prepare.cc 2011-05-27 11:02:49.000000000 +0200 -+++ sql/sql_prepare.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -85,6 +85,7 @@ - - #include "mysql_priv.h" - #include "sql_select.h" // for JOIN -+#include "probes_mysql.h" - #include "sql_cursor.h" - #include "sp_head.h" - #include "sp.h" -@@ -3567,7 +3568,14 @@ - if (query_cache_send_result_to_client(thd, thd->query, - thd->query_length) <= 0) - { -+ MYSQL_QUERY_EXEC_START(thd->query, -+ thd->thread_id, -+ (char *) (thd->db ? thd->db : ""), -+ thd->security_ctx->priv_user, -+ (char *) thd->security_ctx->host_or_ip, -+ 1); - error= mysql_execute_command(thd); -+ MYSQL_QUERY_EXEC_DONE(error); - } - } - -diff -Nru sql/sql_select.cc sql/sql_select.cc ---- sql/sql_select.cc 2011-05-27 11:02:49.000000000 +0200 -+++ sql/sql_select.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -31,6 +31,7 @@ - #include "mysql_priv.h" - #include "sql_select.h" - #include "sql_cursor.h" -+#include "probes_mysql.h" - - #include - #include -@@ -240,6 +241,7 @@ - bool res; - register SELECT_LEX *select_lex = &lex->select_lex; - DBUG_ENTER("handle_select"); -+ MYSQL_SELECT_START(thd->query); - - if (select_lex->master_unit()->is_union() || - select_lex->master_unit()->fake_select_lex) -@@ -273,6 +275,8 @@ - if (unlikely(res)) - result->abort(); - -+ MYSQL_SELECT_DONE((int) res, (ulong) thd->limit_found_rows); -+ - DBUG_RETURN(res); - } - -diff -Nru sql/sql_update.cc sql/sql_update.cc ---- sql/sql_update.cc 2011-05-27 11:02:49.000000000 +0200 -+++ sql/sql_update.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -24,6 +24,8 @@ - #include "sp_head.h" - #include "sql_trigger.h" - -+#include "probes_mysql.h" -+ - /* Return 0 if row hasn't changed */ - - bool compare_record(TABLE *table) -@@ -209,7 +211,10 @@ - for ( ; ; ) - { - if (open_tables(thd, &table_list, &table_count, 0)) -- DBUG_RETURN(1); -+ { -+ MYSQL_UPDATE_DONE(1, 0, 0); -+ DBUG_RETURN(1); -+ } - - if (table_list->multitable_view) - { -@@ -218,19 +223,26 @@ - /* pass counter value */ - thd->lex->table_count= table_count; - /* convert to multiupdate */ -+ MYSQL_UPDATE_DONE(2, 0, 0); - DBUG_RETURN(2); - } - if (!lock_tables(thd, table_list, table_count, &need_reopen)) - break; - if (!need_reopen) -- DBUG_RETURN(1); -+ { -+ MYSQL_UPDATE_DONE(1, 0, 0); -+ DBUG_RETURN(1); -+ } - close_tables_for_reopen(thd, &table_list); - } - - if (mysql_handle_derived(thd->lex, &mysql_derived_prepare) || - (thd->fill_derived_tables() && - mysql_handle_derived(thd->lex, &mysql_derived_filling))) -- DBUG_RETURN(1); -+ { -+ MYSQL_UPDATE_DONE(1, 0, 0); -+ DBUG_RETURN(1); -+ } - - thd_proc_info(thd, "init"); - table= table_list->table; -@@ -292,7 +304,10 @@ - - if (select_lex->inner_refs_list.elements && - fix_inner_refs(thd, all_fields, select_lex, select_lex->ref_pointer_array)) -- DBUG_RETURN(-1); -+ { -+ MYSQL_UPDATE_DONE(1, 0, 0); -+ DBUG_RETURN(-1); -+ } - - if (conds) - { -@@ -320,6 +335,7 @@ - { - free_underlaid_joins(thd, select_lex); - my_ok(thd); // No matching records -+ MYSQL_UPDATE_DONE(1, 0, 0); - DBUG_RETURN(0); - } - #endif -@@ -333,10 +349,9 @@ - delete select; - free_underlaid_joins(thd, select_lex); - if (error) -- { -- DBUG_RETURN(1); // Error in where -- } -+ goto abort; - my_ok(thd); // No matching records -+ MYSQL_UPDATE_DONE(1, 0, 0); - DBUG_RETURN(0); - } - if (!select && limit != HA_POS_ERROR) -@@ -830,7 +845,9 @@ - } - thd->count_cuted_fields= CHECK_FIELD_IGNORE; /* calc cuted fields */ - thd->abort_on_warning= 0; -- DBUG_RETURN((error >= 0 || thd->is_error()) ? 1 : 0); -+ res= (error >= 0 || thd->is_error()) ? 1 : 0; -+ MYSQL_UPDATE_DONE(res, (ulong) found, (ulong) updated); -+ DBUG_RETURN(res); - - err: - delete select; -@@ -841,6 +858,9 @@ - table->file->extra(HA_EXTRA_NO_KEYREAD); - } - thd->abort_on_warning= 0; -+ -+abort: -+ MYSQL_UPDATE_DONE(1, 0, 0); - DBUG_RETURN(1); - } - -@@ -1686,7 +1706,10 @@ - *values_for_table[offset], 0, - table->triggers, - TRG_EVENT_UPDATE)) -- DBUG_RETURN(1); -+ { -+ MYSQL_MULTI_UPDATE_DONE(1, 0, 0); -+ DBUG_RETURN(1); -+ } - - found++; - if (!can_compare_record || compare_record(table)) -@@ -1699,7 +1722,10 @@ - if (error == VIEW_CHECK_SKIP) - continue; - else if (error == VIEW_CHECK_ERROR) -- DBUG_RETURN(1); -+ { -+ MYSQL_MULTI_UPDATE_DONE(1, 0, 0); -+ DBUG_RETURN(1); -+ } - } - if (!updated++) - { -@@ -1727,6 +1753,7 @@ - - prepare_record_for_error_message(error, table); - table->file->print_error(error,MYF(0)); -+ MYSQL_MULTI_UPDATE_DONE(1, 0, 0); - DBUG_RETURN(1); - } - } -@@ -1751,7 +1778,10 @@ - if (table->triggers && - table->triggers->process_triggers(thd, TRG_EVENT_UPDATE, - TRG_ACTION_AFTER, TRUE)) -- DBUG_RETURN(1); -+ { -+ MYSQL_MULTI_UPDATE_DONE(1, 0, 0); -+ DBUG_RETURN(1); -+ } - } - else - { -@@ -1792,12 +1822,14 @@ - tmp_table_param + offset, error, 1)) - { - do_update= 0; -+ MYSQL_MULTI_UPDATE_DONE(1, 0, 0); - DBUG_RETURN(1); // Not a table_is_full error - } - found++; - } - } - } -+ MYSQL_MULTI_UPDATE_DONE(0, (ulong) found, (ulong) updated); - DBUG_RETURN(0); - } - -diff -Nru storage/archive/Makefile.am storage/archive/Makefile.am ---- storage/archive/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ storage/archive/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -66,5 +66,22 @@ - - - EXTRA_DIST = CMakeLists.txt plug.in -+ -+if HAVE_DTRACE_DASH_G -+abs_top_srcdir = @abs_top_srcdir@ -+libarchive_a_LIBADD = probes_mysql.o -+libarchive_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+DTRACEFILES = libarchive_a-ha_archive.o -+DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+ -+dtrace_files: -+ echo $(DTRACEFILES) > $@ -+dtrace_providers: -+ echo $(DTRACEPROVIDER) > $@ -+probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+endif -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru storage/archive/Makefile.in storage/archive/Makefile.in ---- storage/archive/Makefile.in 2011-05-27 11:03:58.000000000 +0200 -+++ storage/archive/Makefile.in 2011-05-27 10:52:05.000000000 +0200 -@@ -62,6 +62,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -77,7 +78,6 @@ - CONFIG_CLEAN_FILES = - LIBRARIES = $(noinst_LIBRARIES) - libarchive_a_AR = $(AR) $(ARFLAGS) --libarchive_a_LIBADD = - am_libarchive_a_OBJECTS = libarchive_a-ha_archive.$(OBJEXT) \ - libarchive_a-azio.$(OBJEXT) - libarchive_a_OBJECTS = $(am_libarchive_a_OBJECTS) -@@ -189,6 +189,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -201,6 +203,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -312,6 +315,7 @@ - abs_builddir = @abs_builddir@ - abs_srcdir = @abs_srcdir@ - abs_top_builddir = @abs_top_builddir@ -+@HAVE_DTRACE_DASH_G_TRUE@abs_top_srcdir = @abs_top_srcdir@ - abs_top_srcdir = @abs_top_srcdir@ - ac_ct_CC = @ac_ct_CC@ - ac_ct_CXX = @ac_ct_CXX@ -@@ -485,6 +489,11 @@ - - archive_reader_LDFLAGS = @NOINST_LDFLAGS@ - EXTRA_DIST = CMakeLists.txt plug.in -+@HAVE_DTRACE_DASH_G_TRUE@libarchive_a_LIBADD = probes_mysql.o -+@HAVE_DTRACE_DASH_G_TRUE@libarchive_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEFILES = libarchive_a-ha_archive.o -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d - all: all-am - - .SUFFIXES: -@@ -826,6 +835,7 @@ - mostlyclean-generic: - - clean-generic: -+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - - distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -@@ -909,6 +919,14 @@ - mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ - uninstall-am uninstall-pkgpluginLTLIBRARIES - -+ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_files: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEFILES) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_providers: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEPROVIDER) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru storage/archive/ha_archive.cc storage/archive/ha_archive.cc ---- storage/archive/ha_archive.cc 2011-05-27 11:02:46.000000000 +0200 -+++ storage/archive/ha_archive.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -25,6 +25,8 @@ - - #include - -+#include "probes_mysql.h" -+ - /* - First, if you want to understand storage engines you should look at - ha_example.cc and ha_example.h. -@@ -917,7 +919,9 @@ - { - int rc; - DBUG_ENTER("ha_archive::index_read"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - rc= index_read_idx(buf, active_index, key, key_len, find_flag); -+ MYSQL_INDEX_READ_ROW_DONE(rc); - DBUG_RETURN(rc); - } - -@@ -960,8 +964,10 @@ - int ha_archive::index_next(uchar * buf) - { - bool found= 0; -+ int rc; - - DBUG_ENTER("ha_archive::index_next"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - - while (!(get_row(&archive, buf))) - { -@@ -972,7 +978,9 @@ - } - } - -- DBUG_RETURN(found ? 0 : HA_ERR_END_OF_FILE); -+ rc= found ? 0 : HA_ERR_END_OF_FILE; -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - /* -@@ -1198,12 +1206,19 @@ - { - int rc; - DBUG_ENTER("ha_archive::rnd_next"); -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - - if (share->crashed) -+ { -+ MYSQL_READ_ROW_DONE(HA_ERR_CRASHED_ON_USAGE); - DBUG_RETURN(HA_ERR_CRASHED_ON_USAGE); -+ } - - if (!scan_rows) -- DBUG_RETURN(HA_ERR_END_OF_FILE); -+ { -+ MYSQL_READ_ROW_DONE(HA_ERR_END_OF_FILE); -+ DBUG_RETURN(HA_ERR_END_OF_FILE); -+ } - scan_rows--; - - ha_statistic_increment(&SSV::ha_read_rnd_next_count); -@@ -1212,6 +1227,7 @@ - - table->status=rc ? STATUS_NOT_FOUND: 0; - -+ MYSQL_READ_ROW_DONE(rc); - DBUG_RETURN(rc); - } - -@@ -1239,12 +1255,17 @@ - - int ha_archive::rnd_pos(uchar * buf, uchar *pos) - { -+ int rc; - DBUG_ENTER("ha_archive::rnd_pos"); -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 1); - ha_statistic_increment(&SSV::ha_read_rnd_next_count); - current_position= (my_off_t)my_get_ptr(pos, ref_length); - if (azseek(&archive, current_position, SEEK_SET) == (my_off_t)(-1L)) - DBUG_RETURN(HA_ERR_CRASHED_ON_USAGE); -- DBUG_RETURN(get_row(&archive, buf)); -+ else -+ rc= get_row(&archive, buf); -+ MYSQL_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - /* -diff -Nru storage/blackhole/Makefile.am storage/blackhole/Makefile.am ---- storage/blackhole/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ storage/blackhole/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -48,5 +48,22 @@ - - - EXTRA_DIST = CMakeLists.txt plug.in -+ -+if HAVE_DTRACE_DASH_G -+abs_top_srcdir = @abs_top_srcdir@ -+libblackhole_a_LIBADD = probes_mysql.o -+libblackhole_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+DTRACEFILES = libblackhole_a-ha_blackhole.o -+DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+ -+dtrace_files: -+ echo $(DTRACEFILES) > $@ -+dtrace_providers: -+ echo $(DTRACEPROVIDER) > $@ -+probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+endif -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru storage/blackhole/Makefile.in storage/blackhole/Makefile.in ---- storage/blackhole/Makefile.in 2011-05-27 11:03:58.000000000 +0200 -+++ storage/blackhole/Makefile.in 2011-05-27 10:52:05.000000000 +0200 -@@ -60,6 +60,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -75,7 +76,6 @@ - CONFIG_CLEAN_FILES = - LIBRARIES = $(noinst_LIBRARIES) - libblackhole_a_AR = $(AR) $(ARFLAGS) --libblackhole_a_LIBADD = - am_libblackhole_a_OBJECTS = libblackhole_a-ha_blackhole.$(OBJEXT) - libblackhole_a_OBJECTS = $(am_libblackhole_a_OBJECTS) - am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -@@ -156,6 +156,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -168,6 +170,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -279,6 +282,7 @@ - abs_builddir = @abs_builddir@ - abs_srcdir = @abs_srcdir@ - abs_top_builddir = @abs_top_builddir@ -+@HAVE_DTRACE_DASH_G_TRUE@abs_top_srcdir = @abs_top_srcdir@ - abs_top_srcdir = @abs_top_srcdir@ - ac_ct_CC = @ac_ct_CC@ - ac_ct_CXX = @ac_ct_CXX@ -@@ -436,6 +440,11 @@ - libblackhole_a_CFLAGS = $(AM_CFLAGS) - libblackhole_a_SOURCES = ha_blackhole.cc - EXTRA_DIST = CMakeLists.txt plug.in -+@HAVE_DTRACE_DASH_G_TRUE@libblackhole_a_LIBADD = probes_mysql.o -+@HAVE_DTRACE_DASH_G_TRUE@libblackhole_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEFILES = libblackhole_a-ha_blackhole.o -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d - all: all-am - - .SUFFIXES: -@@ -660,6 +669,7 @@ - mostlyclean-generic: - - clean-generic: -+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - - distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -@@ -743,6 +753,14 @@ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-pkgpluginLTLIBRARIES - -+ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_files: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEFILES) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_providers: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEPROVIDER) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru storage/blackhole/ha_blackhole.cc storage/blackhole/ha_blackhole.cc ---- storage/blackhole/ha_blackhole.cc 2011-05-27 11:02:46.000000000 +0200 -+++ storage/blackhole/ha_blackhole.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -21,6 +21,7 @@ - #define MYSQL_SERVER 1 - #include "mysql_priv.h" - #include "ha_blackhole.h" -+#include "probes_mysql.h" - - /* Static declarations for handlerton */ - -@@ -128,18 +129,25 @@ - - int ha_blackhole::rnd_next(uchar *buf) - { -+ int rc; - DBUG_ENTER("ha_blackhole::rnd_next"); -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - THD *thd= ha_thd(); - if (thd->system_thread == SYSTEM_THREAD_SLAVE_SQL && thd->query == NULL) -- DBUG_RETURN(0); -- DBUG_RETURN(HA_ERR_END_OF_FILE); -+ rc= 0; -+ else -+ rc= HA_ERR_END_OF_FILE; -+ MYSQL_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - - int ha_blackhole::rnd_pos(uchar * buf, uchar *pos) - { - DBUG_ENTER("ha_blackhole::rnd_pos"); -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 1); - DBUG_ASSERT(0); -+ MYSQL_READ_ROW_DONE(0); - DBUG_RETURN(0); - } - -@@ -210,11 +218,14 @@ - key_part_map keypart_map, - enum ha_rkey_function find_flag) - { -+ int rc; - DBUG_ENTER("ha_blackhole::index_read"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - THD *thd= ha_thd(); -- if (thd->system_thread == SYSTEM_THREAD_SLAVE_SQL && thd->query == NULL) -- DBUG_RETURN(0); -- DBUG_RETURN(HA_ERR_END_OF_FILE); -+ rc= (thd->system_thread == SYSTEM_THREAD_SLAVE_SQL && thd->query == NULL) ? -+ 0 : HA_ERR_END_OF_FILE; -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - -@@ -222,28 +233,36 @@ - key_part_map keypart_map, - enum ha_rkey_function find_flag) - { -+ int rc; - DBUG_ENTER("ha_blackhole::index_read_idx"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - THD *thd= ha_thd(); -- if (thd->system_thread == SYSTEM_THREAD_SLAVE_SQL && thd->query == NULL) -- DBUG_RETURN(0); -- DBUG_RETURN(HA_ERR_END_OF_FILE); -+ rc= (thd->system_thread == SYSTEM_THREAD_SLAVE_SQL && thd->query == NULL) ? -+ 0 : HA_ERR_END_OF_FILE; -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - - int ha_blackhole::index_read_last_map(uchar * buf, const uchar * key, - key_part_map keypart_map) - { -+ int rc; - DBUG_ENTER("ha_blackhole::index_read_last"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - THD *thd= ha_thd(); -- if (thd->system_thread == SYSTEM_THREAD_SLAVE_SQL && thd->query == NULL) -- DBUG_RETURN(0); -- DBUG_RETURN(HA_ERR_END_OF_FILE); -+ rc= (thd->system_thread == SYSTEM_THREAD_SLAVE_SQL && thd->query == NULL) ? -+ 0 : HA_ERR_END_OF_FILE; -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - - int ha_blackhole::index_next(uchar * buf) - { - DBUG_ENTER("ha_blackhole::index_next"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_END_OF_FILE); - DBUG_RETURN(HA_ERR_END_OF_FILE); - } - -@@ -251,6 +270,8 @@ - int ha_blackhole::index_prev(uchar * buf) - { - DBUG_ENTER("ha_blackhole::index_prev"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_END_OF_FILE); - DBUG_RETURN(HA_ERR_END_OF_FILE); - } - -@@ -258,6 +279,8 @@ - int ha_blackhole::index_first(uchar * buf) - { - DBUG_ENTER("ha_blackhole::index_first"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_END_OF_FILE); - DBUG_RETURN(HA_ERR_END_OF_FILE); - } - -@@ -265,6 +288,8 @@ - int ha_blackhole::index_last(uchar * buf) - { - DBUG_ENTER("ha_blackhole::index_last"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_END_OF_FILE); - DBUG_RETURN(HA_ERR_END_OF_FILE); - } - -diff -Nru storage/csv/Makefile.am storage/csv/Makefile.am ---- storage/csv/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ storage/csv/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -41,5 +41,22 @@ - libcsv_a_SOURCES = transparent_file.cc ha_tina.cc - - EXTRA_DIST = CMakeLists.txt plug.in -+ -+if HAVE_DTRACE_DASH_G -+abs_top_srcdir = @abs_top_srcdir@ -+libcsv_a_LIBADD = probes_mysql.o -+libcsv_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+DTRACEFILES = libcsv_a-ha_tina.o -+DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+ -+dtrace_files: -+ echo $(DTRACEFILES) > $@ -+dtrace_providers: -+ echo $(DTRACEPROVIDER) > $@ -+probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+endif -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru storage/csv/Makefile.in storage/csv/Makefile.in ---- storage/csv/Makefile.in 2011-05-27 11:03:58.000000000 +0200 -+++ storage/csv/Makefile.in 2011-05-27 10:52:05.000000000 +0200 -@@ -60,6 +60,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -75,7 +76,6 @@ - CONFIG_CLEAN_FILES = - LIBRARIES = $(noinst_LIBRARIES) - libcsv_a_AR = $(AR) $(ARFLAGS) --libcsv_a_LIBADD = - am_libcsv_a_OBJECTS = libcsv_a-transparent_file.$(OBJEXT) \ - libcsv_a-ha_tina.$(OBJEXT) - libcsv_a_OBJECTS = $(am_libcsv_a_OBJECTS) -@@ -157,6 +157,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -169,6 +171,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -280,6 +283,7 @@ - abs_builddir = @abs_builddir@ - abs_srcdir = @abs_srcdir@ - abs_top_builddir = @abs_top_builddir@ -+@HAVE_DTRACE_DASH_G_TRUE@abs_top_srcdir = @abs_top_srcdir@ - abs_top_srcdir = @abs_top_srcdir@ - ac_ct_CC = @ac_ct_CC@ - ac_ct_CXX = @ac_ct_CXX@ -@@ -435,6 +439,11 @@ - libcsv_a_CXXFLAGS = $(AM_CFLAGS) - libcsv_a_SOURCES = transparent_file.cc ha_tina.cc - EXTRA_DIST = CMakeLists.txt plug.in -+@HAVE_DTRACE_DASH_G_TRUE@libcsv_a_LIBADD = probes_mysql.o -+@HAVE_DTRACE_DASH_G_TRUE@libcsv_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEFILES = libcsv_a-ha_tina.o -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d - all: all-am - - .SUFFIXES: -@@ -682,6 +691,7 @@ - mostlyclean-generic: - - clean-generic: -+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - - distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -@@ -765,6 +775,14 @@ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-pkglibLTLIBRARIES - -+ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_files: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEFILES) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_providers: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEPROVIDER) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru storage/csv/ha_tina.cc storage/csv/ha_tina.cc ---- storage/csv/ha_tina.cc 2011-05-27 11:02:46.000000000 +0200 -+++ storage/csv/ha_tina.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -48,6 +48,7 @@ - #include "mysql_priv.h" - #include - #include "ha_tina.h" -+#include "probes_mysql.h" - - - /* -@@ -1095,6 +1096,7 @@ - { - int rc; - DBUG_ENTER("ha_tina::rnd_next"); -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - - if (share->crashed) - DBUG_RETURN(HA_ERR_CRASHED_ON_USAGE); -@@ -1105,13 +1107,19 @@ - - /* don't scan an empty file */ - if (!local_saved_data_file_length) -- DBUG_RETURN(HA_ERR_END_OF_FILE); -+ { -+ rc= HA_ERR_END_OF_FILE; -+ goto end; -+ } - - if ((rc= find_current_row(buf))) -- DBUG_RETURN(rc); -+ goto end; - - stats.records++; -- DBUG_RETURN(0); -+ -+ end: -+ MYSQL_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - /* -diff -Nru storage/example/Makefile.am storage/example/Makefile.am ---- storage/example/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ storage/example/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -48,5 +48,23 @@ - - - EXTRA_DIST = CMakeLists.txt plug.in -+ -+if HAVE_DTRACE_DASH_G -+libexample_a_LIBADD = probes_mysql.o -+libexample_a_DEPENDENCIES = probes_mysql.o -+CLEANFILES = -+BUILT_SOURCES = -+DTRACEFILES = libexample_a-ha_example.o -+DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+ -+dtrace_files: -+ echo $(DTRACEFILES) > $@ -+dtrace_providers: -+ echo $(DTRACEPROVIDER) > $@ -+probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+endif -+ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru storage/example/Makefile.in storage/example/Makefile.in ---- storage/example/Makefile.in 2011-05-27 11:03:59.000000000 +0200 -+++ storage/example/Makefile.in 2011-05-27 10:52:05.000000000 +0200 -@@ -60,6 +60,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -75,7 +76,6 @@ - CONFIG_CLEAN_FILES = - LIBRARIES = $(noinst_LIBRARIES) - libexample_a_AR = $(AR) $(ARFLAGS) --libexample_a_LIBADD = - am_libexample_a_OBJECTS = libexample_a-ha_example.$(OBJEXT) - libexample_a_OBJECTS = $(am_libexample_a_OBJECTS) - am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -@@ -155,6 +155,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -167,6 +169,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -435,7 +438,14 @@ - libexample_a_CFLAGS = $(AM_CFLAGS) - libexample_a_SOURCES = ha_example.cc - EXTRA_DIST = CMakeLists.txt plug.in --all: all-am -+@HAVE_DTRACE_DASH_G_TRUE@libexample_a_LIBADD = probes_mysql.o -+@HAVE_DTRACE_DASH_G_TRUE@libexample_a_DEPENDENCIES = probes_mysql.o -+@HAVE_DTRACE_DASH_G_TRUE@CLEANFILES = -+@HAVE_DTRACE_DASH_G_TRUE@BUILT_SOURCES = -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEFILES = libexample_a-ha_example.o -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+all: $(BUILT_SOURCES) -+ $(MAKE) $(AM_MAKEFLAGS) all-am - - .SUFFIXES: - .SUFFIXES: .cc .lo .o .obj -@@ -636,13 +646,15 @@ - fi; \ - done - check-am: all-am --check: check-am -+check: $(BUILT_SOURCES) -+ $(MAKE) $(AM_MAKEFLAGS) check-am - all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) $(HEADERS) - installdirs: - for dir in "$(DESTDIR)$(pkgplugindir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done --install: install-am -+install: $(BUILT_SOURCES) -+ $(MAKE) $(AM_MAKEFLAGS) install-am - install-exec: install-exec-am - install-data: install-data-am - uninstall: uninstall-am -@@ -659,6 +671,7 @@ - mostlyclean-generic: - - clean-generic: -+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - - distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -@@ -666,6 +679,7 @@ - maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -+ -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) - clean: clean-am - - clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ -@@ -742,6 +756,14 @@ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-pkgpluginLTLIBRARIES - -+ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_files: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEFILES) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_providers: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEPROVIDER) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru storage/example/ha_example.cc storage/example/ha_example.cc ---- storage/example/ha_example.cc 2011-05-27 11:02:46.000000000 +0200 -+++ storage/example/ha_example.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -95,6 +95,7 @@ - #include "mysql_priv.h" - #include "ha_example.h" - #include -+#include "probes_mysql.h" - - static handler *example_create_handler(handlerton *hton, - TABLE_SHARE *table, -@@ -429,6 +430,8 @@ - __attribute__((unused))) - { - DBUG_ENTER("ha_example::index_read"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_WRONG_COMMAND); - DBUG_RETURN(HA_ERR_WRONG_COMMAND); - } - -@@ -441,6 +444,8 @@ - int ha_example::index_next(uchar *buf) - { - DBUG_ENTER("ha_example::index_next"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_WRONG_COMMAND); - DBUG_RETURN(HA_ERR_WRONG_COMMAND); - } - -@@ -453,6 +458,8 @@ - int ha_example::index_prev(uchar *buf) - { - DBUG_ENTER("ha_example::index_prev"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_WRONG_COMMAND); - DBUG_RETURN(HA_ERR_WRONG_COMMAND); - } - -@@ -470,6 +477,8 @@ - int ha_example::index_first(uchar *buf) - { - DBUG_ENTER("ha_example::index_first"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_WRONG_COMMAND); - DBUG_RETURN(HA_ERR_WRONG_COMMAND); - } - -@@ -487,6 +496,8 @@ - int ha_example::index_last(uchar *buf) - { - DBUG_ENTER("ha_example::index_last"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_WRONG_COMMAND); - DBUG_RETURN(HA_ERR_WRONG_COMMAND); - } - -@@ -534,6 +545,8 @@ - int ha_example::rnd_next(uchar *buf) - { - DBUG_ENTER("ha_example::rnd_next"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_WRONG_COMMAND); - DBUG_RETURN(HA_ERR_END_OF_FILE); - } - -@@ -582,6 +595,8 @@ - int ha_example::rnd_pos(uchar *buf, uchar *pos) - { - DBUG_ENTER("ha_example::rnd_pos"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); -+ MYSQL_INDEX_READ_ROW_DONE(HA_ERR_WRONG_COMMAND); - DBUG_RETURN(HA_ERR_WRONG_COMMAND); - } - -diff -Nru storage/federated/Makefile.am storage/federated/Makefile.am ---- storage/federated/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ storage/federated/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -48,5 +48,22 @@ - - - EXTRA_DIST = CMakeLists.txt plug.in -+ -+if HAVE_DTRACE_DASH_G -+abs_top_srcdir = @abs_top_srcdir@ -+libfederated_a_LIBADD = probes_mysql.o -+libfederated_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+DTRACEFILES = libfederated_a-ha_federated.o -+DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+ -+dtrace_files: -+ echo $(DTRACEFILES) > $@ -+dtrace_providers: -+ echo $(DTRACEPROVIDER) > $@ -+probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+endif -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru storage/federated/Makefile.in storage/federated/Makefile.in ---- storage/federated/Makefile.in 2011-05-27 11:03:59.000000000 +0200 -+++ storage/federated/Makefile.in 2011-05-27 10:52:05.000000000 +0200 -@@ -60,6 +60,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -75,7 +76,6 @@ - CONFIG_CLEAN_FILES = - LIBRARIES = $(noinst_LIBRARIES) - libfederated_a_AR = $(AR) $(ARFLAGS) --libfederated_a_LIBADD = - am_libfederated_a_OBJECTS = libfederated_a-ha_federated.$(OBJEXT) - libfederated_a_OBJECTS = $(am_libfederated_a_OBJECTS) - am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -@@ -156,6 +156,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -168,6 +170,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -279,6 +282,7 @@ - abs_builddir = @abs_builddir@ - abs_srcdir = @abs_srcdir@ - abs_top_builddir = @abs_top_builddir@ -+@HAVE_DTRACE_DASH_G_TRUE@abs_top_srcdir = @abs_top_srcdir@ - abs_top_srcdir = @abs_top_srcdir@ - ac_ct_CC = @ac_ct_CC@ - ac_ct_CXX = @ac_ct_CXX@ -@@ -436,6 +440,11 @@ - libfederated_a_CFLAGS = $(AM_CFLAGS) - libfederated_a_SOURCES = ha_federated.cc - EXTRA_DIST = CMakeLists.txt plug.in -+@HAVE_DTRACE_DASH_G_TRUE@libfederated_a_LIBADD = probes_mysql.o -+@HAVE_DTRACE_DASH_G_TRUE@libfederated_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEFILES = libfederated_a-ha_federated.o -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d - all: all-am - - .SUFFIXES: -@@ -660,6 +669,7 @@ - mostlyclean-generic: - - clean-generic: -+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - - distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -@@ -743,6 +753,14 @@ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-pkgpluginLTLIBRARIES - -+ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_files: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEFILES) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_providers: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEPROVIDER) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru storage/federated/ha_federated.cc storage/federated/ha_federated.cc ---- storage/federated/ha_federated.cc 2011-05-27 11:02:46.000000000 +0200 -+++ storage/federated/ha_federated.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -385,6 +385,8 @@ - - #include - -+#include "probes_mysql.h" -+ - /* Variables for federated share methods */ - static HASH federated_open_tables; // To track open tables - pthread_mutex_t federated_mutex; // To init the hash -@@ -2324,13 +2326,17 @@ - int ha_federated::index_read(uchar *buf, const uchar *key, - uint key_len, ha_rkey_function find_flag) - { -+ int rc; - DBUG_ENTER("ha_federated::index_read"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - - if (stored_result) - mysql_free_result(stored_result); -- DBUG_RETURN(index_read_idx_with_result_set(buf, active_index, key, -- key_len, find_flag, -- &stored_result)); -+ rc= index_read_idx_with_result_set(buf, active_index, key, -+ key_len, find_flag, -+ &stored_result); -+ MYSQL_INDEX_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - -@@ -2353,12 +2359,17 @@ - int retval; - MYSQL_RES *mysql_result; - DBUG_ENTER("ha_federated::index_read_idx"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - - if ((retval= index_read_idx_with_result_set(buf, index, key, - key_len, find_flag, - &mysql_result))) -- DBUG_RETURN(retval); -+ { -+ MYSQL_INDEX_READ_ROW_DONE(retval); -+ DBUG_RETURN(retval); -+ } - mysql_free_result(mysql_result); -+ MYSQL_INDEX_READ_ROW_DONE(0); - DBUG_RETURN(retval); - } - -@@ -2478,6 +2489,7 @@ - sizeof(sql_query_buffer), - &my_charset_bin); - DBUG_ENTER("ha_federated::read_range_first"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - - DBUG_ASSERT(!(start_key == NULL && end_key == NULL)); - -@@ -2506,10 +2518,12 @@ - } - - retval= read_next(table->record[0], stored_result); -+ MYSQL_INDEX_READ_ROW_DONE(retval); - DBUG_RETURN(retval); - - error: - table->status= STATUS_NOT_FOUND; -+ MYSQL_INDEX_READ_ROW_DONE(retval); - DBUG_RETURN(retval); - } - -@@ -2518,7 +2532,9 @@ - { - int retval; - DBUG_ENTER("ha_federated::read_range_next"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - retval= rnd_next(table->record[0]); -+ MYSQL_INDEX_READ_ROW_DONE(retval); - DBUG_RETURN(retval); - } - -@@ -2637,7 +2653,9 @@ - - int ha_federated::rnd_next(uchar *buf) - { -+ int rc; - DBUG_ENTER("ha_federated::rnd_next"); -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - - if (stored_result == 0) - { -@@ -2646,9 +2664,12 @@ - so we can get here _even_ if there is _no_ pre-fetched result-set! - TODO: fix it. We can delete this in 5.1 when rnd_init() is checked. - */ -+ MYSQL_READ_ROW_DONE(1); - DBUG_RETURN(1); - } -- DBUG_RETURN(read_next(buf, stored_result)); -+ rc= read_next(buf, stored_result); -+ MYSQL_READ_ROW_DONE(rc); -+ DBUG_RETURN(rc); - } - - -@@ -2726,6 +2747,8 @@ - { - int result; - DBUG_ENTER("ha_federated::rnd_pos"); -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 1); -+ - ha_statistic_increment(&SSV::ha_read_rnd_count); - if (table->s->primary_key != MAX_KEY) - { -@@ -2740,6 +2763,7 @@ - result= 0; - } - table->status= result ? STATUS_NOT_FOUND : 0; -+ MYSQL_READ_ROW_DONE(result); - DBUG_RETURN(result); - } - -diff -Nru storage/heap/Makefile.am storage/heap/Makefile.am ---- storage/heap/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ storage/heap/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -51,5 +51,21 @@ - - EXTRA_DIST = CMakeLists.txt plug.in - -+if HAVE_DTRACE_DASH_G -+abs_top_srcdir = @abs_top_srcdir@ -+libheap_a_LIBADD = probes_mysql.o -+libheap_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+DTRACEFILES = ha_heap.o -+DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+ -+dtrace_files: -+ echo $(DTRACEFILES) > $@ -+dtrace_providers: -+ echo $(DTRACEPROVIDER) > $@ -+probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+endif -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru storage/heap/Makefile.in storage/heap/Makefile.in ---- storage/heap/Makefile.in 2011-05-27 11:03:59.000000000 +0200 -+++ storage/heap/Makefile.in 2011-05-27 10:52:06.000000000 +0200 -@@ -59,6 +59,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -82,7 +83,6 @@ - pkglibLIBRARIES_INSTALL = $(INSTALL_DATA) - LIBRARIES = $(noinst_LIBRARIES) $(pkglib_LIBRARIES) - libheap_a_AR = $(AR) $(ARFLAGS) --libheap_a_LIBADD = - am_libheap_a_OBJECTS = hp_open.$(OBJEXT) hp_extra.$(OBJEXT) \ - hp_close.$(OBJEXT) hp_panic.$(OBJEXT) hp_info.$(OBJEXT) \ - hp_rrnd.$(OBJEXT) hp_scan.$(OBJEXT) hp_update.$(OBJEXT) \ -@@ -181,6 +181,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -193,6 +195,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -304,6 +307,7 @@ - abs_builddir = @abs_builddir@ - abs_srcdir = @abs_srcdir@ - abs_top_builddir = @abs_top_builddir@ -+@HAVE_DTRACE_DASH_G_TRUE@abs_top_srcdir = @abs_top_srcdir@ - abs_top_srcdir = @abs_top_srcdir@ - ac_ct_CC = @ac_ct_CC@ - ac_ct_CXX = @ac_ct_CXX@ -@@ -471,6 +475,11 @@ - hp_hash.c _check.c _rectest.c hp_static.c - - EXTRA_DIST = CMakeLists.txt plug.in -+@HAVE_DTRACE_DASH_G_TRUE@libheap_a_LIBADD = probes_mysql.o -+@HAVE_DTRACE_DASH_G_TRUE@libheap_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEFILES = ha_heap.o -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d - all: all-am - - .SUFFIXES: -@@ -733,6 +742,7 @@ - mostlyclean-generic: - - clean-generic: -+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - - distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -@@ -817,6 +827,13 @@ - uninstall-am uninstall-pkglibLIBRARIES - - -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_files: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEFILES) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_providers: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEPROVIDER) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru storage/heap/ha_heap.cc storage/heap/ha_heap.cc ---- storage/heap/ha_heap.cc 2011-05-27 11:02:46.000000000 +0200 -+++ storage/heap/ha_heap.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -23,6 +23,7 @@ - #include - #include "ha_heap.h" - #include "heapdef.h" -+#include "probes_mysql.h" - - static handler *heap_create_handler(handlerton *hton, - TABLE_SHARE *table, -@@ -274,21 +275,25 @@ - key_part_map keypart_map, - enum ha_rkey_function find_flag) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_key_count); - int error = heap_rkey(file,buf,active_index, key, keypart_map, find_flag); - table->status = error ? STATUS_NOT_FOUND : 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_heap::index_read_last_map(uchar *buf, const uchar *key, - key_part_map keypart_map) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_key_count); - int error= heap_rkey(file, buf, active_index, key, keypart_map, - HA_READ_PREFIX_LAST); - table->status= error ? STATUS_NOT_FOUND : 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - -@@ -296,45 +301,55 @@ - key_part_map keypart_map, - enum ha_rkey_function find_flag) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - ha_statistic_increment(&SSV::ha_read_key_count); - int error = heap_rkey(file, buf, index, key, keypart_map, find_flag); - table->status = error ? STATUS_NOT_FOUND : 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_heap::index_next(uchar * buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_next_count); - int error=heap_rnext(file,buf); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_heap::index_prev(uchar * buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_prev_count); - int error=heap_rprev(file,buf); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_heap::index_first(uchar * buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_first_count); - int error=heap_rfirst(file, buf, active_index); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_heap::index_last(uchar * buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_last_count); - int error=heap_rlast(file, buf, active_index); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - -@@ -345,9 +360,11 @@ - - int ha_heap::rnd_next(uchar *buf) - { -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - ha_statistic_increment(&SSV::ha_read_rnd_next_count); - int error=heap_scan(file, buf); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_READ_ROW_DONE(error); - return error; - } - -@@ -355,10 +372,12 @@ - { - int error; - HEAP_PTR heap_position; -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - ha_statistic_increment(&SSV::ha_read_rnd_count); - memcpy_fixed((char*) &heap_position, pos, sizeof(HEAP_PTR)); - error=heap_rrnd(file, buf, heap_position); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_READ_ROW_DONE(error); - return error; - } - -diff -Nru storage/myisam/Makefile.am storage/myisam/Makefile.am ---- storage/myisam/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ storage/myisam/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -150,5 +150,21 @@ - @CHMOD@ +x $@-t - @MV@ $@-t $@ - -+if HAVE_DTRACE_DASH_G -+abs_top_srcdir = @abs_top_srcdir@ -+libmyisam_a_LIBADD = probes_mysql.o -+libmyisam_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+CLEANFILES += probes_mysql.o dtrace_files dtrace_providers -+DTRACEFILES = ha_myisam.o -+DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+ -+dtrace_files: -+ echo $(DTRACEFILES) > $@ -+dtrace_providers: -+ echo $(DTRACEPROVIDER) > $@ -+probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+endif -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru storage/myisam/Makefile.in storage/myisam/Makefile.in ---- storage/myisam/Makefile.in 2011-05-27 11:04:00.000000000 +0200 -+++ storage/myisam/Makefile.in 2011-05-27 10:52:07.000000000 +0200 -@@ -55,6 +55,7 @@ - myisampack$(EXEEXT) myisam_ftdump$(EXEEXT) - noinst_PROGRAMS = mi_test1$(EXEEXT) mi_test2$(EXEEXT) \ - mi_test3$(EXEEXT) rt_test$(EXEEXT) sp_test$(EXEEXT) -+@HAVE_DTRACE_DASH_G_TRUE@am__append_1 = probes_mysql.o dtrace_files dtrace_providers - subdir = storage/myisam - DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in ChangeLog NEWS TODO -@@ -63,6 +64,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -87,7 +89,6 @@ - pkglibLIBRARIES_INSTALL = $(INSTALL_DATA) - LIBRARIES = $(pkglib_LIBRARIES) - libmyisam_a_AR = $(AR) $(ARFLAGS) --libmyisam_a_LIBADD = - am_libmyisam_a_OBJECTS = mi_open.$(OBJEXT) mi_extra.$(OBJEXT) \ - mi_info.$(OBJEXT) mi_rkey.$(OBJEXT) mi_rnext.$(OBJEXT) \ - mi_rnext_same.$(OBJEXT) mi_search.$(OBJEXT) mi_page.$(OBJEXT) \ -@@ -206,6 +207,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -218,6 +221,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -329,6 +333,7 @@ - abs_builddir = @abs_builddir@ - abs_srcdir = @abs_srcdir@ - abs_top_builddir = @abs_top_builddir@ -+@HAVE_DTRACE_DASH_G_TRUE@abs_top_srcdir = @abs_top_srcdir@ - abs_top_srcdir = @abs_top_srcdir@ - ac_ct_CC = @ac_ct_CC@ - ac_ct_CXX = @ac_ct_CXX@ -@@ -553,8 +558,13 @@ - ha_myisam.cc \ - rt_index.c rt_key.c rt_mbr.c rt_split.c sp_key.c - --CLEANFILES = test?.MY? FT?.MY? isam.log mi_test_all rt_test.MY? sp_test.MY? -+CLEANFILES = test?.MY? FT?.MY? isam.log mi_test_all rt_test.MY? \ -+ sp_test.MY? $(am__append_1) - SUFFIXES = .sh -+@HAVE_DTRACE_DASH_G_TRUE@libmyisam_a_LIBADD = probes_mysql.o -+@HAVE_DTRACE_DASH_G_TRUE@libmyisam_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEFILES = ha_myisam.o -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d - all: all-am - - .SUFFIXES: -@@ -1048,6 +1058,13 @@ - @CHMOD@ +x $@-t - @MV@ $@-t $@ - -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_files: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEFILES) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_providers: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEPROVIDER) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru storage/myisam/ha_myisam.cc storage/myisam/ha_myisam.cc ---- storage/myisam/ha_myisam.cc 2011-05-27 11:02:46.000000000 +0200 -+++ storage/myisam/ha_myisam.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -28,6 +28,7 @@ - #include - #include "myisamdef.h" - #include "rt_index.h" -+#include "probes_mysql.h" - - ulong myisam_recover_options= HA_RECOVER_NONE; - -@@ -1659,10 +1660,12 @@ - key_part_map keypart_map, - enum ha_rkey_function find_flag) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_key_count); - int error=mi_rkey(file, buf, active_index, key, keypart_map, find_flag); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - -@@ -1670,9 +1673,11 @@ - key_part_map keypart_map, - enum ha_rkey_function find_flag) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - ha_statistic_increment(&SSV::ha_read_key_count); - int error=mi_rkey(file, buf, index, key, keypart_map, find_flag); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - -@@ -1680,47 +1685,57 @@ - key_part_map keypart_map) - { - DBUG_ENTER("ha_myisam::index_read_last"); -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_key_count); - int error=mi_rkey(file, buf, active_index, key, keypart_map, - HA_READ_PREFIX_LAST); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - DBUG_RETURN(error); - } - - int ha_myisam::index_next(uchar *buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_next_count); - int error=mi_rnext(file,buf,active_index); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_myisam::index_prev(uchar *buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_prev_count); - int error=mi_rprev(file,buf, active_index); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_myisam::index_first(uchar *buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_first_count); - int error=mi_rfirst(file, buf, active_index); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_myisam::index_last(uchar *buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_last_count); - int error=mi_rlast(file, buf, active_index); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - -@@ -1729,6 +1744,7 @@ - uint length __attribute__((unused))) - { - int error; -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(inited==INDEX); - ha_statistic_increment(&SSV::ha_read_next_count); - do -@@ -1736,6 +1752,7 @@ - error= mi_rnext_same(file,buf); - } while (error == HA_ERR_RECORD_DELETED); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - -@@ -1749,9 +1766,11 @@ - - int ha_myisam::rnd_next(uchar *buf) - { -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - ha_statistic_increment(&SSV::ha_read_rnd_next_count); - int error=mi_scan(file, buf); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_READ_ROW_DONE(0); - return error; - } - -@@ -1762,9 +1781,11 @@ - - int ha_myisam::rnd_pos(uchar *buf, uchar *pos) - { -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - ha_statistic_increment(&SSV::ha_read_rnd_count); - int error=mi_rrnd(file, buf, my_get_ptr(pos,ref_length)); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_READ_ROW_DONE(0); - return error; - } - -diff -Nru storage/myisammrg/Makefile.am storage/myisammrg/Makefile.am ---- storage/myisammrg/Makefile.am 2011-05-27 11:02:47.000000000 +0200 -+++ storage/myisammrg/Makefile.am 2011-05-27 10:50:57.000000000 +0200 -@@ -40,5 +40,22 @@ - - EXTRA_DIST = CMakeLists.txt plug.in - -+if HAVE_DTRACE_DASH_G -+abs_top_srcdir = @abs_top_srcdir@ -+libmyisammrg_a_LIBADD = probes_mysql.o -+libmyisammrg_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+DTRACEFILES = ha_myisammrg.o -+DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d -+ -+dtrace_files: -+ echo $(DTRACEFILES) > $@ -+dtrace_providers: -+ echo $(DTRACEPROVIDER) > $@ -+probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+endif -+ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% -diff -Nru storage/myisammrg/Makefile.in storage/myisammrg/Makefile.in ---- storage/myisammrg/Makefile.in 2011-05-27 11:04:00.000000000 +0200 -+++ storage/myisammrg/Makefile.in 2011-05-27 10:52:07.000000000 +0200 -@@ -57,6 +57,7 @@ - $(top_srcdir)/config/ac-macros/check_cpu.m4 \ - $(top_srcdir)/config/ac-macros/character_sets.m4 \ - $(top_srcdir)/config/ac-macros/compiler_flag.m4 \ -+ $(top_srcdir)/config/ac-macros/dtrace.m4 \ - $(top_srcdir)/config/ac-macros/plugins.m4 \ - $(top_srcdir)/config/ac-macros/ha_ndbcluster.m4 \ - $(top_srcdir)/config/ac-macros/large_file.m4 \ -@@ -80,7 +81,6 @@ - pkglibLIBRARIES_INSTALL = $(INSTALL_DATA) - LIBRARIES = $(noinst_LIBRARIES) $(pkglib_LIBRARIES) - libmyisammrg_a_AR = $(AR) $(ARFLAGS) --libmyisammrg_a_LIBADD = - am_libmyisammrg_a_OBJECTS = myrg_open.$(OBJEXT) myrg_extra.$(OBJEXT) \ - myrg_info.$(OBJEXT) myrg_locking.$(OBJEXT) myrg_rrnd.$(OBJEXT) \ - myrg_update.$(OBJEXT) myrg_delete.$(OBJEXT) \ -@@ -163,6 +163,8 @@ - DOT_FRM_VERSION = @DOT_FRM_VERSION@ - DOXYGEN = @DOXYGEN@ - DSYMUTIL = @DSYMUTIL@ -+DTRACE = @DTRACE@ -+DTRACEFLAGS = @DTRACEFLAGS@ - DUMPBIN = @DUMPBIN@ - DVIS = @DVIS@ - ECHO_C = @ECHO_C@ -@@ -175,6 +177,7 @@ - GETCONF = @GETCONF@ - GREP = @GREP@ - GXX = @GXX@ -+HAVE_DTRACE = @HAVE_DTRACE@ - HOSTNAME = @HOSTNAME@ - INNODB_DYNAMIC_CFLAGS = @INNODB_DYNAMIC_CFLAGS@ - INSTALL = @INSTALL@ -@@ -286,6 +289,7 @@ - abs_builddir = @abs_builddir@ - abs_srcdir = @abs_srcdir@ - abs_top_builddir = @abs_top_builddir@ -+@HAVE_DTRACE_DASH_G_TRUE@abs_top_srcdir = @abs_top_srcdir@ - abs_top_srcdir = @abs_top_srcdir@ - ac_ct_CC = @ac_ct_CC@ - ac_ct_CXX = @ac_ct_CXX@ -@@ -441,6 +445,11 @@ - myrg_rnext_same.c myrg_records.c - - EXTRA_DIST = CMakeLists.txt plug.in -+@HAVE_DTRACE_DASH_G_TRUE@libmyisammrg_a_LIBADD = probes_mysql.o -+@HAVE_DTRACE_DASH_G_TRUE@libmyisammrg_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@CLEANFILES = probes_mysql.o dtrace_files dtrace_providers -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEFILES = ha_myisammrg.o -+@HAVE_DTRACE_DASH_G_TRUE@DTRACEPROVIDER = $(abs_top_srcdir)/sql/probes_mysql.d - all: all-am - - .SUFFIXES: -@@ -686,6 +695,7 @@ - mostlyclean-generic: - - clean-generic: -+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - - distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -@@ -769,6 +779,13 @@ - tags uninstall uninstall-am uninstall-pkglibLIBRARIES - - -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_files: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEFILES) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@dtrace_providers: -+@HAVE_DTRACE_DASH_G_TRUE@ echo $(DTRACEPROVIDER) > $@ -+@HAVE_DTRACE_DASH_G_TRUE@probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) -+@HAVE_DTRACE_DASH_G_TRUE@ $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES) -o $@ -+ - # Don't update the files from bitkeeper - %::SCCS/s.% - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nru storage/myisammrg/ha_myisammrg.cc storage/myisammrg/ha_myisammrg.cc ---- storage/myisammrg/ha_myisammrg.cc 2011-05-27 11:02:46.000000000 +0200 -+++ storage/myisammrg/ha_myisammrg.cc 2011-05-27 10:50:57.000000000 +0200 -@@ -101,7 +101,7 @@ - #include "../myisam/ha_myisam.h" - #include "ha_myisammrg.h" - #include "myrg_def.h" -- -+#include "probes_mysql.h" - - static handler *myisammrg_create_handler(handlerton *hton, - TABLE_SHARE *table, -@@ -734,10 +734,12 @@ - key_part_map keypart_map, - enum ha_rkey_function find_flag) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(this->file->children_attached); - ha_statistic_increment(&SSV::ha_read_key_count); - int error=myrg_rkey(file,buf,active_index, key, keypart_map, find_flag); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - -@@ -745,57 +747,69 @@ - key_part_map keypart_map, - enum ha_rkey_function find_flag) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(this->file->children_attached); - ha_statistic_increment(&SSV::ha_read_key_count); - int error=myrg_rkey(file,buf,index, key, keypart_map, find_flag); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_myisammrg::index_read_last_map(uchar *buf, const uchar *key, - key_part_map keypart_map) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(this->file->children_attached); - ha_statistic_increment(&SSV::ha_read_key_count); - int error=myrg_rkey(file,buf,active_index, key, keypart_map, - HA_READ_PREFIX_LAST); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_myisammrg::index_next(uchar * buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(this->file->children_attached); - ha_statistic_increment(&SSV::ha_read_next_count); - int error=myrg_rnext(file,buf,active_index); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_myisammrg::index_prev(uchar * buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(this->file->children_attached); - ha_statistic_increment(&SSV::ha_read_prev_count); - int error=myrg_rprev(file,buf, active_index); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_myisammrg::index_first(uchar * buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(this->file->children_attached); - ha_statistic_increment(&SSV::ha_read_first_count); - int error=myrg_rfirst(file, buf, active_index); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - - int ha_myisammrg::index_last(uchar * buf) - { -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(this->file->children_attached); - ha_statistic_increment(&SSV::ha_read_last_count); - int error=myrg_rlast(file, buf, active_index); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - -@@ -804,6 +818,7 @@ - uint length __attribute__((unused))) - { - int error; -+ MYSQL_INDEX_READ_ROW_START(table_share->db.str, table_share->table_name.str); - DBUG_ASSERT(this->file->children_attached); - ha_statistic_increment(&SSV::ha_read_next_count); - do -@@ -811,6 +826,7 @@ - error= myrg_rnext_same(file,buf); - } while (error == HA_ERR_RECORD_DELETED); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_INDEX_READ_ROW_DONE(error); - return error; - } - -@@ -824,20 +840,24 @@ - - int ha_myisammrg::rnd_next(uchar *buf) - { -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - DBUG_ASSERT(this->file->children_attached); - ha_statistic_increment(&SSV::ha_read_rnd_next_count); - int error=myrg_rrnd(file, buf, HA_OFFSET_ERROR); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_READ_ROW_DONE(error); - return error; - } - - - int ha_myisammrg::rnd_pos(uchar * buf, uchar *pos) - { -+ MYSQL_READ_ROW_START(table_share->db.str, table_share->table_name.str, 0); - DBUG_ASSERT(this->file->children_attached); - ha_statistic_increment(&SSV::ha_read_rnd_count); - int error=myrg_rrnd(file, buf, my_get_ptr(pos,ref_length)); - table->status=error ? STATUS_NOT_FOUND: 0; -+ MYSQL_READ_ROW_DONE(error); - return error; - } - -=== added file 'include/probes.h' ---- include/probes.h 1970-01-01 00:00:00 +0000 -+++ include/probes.h 2011-05-26 16:14:02 +0000 -@@ -0,0 +1,981 @@ -+/* -+ * Generated by dtrace(1M). -+ */ -+ -+#ifndef _PROBES_H -+#define _PROBES_H -+ -+ -+ -+#ifdef __cplusplus -+extern "C" { -+#endif -+ -+#if _DTRACE_VERSION -+ -+#define MYSQL_COMMAND_DONE(arg0) \ -+ __dtrace_mysql___command__done(arg0) -+#ifndef __sparc -+#define MYSQL_COMMAND_DONE_ENABLED() \ -+ __dtraceenabled_mysql___command__done() -+#else -+#define MYSQL_COMMAND_DONE_ENABLED() \ -+ __dtraceenabled_mysql___command__done(0) -+#endif -+#define MYSQL_COMMAND_START(arg0, arg1, arg2, arg3) \ -+ __dtrace_mysql___command__start(arg0, arg1, arg2, arg3) -+#ifndef __sparc -+#define MYSQL_COMMAND_START_ENABLED() \ -+ __dtraceenabled_mysql___command__start() -+#else -+#define MYSQL_COMMAND_START_ENABLED() \ -+ __dtraceenabled_mysql___command__start(0) -+#endif -+#define MYSQL_CONNECTION_DONE(arg0, arg1) \ -+ __dtrace_mysql___connection__done(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_CONNECTION_DONE_ENABLED() \ -+ __dtraceenabled_mysql___connection__done() -+#else -+#define MYSQL_CONNECTION_DONE_ENABLED() \ -+ __dtraceenabled_mysql___connection__done(0) -+#endif -+#define MYSQL_CONNECTION_START(arg0, arg1, arg2) \ -+ __dtrace_mysql___connection__start(arg0, arg1, arg2) -+#ifndef __sparc -+#define MYSQL_CONNECTION_START_ENABLED() \ -+ __dtraceenabled_mysql___connection__start() -+#else -+#define MYSQL_CONNECTION_START_ENABLED() \ -+ __dtraceenabled_mysql___connection__start(0) -+#endif -+#define MYSQL_DELETE_DONE(arg0, arg1) \ -+ __dtrace_mysql___delete__done(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_DELETE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___delete__done() -+#else -+#define MYSQL_DELETE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___delete__done(0) -+#endif -+#define MYSQL_DELETE_ROW_DONE(arg0) \ -+ __dtrace_mysql___delete__row__done(arg0) -+#ifndef __sparc -+#define MYSQL_DELETE_ROW_DONE_ENABLED() \ -+ __dtraceenabled_mysql___delete__row__done() -+#else -+#define MYSQL_DELETE_ROW_DONE_ENABLED() \ -+ __dtraceenabled_mysql___delete__row__done(0) -+#endif -+#define MYSQL_DELETE_ROW_START(arg0, arg1) \ -+ __dtrace_mysql___delete__row__start(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_DELETE_ROW_START_ENABLED() \ -+ __dtraceenabled_mysql___delete__row__start() -+#else -+#define MYSQL_DELETE_ROW_START_ENABLED() \ -+ __dtraceenabled_mysql___delete__row__start(0) -+#endif -+#define MYSQL_DELETE_START(arg0) \ -+ __dtrace_mysql___delete__start(arg0) -+#ifndef __sparc -+#define MYSQL_DELETE_START_ENABLED() \ -+ __dtraceenabled_mysql___delete__start() -+#else -+#define MYSQL_DELETE_START_ENABLED() \ -+ __dtraceenabled_mysql___delete__start(0) -+#endif -+#define MYSQL_FILESORT_DONE(arg0, arg1) \ -+ __dtrace_mysql___filesort__done(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_FILESORT_DONE_ENABLED() \ -+ __dtraceenabled_mysql___filesort__done() -+#else -+#define MYSQL_FILESORT_DONE_ENABLED() \ -+ __dtraceenabled_mysql___filesort__done(0) -+#endif -+#define MYSQL_FILESORT_START(arg0, arg1) \ -+ __dtrace_mysql___filesort__start(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_FILESORT_START_ENABLED() \ -+ __dtraceenabled_mysql___filesort__start() -+#else -+#define MYSQL_FILESORT_START_ENABLED() \ -+ __dtraceenabled_mysql___filesort__start(0) -+#endif -+#define MYSQL_HANDLER_RDLOCK_DONE(arg0) \ -+ __dtrace_mysql___handler__rdlock__done(arg0) -+#ifndef __sparc -+#define MYSQL_HANDLER_RDLOCK_DONE_ENABLED() \ -+ __dtraceenabled_mysql___handler__rdlock__done() -+#else -+#define MYSQL_HANDLER_RDLOCK_DONE_ENABLED() \ -+ __dtraceenabled_mysql___handler__rdlock__done(0) -+#endif -+#define MYSQL_HANDLER_RDLOCK_START(arg0, arg1) \ -+ __dtrace_mysql___handler__rdlock__start(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_HANDLER_RDLOCK_START_ENABLED() \ -+ __dtraceenabled_mysql___handler__rdlock__start() -+#else -+#define MYSQL_HANDLER_RDLOCK_START_ENABLED() \ -+ __dtraceenabled_mysql___handler__rdlock__start(0) -+#endif -+#define MYSQL_HANDLER_UNLOCK_DONE(arg0) \ -+ __dtrace_mysql___handler__unlock__done(arg0) -+#ifndef __sparc -+#define MYSQL_HANDLER_UNLOCK_DONE_ENABLED() \ -+ __dtraceenabled_mysql___handler__unlock__done() -+#else -+#define MYSQL_HANDLER_UNLOCK_DONE_ENABLED() \ -+ __dtraceenabled_mysql___handler__unlock__done(0) -+#endif -+#define MYSQL_HANDLER_UNLOCK_START(arg0, arg1) \ -+ __dtrace_mysql___handler__unlock__start(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_HANDLER_UNLOCK_START_ENABLED() \ -+ __dtraceenabled_mysql___handler__unlock__start() -+#else -+#define MYSQL_HANDLER_UNLOCK_START_ENABLED() \ -+ __dtraceenabled_mysql___handler__unlock__start(0) -+#endif -+#define MYSQL_HANDLER_WRLOCK_DONE(arg0) \ -+ __dtrace_mysql___handler__wrlock__done(arg0) -+#ifndef __sparc -+#define MYSQL_HANDLER_WRLOCK_DONE_ENABLED() \ -+ __dtraceenabled_mysql___handler__wrlock__done() -+#else -+#define MYSQL_HANDLER_WRLOCK_DONE_ENABLED() \ -+ __dtraceenabled_mysql___handler__wrlock__done(0) -+#endif -+#define MYSQL_HANDLER_WRLOCK_START(arg0, arg1) \ -+ __dtrace_mysql___handler__wrlock__start(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_HANDLER_WRLOCK_START_ENABLED() \ -+ __dtraceenabled_mysql___handler__wrlock__start() -+#else -+#define MYSQL_HANDLER_WRLOCK_START_ENABLED() \ -+ __dtraceenabled_mysql___handler__wrlock__start(0) -+#endif -+#define MYSQL_INDEX_READ_ROW_DONE(arg0) \ -+ __dtrace_mysql___index__read__row__done(arg0) -+#ifndef __sparc -+#define MYSQL_INDEX_READ_ROW_DONE_ENABLED() \ -+ __dtraceenabled_mysql___index__read__row__done() -+#else -+#define MYSQL_INDEX_READ_ROW_DONE_ENABLED() \ -+ __dtraceenabled_mysql___index__read__row__done(0) -+#endif -+#define MYSQL_INDEX_READ_ROW_START(arg0, arg1) \ -+ __dtrace_mysql___index__read__row__start(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_INDEX_READ_ROW_START_ENABLED() \ -+ __dtraceenabled_mysql___index__read__row__start() -+#else -+#define MYSQL_INDEX_READ_ROW_START_ENABLED() \ -+ __dtraceenabled_mysql___index__read__row__start(0) -+#endif -+#define MYSQL_INSERT_DONE(arg0, arg1) \ -+ __dtrace_mysql___insert__done(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_INSERT_DONE_ENABLED() \ -+ __dtraceenabled_mysql___insert__done() -+#else -+#define MYSQL_INSERT_DONE_ENABLED() \ -+ __dtraceenabled_mysql___insert__done(0) -+#endif -+#define MYSQL_INSERT_ROW_DONE(arg0) \ -+ __dtrace_mysql___insert__row__done(arg0) -+#ifndef __sparc -+#define MYSQL_INSERT_ROW_DONE_ENABLED() \ -+ __dtraceenabled_mysql___insert__row__done() -+#else -+#define MYSQL_INSERT_ROW_DONE_ENABLED() \ -+ __dtraceenabled_mysql___insert__row__done(0) -+#endif -+#define MYSQL_INSERT_ROW_START(arg0, arg1) \ -+ __dtrace_mysql___insert__row__start(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_INSERT_ROW_START_ENABLED() \ -+ __dtraceenabled_mysql___insert__row__start() -+#else -+#define MYSQL_INSERT_ROW_START_ENABLED() \ -+ __dtraceenabled_mysql___insert__row__start(0) -+#endif -+#define MYSQL_INSERT_SELECT_DONE(arg0, arg1) \ -+ __dtrace_mysql___insert__select__done(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_INSERT_SELECT_DONE_ENABLED() \ -+ __dtraceenabled_mysql___insert__select__done() -+#else -+#define MYSQL_INSERT_SELECT_DONE_ENABLED() \ -+ __dtraceenabled_mysql___insert__select__done(0) -+#endif -+#define MYSQL_INSERT_SELECT_START(arg0) \ -+ __dtrace_mysql___insert__select__start(arg0) -+#ifndef __sparc -+#define MYSQL_INSERT_SELECT_START_ENABLED() \ -+ __dtraceenabled_mysql___insert__select__start() -+#else -+#define MYSQL_INSERT_SELECT_START_ENABLED() \ -+ __dtraceenabled_mysql___insert__select__start(0) -+#endif -+#define MYSQL_INSERT_START(arg0) \ -+ __dtrace_mysql___insert__start(arg0) -+#ifndef __sparc -+#define MYSQL_INSERT_START_ENABLED() \ -+ __dtraceenabled_mysql___insert__start() -+#else -+#define MYSQL_INSERT_START_ENABLED() \ -+ __dtraceenabled_mysql___insert__start(0) -+#endif -+#define MYSQL_KEYCACHE_READ_BLOCK(arg0) \ -+ __dtrace_mysql___keycache__read__block(arg0) -+#ifndef __sparc -+#define MYSQL_KEYCACHE_READ_BLOCK_ENABLED() \ -+ __dtraceenabled_mysql___keycache__read__block() -+#else -+#define MYSQL_KEYCACHE_READ_BLOCK_ENABLED() \ -+ __dtraceenabled_mysql___keycache__read__block(0) -+#endif -+#define MYSQL_KEYCACHE_READ_DONE(arg0, arg1) \ -+ __dtrace_mysql___keycache__read__done(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_KEYCACHE_READ_DONE_ENABLED() \ -+ __dtraceenabled_mysql___keycache__read__done() -+#else -+#define MYSQL_KEYCACHE_READ_DONE_ENABLED() \ -+ __dtraceenabled_mysql___keycache__read__done(0) -+#endif -+#define MYSQL_KEYCACHE_READ_HIT() \ -+ __dtrace_mysql___keycache__read__hit() -+#ifndef __sparc -+#define MYSQL_KEYCACHE_READ_HIT_ENABLED() \ -+ __dtraceenabled_mysql___keycache__read__hit() -+#else -+#define MYSQL_KEYCACHE_READ_HIT_ENABLED() \ -+ __dtraceenabled_mysql___keycache__read__hit(0) -+#endif -+#define MYSQL_KEYCACHE_READ_MISS() \ -+ __dtrace_mysql___keycache__read__miss() -+#ifndef __sparc -+#define MYSQL_KEYCACHE_READ_MISS_ENABLED() \ -+ __dtraceenabled_mysql___keycache__read__miss() -+#else -+#define MYSQL_KEYCACHE_READ_MISS_ENABLED() \ -+ __dtraceenabled_mysql___keycache__read__miss(0) -+#endif -+#define MYSQL_KEYCACHE_READ_START(arg0, arg1, arg2, arg3) \ -+ __dtrace_mysql___keycache__read__start(arg0, arg1, arg2, arg3) -+#ifndef __sparc -+#define MYSQL_KEYCACHE_READ_START_ENABLED() \ -+ __dtraceenabled_mysql___keycache__read__start() -+#else -+#define MYSQL_KEYCACHE_READ_START_ENABLED() \ -+ __dtraceenabled_mysql___keycache__read__start(0) -+#endif -+#define MYSQL_KEYCACHE_WRITE_BLOCK(arg0) \ -+ __dtrace_mysql___keycache__write__block(arg0) -+#ifndef __sparc -+#define MYSQL_KEYCACHE_WRITE_BLOCK_ENABLED() \ -+ __dtraceenabled_mysql___keycache__write__block() -+#else -+#define MYSQL_KEYCACHE_WRITE_BLOCK_ENABLED() \ -+ __dtraceenabled_mysql___keycache__write__block(0) -+#endif -+#define MYSQL_KEYCACHE_WRITE_DONE(arg0, arg1) \ -+ __dtrace_mysql___keycache__write__done(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_KEYCACHE_WRITE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___keycache__write__done() -+#else -+#define MYSQL_KEYCACHE_WRITE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___keycache__write__done(0) -+#endif -+#define MYSQL_KEYCACHE_WRITE_START(arg0, arg1, arg2, arg3) \ -+ __dtrace_mysql___keycache__write__start(arg0, arg1, arg2, arg3) -+#ifndef __sparc -+#define MYSQL_KEYCACHE_WRITE_START_ENABLED() \ -+ __dtraceenabled_mysql___keycache__write__start() -+#else -+#define MYSQL_KEYCACHE_WRITE_START_ENABLED() \ -+ __dtraceenabled_mysql___keycache__write__start(0) -+#endif -+#define MYSQL_MULTI_DELETE_DONE(arg0, arg1) \ -+ __dtrace_mysql___multi__delete__done(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_MULTI_DELETE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___multi__delete__done() -+#else -+#define MYSQL_MULTI_DELETE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___multi__delete__done(0) -+#endif -+#define MYSQL_MULTI_DELETE_START(arg0) \ -+ __dtrace_mysql___multi__delete__start(arg0) -+#ifndef __sparc -+#define MYSQL_MULTI_DELETE_START_ENABLED() \ -+ __dtraceenabled_mysql___multi__delete__start() -+#else -+#define MYSQL_MULTI_DELETE_START_ENABLED() \ -+ __dtraceenabled_mysql___multi__delete__start(0) -+#endif -+#define MYSQL_MULTI_UPDATE_DONE(arg0, arg1, arg2) \ -+ __dtrace_mysql___multi__update__done(arg0, arg1, arg2) -+#ifndef __sparc -+#define MYSQL_MULTI_UPDATE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___multi__update__done() -+#else -+#define MYSQL_MULTI_UPDATE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___multi__update__done(0) -+#endif -+#define MYSQL_MULTI_UPDATE_START(arg0) \ -+ __dtrace_mysql___multi__update__start(arg0) -+#ifndef __sparc -+#define MYSQL_MULTI_UPDATE_START_ENABLED() \ -+ __dtraceenabled_mysql___multi__update__start() -+#else -+#define MYSQL_MULTI_UPDATE_START_ENABLED() \ -+ __dtraceenabled_mysql___multi__update__start(0) -+#endif -+#define MYSQL_NET_READ_DONE(arg0, arg1) \ -+ __dtrace_mysql___net__read__done(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_NET_READ_DONE_ENABLED() \ -+ __dtraceenabled_mysql___net__read__done() -+#else -+#define MYSQL_NET_READ_DONE_ENABLED() \ -+ __dtraceenabled_mysql___net__read__done(0) -+#endif -+#define MYSQL_NET_READ_START() \ -+ __dtrace_mysql___net__read__start() -+#ifndef __sparc -+#define MYSQL_NET_READ_START_ENABLED() \ -+ __dtraceenabled_mysql___net__read__start() -+#else -+#define MYSQL_NET_READ_START_ENABLED() \ -+ __dtraceenabled_mysql___net__read__start(0) -+#endif -+#define MYSQL_NET_WRITE_DONE(arg0) \ -+ __dtrace_mysql___net__write__done(arg0) -+#ifndef __sparc -+#define MYSQL_NET_WRITE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___net__write__done() -+#else -+#define MYSQL_NET_WRITE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___net__write__done(0) -+#endif -+#define MYSQL_NET_WRITE_START(arg0) \ -+ __dtrace_mysql___net__write__start(arg0) -+#ifndef __sparc -+#define MYSQL_NET_WRITE_START_ENABLED() \ -+ __dtraceenabled_mysql___net__write__start() -+#else -+#define MYSQL_NET_WRITE_START_ENABLED() \ -+ __dtraceenabled_mysql___net__write__start(0) -+#endif -+#define MYSQL_QUERY_CACHE_HIT(arg0, arg1) \ -+ __dtrace_mysql___query__cache__hit(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_QUERY_CACHE_HIT_ENABLED() \ -+ __dtraceenabled_mysql___query__cache__hit() -+#else -+#define MYSQL_QUERY_CACHE_HIT_ENABLED() \ -+ __dtraceenabled_mysql___query__cache__hit(0) -+#endif -+#define MYSQL_QUERY_CACHE_MISS(arg0) \ -+ __dtrace_mysql___query__cache__miss(arg0) -+#ifndef __sparc -+#define MYSQL_QUERY_CACHE_MISS_ENABLED() \ -+ __dtraceenabled_mysql___query__cache__miss() -+#else -+#define MYSQL_QUERY_CACHE_MISS_ENABLED() \ -+ __dtraceenabled_mysql___query__cache__miss(0) -+#endif -+#define MYSQL_QUERY_DONE(arg0) \ -+ __dtrace_mysql___query__done(arg0) -+#ifndef __sparc -+#define MYSQL_QUERY_DONE_ENABLED() \ -+ __dtraceenabled_mysql___query__done() -+#else -+#define MYSQL_QUERY_DONE_ENABLED() \ -+ __dtraceenabled_mysql___query__done(0) -+#endif -+#define MYSQL_QUERY_EXEC_DONE(arg0) \ -+ __dtrace_mysql___query__exec__done(arg0) -+#ifndef __sparc -+#define MYSQL_QUERY_EXEC_DONE_ENABLED() \ -+ __dtraceenabled_mysql___query__exec__done() -+#else -+#define MYSQL_QUERY_EXEC_DONE_ENABLED() \ -+ __dtraceenabled_mysql___query__exec__done(0) -+#endif -+#define MYSQL_QUERY_EXEC_START(arg0, arg1, arg2, arg3, arg4, arg5) \ -+ __dtrace_mysql___query__exec__start(arg0, arg1, arg2, arg3, arg4, arg5) -+#ifndef __sparc -+#define MYSQL_QUERY_EXEC_START_ENABLED() \ -+ __dtraceenabled_mysql___query__exec__start() -+#else -+#define MYSQL_QUERY_EXEC_START_ENABLED() \ -+ __dtraceenabled_mysql___query__exec__start(0) -+#endif -+#define MYSQL_QUERY_PARSE_DONE(arg0) \ -+ __dtrace_mysql___query__parse__done(arg0) -+#ifndef __sparc -+#define MYSQL_QUERY_PARSE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___query__parse__done() -+#else -+#define MYSQL_QUERY_PARSE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___query__parse__done(0) -+#endif -+#define MYSQL_QUERY_PARSE_START(arg0) \ -+ __dtrace_mysql___query__parse__start(arg0) -+#ifndef __sparc -+#define MYSQL_QUERY_PARSE_START_ENABLED() \ -+ __dtraceenabled_mysql___query__parse__start() -+#else -+#define MYSQL_QUERY_PARSE_START_ENABLED() \ -+ __dtraceenabled_mysql___query__parse__start(0) -+#endif -+#define MYSQL_QUERY_START(arg0, arg1, arg2, arg3, arg4) \ -+ __dtrace_mysql___query__start(arg0, arg1, arg2, arg3, arg4) -+#ifndef __sparc -+#define MYSQL_QUERY_START_ENABLED() \ -+ __dtraceenabled_mysql___query__start() -+#else -+#define MYSQL_QUERY_START_ENABLED() \ -+ __dtraceenabled_mysql___query__start(0) -+#endif -+#define MYSQL_READ_ROW_DONE(arg0) \ -+ __dtrace_mysql___read__row__done(arg0) -+#ifndef __sparc -+#define MYSQL_READ_ROW_DONE_ENABLED() \ -+ __dtraceenabled_mysql___read__row__done() -+#else -+#define MYSQL_READ_ROW_DONE_ENABLED() \ -+ __dtraceenabled_mysql___read__row__done(0) -+#endif -+#define MYSQL_READ_ROW_START(arg0, arg1, arg2) \ -+ __dtrace_mysql___read__row__start(arg0, arg1, arg2) -+#ifndef __sparc -+#define MYSQL_READ_ROW_START_ENABLED() \ -+ __dtraceenabled_mysql___read__row__start() -+#else -+#define MYSQL_READ_ROW_START_ENABLED() \ -+ __dtraceenabled_mysql___read__row__start(0) -+#endif -+#define MYSQL_SELECT_DONE(arg0, arg1) \ -+ __dtrace_mysql___select__done(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_SELECT_DONE_ENABLED() \ -+ __dtraceenabled_mysql___select__done() -+#else -+#define MYSQL_SELECT_DONE_ENABLED() \ -+ __dtraceenabled_mysql___select__done(0) -+#endif -+#define MYSQL_SELECT_START(arg0) \ -+ __dtrace_mysql___select__start(arg0) -+#ifndef __sparc -+#define MYSQL_SELECT_START_ENABLED() \ -+ __dtraceenabled_mysql___select__start() -+#else -+#define MYSQL_SELECT_START_ENABLED() \ -+ __dtraceenabled_mysql___select__start(0) -+#endif -+#define MYSQL_UPDATE_DONE(arg0, arg1, arg2) \ -+ __dtrace_mysql___update__done(arg0, arg1, arg2) -+#ifndef __sparc -+#define MYSQL_UPDATE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___update__done() -+#else -+#define MYSQL_UPDATE_DONE_ENABLED() \ -+ __dtraceenabled_mysql___update__done(0) -+#endif -+#define MYSQL_UPDATE_ROW_DONE(arg0) \ -+ __dtrace_mysql___update__row__done(arg0) -+#ifndef __sparc -+#define MYSQL_UPDATE_ROW_DONE_ENABLED() \ -+ __dtraceenabled_mysql___update__row__done() -+#else -+#define MYSQL_UPDATE_ROW_DONE_ENABLED() \ -+ __dtraceenabled_mysql___update__row__done(0) -+#endif -+#define MYSQL_UPDATE_ROW_START(arg0, arg1) \ -+ __dtrace_mysql___update__row__start(arg0, arg1) -+#ifndef __sparc -+#define MYSQL_UPDATE_ROW_START_ENABLED() \ -+ __dtraceenabled_mysql___update__row__start() -+#else -+#define MYSQL_UPDATE_ROW_START_ENABLED() \ -+ __dtraceenabled_mysql___update__row__start(0) -+#endif -+#define MYSQL_UPDATE_START(arg0) \ -+ __dtrace_mysql___update__start(arg0) -+#ifndef __sparc -+#define MYSQL_UPDATE_START_ENABLED() \ -+ __dtraceenabled_mysql___update__start() -+#else -+#define MYSQL_UPDATE_START_ENABLED() \ -+ __dtraceenabled_mysql___update__start(0) -+#endif -+ -+ -+extern void __dtrace_mysql___command__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___command__done(void); -+#else -+extern int __dtraceenabled_mysql___command__done(long); -+#endif -+extern void __dtrace_mysql___command__start(unsigned long, int, char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___command__start(void); -+#else -+extern int __dtraceenabled_mysql___command__start(long); -+#endif -+extern void __dtrace_mysql___connection__done(int, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___connection__done(void); -+#else -+extern int __dtraceenabled_mysql___connection__done(long); -+#endif -+extern void __dtrace_mysql___connection__start(unsigned long, char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___connection__start(void); -+#else -+extern int __dtraceenabled_mysql___connection__start(long); -+#endif -+extern void __dtrace_mysql___delete__done(int, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___delete__done(void); -+#else -+extern int __dtraceenabled_mysql___delete__done(long); -+#endif -+extern void __dtrace_mysql___delete__row__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___delete__row__done(void); -+#else -+extern int __dtraceenabled_mysql___delete__row__done(long); -+#endif -+extern void __dtrace_mysql___delete__row__start(char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___delete__row__start(void); -+#else -+extern int __dtraceenabled_mysql___delete__row__start(long); -+#endif -+extern void __dtrace_mysql___delete__start(char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___delete__start(void); -+#else -+extern int __dtraceenabled_mysql___delete__start(long); -+#endif -+extern void __dtrace_mysql___filesort__done(int, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___filesort__done(void); -+#else -+extern int __dtraceenabled_mysql___filesort__done(long); -+#endif -+extern void __dtrace_mysql___filesort__start(char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___filesort__start(void); -+#else -+extern int __dtraceenabled_mysql___filesort__start(long); -+#endif -+extern void __dtrace_mysql___handler__rdlock__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___handler__rdlock__done(void); -+#else -+extern int __dtraceenabled_mysql___handler__rdlock__done(long); -+#endif -+extern void __dtrace_mysql___handler__rdlock__start(char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___handler__rdlock__start(void); -+#else -+extern int __dtraceenabled_mysql___handler__rdlock__start(long); -+#endif -+extern void __dtrace_mysql___handler__unlock__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___handler__unlock__done(void); -+#else -+extern int __dtraceenabled_mysql___handler__unlock__done(long); -+#endif -+extern void __dtrace_mysql___handler__unlock__start(char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___handler__unlock__start(void); -+#else -+extern int __dtraceenabled_mysql___handler__unlock__start(long); -+#endif -+extern void __dtrace_mysql___handler__wrlock__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___handler__wrlock__done(void); -+#else -+extern int __dtraceenabled_mysql___handler__wrlock__done(long); -+#endif -+extern void __dtrace_mysql___handler__wrlock__start(char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___handler__wrlock__start(void); -+#else -+extern int __dtraceenabled_mysql___handler__wrlock__start(long); -+#endif -+extern void __dtrace_mysql___index__read__row__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___index__read__row__done(void); -+#else -+extern int __dtraceenabled_mysql___index__read__row__done(long); -+#endif -+extern void __dtrace_mysql___index__read__row__start(char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___index__read__row__start(void); -+#else -+extern int __dtraceenabled_mysql___index__read__row__start(long); -+#endif -+extern void __dtrace_mysql___insert__done(int, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___insert__done(void); -+#else -+extern int __dtraceenabled_mysql___insert__done(long); -+#endif -+extern void __dtrace_mysql___insert__row__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___insert__row__done(void); -+#else -+extern int __dtraceenabled_mysql___insert__row__done(long); -+#endif -+extern void __dtrace_mysql___insert__row__start(char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___insert__row__start(void); -+#else -+extern int __dtraceenabled_mysql___insert__row__start(long); -+#endif -+extern void __dtrace_mysql___insert__select__done(int, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___insert__select__done(void); -+#else -+extern int __dtraceenabled_mysql___insert__select__done(long); -+#endif -+extern void __dtrace_mysql___insert__select__start(char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___insert__select__start(void); -+#else -+extern int __dtraceenabled_mysql___insert__select__start(long); -+#endif -+extern void __dtrace_mysql___insert__start(char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___insert__start(void); -+#else -+extern int __dtraceenabled_mysql___insert__start(long); -+#endif -+extern void __dtrace_mysql___keycache__read__block(unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___keycache__read__block(void); -+#else -+extern int __dtraceenabled_mysql___keycache__read__block(long); -+#endif -+extern void __dtrace_mysql___keycache__read__done(unsigned long, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___keycache__read__done(void); -+#else -+extern int __dtraceenabled_mysql___keycache__read__done(long); -+#endif -+extern void __dtrace_mysql___keycache__read__hit(void); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___keycache__read__hit(void); -+#else -+extern int __dtraceenabled_mysql___keycache__read__hit(long); -+#endif -+extern void __dtrace_mysql___keycache__read__miss(void); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___keycache__read__miss(void); -+#else -+extern int __dtraceenabled_mysql___keycache__read__miss(long); -+#endif -+extern void __dtrace_mysql___keycache__read__start(char *, unsigned long, unsigned long, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___keycache__read__start(void); -+#else -+extern int __dtraceenabled_mysql___keycache__read__start(long); -+#endif -+extern void __dtrace_mysql___keycache__write__block(unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___keycache__write__block(void); -+#else -+extern int __dtraceenabled_mysql___keycache__write__block(long); -+#endif -+extern void __dtrace_mysql___keycache__write__done(unsigned long, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___keycache__write__done(void); -+#else -+extern int __dtraceenabled_mysql___keycache__write__done(long); -+#endif -+extern void __dtrace_mysql___keycache__write__start(char *, unsigned long, unsigned long, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___keycache__write__start(void); -+#else -+extern int __dtraceenabled_mysql___keycache__write__start(long); -+#endif -+extern void __dtrace_mysql___multi__delete__done(int, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___multi__delete__done(void); -+#else -+extern int __dtraceenabled_mysql___multi__delete__done(long); -+#endif -+extern void __dtrace_mysql___multi__delete__start(char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___multi__delete__start(void); -+#else -+extern int __dtraceenabled_mysql___multi__delete__start(long); -+#endif -+extern void __dtrace_mysql___multi__update__done(int, unsigned long, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___multi__update__done(void); -+#else -+extern int __dtraceenabled_mysql___multi__update__done(long); -+#endif -+extern void __dtrace_mysql___multi__update__start(char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___multi__update__start(void); -+#else -+extern int __dtraceenabled_mysql___multi__update__start(long); -+#endif -+extern void __dtrace_mysql___net__read__done(int, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___net__read__done(void); -+#else -+extern int __dtraceenabled_mysql___net__read__done(long); -+#endif -+extern void __dtrace_mysql___net__read__start(void); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___net__read__start(void); -+#else -+extern int __dtraceenabled_mysql___net__read__start(long); -+#endif -+extern void __dtrace_mysql___net__write__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___net__write__done(void); -+#else -+extern int __dtraceenabled_mysql___net__write__done(long); -+#endif -+extern void __dtrace_mysql___net__write__start(unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___net__write__start(void); -+#else -+extern int __dtraceenabled_mysql___net__write__start(long); -+#endif -+extern void __dtrace_mysql___query__cache__hit(char *, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___query__cache__hit(void); -+#else -+extern int __dtraceenabled_mysql___query__cache__hit(long); -+#endif -+extern void __dtrace_mysql___query__cache__miss(char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___query__cache__miss(void); -+#else -+extern int __dtraceenabled_mysql___query__cache__miss(long); -+#endif -+extern void __dtrace_mysql___query__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___query__done(void); -+#else -+extern int __dtraceenabled_mysql___query__done(long); -+#endif -+extern void __dtrace_mysql___query__exec__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___query__exec__done(void); -+#else -+extern int __dtraceenabled_mysql___query__exec__done(long); -+#endif -+extern void __dtrace_mysql___query__exec__start(char *, unsigned long, char *, char *, char *, int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___query__exec__start(void); -+#else -+extern int __dtraceenabled_mysql___query__exec__start(long); -+#endif -+extern void __dtrace_mysql___query__parse__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___query__parse__done(void); -+#else -+extern int __dtraceenabled_mysql___query__parse__done(long); -+#endif -+extern void __dtrace_mysql___query__parse__start(char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___query__parse__start(void); -+#else -+extern int __dtraceenabled_mysql___query__parse__start(long); -+#endif -+extern void __dtrace_mysql___query__start(char *, unsigned long, char *, char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___query__start(void); -+#else -+extern int __dtraceenabled_mysql___query__start(long); -+#endif -+extern void __dtrace_mysql___read__row__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___read__row__done(void); -+#else -+extern int __dtraceenabled_mysql___read__row__done(long); -+#endif -+extern void __dtrace_mysql___read__row__start(char *, char *, int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___read__row__start(void); -+#else -+extern int __dtraceenabled_mysql___read__row__start(long); -+#endif -+extern void __dtrace_mysql___select__done(int, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___select__done(void); -+#else -+extern int __dtraceenabled_mysql___select__done(long); -+#endif -+extern void __dtrace_mysql___select__start(char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___select__start(void); -+#else -+extern int __dtraceenabled_mysql___select__start(long); -+#endif -+extern void __dtrace_mysql___update__done(int, unsigned long, unsigned long); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___update__done(void); -+#else -+extern int __dtraceenabled_mysql___update__done(long); -+#endif -+extern void __dtrace_mysql___update__row__done(int); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___update__row__done(void); -+#else -+extern int __dtraceenabled_mysql___update__row__done(long); -+#endif -+extern void __dtrace_mysql___update__row__start(char *, char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___update__row__start(void); -+#else -+extern int __dtraceenabled_mysql___update__row__start(long); -+#endif -+extern void __dtrace_mysql___update__start(char *); -+#ifndef __sparc -+extern int __dtraceenabled_mysql___update__start(void); -+#else -+extern int __dtraceenabled_mysql___update__start(long); -+#endif -+ -+#else -+ -+#define MYSQL_COMMAND_DONE(arg0) -+#define MYSQL_COMMAND_DONE_ENABLED() (0) -+#define MYSQL_COMMAND_START(arg0, arg1, arg2, arg3) -+#define MYSQL_COMMAND_START_ENABLED() (0) -+#define MYSQL_CONNECTION_DONE(arg0, arg1) -+#define MYSQL_CONNECTION_DONE_ENABLED() (0) -+#define MYSQL_CONNECTION_START(arg0, arg1, arg2) -+#define MYSQL_CONNECTION_START_ENABLED() (0) -+#define MYSQL_DELETE_DONE(arg0, arg1) -+#define MYSQL_DELETE_DONE_ENABLED() (0) -+#define MYSQL_DELETE_ROW_DONE(arg0) -+#define MYSQL_DELETE_ROW_DONE_ENABLED() (0) -+#define MYSQL_DELETE_ROW_START(arg0, arg1) -+#define MYSQL_DELETE_ROW_START_ENABLED() (0) -+#define MYSQL_DELETE_START(arg0) -+#define MYSQL_DELETE_START_ENABLED() (0) -+#define MYSQL_FILESORT_DONE(arg0, arg1) -+#define MYSQL_FILESORT_DONE_ENABLED() (0) -+#define MYSQL_FILESORT_START(arg0, arg1) -+#define MYSQL_FILESORT_START_ENABLED() (0) -+#define MYSQL_HANDLER_RDLOCK_DONE(arg0) -+#define MYSQL_HANDLER_RDLOCK_DONE_ENABLED() (0) -+#define MYSQL_HANDLER_RDLOCK_START(arg0, arg1) -+#define MYSQL_HANDLER_RDLOCK_START_ENABLED() (0) -+#define MYSQL_HANDLER_UNLOCK_DONE(arg0) -+#define MYSQL_HANDLER_UNLOCK_DONE_ENABLED() (0) -+#define MYSQL_HANDLER_UNLOCK_START(arg0, arg1) -+#define MYSQL_HANDLER_UNLOCK_START_ENABLED() (0) -+#define MYSQL_HANDLER_WRLOCK_DONE(arg0) -+#define MYSQL_HANDLER_WRLOCK_DONE_ENABLED() (0) -+#define MYSQL_HANDLER_WRLOCK_START(arg0, arg1) -+#define MYSQL_HANDLER_WRLOCK_START_ENABLED() (0) -+#define MYSQL_INDEX_READ_ROW_DONE(arg0) -+#define MYSQL_INDEX_READ_ROW_DONE_ENABLED() (0) -+#define MYSQL_INDEX_READ_ROW_START(arg0, arg1) -+#define MYSQL_INDEX_READ_ROW_START_ENABLED() (0) -+#define MYSQL_INSERT_DONE(arg0, arg1) -+#define MYSQL_INSERT_DONE_ENABLED() (0) -+#define MYSQL_INSERT_ROW_DONE(arg0) -+#define MYSQL_INSERT_ROW_DONE_ENABLED() (0) -+#define MYSQL_INSERT_ROW_START(arg0, arg1) -+#define MYSQL_INSERT_ROW_START_ENABLED() (0) -+#define MYSQL_INSERT_SELECT_DONE(arg0, arg1) -+#define MYSQL_INSERT_SELECT_DONE_ENABLED() (0) -+#define MYSQL_INSERT_SELECT_START(arg0) -+#define MYSQL_INSERT_SELECT_START_ENABLED() (0) -+#define MYSQL_INSERT_START(arg0) -+#define MYSQL_INSERT_START_ENABLED() (0) -+#define MYSQL_KEYCACHE_READ_BLOCK(arg0) -+#define MYSQL_KEYCACHE_READ_BLOCK_ENABLED() (0) -+#define MYSQL_KEYCACHE_READ_DONE(arg0, arg1) -+#define MYSQL_KEYCACHE_READ_DONE_ENABLED() (0) -+#define MYSQL_KEYCACHE_READ_HIT() -+#define MYSQL_KEYCACHE_READ_HIT_ENABLED() (0) -+#define MYSQL_KEYCACHE_READ_MISS() -+#define MYSQL_KEYCACHE_READ_MISS_ENABLED() (0) -+#define MYSQL_KEYCACHE_READ_START(arg0, arg1, arg2, arg3) -+#define MYSQL_KEYCACHE_READ_START_ENABLED() (0) -+#define MYSQL_KEYCACHE_WRITE_BLOCK(arg0) -+#define MYSQL_KEYCACHE_WRITE_BLOCK_ENABLED() (0) -+#define MYSQL_KEYCACHE_WRITE_DONE(arg0, arg1) -+#define MYSQL_KEYCACHE_WRITE_DONE_ENABLED() (0) -+#define MYSQL_KEYCACHE_WRITE_START(arg0, arg1, arg2, arg3) -+#define MYSQL_KEYCACHE_WRITE_START_ENABLED() (0) -+#define MYSQL_MULTI_DELETE_DONE(arg0, arg1) -+#define MYSQL_MULTI_DELETE_DONE_ENABLED() (0) -+#define MYSQL_MULTI_DELETE_START(arg0) -+#define MYSQL_MULTI_DELETE_START_ENABLED() (0) -+#define MYSQL_MULTI_UPDATE_DONE(arg0, arg1, arg2) -+#define MYSQL_MULTI_UPDATE_DONE_ENABLED() (0) -+#define MYSQL_MULTI_UPDATE_START(arg0) -+#define MYSQL_MULTI_UPDATE_START_ENABLED() (0) -+#define MYSQL_NET_READ_DONE(arg0, arg1) -+#define MYSQL_NET_READ_DONE_ENABLED() (0) -+#define MYSQL_NET_READ_START() -+#define MYSQL_NET_READ_START_ENABLED() (0) -+#define MYSQL_NET_WRITE_DONE(arg0) -+#define MYSQL_NET_WRITE_DONE_ENABLED() (0) -+#define MYSQL_NET_WRITE_START(arg0) -+#define MYSQL_NET_WRITE_START_ENABLED() (0) -+#define MYSQL_QUERY_CACHE_HIT(arg0, arg1) -+#define MYSQL_QUERY_CACHE_HIT_ENABLED() (0) -+#define MYSQL_QUERY_CACHE_MISS(arg0) -+#define MYSQL_QUERY_CACHE_MISS_ENABLED() (0) -+#define MYSQL_QUERY_DONE(arg0) -+#define MYSQL_QUERY_DONE_ENABLED() (0) -+#define MYSQL_QUERY_EXEC_DONE(arg0) -+#define MYSQL_QUERY_EXEC_DONE_ENABLED() (0) -+#define MYSQL_QUERY_EXEC_START(arg0, arg1, arg2, arg3, arg4, arg5) -+#define MYSQL_QUERY_EXEC_START_ENABLED() (0) -+#define MYSQL_QUERY_PARSE_DONE(arg0) -+#define MYSQL_QUERY_PARSE_DONE_ENABLED() (0) -+#define MYSQL_QUERY_PARSE_START(arg0) -+#define MYSQL_QUERY_PARSE_START_ENABLED() (0) -+#define MYSQL_QUERY_START(arg0, arg1, arg2, arg3, arg4) -+#define MYSQL_QUERY_START_ENABLED() (0) -+#define MYSQL_READ_ROW_DONE(arg0) -+#define MYSQL_READ_ROW_DONE_ENABLED() (0) -+#define MYSQL_READ_ROW_START(arg0, arg1, arg2) -+#define MYSQL_READ_ROW_START_ENABLED() (0) -+#define MYSQL_SELECT_DONE(arg0, arg1) -+#define MYSQL_SELECT_DONE_ENABLED() (0) -+#define MYSQL_SELECT_START(arg0) -+#define MYSQL_SELECT_START_ENABLED() (0) -+#define MYSQL_UPDATE_DONE(arg0, arg1, arg2) -+#define MYSQL_UPDATE_DONE_ENABLED() (0) -+#define MYSQL_UPDATE_ROW_DONE(arg0) -+#define MYSQL_UPDATE_ROW_DONE_ENABLED() (0) -+#define MYSQL_UPDATE_ROW_START(arg0, arg1) -+#define MYSQL_UPDATE_ROW_START_ENABLED() (0) -+#define MYSQL_UPDATE_START(arg0) -+#define MYSQL_UPDATE_START_ENABLED() (0) -+ -+#endif -+ -+ -+#ifdef __cplusplus -+} -+#endif -+ -+#endif /* _PROBES_H */ - -=== added file 'include/probes_mysql.h' ---- include/probes_mysql.h 1970-01-01 00:00:00 +0000 -+++ include/probes_mysql.h 2011-05-26 16:14:02 +0000 -@@ -0,0 +1,14 @@ -+#ifndef PROBES_MYSQL_H -+ -+#define PROBES_MYSQL_H -+ -+#include -+ -+#if defined(HAVE_DTRACE) && !defined(DISABLE_DTRACE) -+#include "probes_mysql_dtrace.h" -+#else -+#include "probes_mysql_nodtrace.h" -+#endif -+ -+#endif /* PROBES_MYSQL_H */ -+ - -=== added file 'include/probes_mysql_nodtrace.h' ---- include/probes_mysql_nodtrace.h 1970-01-01 00:00:00 +0000 -+++ include/probes_mysql_nodtrace.h 2011-05-26 16:14:02 +0000 -@@ -0,0 +1,129 @@ -+/* -+ * Generated by dheadgen(1). -+ */ -+ -+#ifndef _PROBES_MYSQL_D -+#define _PROBES_MYSQL_D -+ -+#ifdef __cplusplus -+extern "C" { -+#endif -+ -+#define MYSQL_CONNECTION_START(arg0, arg1, arg2) -+#define MYSQL_CONNECTION_START_ENABLED() (0) -+#define MYSQL_CONNECTION_DONE(arg0, arg1) -+#define MYSQL_CONNECTION_DONE_ENABLED() (0) -+#define MYSQL_COMMAND_START(arg0, arg1, arg2, arg3) -+#define MYSQL_COMMAND_START_ENABLED() (0) -+#define MYSQL_COMMAND_DONE(arg0) -+#define MYSQL_COMMAND_DONE_ENABLED() (0) -+#define MYSQL_QUERY_START(arg0, arg1, arg2, arg3, arg4) -+#define MYSQL_QUERY_START_ENABLED() (0) -+#define MYSQL_QUERY_DONE(arg0) -+#define MYSQL_QUERY_DONE_ENABLED() (0) -+#define MYSQL_QUERY_PARSE_START(arg0) -+#define MYSQL_QUERY_PARSE_START_ENABLED() (0) -+#define MYSQL_QUERY_PARSE_DONE(arg0) -+#define MYSQL_QUERY_PARSE_DONE_ENABLED() (0) -+#define MYSQL_QUERY_CACHE_HIT(arg0, arg1) -+#define MYSQL_QUERY_CACHE_HIT_ENABLED() (0) -+#define MYSQL_QUERY_CACHE_MISS(arg0) -+#define MYSQL_QUERY_CACHE_MISS_ENABLED() (0) -+#define MYSQL_QUERY_EXEC_START(arg0, arg1, arg2, arg3, arg4, arg5) -+#define MYSQL_QUERY_EXEC_START_ENABLED() (0) -+#define MYSQL_QUERY_EXEC_DONE(arg0) -+#define MYSQL_QUERY_EXEC_DONE_ENABLED() (0) -+#define MYSQL_INSERT_ROW_START(arg0, arg1) -+#define MYSQL_INSERT_ROW_START_ENABLED() (0) -+#define MYSQL_INSERT_ROW_DONE(arg0) -+#define MYSQL_INSERT_ROW_DONE_ENABLED() (0) -+#define MYSQL_UPDATE_ROW_START(arg0, arg1) -+#define MYSQL_UPDATE_ROW_START_ENABLED() (0) -+#define MYSQL_UPDATE_ROW_DONE(arg0) -+#define MYSQL_UPDATE_ROW_DONE_ENABLED() (0) -+#define MYSQL_DELETE_ROW_START(arg0, arg1) -+#define MYSQL_DELETE_ROW_START_ENABLED() (0) -+#define MYSQL_DELETE_ROW_DONE(arg0) -+#define MYSQL_DELETE_ROW_DONE_ENABLED() (0) -+#define MYSQL_READ_ROW_START(arg0, arg1, arg2) -+#define MYSQL_READ_ROW_START_ENABLED() (0) -+#define MYSQL_READ_ROW_DONE(arg0) -+#define MYSQL_READ_ROW_DONE_ENABLED() (0) -+#define MYSQL_INDEX_READ_ROW_START(arg0, arg1) -+#define MYSQL_INDEX_READ_ROW_START_ENABLED() (0) -+#define MYSQL_INDEX_READ_ROW_DONE(arg0) -+#define MYSQL_INDEX_READ_ROW_DONE_ENABLED() (0) -+#define MYSQL_HANDLER_RDLOCK_START(arg0, arg1) -+#define MYSQL_HANDLER_RDLOCK_START_ENABLED() (0) -+#define MYSQL_HANDLER_WRLOCK_START(arg0, arg1) -+#define MYSQL_HANDLER_WRLOCK_START_ENABLED() (0) -+#define MYSQL_HANDLER_UNLOCK_START(arg0, arg1) -+#define MYSQL_HANDLER_UNLOCK_START_ENABLED() (0) -+#define MYSQL_HANDLER_RDLOCK_DONE(arg0) -+#define MYSQL_HANDLER_RDLOCK_DONE_ENABLED() (0) -+#define MYSQL_HANDLER_WRLOCK_DONE(arg0) -+#define MYSQL_HANDLER_WRLOCK_DONE_ENABLED() (0) -+#define MYSQL_HANDLER_UNLOCK_DONE(arg0) -+#define MYSQL_HANDLER_UNLOCK_DONE_ENABLED() (0) -+#define MYSQL_FILESORT_START(arg0, arg1) -+#define MYSQL_FILESORT_START_ENABLED() (0) -+#define MYSQL_FILESORT_DONE(arg0, arg1) -+#define MYSQL_FILESORT_DONE_ENABLED() (0) -+#define MYSQL_SELECT_START(arg0) -+#define MYSQL_SELECT_START_ENABLED() (0) -+#define MYSQL_SELECT_DONE(arg0, arg1) -+#define MYSQL_SELECT_DONE_ENABLED() (0) -+#define MYSQL_INSERT_START(arg0) -+#define MYSQL_INSERT_START_ENABLED() (0) -+#define MYSQL_INSERT_DONE(arg0, arg1) -+#define MYSQL_INSERT_DONE_ENABLED() (0) -+#define MYSQL_INSERT_SELECT_START(arg0) -+#define MYSQL_INSERT_SELECT_START_ENABLED() (0) -+#define MYSQL_INSERT_SELECT_DONE(arg0, arg1) -+#define MYSQL_INSERT_SELECT_DONE_ENABLED() (0) -+#define MYSQL_UPDATE_START(arg0) -+#define MYSQL_UPDATE_START_ENABLED() (0) -+#define MYSQL_UPDATE_DONE(arg0, arg1, arg2) -+#define MYSQL_UPDATE_DONE_ENABLED() (0) -+#define MYSQL_MULTI_UPDATE_START(arg0) -+#define MYSQL_MULTI_UPDATE_START_ENABLED() (0) -+#define MYSQL_MULTI_UPDATE_DONE(arg0, arg1, arg2) -+#define MYSQL_MULTI_UPDATE_DONE_ENABLED() (0) -+#define MYSQL_DELETE_START(arg0) -+#define MYSQL_DELETE_START_ENABLED() (0) -+#define MYSQL_DELETE_DONE(arg0, arg1) -+#define MYSQL_DELETE_DONE_ENABLED() (0) -+#define MYSQL_MULTI_DELETE_START(arg0) -+#define MYSQL_MULTI_DELETE_START_ENABLED() (0) -+#define MYSQL_MULTI_DELETE_DONE(arg0, arg1) -+#define MYSQL_MULTI_DELETE_DONE_ENABLED() (0) -+#define MYSQL_NET_READ_START() -+#define MYSQL_NET_READ_START_ENABLED() (0) -+#define MYSQL_NET_READ_DONE(arg0, arg1) -+#define MYSQL_NET_READ_DONE_ENABLED() (0) -+#define MYSQL_NET_WRITE_START(arg0) -+#define MYSQL_NET_WRITE_START_ENABLED() (0) -+#define MYSQL_NET_WRITE_DONE(arg0) -+#define MYSQL_NET_WRITE_DONE_ENABLED() (0) -+#define MYSQL_KEYCACHE_READ_START(arg0, arg1, arg2, arg3) -+#define MYSQL_KEYCACHE_READ_START_ENABLED() (0) -+#define MYSQL_KEYCACHE_READ_BLOCK(arg0) -+#define MYSQL_KEYCACHE_READ_BLOCK_ENABLED() (0) -+#define MYSQL_KEYCACHE_READ_HIT() -+#define MYSQL_KEYCACHE_READ_HIT_ENABLED() (0) -+#define MYSQL_KEYCACHE_READ_MISS() -+#define MYSQL_KEYCACHE_READ_MISS_ENABLED() (0) -+#define MYSQL_KEYCACHE_READ_DONE(arg0, arg1) -+#define MYSQL_KEYCACHE_READ_DONE_ENABLED() (0) -+#define MYSQL_KEYCACHE_WRITE_START(arg0, arg1, arg2, arg3) -+#define MYSQL_KEYCACHE_WRITE_START_ENABLED() (0) -+#define MYSQL_KEYCACHE_WRITE_BLOCK(arg0) -+#define MYSQL_KEYCACHE_WRITE_BLOCK_ENABLED() (0) -+#define MYSQL_KEYCACHE_WRITE_DONE(arg0, arg1) -+#define MYSQL_KEYCACHE_WRITE_DONE_ENABLED() (0) -+ -+#ifdef __cplusplus -+} -+#endif -+ -+#endif /* _PROBES_MYSQL_D */ - -=== added file 'sql/probes_mysql.d' ---- sql/probes_mysql.d 1970-01-01 00:00:00 +0000 -+++ sql/probes_mysql.d 2011-05-26 19:11:05 +0000 -@@ -0,0 +1,181 @@ -+/* Copyright (C) 2008 MySQL AB -+ -+ This program is free software; you can redistribute it and/or modify -+ it under the terms of the GNU General Public License as published by -+ the Free Software Foundation; version 2 of the License. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; if not, write to the Free Software -+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -+ -+/* -+ The actual probe names in DTrace scripts will replace '__' by '-'. Thus -+ insert__row__start will be insert-row-start. -+ -+ Recommendations for adding new probes: -+ -+ - each probe should have the minimal set of arguments required to -+ unambiguously identify the context in which the probe fires. Redundant -+ arguments (i.e. the ones that can be obtained in user scripts from previous -+ probes' arguments or otherwise) may be added for convenience. -+ -+ - try to avoid computationally expensive probe arguments. If impossible, -+ use *_ENABLED() macros to check if the probe is activated before -+ performing expensive calculations for a probe argument. -+ -+ - all *-done probes should have a status argument wherever applicable to make -+ it possible for user scripts to figure out whether the completed operation -+ was successful or not. -+ -+ - for all status arguments, a non-zero value should be returned on error or -+ failure, 0 should be returned on success. -+*/ -+ -+provider mysql { -+ -+ /* The following ones fire when creating or closing a client connection */ -+ probe connection__start(unsigned long conn_id, char *user, char *host); -+ probe connection__done(int status, unsigned long conn_id); -+ -+ /* -+ Fire at the start/end of any client command processing (including SQL -+ queries). -+ */ -+ probe command__start(unsigned long conn_id, int command, -+ char *user, char *host); -+ probe command__done(int status); -+ -+ /* -+ The following probes fire at the start/end of any SQL query processing, -+ respectively. -+ -+ query_start() has a lot of parameters that can be used to pick up -+ parameters for a lot of other probes here. For simplicity reasons we also -+ add the query string to most other DTrace probes as well. Hostname is -+ either the hostname or the IP address of the MySQL Client. -+ */ -+ probe query__start(char *query, -+ unsigned long conn_id, -+ char *db_name, -+ char *user, -+ char *host); -+ probe query__done(int status); -+ -+ /* Fire at the start/end of SQL query parsing */ -+ probe query__parse__start(char *query); -+ probe query__parse__done(int status); -+ -+ /* Track whether the query hits the query cache or not */ -+ probe query__cache__hit(char *query, unsigned long rows); -+ probe query__cache__miss(char *query); -+ -+ /* -+ This probe fires when the actual query execution starts, i.e. after -+ parsing and checking the query cache, but before privilege checks, -+ optimizing, etc. -+ -+ Query means also all independent queries of a stored procedure and prepared -+ statements. Also the stored procedure itself is a query. -+ -+ exec_type is: -+ 0: Executed query from sql_parse, top-level query (sql_parse.cc) -+ 1: Executed prepared statement (sql_prepare.cc) -+ 2: Executed cursor statement (sql_cursor.cc) -+ 3: Executed query in stored procedure (sp_head.cc) -+ */ -+ probe query__exec__start(char *query, -+ unsigned long connid, -+ char *db_name, -+ char *user, -+ char *host, -+ int exec_type); -+ probe query__exec__done(int status); -+ -+ /* These probes fire when performing row operations towards any handler */ -+ probe insert__row__start(char *db, char *table); -+ probe insert__row__done(int status); -+ probe update__row__start(char *db, char *table); -+ probe update__row__done(int status); -+ probe delete__row__start(char *db, char *table); -+ probe delete__row__done(int status); -+ /* -+ The 'type' argument for read-row-start is 0 for table scans -+ and 1 if the record is being retrieved with rnd_pos(). -+ */ -+ probe read__row__start(char *db, char *table, int type); -+ probe read__row__done(int status); -+ probe index__read__row__start(char *db, char *table); -+ probe index__read__row__done(int status); -+ -+ /* -+ These probes fire when calling external_lock for any handler -+ depending on the lock type being acquired or released. -+ */ -+ probe handler__rdlock__start(char *db, char *table); -+ probe handler__wrlock__start(char *db, char *table); -+ probe handler__unlock__start(char *db, char *table); -+ probe handler__rdlock__done(int status); -+ probe handler__wrlock__done(int status); -+ probe handler__unlock__done(int status); -+ -+ /* -+ These probes fire when a filesort activity happens in a query. -+ */ -+ probe filesort__start(char *db, char *table); -+ probe filesort__done(int status, unsigned long rows); -+ /* -+ The query types SELECT, INSERT, INSERT AS SELECT, UPDATE, UPDATE with -+ multiple tables, DELETE, DELETE with multiple tables are all probed. -+ The start probe always contains the query text. -+ */ -+ probe select__start(char *query); -+ probe select__done(int status, unsigned long rows); -+ probe insert__start(char *query); -+ probe insert__done(int status, unsigned long rows); -+ probe insert__select__start(char *query); -+ probe insert__select__done(int status, unsigned long rows); -+ probe update__start(char *query); -+ probe update__done(int status, -+ unsigned long rowsmatches, unsigned long rowschanged); -+ probe multi__update__start(char *query); -+ probe multi__update__done(int status, -+ unsigned long rowsmatches, -+ unsigned long rowschanged); -+ probe delete__start(char *query); -+ probe delete__done(int status, unsigned long rows); -+ probe multi__delete__start(char *query); -+ probe multi__delete__done(int status, unsigned long rows); -+ -+ /* -+ These probes can be used to measure the time waiting for network traffic -+ or identify network-related problems. -+ */ -+ probe net__read__start(); -+ probe net__read__done(int status, unsigned long bytes); -+ probe net__write__start(unsigned long bytes); -+ probe net__write__done(int status); -+ -+ /* MyISAM Key cache probes */ -+ probe keycache__read__start(char *filepath, unsigned long bytes, -+ unsigned long mem_used, unsigned long mem_free); -+ probe keycache__read__block(unsigned long bytes); -+ probe keycache__read__hit(); -+ probe keycache__read__miss(); -+ probe keycache__read__done(unsigned long mem_used, unsigned long mem_free); -+ probe keycache__write__start(char *filepath, unsigned long bytes, -+ unsigned long mem_used, unsigned long mem_free); -+ probe keycache__write__block(unsigned long bytes); -+ probe keycache__write__done(unsigned long mem_used, unsigned long mem_free); -+ -+}; -+ -+#pragma D attributes Evolving/Evolving/Common provider mysql provider -+#pragma D attributes Evolving/Evolving/Common provider mysql module -+#pragma D attributes Evolving/Evolving/Common provider mysql function -+#pragma D attributes Evolving/Evolving/Common provider mysql name -+#pragma D attributes Evolving/Evolving/Common provider mysql args - diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/patches/bug40980.patch --- a/components/mysql-5-1/patches/bug40980.patch Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,113 +0,0 @@ -# Fixes Solaris bug #15688738 -# =========================== - ---- storage/myisam/mi_delete_table.c 2006-12-31 00:32:21 +0000 -+++ storage/myisam/mi_delete_table.c 2010-04-01 14:49:02 +0000 -@@ -19,6 +19,41 @@ - - #include "fulltext.h" - -+ -+/** -+ Remove MyISAM data/index file safely -+ -+ @details -+ If name is a symlink and file it is pointing to is not in -+ data directory, file is also removed. -+ -+ @param name file to remove -+ -+ @returns -+ 0 on success or my_errno on failure -+*/ -+ -+static int _mi_safe_delete_file(const char *name) -+{ -+ DBUG_ENTER("_mi_safe_delete_file"); -+ if (my_is_symlink(name) && (*myisam_test_invalid_symlink)(name)) -+ { -+ /* -+ Symlink is pointing to file in data directory. -+ Remove symlink, keep file. -+ */ -+ if (my_delete(name, MYF(MY_WME))) -+ DBUG_RETURN(my_errno); -+ } -+ else -+ { -+ if (my_delete_with_symlink(name, MYF(MY_WME))) -+ DBUG_RETURN(my_errno); -+ } -+ DBUG_RETURN(0); -+} -+ -+ - int mi_delete_table(const char *name) - { - char from[FN_REFLEN]; -@@ -58,12 +93,12 @@ int mi_delete_table(const char *name) - #endif /* USE_RAID */ - - fn_format(from,name,"",MI_NAME_IEXT,MY_UNPACK_FILENAME|MY_APPEND_EXT); -- if (my_delete_with_symlink(from, MYF(MY_WME))) -+ if (_mi_safe_delete_file(from)) - DBUG_RETURN(my_errno); - fn_format(from,name,"",MI_NAME_DEXT,MY_UNPACK_FILENAME|MY_APPEND_EXT); - #ifdef USE_RAID - if (raid_type) - DBUG_RETURN(my_raid_delete(from, raid_chunks, MYF(MY_WME)) ? my_errno : 0); - #endif -- DBUG_RETURN(my_delete_with_symlink(from, MYF(MY_WME)) ? my_errno : 0); -+ DBUG_RETURN(_mi_safe_delete_file(from)); - } - ---- mysql-test/r/bug40980.result 1970-01-01 01:00:00.000000000 +0100 -+++ mysql-test/r/bug40980.result 2013-06-20 21:42:12.280326900 +0200 -@@ -0,0 +1,14 @@ -+drop table if exists t1,t2,t7,t8,t9; -+drop database if exists mysqltest; -+# -+# BUG#40980 - Drop table can remove another MyISAM table's -+# data and index files -+# -+CREATE TABLE user(a INT) DATA DIRECTORY='MYSQL_TMP_DIR/mysql' -+ INDEX DIRECTORY='MYSQL_TMP_DIR/mysql'; -+FLUSH TABLE user; -+# Symlinking mysql database to tmpdir -+FLUSH TABLE mysql.user; -+DROP TABLE user; -+FLUSH TABLE mysql.user; -+SELECT * FROM mysql.user; - ---- mysql-test/t/bug40980.test 1970-01-01 01:00:00.000000000 +0100 -+++ mysql-test/t/bug40980.test 2013-06-20 21:41:50.813398500 +0200 -@@ -0,0 +1,29 @@ -+--source include/have_symlink.inc -+--source include/not_windows.inc -+ -+--disable_warnings -+drop table if exists t1,t2,t7,t8,t9; -+drop database if exists mysqltest; -+--enable_warnings -+ -+--echo # -+--echo # BUG#40980 - Drop table can remove another MyISAM table's -+--echo # data and index files -+--echo # -+--mkdir $MYSQL_TMP_DIR/mysql -+--replace_result $MYSQL_TMP_DIR MYSQL_TMP_DIR -+eval CREATE TABLE user(a INT) DATA DIRECTORY='$MYSQL_TMP_DIR/mysql' -+ INDEX DIRECTORY='$MYSQL_TMP_DIR/mysql'; -+FLUSH TABLE user; -+--echo # Symlinking mysql database to tmpdir -+--remove_file $MYSQL_TMP_DIR/mysql/user.MYD -+--remove_file $MYSQL_TMP_DIR/mysql/user.MYI -+--rmdir $MYSQL_TMP_DIR/mysql -+--exec ln -s $MYSQLD_DATADIR/mysql $MYSQL_TMP_DIR/mysql -+FLUSH TABLE mysql.user; -+DROP TABLE user; -+FLUSH TABLE mysql.user; -+--disable_result_log -+SELECT * FROM mysql.user; -+--enable_result_log -+--remove_file $MYSQL_TMP_DIR/mysql diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/patches/bug68591.patch --- a/components/mysql-5-1/patches/bug68591.patch Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,287 +0,0 @@ -# Fixes Solaris bug #15688738 -# =========================== - ---- sql/spatial.h revid:joro@sun.com-20090713174543-cd2x7q1gi1hzoand -+++ sql/spatial.h 2013-06-26 05:14:10 +0000 -@@ -324,6 +324,26 @@ - { - return (cur_data + data_amount > m_data_end); - } -+ -+ /** -+ Check if there're enough points remaining as requested -+ -+ Need to perform the calculation in logical units, since multiplication -+ can overflow the size data type. -+ -+ @arg data pointer to the begining of the points array -+ @arg expected_points number of points expected -+ @arg extra_point_space extra space for each point element in the array -+ @return true if there are not enough points -+ */ -+ inline bool not_enough_points(const char *data, uint32 expected_points, -+ uint32 extra_point_space = 0) const -+ { -+ return (m_data_end < data || -+ (expected_points > ((m_data_end - data) / -+ (POINT_DATA_SIZE + extra_point_space)))); -+ } -+ - const char *m_data; - const char *m_data_end; - }; - -=== modified file 'sql/spatial.cc' ---- sql/spatial.cc revid:joro@sun.com-20090713174543-cd2x7q1gi1hzoand -+++ sql/spatial.cc 2013-06-26 05:14:10 +0000 -@@ -393,7 +393,7 @@ - points= uint4korr(data); - data+= 4; - -- if (no_data(data, (SIZEOF_STORED_DOUBLE * 2 + offset) * points)) -+ if (not_enough_points(data, points, offset)) - return 0; - - /* Calculate MBR for points */ -@@ -476,9 +476,16 @@ - - uint32 Gis_line_string::get_data_size() const - { -+ size_t n_points; - if (no_data(m_data, 4)) - return GET_SIZE_ERROR; -- return 4 + uint4korr(m_data) * POINT_DATA_SIZE; -+ -+ n_points= uint4korr(m_data); -+ -+ if (not_enough_points(m_data + 4, n_points)) -+ return GET_SIZE_ERROR; -+ -+ return 4 + n_points * POINT_DATA_SIZE; - } - - -@@ -548,7 +555,7 @@ - data += 4; - - if (n_points < 1 || -- no_data(data, SIZEOF_STORED_DOUBLE * 2 * n_points) || -+ not_enough_points(data, n_points) || - txt->reserve(((MAX_DIGITS_IN_DOUBLE + 1)*2 + 1) * n_points)) - return 1; - -@@ -585,7 +592,7 @@ - return 1; - n_points= uint4korr(data); - data+= 4; -- if (n_points < 1 || no_data(data, SIZEOF_STORED_DOUBLE * 2 * n_points)) -+ if (n_points < 1 || not_enough_points(data, n_points)) - return 1; - - get_point(&prev_x, &prev_y, data); -@@ -619,7 +626,7 @@ - return 0; - } - data+= 4; -- if (no_data(data, SIZEOF_STORED_DOUBLE * 2 * n_points)) -+ if (n_points == 0 || not_enough_points(data, n_points)) - return 1; - - /* Get first point */ -@@ -690,9 +697,16 @@ - - while (n_linear_rings--) - { -+ size_t n_points; - if (no_data(data, 4)) - return GET_SIZE_ERROR; -- data+= 4 + uint4korr(data)*POINT_DATA_SIZE; -+ n_points= uint4korr(data); -+ data+= 4; -+ -+ if (not_enough_points(data, n_points)) -+ return GET_SIZE_ERROR; -+ -+ data+= n_points * POINT_DATA_SIZE; - } - return (uint32) (data - m_data); - } -@@ -786,8 +800,9 @@ - return 1; - n_points= uint4korr(data); - data+= 4; -- if (no_data(data, (SIZEOF_STORED_DOUBLE*2) * n_points) || -- txt->reserve(2 + ((MAX_DIGITS_IN_DOUBLE + 1) * 2 + 1) * n_points)) -+ -+ if (not_enough_points(data, n_points) || -+ txt->reserve(2 + ((MAX_DIGITS_IN_DOUBLE + 1) * 2 + 1) * n_points)) - return 1; - txt->qs_append('('); - data= append_points(txt, n_points, data, 0); -@@ -840,7 +855,7 @@ - if (no_data(data, 4)) - return 1; - n_points= uint4korr(data); -- if (no_data(data, (SIZEOF_STORED_DOUBLE*2) * n_points)) -+ if (not_enough_points(data, n_points)) - return 1; - get_point(&prev_x, &prev_y, data+4); - data+= (4+SIZEOF_STORED_DOUBLE*2); -@@ -876,7 +891,7 @@ - n_points= uint4korr(data); - data+= 4; - length= n_points * POINT_DATA_SIZE; -- if (no_data(data, length) || result->reserve(1+4+4+ length)) -+ if (not_enough_points(data, n_points) || result->reserve(1+4+4+ length)) - return 1; - - result->q_append((char) wkb_ndr); -@@ -922,7 +937,7 @@ - n_points= uint4korr(data); - points_size= n_points * POINT_DATA_SIZE; - data+= 4; -- if (no_data(data, points_size) || result->reserve(1+4+4+ points_size)) -+ if (not_enough_points(data, n_points) || result->reserve(1+4+4+ points_size)) - return 1; - - result->q_append((char) wkb_ndr); -@@ -964,7 +979,7 @@ - return 1; - org_n_points= n_points= uint4korr(data); - data+= 4; -- if (no_data(data, (SIZEOF_STORED_DOUBLE*2) * n_points)) -+ if (not_enough_points(data, n_points)) - return 1; - get_point(&prev_x, &prev_y, data); - data+= (SIZEOF_STORED_DOUBLE*2); -@@ -1021,14 +1036,21 @@ - - /***************************** MultiPoint *******************************/ - --uint32 Gis_multi_point::get_data_size() const -+uint32 Gis_multi_point::get_data_size() const - { -+ size_t n_points; -+ - if (no_data(m_data, 4)) - return GET_SIZE_ERROR; -- return 4 + uint4korr(m_data)*(POINT_DATA_SIZE + WKB_HEADER_SIZE); -+ -+ n_points= uint4korr(m_data); -+ -+ if (not_enough_points(m_data + 4, n_points, WKB_HEADER_SIZE)) -+ return GET_SIZE_ERROR; -+ -+ return 4 + n_points * (POINT_DATA_SIZE + WKB_HEADER_SIZE); - } - -- - bool Gis_multi_point::init_from_wkt(Gis_read_stream *trs, String *wkb) - { - uint32 n_points= 0; -@@ -1085,24 +1107,26 @@ - return proper_size; - } - -- - bool Gis_multi_point::get_data_as_wkt(String *txt, const char **end) const - { - uint32 n_points; -- if (no_data(m_data, 4)) -+ const char *data= m_data; -+ -+ if (no_data(data, 4)) - return 1; - -- n_points= uint4korr(m_data); -- if (no_data(m_data+4, -- n_points * (SIZEOF_STORED_DOUBLE * 2 + WKB_HEADER_SIZE)) || -+ n_points= uint4korr(data); -+ data+= 4; -+ -+ if (not_enough_points(data, n_points, WKB_HEADER_SIZE) || - txt->reserve(((MAX_DIGITS_IN_DOUBLE + 1) * 2 + 1) * n_points)) - return 1; -- *end= append_points(txt, n_points, m_data+4, WKB_HEADER_SIZE); -- txt->length(txt->length()-1); // Remove end ',' -+ -+ *end= append_points(txt, n_points, data, WKB_HEADER_SIZE); -+ txt->length(txt->length()-1); // Remove end ',' - return 0; - } - -- - bool Gis_multi_point::get_mbr(MBR *mbr, const char **end) const - { - return (*end= get_mbr_for_points(mbr, m_data, WKB_HEADER_SIZE)) == 0; -@@ -1155,11 +1179,20 @@ - - while (n_line_strings--) - { -+ size_t n_points; -+ - if (no_data(data, WKB_HEADER_SIZE + 4)) - return GET_SIZE_ERROR; -- data+= (WKB_HEADER_SIZE + 4 + uint4korr(data + WKB_HEADER_SIZE) * -- POINT_DATA_SIZE); -+ -+ n_points= uint4korr(data + WKB_HEADER_SIZE); -+ data+= WKB_HEADER_SIZE + 4; -+ -+ if (not_enough_points(data, n_points)) -+ return GET_SIZE_ERROR; -+ -+ data+= n_points * POINT_DATA_SIZE; - } -+ - return (uint32) (data - m_data); - } - -@@ -1251,7 +1284,7 @@ - return 1; - n_points= uint4korr(data + WKB_HEADER_SIZE); - data+= WKB_HEADER_SIZE + 4; -- if (no_data(data, n_points * (SIZEOF_STORED_DOUBLE*2)) || -+ if (not_enough_points(data, n_points) || - txt->reserve(2 + ((MAX_DIGITS_IN_DOUBLE + 1) * 2 + 1) * n_points)) - return 1; - txt->qs_append('('); -@@ -1312,7 +1345,7 @@ - return 1; - n_points= uint4korr(data + WKB_HEADER_SIZE); - length= WKB_HEADER_SIZE + 4+ POINT_DATA_SIZE * n_points; -- if (no_data(data, length)) -+ if (not_enough_points(data + WKB_HEADER_SIZE + 4, n_points)) - return 1; - if (!--num) - break; -@@ -1410,9 +1443,16 @@ - - while (n_linear_rings--) - { -+ size_t n_points; - if (no_data(data, 4)) -- return GET_SIZE_ERROR; -- data+= 4 + uint4korr(data) * POINT_DATA_SIZE; -+ return GET_SIZE_ERROR; -+ n_points= uint4korr(data); -+ data+= 4; -+ -+ if (not_enough_points(data, n_points)) -+ return GET_SIZE_ERROR; -+ -+ data+= n_points * POINT_DATA_SIZE; - } - } - return (uint32) (data - m_data); -@@ -1512,7 +1552,7 @@ - return 1; - uint32 n_points= uint4korr(data); - data+= 4; -- if (no_data(data, (SIZEOF_STORED_DOUBLE * 2) * n_points) || -+ if (not_enough_points(data, n_points) || - txt->reserve(2 + ((MAX_DIGITS_IN_DOUBLE + 1) * 2 + 1) * n_points, - 512)) - return 1; - -=== modified file 'sql/spatial.h' diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/patches/configure.patch --- a/components/mysql-5-1/patches/configure.patch Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,39 +0,0 @@ ---- configure.~2~ Tue Aug 2 10:28:18 2011 -+++ configure Tue Aug 2 10:30:32 2011 -@@ -18793,7 +18793,8 @@ - then - FIND_PROC="$PS wwwp \$\$PID | grep -v \" grep\" | grep -v mysqld_safe | grep -- \"\$\$MYSQLD\" > /dev/null" - # Solaris --elif $PS -fp $$ 2> /dev/null | grep -- $0 > /dev/null -+# added '-o comm' in case $0 is long -+elif $PS -o comm -fp $$ 2> /dev/null 1>&2 - then - FIND_PROC="$PS -p \$\$PID | grep -v \" grep\" | grep -v mysqld_safe | grep -- \"\$\$MYSQLD\" > /dev/null" - # BSD style -@@ -29895,6 +29896,8 @@ - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ - #include -+int find_stack_direction (void); -+#pragma no_inline (find_stack_direction) - int find_stack_direction () - { - static char *addr = 0; -@@ -31579,6 +31582,8 @@ - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ - $ac_includes_default -+int find_stack_direction (void); -+#pragma no_inline (find_stack_direction) - int - find_stack_direction () - { -@@ -45360,7 +45365,7 @@ - fi - - # if there is no readline, but we want to build with readline, we fail -- if test "$want_to_use_readline" = "yes" && test ! -d "./cmd-line-utils/readline" -+ if test "$want_to_use_readline" = "yes" && test ! -d "$srcdir/cmd-line-utils/readline" - then - { { $as_echo "$as_me:$LINENO: error: This commercially licensed MySQL source package can't - be built with libreadline. Please use --with-libedit to use diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/patches/inline.patch --- a/components/mysql-5-1/patches/inline.patch Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ ---- storage/innobase/include/univ.i Mon Jul 13 16:12:14 2009 -+++ storage/innobase/include/univ.i.org Thu May 12 23:27:42 2011 -@@ -56,9 +56,9 @@ - # endif - - /* We only try to do explicit inlining of functions with gcc and --Microsoft Visual C++ */ -+Microsoft Visual C++ and Oracle Compilers */ - --# if !defined(__GNUC__) -+# if !defined(__GNUC__) && !defined(__SUNWSPRO_C) - # undef UNIV_MUST_NOT_INLINE /* Remove compiler warning */ - # define UNIV_MUST_NOT_INLINE - # endif diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/patches/mysql_config.patch --- a/components/mysql-5-1/patches/mysql_config.patch Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ ---- scripts/mysql_config.sh 2009-07-13 16:10:59.000000000 -0700 -+++ scripts/mysql_config.sh.org 2010-01-11 21:48:38.243564639 -0800 -@@ -85,7 +85,6 @@ - # If installed, search for the compiled in directory first (might be "lib64") - pkglibdir='@pkglibdir@' - pkglibdir_rel=`echo $pkglibdir | sed -e "s;^$basedir/;;"` --fix_path pkglibdir $pkglibdir_rel lib/mysql lib - - plugindir='@pkgplugindir@' - -@@ -104,10 +103,10 @@ - - # Create options - # We intentionally add a space to the beginning and end of lib strings, simplifies replace later --libs=" $ldflags -L$pkglibdir -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@" -+libs=" $ldflags -L$pkglibdir -R$pkglibdir -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@" - libs="$libs @openssl_libs@ @STATIC_NSS_FLAGS@ " --libs_r=" $ldflags -L$pkglibdir -lmysqlclient_r @ZLIB_DEPS@ @LIBS@ @openssl_libs@ " --embedded_libs=" $ldflags -L$pkglibdir -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @innodb_system_libs@ @openssl_libs@ " -+libs_r=" $ldflags -L$pkglibdir -R$pkglibdir -lmysqlclient_r @ZLIB_DEPS@ @LIBS@ @openssl_libs@ " -+embedded_libs=" $ldflags -L$pkglibdir -R$pkglibdir -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @innodb_system_libs@ @openssl_libs@ " - - if [ -r "$pkglibdir/libmygcc.a" ]; then - # When linking against the static library with a different version of GCC diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/patches/xO4_optimization.patch --- a/components/mysql-5-1/patches/xO4_optimization.patch Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ ---- sql/sql_select.cc 2009-07-13 16:12:07.000000000 -0700 -+++ sql/sql_select.cc.studio 2009-12-02 03:27:24.449272132 -0800 -@@ -82,6 +82,7 @@ - double record_count,double read_time); - static uint cache_record_length(JOIN *join,uint index); - static double prev_record_reads(JOIN *join, uint idx, table_map found_ref); -+#pragma opt 2 (prev_record_reads) - static bool get_best_combination(JOIN *join); - static store_key *get_store_key(THD *thd, - KEYUSE *keyuse, table_map used_tables, diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/patches/yassl.patch --- a/components/mysql-5-1/patches/yassl.patch Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,173 +0,0 @@ -=== modified file 'extra/yassl/taocrypt/include/asn.hpp' ---- extra/yassl/taocrypt/include/asn.hpp 2007-01-29 15:54:40 +0000 -+++ extra/yassl/taocrypt/include/asn.hpp.org 2010-01-13 05:20:45 +0000 -@@ -305,6 +305,7 @@ private: - bool ValidateSignature(SignerList*); - bool ConfirmSignature(Source&); - void GetKey(); -+ char* AddTag(char*, const char*, const char*, word32, word32); - void GetName(NameType); - void GetValidity(); - void GetDate(DateType); - -=== modified file 'extra/yassl/taocrypt/src/asn.cpp' ---- extra/yassl/taocrypt/src/asn.cpp 2009-06-29 13:17:01 +0000 -+++ extra/yassl/taocrypt/src/asn.cpp.org 2010-01-13 05:20:45 +0000 -@@ -652,6 +652,23 @@ word32 CertDecoder::GetDigest() - } - - -+char *CertDecoder::AddTag(char *ptr, const char *buf_end, -+ const char *tag_name, word32 tag_name_length, -+ word32 tag_value_length) -+{ -+ if (ptr + tag_name_length + tag_value_length > buf_end) -+ return 0; -+ -+ memcpy(ptr, tag_name, tag_name_length); -+ ptr+= tag_name_length; -+ -+ memcpy(ptr, source_.get_current(), tag_value_length); -+ ptr+= tag_value_length; -+ -+ return ptr; -+} -+ -+ - // process NAME, either issuer or subject - void CertDecoder::GetName(NameType nt) - { -@@ -659,11 +676,21 @@ void CertDecoder::GetName(NameType nt) - - SHA sha; - word32 length = GetSequence(); // length of all distinguished names -- assert (length < ASN_NAME_MAX); -+ -+ if (length >= ASN_NAME_MAX) -+ goto err; - length += source_.get_index(); - -- char* ptr = (nt == ISSUER) ? issuer_ : subject_; -- word32 idx = 0; -+ char *ptr, *buf_end; -+ -+ if (nt == ISSUER) { -+ ptr= issuer_; -+ buf_end= ptr + sizeof(issuer_) - 1; // 1 byte for trailing 0 -+ } -+ else { -+ ptr= subject_; -+ buf_end= ptr + sizeof(subject_) - 1; // 1 byte for trailing 0 -+ } - - while (source_.get_index() < length) { - GetSet(); -@@ -685,47 +712,36 @@ void CertDecoder::GetName(NameType nt) - byte id = source_.next(); - b = source_.next(); // strType - word32 strLen = GetLength(source_); -- bool copy = false; - -- if (id == COMMON_NAME) { -- memcpy(&ptr[idx], "/CN=", 4); -- idx += 4; -- copy = true; -- } -- else if (id == SUR_NAME) { -- memcpy(&ptr[idx], "/SN=", 4); -- idx += 4; -- copy = true; -- } -- else if (id == COUNTRY_NAME) { -- memcpy(&ptr[idx], "/C=", 3); -- idx += 3; -- copy = true; -- } -- else if (id == LOCALITY_NAME) { -- memcpy(&ptr[idx], "/L=", 3); -- idx += 3; -- copy = true; -- } -- else if (id == STATE_NAME) { -- memcpy(&ptr[idx], "/ST=", 4); -- idx += 4; -- copy = true; -- } -- else if (id == ORG_NAME) { -- memcpy(&ptr[idx], "/O=", 3); -- idx += 3; -- copy = true; -- } -- else if (id == ORGUNIT_NAME) { -- memcpy(&ptr[idx], "/OU=", 4); -- idx += 4; -- copy = true; -- } -- -- if (copy) { -- memcpy(&ptr[idx], source_.get_current(), strLen); -- idx += strLen; -+ switch (id) { -+ case COMMON_NAME: -+ if (!(ptr= AddTag(ptr, buf_end, "/CN=", 4, strLen))) -+ goto err; -+ break; -+ case SUR_NAME: -+ if (!(ptr= AddTag(ptr, buf_end, "/SN=", 4, strLen))) -+ goto err; -+ break; -+ case COUNTRY_NAME: -+ if (!(ptr= AddTag(ptr, buf_end, "/C=", 3, strLen))) -+ goto err; -+ break; -+ case LOCALITY_NAME: -+ if (!(ptr= AddTag(ptr, buf_end, "/L=", 3, strLen))) -+ goto err; -+ break; -+ case STATE_NAME: -+ if (!(ptr= AddTag(ptr, buf_end, "/ST=", 4, strLen))) -+ goto err; -+ break; -+ case ORG_NAME: -+ if (!(ptr= AddTag(ptr, buf_end, "/O=", 3, strLen))) -+ goto err; -+ break; -+ case ORGUNIT_NAME: -+ if (!(ptr= AddTag(ptr, buf_end, "/OU=", 4, strLen))) -+ goto err; -+ break; - } - - sha.Update(source_.get_current(), strLen); -@@ -739,23 +755,20 @@ void CertDecoder::GetName(NameType nt) - source_.advance(oidSz + 1); - word32 length = GetLength(source_); - -- if (email) { -- memcpy(&ptr[idx], "/emailAddress=", 14); -- idx += 14; -- -- memcpy(&ptr[idx], source_.get_current(), length); -- idx += length; -- } -+ if (email && !(ptr= AddTag(ptr, buf_end, "/emailAddress=", 14, length))) -+ goto err; - - source_.advance(length); - } - } -- ptr[idx++] = 0; -+ *ptr= 0; - -- if (nt == ISSUER) -- sha.Final(issuerHash_); -- else -- sha.Final(subjectHash_); -+ sha.Final(nt == ISSUER ? issuerHash_ : subjectHash_); -+ -+ return; -+ -+err: -+ source_.SetError(CONTENT_E); - } - diff -r 5185544d0b6e -r 53d056cbdb63 components/mysql-5-1/resolve.deps --- a/components/mysql-5-1/resolve.deps Tue Mar 25 21:42:23 2014 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -database/mysql-51 -library/ncurses -library/zlib -runtime/perl-512 -runtime/perl-516 -shell/ksh93 -system/core-os -system/library -system/library/c++-runtime -system/library/math -system/linker -system/network