Commit 277e783d authored by unknown's avatar unknown

Merge magare.gmz:/home/kgeorge/mysql/work/B36011-take2-5.0-bugteam

into  magare.gmz:/home/kgeorge/mysql/work/B36011-5.1-bugteam


sql/sql_select.cc:
  Auto merged
mysql-test/r/subselect.result:
  merge of bug 36011 to 5.1-bugteam
mysql-test/t/subselect.test:
  merge of bug 36011 to 5.1-bugteam
parents db84d000 0fb1527e
*-t
*.Plo
*.Po
*.a
*.bb
*.bbg
*.bin
*.cdf
*.core
*.d
*.da
*.exe
*.gcda
*.gcno
*.gcov
*.idb
*.la
*.lai
*.lib
*.lo
*.map
*.o
*.obj
*.old
*.pch
*.pdb
*.reject
*.res
*.sbr
*.so
*.so.*
*.spec
*.user
*.vcproj
*.vcproj.cmake
*/*.dir/*
*/*_pure_*warnings
*/.deps
*/.libs/*
*/.pure
*/debug/*
*/minsizerel/*
*/release/*
*/relwithdebinfo/*
*~
.*.swp
./CMakeCache.txt
./MySql.ncb
./MySql.sln
./MySql.suo
./README.build-files
./cmakecache.txt
./config.h
./copy_mysql_files.bat
./fix-project-files
./mysql*.ds?
./mysql.ncb
./mysql.sln
./mysql.suo
./prepare
.DS_Store
.defs.mk
.depend
.depend.mk
.deps
.gdb_history
.gdbinit
.libs
.o
.out
.snprj/*
.vimrc
50
=6
BUILD/compile-pentium-maintainer
BitKeeper/etc/RESYNC_TREE
BitKeeper/etc/config
BitKeeper/etc/csets
BitKeeper/etc/csets-in
BitKeeper/etc/csets-out
BitKeeper/etc/gone
BitKeeper/etc/level
BitKeeper/etc/pushed
BitKeeper/post-commit
BitKeeper/post-commit-manual
BitKeeper/tmp/*
BitKeeper/tmp/bkr3sAHD
BitKeeper/tmp/gone
CMakeFiles/*
COPYING
COPYING.LIB
Docs/#manual.texi#
Docs/INSTALL-BINARY
Docs/Images/myaccess-odbc.txt
Docs/Images/myaccess.txt
Docs/Images/myarchitecture.txt
Docs/Images/mydll-properties.txt
Docs/Images/mydsn-example.txt
Docs/Images/mydsn-icon.txt
Docs/Images/mydsn-options.txt
Docs/Images/mydsn-setup.txt
Docs/Images/mydsn-test-fail.txt
Docs/Images/mydsn-test-success.txt
Docs/Images/mydsn-trace.txt
Docs/Images/mydsn.txt
Docs/Images/myflowchart.txt
Docs/include.texi
Docs/internals.html
Docs/internals.info
Docs/internals.pdf
Docs/internals.txt
Docs/internals_toc.html
Docs/manual.aux
Docs/manual.cp
Docs/manual.cps
Docs/manual.de.log
Docs/manual.dvi
Docs/manual.fn
Docs/manual.fns
Docs/manual.html
Docs/manual.ky
Docs/manual.log
Docs/manual.pdf
Docs/manual.pg
Docs/manual.texi.orig
Docs/manual.texi.rej
Docs/manual.toc
Docs/manual.tp
Docs/manual.txt
Docs/manual.vr
Docs/manual_a4.ps
Docs/manual_letter.ps
Docs/manual_toc.html
Docs/my_sys.doc
Docs/mysql.info
Docs/mysql.xml
Docs/safe-mysql.xml
Docs/tex.fmt
Docs/texi2dvi.out
EXCEPTIONS-CLIENT
INSTALL-SOURCE
INSTALL-WIN-SOURCE
Logs/*
MIRRORS
Makefile
Makefile.in
Makefile.in'
PENDING/*
TAGS
VC++Files/client/mysql_amd64.dsp
ac_available_languages_fragment
acinclude.m4
aclocal.m4
analyse.test
autom4te-2.53.cache/*
autom4te-2.53.cache/output.0
autom4te-2.53.cache/requests
autom4te-2.53.cache/traces.0
autom4te.cache/*
autom4te.cache/output.0
autom4te.cache/requests
autom4te.cache/traces.0
bdb/*.ds?
bdb/*.vcproj
bdb/README
bdb/btree/btree_auto.c
bdb/build_unix/*
bdb/build_vxworks/db.h
bdb/build_vxworks/db_int.h
bdb/build_win32/db.h
bdb/build_win32/db_archive.dsp
bdb/build_win32/db_checkpoint.dsp
bdb/build_win32/db_config.h
bdb/build_win32/db_cxx.h
bdb/build_win32/db_deadlock.dsp
bdb/build_win32/db_dll.dsp
bdb/build_win32/db_dump.dsp
bdb/build_win32/db_int.h
bdb/build_win32/db_java.dsp
bdb/build_win32/db_load.dsp
bdb/build_win32/db_perf.dsp
bdb/build_win32/db_printlog.dsp
bdb/build_win32/db_recover.dsp
bdb/build_win32/db_stat.dsp
bdb/build_win32/db_static.dsp
bdb/build_win32/db_tcl.dsp
bdb/build_win32/db_test.dsp
bdb/build_win32/db_upgrade.dsp
bdb/build_win32/db_verify.dsp
bdb/build_win32/ex_access.dsp
bdb/build_win32/ex_btrec.dsp
bdb/build_win32/ex_env.dsp
bdb/build_win32/ex_lock.dsp
bdb/build_win32/ex_mpool.dsp
bdb/build_win32/ex_tpcb.dsp
bdb/build_win32/excxx_access.dsp
bdb/build_win32/excxx_btrec.dsp
bdb/build_win32/excxx_env.dsp
bdb/build_win32/excxx_lock.dsp
bdb/build_win32/excxx_mpool.dsp
bdb/build_win32/excxx_tpcb.dsp
bdb/build_win32/include.tcl
bdb/build_win32/libdb.def
bdb/build_win32/libdb.rc
bdb/db/crdel_auto.c
bdb/db/db_auto.c
bdb/dbinc_auto/*.*
bdb/dbreg/dbreg_auto.c
bdb/dist/autom4te-2.53.cache/*
bdb/dist/autom4te-2.53.cache/output.0
bdb/dist/autom4te-2.53.cache/requests
bdb/dist/autom4te-2.53.cache/traces.0
bdb/dist/autom4te.cache/*
bdb/dist/autom4te.cache/output.0
bdb/dist/autom4te.cache/requests
bdb/dist/autom4te.cache/traces.0
bdb/dist/config.hin
bdb/dist/configure
bdb/dist/db.h
bdb/dist/db_config.h
bdb/dist/db_cxx.h
bdb/dist/db_int.h
bdb/dist/include.tcl
bdb/dist/tags
bdb/dist/template/db_server_proc
bdb/dist/template/gen_client_ret
bdb/dist/template/rec_btree
bdb/dist/template/rec_crdel
bdb/dist/template/rec_db
bdb/dist/template/rec_dbreg
bdb/dist/template/rec_fileops
bdb/dist/template/rec_hash
bdb/dist/template/rec_log
bdb/dist/template/rec_qam
bdb/dist/template/rec_txn
bdb/examples_c/ex_apprec/ex_apprec_auto.c
bdb/examples_c/ex_apprec/ex_apprec_auto.h
bdb/examples_c/ex_apprec/ex_apprec_template
bdb/examples_java
bdb/fileops/fileops_auto.c
bdb/hash/hash_auto.c
bdb/include/btree_auto.h
bdb/include/btree_ext.h
bdb/include/clib_ext.h
bdb/include/common_ext.h
bdb/include/crdel_auto.h
bdb/include/db_auto.h
bdb/include/db_ext.h
bdb/include/db_server.h
bdb/include/env_ext.h
bdb/include/gen_client_ext.h
bdb/include/gen_server_ext.h
bdb/include/hash_auto.h
bdb/include/hash_ext.h
bdb/include/lock_ext.h
bdb/include/log_auto.h
bdb/include/log_ext.h
bdb/include/mp_ext.h
bdb/include/mutex_ext.h
bdb/include/os_ext.h
bdb/include/qam_auto.h
bdb/include/qam_ext.h
bdb/include/rpc_client_ext.h
bdb/include/rpc_server_ext.h
bdb/include/tcl_ext.h
bdb/include/txn_auto.h
bdb/include/txn_ext.h
bdb/include/xa_ext.h
bdb/java/src/com/sleepycat/db/Db.java
bdb/java/src/com/sleepycat/db/DbBtreeStat.java
bdb/java/src/com/sleepycat/db/DbConstants.java
bdb/java/src/com/sleepycat/db/DbHashStat.java
bdb/java/src/com/sleepycat/db/DbLockStat.java
bdb/java/src/com/sleepycat/db/DbLogStat.java
bdb/java/src/com/sleepycat/db/DbMpoolFStat.java
bdb/java/src/com/sleepycat/db/DbQueueStat.java
bdb/java/src/com/sleepycat/db/DbRepStat.java
bdb/java/src/com/sleepycat/db/DbTxnStat.java
bdb/libdb_java/java_stat_auto.c
bdb/libdb_java/java_stat_auto.h
bdb/log/log_auto.c
bdb/qam/qam_auto.c
bdb/rpc_client/db_server_clnt.c
bdb/rpc_client/gen_client.c
bdb/rpc_server/c/db_server_proc.c
bdb/rpc_server/c/db_server_proc.sed
bdb/rpc_server/c/db_server_svc.c
bdb/rpc_server/c/db_server_xdr.c
bdb/rpc_server/c/gen_db_server.c
bdb/rpc_server/db_server.x
bdb/rpc_server/db_server_proc.sed
bdb/rpc_server/db_server_svc.c
bdb/rpc_server/db_server_xdr.c
bdb/rpc_server/gen_db_server.c
bdb/test/TESTS
bdb/test/include.tcl
bdb/test/logtrack.list
bdb/txn/txn_auto.c
binary/*
bkpull.log
bkpull.log*
bkpull.log.2
bkpull.log.3
bkpull.log.4
bkpull.log.5
bkpull.log.6
bkpush.log
bkpush.log*
build.log
build_tags.sh
client/#mysql.cc#
client/*.ds?
client/*.vcproj
client/.deps/base64.Po
client/.deps/completion_hash.Po
client/.deps/dummy.Po
client/.deps/mf_tempdir.Po
client/.deps/my_bit.Po
client/.deps/my_bitmap.Po
client/.deps/my_getsystime.Po
client/.deps/my_new.Po
client/.deps/my_user.Po
client/.deps/my_vle.Po
client/.deps/mysql.Po
client/.deps/mysql_upgrade.Po
client/.deps/mysqladmin.Po
client/.deps/mysqlbinlog.Po
client/.deps/mysqlcheck.Po
client/.deps/mysqldump.Po
client/.deps/mysqlimport.Po
client/.deps/mysqlshow.Po
client/.deps/mysqlslap.Po
client/.deps/mysqltest.Po
client/.deps/readline.Po
client/.deps/sql_string.Po
client/.libs -prune
client/.libs/lt-mysql
client/.libs/lt-mysqladmin
client/.libs/lt-mysqlbinlog
client/.libs/lt-mysqlcheck
client/.libs/lt-mysqldump
client/.libs/lt-mysqlimport
client/.libs/lt-mysqlshow
client/.libs/lt-mysqlslap
client/.libs/lt-mysqltest
client/.libs/mysql
client/.libs/mysql_upgrade
client/.libs/mysqladmin
client/.libs/mysqlbinlog
client/.libs/mysqlcheck
client/.libs/mysqldump
client/.libs/mysqlimport
client/.libs/mysqlshow
client/.libs/mysqlslap
client/.libs/mysqltest
client/completion_hash.cpp
client/decimal.c
client/insert_test
client/link_sources
client/log_event.cc
client/log_event.h
client/log_event_old.cc
client/log_event_old.h
client/mf_iocache.c
client/mf_iocache.cc
client/my_decimal.cc
client/my_decimal.h
client/my_user.c
client/mysql
client/mysql.cpp
client/mysql_upgrade
client/mysqladmin
client/mysqladmin.c
client/mysqladmin.cpp
client/mysqlbinlog
client/mysqlbinlog.cpp
client/mysqlcheck
client/mysqldump
client/mysqlimport
client/mysqlmanager-pwgen
client/mysqlmanagerc
client/mysqlshow
client/mysqlslap
client/mysqltest
client/mysqltestmanager-pwgen
client/mysqltestmanagerc
client/mysys_priv.h
client/readline.cpp
client/rpl_constants.h
client/rpl_record_old.cc
client/rpl_record_old.h
client/select_test
client/sql_string.cpp
client/ssl_test
client/thimble
client/thread_test
client/tmp.diff
client_debug/*
client_release/*
client_test
cmake_install.cmake
cmd-line-utils/libedit/.deps/chared.Po
cmd-line-utils/libedit/.deps/common.Po
cmd-line-utils/libedit/.deps/el.Po
cmd-line-utils/libedit/.deps/emacs.Po
cmd-line-utils/libedit/.deps/fcns.Po
cmd-line-utils/libedit/.deps/fgetln.Po
cmd-line-utils/libedit/.deps/help.Po
cmd-line-utils/libedit/.deps/hist.Po
cmd-line-utils/libedit/.deps/history.Po
cmd-line-utils/libedit/.deps/key.Po
cmd-line-utils/libedit/.deps/map.Po
cmd-line-utils/libedit/.deps/parse.Po
cmd-line-utils/libedit/.deps/prompt.Po
cmd-line-utils/libedit/.deps/read.Po
cmd-line-utils/libedit/.deps/readline.Po
cmd-line-utils/libedit/.deps/refresh.Po
cmd-line-utils/libedit/.deps/search.Po
cmd-line-utils/libedit/.deps/sig.Po
cmd-line-utils/libedit/.deps/strlcat.Po
cmd-line-utils/libedit/.deps/strlcpy.Po
cmd-line-utils/libedit/.deps/term.Po
cmd-line-utils/libedit/.deps/tokenizer.Po
cmd-line-utils/libedit/.deps/tty.Po
cmd-line-utils/libedit/.deps/unvis.Po
cmd-line-utils/libedit/.deps/vi.Po
cmd-line-utils/libedit/.deps/vis.Po
cmd-line-utils/libedit/common.h
cmd-line-utils/libedit/makelist
cmd-line-utils/readline/.deps/bind.Po
cmd-line-utils/readline/.deps/callback.Po
cmd-line-utils/readline/.deps/compat.Po
cmd-line-utils/readline/.deps/complete.Po
cmd-line-utils/readline/.deps/display.Po
cmd-line-utils/readline/.deps/funmap.Po
cmd-line-utils/readline/.deps/histexpand.Po
cmd-line-utils/readline/.deps/histfile.Po
cmd-line-utils/readline/.deps/history.Po
cmd-line-utils/readline/.deps/histsearch.Po
cmd-line-utils/readline/.deps/input.Po
cmd-line-utils/readline/.deps/isearch.Po
cmd-line-utils/readline/.deps/keymaps.Po
cmd-line-utils/readline/.deps/kill.Po
cmd-line-utils/readline/.deps/macro.Po
cmd-line-utils/readline/.deps/mbutil.Po
cmd-line-utils/readline/.deps/misc.Po
cmd-line-utils/readline/.deps/nls.Po
cmd-line-utils/readline/.deps/parens.Po
cmd-line-utils/readline/.deps/readline.Po
cmd-line-utils/readline/.deps/rltty.Po
cmd-line-utils/readline/.deps/savestring.Po
cmd-line-utils/readline/.deps/search.Po
cmd-line-utils/readline/.deps/shell.Po
cmd-line-utils/readline/.deps/signals.Po
cmd-line-utils/readline/.deps/terminal.Po
cmd-line-utils/readline/.deps/text.Po
cmd-line-utils/readline/.deps/tilde.Po
cmd-line-utils/readline/.deps/undo.Po
cmd-line-utils/readline/.deps/util.Po
cmd-line-utils/readline/.deps/vi_mode.Po
cmd-line-utils/readline/.deps/xmalloc.Po
comon.h
comp_err/*.ds?
comp_err/*.vcproj
compile
config.cache
config.guess
config.h
config.h.in
config.log
config.status
config.sub
configure
configure.lineno
contrib/*.ds?
contrib/*.vcproj
core
core.*
core.2430
cscope.in.out
cscope.out
cscope.po.out
db-*.*.*
dbug/*.ds?
dbug/*.vcproj
dbug/.deps/dbug.Po
dbug/.deps/dbug_analyze.Po
dbug/.deps/factorial.Po
dbug/.deps/my_main.Po
dbug/.deps/sanity.Po
dbug/dbug_analyze
dbug/example*.r
dbug/factorial
dbug/factorial.r
dbug/main.r
dbug/output*.r
dbug/user.ps
dbug/user.t
debian/control
debian/defs.mk
depcomp
emacs.h
examples/*.ds?
examples/*.vcproj
examples/udf_example/udf_example.def
extra/.deps/charset2html.Po
extra/.deps/comp_err.Po
extra/.deps/innochecksum.Po
extra/.deps/my_print_defaults.Po
extra/.deps/mysql_waitpid.Po
extra/.deps/perror.Po
extra/.deps/replace.Po
extra/.deps/resolve_stack_dump.Po
extra/.deps/resolveip.Po
extra/charset2html
extra/comp_err
extra/created_include_files
extra/innochecksum
extra/my_print_defaults
extra/mysql_install
extra/mysql_tzinfo_to_sql
extra/mysql_waitpid
extra/mysqld_ername.h
extra/mysqld_error.h
extra/perror
extra/replace
extra/resolve_stack_dump
extra/resolveip
extra/sql_state.h
extra/tztime.cc
extra/yassl/src/.deps/buffer.Plo
extra/yassl/src/.deps/cert_wrapper.Plo
extra/yassl/src/.deps/crypto_wrapper.Plo
extra/yassl/src/.deps/handshake.Plo
extra/yassl/src/.deps/lock.Plo
extra/yassl/src/.deps/log.Plo
extra/yassl/src/.deps/socket_wrapper.Plo
extra/yassl/src/.deps/ssl.Plo
extra/yassl/src/.deps/template_instnt.Plo
extra/yassl/src/.deps/timer.Plo
extra/yassl/src/.deps/yassl_error.Plo
extra/yassl/src/.deps/yassl_imp.Plo
extra/yassl/src/.deps/yassl_int.Plo
extra/yassl/taocrypt/benchmark/.deps/benchmark-benchmark.Po
extra/yassl/taocrypt/benchmark/benchmark
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-aes.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-aestables.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-algebra.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-arc4.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-asn.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-bftables.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-blowfish.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-coding.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-des.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-dh.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-dsa.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-file.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-hash.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-integer.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-md2.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-md4.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-md5.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-misc.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-random.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-ripemd.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-rsa.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-sha.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-template_instnt.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-tftables.Plo
extra/yassl/taocrypt/src/.deps/libtaocrypt_la-twofish.Plo
extra/yassl/taocrypt/test/.deps/test-test.Po
extra/yassl/taocrypt/test/test
extra/yassl/testsuite/.deps/testsuite-client.Po
extra/yassl/testsuite/.deps/testsuite-echoclient.Po
extra/yassl/testsuite/.deps/testsuite-echoserver.Po
extra/yassl/testsuite/.deps/testsuite-server.Po
extra/yassl/testsuite/.deps/testsuite-test.Po
extra/yassl/testsuite/.deps/testsuite-testsuite.Po
extra/yassl/testsuite/testsuite
fcns.c
fcns.h
gdbinit
gmon.out
hardcopy.0
heap/*.ds?
heap/*.vcproj
heap/hp_test1
heap/hp_test2
help
help.c
help.h
include/abi_check
include/check_abi
include/link_sources
include/my_config.h
include/my_global.h
include/mysql_h.ic
include/mysql_version.h
include/mysqld_ername.h
include/mysqld_error.h
include/openssl
include/readline
include/readline/*.h
include/readline/readline.h
include/sql_state.h
include/widec.h
innobase/*.ds?
innobase/*.vcproj
innobase/autom4te-2.53.cache/*
innobase/autom4te-2.53.cache/output.0
innobase/autom4te-2.53.cache/requests
innobase/autom4te-2.53.cache/traces.0
innobase/autom4te.cache/*
innobase/autom4te.cache/output.0
innobase/autom4te.cache/requests
innobase/autom4te.cache/traces.0
innobase/configure.lineno
innobase/conftest.s1
innobase/conftest.subs
innobase/ib_config.h
innobase/ib_config.h.in
innobase/mkinstalldirs
innobase/stamp-h1
insert_test
install
install-sh
isam/*.ds?
isam/*.vcproj
isam/isamchk
isam/isamlog
isam/pack_isam
isam/test1
isam/test2
isam/test3
isamchk/*.ds?
isamchk/*.vcproj
item_xmlfunc.cc
lib_debug/*
lib_release/*
libmysql/*.c
libmysql/*.ds?
libmysql/*.vcproj
libmysql/.deps/array.Plo
libmysql/.deps/bchange.Plo
libmysql/.deps/bcmp.Plo
libmysql/.deps/bmove.Plo
libmysql/.deps/bmove_upp.Plo
libmysql/.deps/charset-def.Plo
libmysql/.deps/charset.Plo
libmysql/.deps/client.Plo
libmysql/.deps/conf_to_src.Po
libmysql/.deps/ctype-big5.Plo
libmysql/.deps/ctype-bin.Plo
libmysql/.deps/ctype-cp932.Plo
libmysql/.deps/ctype-czech.Plo
libmysql/.deps/ctype-euc_kr.Plo
libmysql/.deps/ctype-eucjpms.Plo
libmysql/.deps/ctype-extra.Plo
libmysql/.deps/ctype-gb2312.Plo
libmysql/.deps/ctype-gbk.Plo
libmysql/.deps/ctype-latin1.Plo
libmysql/.deps/ctype-mb.Plo
libmysql/.deps/ctype-simple.Plo
libmysql/.deps/ctype-sjis.Plo
libmysql/.deps/ctype-tis620.Plo
libmysql/.deps/ctype-uca.Plo
libmysql/.deps/ctype-ucs2.Plo
libmysql/.deps/ctype-ujis.Plo
libmysql/.deps/ctype-utf8.Plo
libmysql/.deps/ctype-win1250ch.Plo
libmysql/.deps/ctype.Plo
libmysql/.deps/dbug.Plo
libmysql/.deps/default.Plo
libmysql/.deps/default_modify.Plo
libmysql/.deps/errmsg.Plo
libmysql/.deps/errors.Plo
libmysql/.deps/get_password.Plo
libmysql/.deps/hash.Plo
libmysql/.deps/int2str.Plo
libmysql/.deps/is_prefix.Plo
libmysql/.deps/libmysql.Plo
libmysql/.deps/list.Plo
libmysql/.deps/llstr.Plo
libmysql/.deps/longlong2str.Plo
libmysql/.deps/manager.Plo
libmysql/.deps/md5.Plo
libmysql/.deps/mf_cache.Plo
libmysql/.deps/mf_dirname.Plo
libmysql/.deps/mf_fn_ext.Plo
libmysql/.deps/mf_format.Plo
libmysql/.deps/mf_iocache.Plo
libmysql/.deps/mf_iocache2.Plo
libmysql/.deps/mf_loadpath.Plo
libmysql/.deps/mf_pack.Plo
libmysql/.deps/mf_path.Plo
libmysql/.deps/mf_tempfile.Plo
libmysql/.deps/mf_unixpath.Plo
libmysql/.deps/mf_wcomp.Plo
libmysql/.deps/mulalloc.Plo
libmysql/.deps/my_alloc.Plo
libmysql/.deps/my_chsize.Plo
libmysql/.deps/my_compress.Plo
libmysql/.deps/my_create.Plo
libmysql/.deps/my_delete.Plo
libmysql/.deps/my_div.Plo
libmysql/.deps/my_error.Plo
libmysql/.deps/my_file.Plo
libmysql/.deps/my_fopen.Plo
libmysql/.deps/my_fstream.Plo
libmysql/.deps/my_gethostbyname.Plo
libmysql/.deps/my_getopt.Plo
libmysql/.deps/my_getwd.Plo
libmysql/.deps/my_init.Plo
libmysql/.deps/my_lib.Plo
libmysql/.deps/my_malloc.Plo
libmysql/.deps/my_messnc.Plo
libmysql/.deps/my_net.Plo
libmysql/.deps/my_once.Plo
libmysql/.deps/my_open.Plo
libmysql/.deps/my_port.Plo
libmysql/.deps/my_pread.Plo
libmysql/.deps/my_pthread.Plo
libmysql/.deps/my_read.Plo
libmysql/.deps/my_realloc.Plo
libmysql/.deps/my_rename.Plo
libmysql/.deps/my_seek.Plo
libmysql/.deps/my_sleep.Plo
libmysql/.deps/my_static.Plo
libmysql/.deps/my_strtoll10.Plo
libmysql/.deps/my_symlink.Plo
libmysql/.deps/my_thr_init.Plo
libmysql/.deps/my_time.Plo
libmysql/.deps/my_vsnprintf.Plo
libmysql/.deps/my_write.Plo
libmysql/.deps/net.Plo
libmysql/.deps/pack.Plo
libmysql/.deps/password.Plo
libmysql/.deps/safemalloc.Plo
libmysql/.deps/sha1.Plo
libmysql/.deps/str2int.Plo
libmysql/.deps/str_alloc.Plo
libmysql/.deps/strcend.Plo
libmysql/.deps/strcont.Plo
libmysql/.deps/strend.Plo
libmysql/.deps/strfill.Plo
libmysql/.deps/string.Plo
libmysql/.deps/strinstr.Plo
libmysql/.deps/strmake.Plo
libmysql/.deps/strmov.Plo
libmysql/.deps/strnlen.Plo
libmysql/.deps/strnmov.Plo
libmysql/.deps/strtod.Plo
libmysql/.deps/strtoll.Plo
libmysql/.deps/strtoull.Plo
libmysql/.deps/strxmov.Plo
libmysql/.deps/strxnmov.Plo
libmysql/.deps/thr_mutex.Plo
libmysql/.deps/typelib.Plo
libmysql/.deps/vio.Plo
libmysql/.deps/viosocket.Plo
libmysql/.deps/viossl.Plo
libmysql/.deps/viosslfactories.Plo
libmysql/.deps/xml.Plo
libmysql/.libs/libmysqlclient.lai
libmysql/.libs/libmysqlclient.so.15
libmysql/.libs/libmysqlclient.so.15.0.0
libmysql/conf_to_src
libmysql/debug/libmysql.exp
libmysql/libmysql.ver
libmysql/link_sources
libmysql/my_static.h
libmysql/my_time.c
libmysql/mysys_priv.h
libmysql/net.c
libmysql/release/libmysql.exp
libmysql/vio_priv.h
libmysql/viosocket.o.6WmSJk
libmysql_r/*.c
libmysql_r/.deps/array.Plo
libmysql_r/.deps/bchange.Plo
libmysql_r/.deps/bcmp.Plo
libmysql_r/.deps/bmove.Plo
libmysql_r/.deps/bmove_upp.Plo
libmysql_r/.deps/charset-def.Plo
libmysql_r/.deps/charset.Plo
libmysql_r/.deps/client.Plo
libmysql_r/.deps/conf_to_src.Po
libmysql_r/.deps/ctype-big5.Plo
libmysql_r/.deps/ctype-bin.Plo
libmysql_r/.deps/ctype-cp932.Plo
libmysql_r/.deps/ctype-czech.Plo
libmysql_r/.deps/ctype-euc_kr.Plo
libmysql_r/.deps/ctype-eucjpms.Plo
libmysql_r/.deps/ctype-extra.Plo
libmysql_r/.deps/ctype-gb2312.Plo
libmysql_r/.deps/ctype-gbk.Plo
libmysql_r/.deps/ctype-latin1.Plo
libmysql_r/.deps/ctype-mb.Plo
libmysql_r/.deps/ctype-simple.Plo
libmysql_r/.deps/ctype-sjis.Plo
libmysql_r/.deps/ctype-tis620.Plo
libmysql_r/.deps/ctype-uca.Plo
libmysql_r/.deps/ctype-ucs2.Plo
libmysql_r/.deps/ctype-ujis.Plo
libmysql_r/.deps/ctype-utf8.Plo
libmysql_r/.deps/ctype-win1250ch.Plo
libmysql_r/.deps/ctype.Plo
libmysql_r/.deps/dbug.Plo
libmysql_r/.deps/default.Plo
libmysql_r/.deps/default_modify.Plo
libmysql_r/.deps/errmsg.Plo
libmysql_r/.deps/errors.Plo
libmysql_r/.deps/get_password.Plo
libmysql_r/.deps/hash.Plo
libmysql_r/.deps/int2str.Plo
libmysql_r/.deps/is_prefix.Plo
libmysql_r/.deps/libmysql.Plo
libmysql_r/.deps/list.Plo
libmysql_r/.deps/llstr.Plo
libmysql_r/.deps/longlong2str.Plo
libmysql_r/.deps/manager.Plo
libmysql_r/.deps/md5.Plo
libmysql_r/.deps/mf_cache.Plo
libmysql_r/.deps/mf_dirname.Plo
libmysql_r/.deps/mf_fn_ext.Plo
libmysql_r/.deps/mf_format.Plo
libmysql_r/.deps/mf_iocache.Plo
libmysql_r/.deps/mf_iocache2.Plo
libmysql_r/.deps/mf_loadpath.Plo
libmysql_r/.deps/mf_pack.Plo
libmysql_r/.deps/mf_path.Plo
libmysql_r/.deps/mf_tempfile.Plo
libmysql_r/.deps/mf_unixpath.Plo
libmysql_r/.deps/mf_wcomp.Plo
libmysql_r/.deps/mulalloc.Plo
libmysql_r/.deps/my_alloc.Plo
libmysql_r/.deps/my_chsize.Plo
libmysql_r/.deps/my_compress.Plo
libmysql_r/.deps/my_create.Plo
libmysql_r/.deps/my_delete.Plo
libmysql_r/.deps/my_div.Plo
libmysql_r/.deps/my_error.Plo
libmysql_r/.deps/my_file.Plo
libmysql_r/.deps/my_fopen.Plo
libmysql_r/.deps/my_fstream.Plo
libmysql_r/.deps/my_gethostbyname.Plo
libmysql_r/.deps/my_getopt.Plo
libmysql_r/.deps/my_getwd.Plo
libmysql_r/.deps/my_init.Plo
libmysql_r/.deps/my_lib.Plo
libmysql_r/.deps/my_malloc.Plo
libmysql_r/.deps/my_messnc.Plo
libmysql_r/.deps/my_net.Plo
libmysql_r/.deps/my_once.Plo
libmysql_r/.deps/my_open.Plo
libmysql_r/.deps/my_port.Plo
libmysql_r/.deps/my_pread.Plo
libmysql_r/.deps/my_pthread.Plo
libmysql_r/.deps/my_read.Plo
libmysql_r/.deps/my_realloc.Plo
libmysql_r/.deps/my_rename.Plo
libmysql_r/.deps/my_seek.Plo
libmysql_r/.deps/my_sleep.Plo
libmysql_r/.deps/my_static.Plo
libmysql_r/.deps/my_strtoll10.Plo
libmysql_r/.deps/my_symlink.Plo
libmysql_r/.deps/my_thr_init.Plo
libmysql_r/.deps/my_time.Plo
libmysql_r/.deps/my_vsnprintf.Plo
libmysql_r/.deps/my_write.Plo
libmysql_r/.deps/net.Plo
libmysql_r/.deps/pack.Plo
libmysql_r/.deps/password.Plo
libmysql_r/.deps/safemalloc.Plo
libmysql_r/.deps/sha1.Plo
libmysql_r/.deps/str2int.Plo
libmysql_r/.deps/str_alloc.Plo
libmysql_r/.deps/strcend.Plo
libmysql_r/.deps/strcont.Plo
libmysql_r/.deps/strend.Plo
libmysql_r/.deps/strfill.Plo
libmysql_r/.deps/string.Plo
libmysql_r/.deps/strinstr.Plo
libmysql_r/.deps/strmake.Plo
libmysql_r/.deps/strmov.Plo
libmysql_r/.deps/strnlen.Plo
libmysql_r/.deps/strnmov.Plo
libmysql_r/.deps/strtod.Plo
libmysql_r/.deps/strtoll.Plo
libmysql_r/.deps/strtoull.Plo
libmysql_r/.deps/strxmov.Plo
libmysql_r/.deps/strxnmov.Plo
libmysql_r/.deps/thr_mutex.Plo
libmysql_r/.deps/typelib.Plo
libmysql_r/.deps/vio.Plo
libmysql_r/.deps/viosocket.Plo
libmysql_r/.deps/viossl.Plo
libmysql_r/.deps/viosslfactories.Plo
libmysql_r/.deps/xml.Plo
libmysql_r/.libs/libmysqlclient_r.lai
libmysql_r/.libs/libmysqlclient_r.so.15
libmysql_r/.libs/libmysqlclient_r.so.15.0.0
libmysql_r/acconfig.h
libmysql_r/client_settings.h
libmysql_r/conf_to_src
libmysql_r/link_sources
libmysql_r/my_static.h
libmysql_r/mysys_priv.h
libmysql_r/vio_priv.h
libmysqld/*.ds?
libmysqld/*.vcproj
libmysqld/.deps/client.Po
libmysqld/.deps/derror.Po
libmysqld/.deps/discover.Po
libmysqld/.deps/emb_qcache.Po
libmysqld/.deps/errmsg.Po
libmysqld/.deps/event_data_objects.Po
libmysqld/.deps/event_db_repository.Po
libmysqld/.deps/event_queue.Po
libmysqld/.deps/event_scheduler.Po
libmysqld/.deps/events.Po
libmysqld/.deps/field.Po
libmysqld/.deps/field_conv.Po
libmysqld/.deps/filesort.Po
libmysqld/.deps/get_password.Po
libmysqld/.deps/gstream.Po
libmysqld/.deps/ha_berkeley.Po
libmysqld/.deps/ha_federated.Po
libmysqld/.deps/ha_heap.Po
libmysqld/.deps/ha_innodb.Po
libmysqld/.deps/ha_myisam.Po
libmysqld/.deps/ha_myisammrg.Po
libmysqld/.deps/ha_ndbcluster.Po
libmysqld/.deps/ha_ndbcluster_binlog.Po
libmysqld/.deps/ha_partition.Po
libmysqld/.deps/handler.Po
libmysqld/.deps/hash_filo.Po
libmysqld/.deps/hostname.Po
libmysqld/.deps/init.Po
libmysqld/.deps/item.Po
libmysqld/.deps/item_buff.Po
libmysqld/.deps/item_cmpfunc.Po
libmysqld/.deps/item_create.Po
libmysqld/.deps/item_func.Po
libmysqld/.deps/item_geofunc.Po
libmysqld/.deps/item_row.Po
libmysqld/.deps/item_strfunc.Po
libmysqld/.deps/item_subselect.Po
libmysqld/.deps/item_sum.Po
libmysqld/.deps/item_timefunc.Po
libmysqld/.deps/item_uniq.Po
libmysqld/.deps/item_xmlfunc.Po
libmysqld/.deps/key.Po
libmysqld/.deps/lib_sql.Po
libmysqld/.deps/libmysql.Po
libmysqld/.deps/libmysqld.Po
libmysqld/.deps/lock.Po
libmysqld/.deps/log.Po
libmysqld/.deps/log_event.Po
libmysqld/.deps/my_decimal.Po
libmysqld/.deps/my_time.Po
libmysqld/.deps/my_user.Po
libmysqld/.deps/net_serv.Po
libmysqld/.deps/opt_range.Po
libmysqld/.deps/opt_sum.Po
libmysqld/.deps/pack.Po
libmysqld/.deps/parse_file.Po
libmysqld/.deps/partition_info.Po
libmysqld/.deps/password.Po
libmysqld/.deps/procedure.Po
libmysqld/.deps/protocol.Po
libmysqld/.deps/records.Po
libmysqld/.deps/rpl_filter.Po
libmysqld/.deps/rpl_injector.Po
libmysqld/.deps/set_var.Po
libmysqld/.deps/sp.Po
libmysqld/.deps/sp_cache.Po
libmysqld/.deps/sp_head.Po
libmysqld/.deps/sp_pcontext.Po
libmysqld/.deps/sp_rcontext.Po
libmysqld/.deps/spatial.Po
libmysqld/.deps/sql_acl.Po
libmysqld/.deps/sql_analyse.Po
libmysqld/.deps/sql_base.Po
libmysqld/.deps/sql_builtin.Po
libmysqld/.deps/sql_cache.Po
libmysqld/.deps/sql_class.Po
libmysqld/.deps/sql_crypt.Po
libmysqld/.deps/sql_cursor.Po
libmysqld/.deps/sql_db.Po
libmysqld/.deps/sql_delete.Po
libmysqld/.deps/sql_derived.Po
libmysqld/.deps/sql_do.Po
libmysqld/.deps/sql_error.Po
libmysqld/.deps/sql_handler.Po
libmysqld/.deps/sql_help.Po
libmysqld/.deps/sql_insert.Po
libmysqld/.deps/sql_lex.Po
libmysqld/.deps/sql_list.Po
libmysqld/.deps/sql_load.Po
libmysqld/.deps/sql_manager.Po
libmysqld/.deps/sql_map.Po
libmysqld/.deps/sql_parse.Po
libmysqld/.deps/sql_partition.Po
libmysqld/.deps/sql_plugin.Po
libmysqld/.deps/sql_prepare.Po
libmysqld/.deps/sql_rename.Po
libmysqld/.deps/sql_select.Po
libmysqld/.deps/sql_show.Po
libmysqld/.deps/sql_state.Po
libmysqld/.deps/sql_string.Po
libmysqld/.deps/sql_table.Po
libmysqld/.deps/sql_tablespace.Po
libmysqld/.deps/sql_test.Po
libmysqld/.deps/sql_trigger.Po
libmysqld/.deps/sql_udf.Po
libmysqld/.deps/sql_union.Po
libmysqld/.deps/sql_update.Po
libmysqld/.deps/sql_view.Po
libmysqld/.deps/sql_yacc.Po
libmysqld/.deps/stacktrace.Po
libmysqld/.deps/strfunc.Po
libmysqld/.deps/table.Po
libmysqld/.deps/thr_malloc.Po
libmysqld/.deps/time.Po
libmysqld/.deps/tztime.Po
libmysqld/.deps/uniques.Po
libmysqld/.deps/unireg.Po
libmysqld/backup_dir
libmysqld/client.c
libmysqld/client_settings.h
libmysqld/cmake_dummy.c
libmysqld/convert.cc
libmysqld/derror.cc
libmysqld/discover.cc
libmysqld/emb_qcache.cpp
libmysqld/errmsg.c
libmysqld/event.cc
libmysqld/event_data_objects.cc
libmysqld/event_db_repository.cc
libmysqld/event_executor.cc
libmysqld/event_queue.cc
libmysqld/event_scheduler.cc
libmysqld/event_timed.cc
libmysqld/events.cc
libmysqld/examples/.deps/completion_hash.Po
libmysqld/examples/.deps/mysql.Po
libmysqld/examples/.deps/mysql_client_test.Po
libmysqld/examples/.deps/mysqltest.Po
libmysqld/examples/.deps/readline.Po
libmysqld/examples/client_test.c
libmysqld/examples/client_test.cc
libmysqld/examples/completion_hash.cc
libmysqld/examples/completion_hash.h
libmysqld/examples/link_sources
libmysqld/examples/my_readline.h
libmysqld/examples/mysql
libmysqld/examples/mysql.cc
libmysqld/examples/mysql_client_test.c
libmysqld/examples/mysql_client_test_embedded
libmysqld/examples/mysqltest
libmysqld/examples/mysqltest.c
libmysqld/examples/mysqltest_embedded
libmysqld/examples/readline.cc
libmysqld/examples/sql_string.cc
libmysqld/examples/sql_string.h
libmysqld/examples/test-gdbinit
libmysqld/field.cc
libmysqld/field_conv.cc
libmysqld/filesort.cc
libmysqld/get_password.c
libmysqld/gstream.cc
libmysqld/ha_archive.cc
libmysqld/ha_berkeley.cc
libmysqld/ha_blackhole.cc
libmysqld/ha_example.cc
libmysqld/ha_federated.cc
libmysqld/ha_heap.cc
libmysqld/ha_innobase.cc
libmysqld/ha_innodb.cc
libmysqld/ha_isam.cc
libmysqld/ha_isammrg.cc
libmysqld/ha_myisam.cc
libmysqld/ha_myisammrg.cc
libmysqld/ha_ndbcluster.cc
libmysqld/ha_ndbcluster_binlog.cc
libmysqld/ha_ndbcluster_cond.cc
libmysqld/ha_partition.cc
libmysqld/ha_tina.cc
libmysqld/handler.cc
libmysqld/handlerton.cc
libmysqld/hash_filo.cc
libmysqld/hostname.cc
libmysqld/init.cc
libmysqld/item.cc
libmysqld/item_buff.cc
libmysqld/item_cmpfunc.cc
libmysqld/item_create.cc
libmysqld/item_func.cc
libmysqld/item_geofunc.cc
libmysqld/item_row.cc
libmysqld/item_strfunc.cc
libmysqld/item_subselect.cc
libmysqld/item_sum.cc
libmysqld/item_timefunc.cc
libmysqld/item_uniq.cc
libmysqld/key.cc
libmysqld/lex_hash.h
libmysqld/lib_sql.cpp
libmysqld/libmysql.c
libmysqld/link_sources
libmysqld/lock.cc
libmysqld/log.cc
libmysqld/log_event.cc
libmysqld/log_event_old.cc
libmysqld/md5.c
libmysqld/message.h
libmysqld/message.rc
libmysqld/mf_iocache.cc
libmysqld/mini_client.cc
libmysqld/my_decimal.cc
libmysqld/my_time.c
libmysqld/my_user.c
libmysqld/net_pkg.cc
libmysqld/net_serv.cc
libmysqld/opt_ft.cc
libmysqld/opt_range.cc
libmysqld/opt_sum.cc
libmysqld/pack.c
libmysqld/parse_file.cc
libmysqld/partition_info.cc
libmysqld/password.c
libmysqld/procedure.cc
libmysqld/protocol.cc
libmysqld/protocol_cursor.cc
libmysqld/records.cc
libmysqld/repl_failsafe.cc
libmysqld/rpl_filter.cc
libmysqld/rpl_injector.cc
libmysqld/rpl_record.cc
libmysqld/rpl_record_old.cc
libmysqld/scheduler.cc
libmysqld/set_var.cc
libmysqld/simple-test
libmysqld/slave.cc
libmysqld/sp.cc
libmysqld/sp_cache.cc
libmysqld/sp_head.cc
libmysqld/sp_pcontext.cc
libmysqld/sp_rcontext.cc
libmysqld/spatial.cc
libmysqld/sql_acl.cc
libmysqld/sql_analyse.cc
libmysqld/sql_base.cc
libmysqld/sql_builtin.cc
libmysqld/sql_cache.cc
libmysqld/sql_class.cc
libmysqld/sql_command
libmysqld/sql_connect.cc
libmysqld/sql_crypt.cc
libmysqld/sql_cursor.cc
libmysqld/sql_cursor.h
libmysqld/sql_db.cc
libmysqld/sql_delete.cc
libmysqld/sql_derived.cc
libmysqld/sql_do.cc
libmysqld/sql_error.cc
libmysqld/sql_handler.cc
libmysqld/sql_help.cc
libmysqld/sql_insert.cc
libmysqld/sql_lex.cc
libmysqld/sql_list.cc
libmysqld/sql_load.cc
libmysqld/sql_locale.cc
libmysqld/sql_manager.cc
libmysqld/sql_map.cc
libmysqld/sql_olap.cc
libmysqld/sql_parse.cc
libmysqld/sql_partition.cc
libmysqld/sql_plugin.cc
libmysqld/sql_prepare.cc
libmysqld/sql_profile.cc
libmysqld/sql_rename.cc
libmysqld/sql_repl.cc
libmysqld/sql_select.cc
libmysqld/sql_servers.cc
libmysqld/sql_show.cc
libmysqld/sql_state.c
libmysqld/sql_string.cc
libmysqld/sql_table.cc
libmysqld/sql_tablespace.cc
libmysqld/sql_test.cc
libmysqld/sql_trigger.cc
libmysqld/sql_udf.cc
libmysqld/sql_union.cc
libmysqld/sql_unions.cc
libmysqld/sql_update.cc
libmysqld/sql_view.cc
libmysqld/sql_yacc.cc
libmysqld/sql_yacc.cpp
libmysqld/sql_yacc.h
libmysqld/stacktrace.c
libmysqld/strfunc.cc
libmysqld/table.cc
libmysqld/thr_malloc.cc
libmysqld/time.cc
libmysqld/tztime.cc
libmysqld/uniques.cc
libmysqld/unireg.cc
libmysqltest/*.ds?
libmysqltest/*.vcproj
libmysqltest/mytest.c
libtool
linked_client_sources
linked_include_sources
linked_libmysql_r_sources
linked_libmysql_sources
linked_libmysqld_sources
linked_libmysqldex_sources
linked_server_sources
linked_tools_sources
locked
ltmain.sh
man/*.1
merge/*.ds?
merge/*.vcproj
missing
mit-pthreads/config.flags
mit-pthreads/include/bits
mit-pthreads/include/pthread/machdep.h
mit-pthreads/include/pthread/posix.h
mit-pthreads/include/sys
mit-pthreads/machdep.c
mit-pthreads/pg++
mit-pthreads/pgcc
mit-pthreads/syscall.S
mkinstalldirs
my_print_defaults/*.ds?
my_print_defaults/*.vcproj
myisam/*.ds?
myisam/*.vcproj
myisam/FT1.MYD
myisam/FT1.MYI
myisam/ft_dump
myisam/ft_eval
myisam/ft_test1
myisam/ftbench/data
myisam/ftbench/t
myisam/ftbench/var/*
myisam/mi_test1
myisam/mi_test2
myisam/mi_test3
myisam/mi_test_all
myisam/myisam.log
myisam/myisam_ftdump
myisam/myisamchk
myisam/myisamlog
myisam/myisampack
myisam/rt_test
myisam/rt_test.MYD
myisam/rt_test.MYI
myisam/sp_test
myisam/test1.MYD
myisam/test1.MYI
myisam/test2.MYD
myisam/test2.MYI
myisam_ftdump/*.ds?
myisam_ftdump/*.vcproj
myisamchk/*.ds?
myisamchk/*.vcproj
myisamlog/*.ds?
myisamlog/*.vcproj
myisammrg/*.ds?
myisammrg/*.vcproj
myisampack/*.ds?
myisampack/*.vcproj
mysql-4.0.2-alpha-pc-linux-gnu-i686.tar.gz
mysql-4.0.2-alpha.tar.gz
mysql-4.1.8-win-src.zip
mysql-5.0.2-alpha.tar.gz
mysql-max-4.0.2-alpha-pc-linux-gnu-i686.tar.gz
mysql-test/*.ds?
mysql-test/*.vcproj
mysql-test/.DS_Store
mysql-test/funcs_1.log
mysql-test/funcs_1.tar
mysql-test/gmon.out
mysql-test/install_test_db
mysql-test/lib/init_db.sql
mysql-test/linux_sys_vars.inc
mysql-test/load_sysvars.inc
mysql-test/mtr
mysql-test/mysql-test-run
mysql-test/mysql-test-run-shell
mysql-test/mysql-test-run.log
mysql-test/mysql_test_run_new
mysql-test/ndb/ndbcluster
mysql-test/partitions.log
mysql-test/r/*.err
mysql-test/r/*.log
mysql-test/r/*.out
mysql-test/r/*.reject
mysql-test/r/alter_table.err
mysql-test/r/archive.err
mysql-test/r/backup.log
mysql-test/r/bdb-alter-table-1.err
mysql-test/r/bdb-alter-table-2.err
mysql-test/r/bdb-crash.err
mysql-test/r/bdb-deadlock.err
mysql-test/r/bdb.err
mysql-test/r/bdb.log
mysql-test/r/bdb_cache.err
mysql-test/r/blackhole.log
mysql-test/r/client_test.err
mysql-test/r/csv.err
mysql-test/r/ctype_ucs.err
mysql-test/r/derived.err
mysql-test/r/events.log
mysql-test/r/events_bugs.log
mysql-test/r/events_logs_tests.log
mysql-test/r/exampledb.err
mysql-test/r/func_encrypt.err
mysql-test/r/im_client_port.log
mysql-test/r/index_merge_load.result
mysql-test/r/isam.err
mysql-test/r/lowercase_table2.err
mysql-test/r/max_allowed_packet_func.result
mysql-test/r/multi_update.err
mysql-test/r/mysql_protocols.err
mysql-test/r/mysqlbinlog.err
mysql-test/r/mysqlbinlog2.err
mysql-test/r/mysqldump.err
mysql-test/r/mysqltest.err
mysql-test/r/mysqltest.log
mysql-test/r/ndb_alter_table.err
mysql-test/r/ndb_autodiscover.err
mysql-test/r/ndb_autodiscover2.err
mysql-test/r/ndb_basic.err
mysql-test/r/ndb_blob.err
mysql-test/r/ndb_cache.err
mysql-test/r/ndb_charset.err
mysql-test/r/ndb_index.err
mysql-test/r/ndb_index_ordered.err
mysql-test/r/ndb_index_unique.err
mysql-test/r/ndb_insert.err
mysql-test/r/ndb_limit.err
mysql-test/r/ndb_lock.err
mysql-test/r/ndb_minmax.err
mysql-test/r/ndb_replace.err
mysql-test/r/ndb_subquery.err
mysql-test/r/ndb_transaction.err
mysql-test/r/ndb_truncate.err
mysql-test/r/ndb_types.err
mysql-test/r/ndb_update.err
mysql-test/r/openssl_1.err
mysql-test/r/ps_1general.err
mysql-test/r/ps_6bdb.err
mysql-test/r/ps_7ndb.err
mysql-test/r/query_cache.err
mysql-test/r/query_cache_merge.err
mysql-test/r/raid.err
mysql-test/r/repair.err
mysql-test/r/replace.err
mysql-test/r/rpl000001.err
mysql-test/r/rpl000001.eval
mysql-test/r/rpl000002.eval
mysql-test/r/rpl000014.eval
mysql-test/r/rpl000015.err
mysql-test/r/rpl000015.eval
mysql-test/r/rpl000016.eval
mysql-test/r/rpl_log.eval
mysql-test/r/slave-running.eval
mysql-test/r/slave-stopped.eval
mysql-test/r/symlink.log
mysql-test/r/system_mysql_db.log
mysql-test/r/tmp.result
mysql-test/r/udf.log
mysql-test/reg.log
mysql-test/rpl.log
mysql-test/share/mysql
mysql-test/std_data/*.pem
mysql-test/suite/funcs_1.tar.gz
mysql-test/suite/funcs_1.tar.zip
mysql-test/suite/funcs_1/r/innodb_trig_03e.warnings
mysql-test/suite/funcs_1/r/innodb_views.warnings
mysql-test/suite/funcs_1/r/memory_trig_03e.warnings
mysql-test/suite/funcs_1/r/memory_views.warnings
mysql-test/suite/funcs_1/r/myisam_trig_03e.warnings
mysql-test/suite/funcs_1/r/myisam_views.warnings
mysql-test/suite/funcs_1/r/ndb_trig_03e.warnings
mysql-test/suite/funcs_1/r/ndb_views.warnings
mysql-test/suite/partitions/r/dif
mysql-test/suite/partitions/r/diff
mysql-test/suite/partitions/r/partition.result
mysql-test/suite/partitions/r/partition_bit_ndb.warnings
mysql-test/suite/partitions/r/partition_special_innodb.warnings
mysql-test/suite/partitions/r/partition_special_myisam.warnings
mysql-test/suite/partitions/r/partition_t55.out
mysql-test/suite/partitions/r/partition_t55.refout
mysql-test/suite/partitions/t/partition.test
mysql-test/t/index_merge.load
mysql-test/t/tmp.test
mysql-test/var
mysql-test/var/*
mysql-test/windows_sys_vars.inc
mysql.kdevprj
mysql.proj
mysql_priv.h
mysqlbinlog/*.ds?
mysqlbinlog/*.vcproj
mysqlcheck/*.ds?
mysqlcheck/*.vcproj
mysqld.S
mysqld.sym
mysqldemb/*.ds?
mysqldemb/*.vcproj
mysqlserver/*.ds?
mysqlserver/*.vcproj
mysys/#mf_iocache.c#
mysys/*.ds?
mysys/*.vcproj
mysys/.deps/array.Po
mysys/.deps/base64.Po
mysys/.deps/charset-def.Po
mysys/.deps/charset.Po
mysys/.deps/checksum.Po
mysys/.deps/default.Po
mysys/.deps/default_modify.Po
mysys/.deps/errors.Po
mysys/.deps/hash.Po
mysys/.deps/list.Po
mysys/.deps/md5.Po
mysys/.deps/mf_brkhant.Po
mysys/.deps/mf_cache.Po
mysys/.deps/mf_dirname.Po
mysys/.deps/mf_fn_ext.Po
mysys/.deps/mf_format.Po
mysys/.deps/mf_getdate.Po
mysys/.deps/mf_iocache.Po
mysys/.deps/mf_iocache2.Po
mysys/.deps/mf_keycache.Po
mysys/.deps/mf_keycaches.Po
mysys/.deps/mf_loadpath.Po
mysys/.deps/mf_pack.Po
mysys/.deps/mf_path.Po
mysys/.deps/mf_qsort.Po
mysys/.deps/mf_qsort2.Po
mysys/.deps/mf_radix.Po
mysys/.deps/mf_same.Po
mysys/.deps/mf_sort.Po
mysys/.deps/mf_strip.Po
mysys/.deps/mf_tempdir.Po
mysys/.deps/mf_tempfile.Po
mysys/.deps/mf_unixpath.Po
mysys/.deps/mf_wcomp.Po
mysys/.deps/mf_wfile.Po
mysys/.deps/mulalloc.Po
mysys/.deps/my_access.Po
mysys/.deps/my_aes.Po
mysys/.deps/my_alarm.Po
mysys/.deps/my_alloc.Po
mysys/.deps/my_append.Po
mysys/.deps/my_atomic.Po
mysys/.deps/my_bit.Po
mysys/.deps/my_bitmap.Po
mysys/.deps/my_chsize.Po
mysys/.deps/my_clock.Po
mysys/.deps/my_compress.Po
mysys/.deps/my_copy.Po
mysys/.deps/my_crc32.Po
mysys/.deps/my_create.Po
mysys/.deps/my_delete.Po
mysys/.deps/my_div.Po
mysys/.deps/my_dup.Po
mysys/.deps/my_error.Po
mysys/.deps/my_file.Po
mysys/.deps/my_fopen.Po
mysys/.deps/my_fstream.Po
mysys/.deps/my_gethostbyname.Po
mysys/.deps/my_gethwaddr.Po
mysys/.deps/my_getncpus.Po
mysys/.deps/my_getopt.Po
mysys/.deps/my_getsystime.Po
mysys/.deps/my_getwd.Po
mysys/.deps/my_handler.Po
mysys/.deps/my_init.Po
mysys/.deps/my_largepage.Po
mysys/.deps/my_lib.Po
mysys/.deps/my_libwrap.Po
mysys/.deps/my_lock.Po
mysys/.deps/my_lockmem.Po
mysys/.deps/my_lread.Po
mysys/.deps/my_lwrite.Po
mysys/.deps/my_malloc.Po
mysys/.deps/my_memmem.Po
mysys/.deps/my_messnc.Po
mysys/.deps/my_mkdir.Po
mysys/.deps/my_mmap.Po
mysys/.deps/my_net.Po
mysys/.deps/my_netware.Po
mysys/.deps/my_new.Po
mysys/.deps/my_once.Po
mysys/.deps/my_open.Po
mysys/.deps/my_port.Po
mysys/.deps/my_pread.Po
mysys/.deps/my_pthread.Po
mysys/.deps/my_quick.Po
mysys/.deps/my_read.Po
mysys/.deps/my_realloc.Po
mysys/.deps/my_redel.Po
mysys/.deps/my_rename.Po
mysys/.deps/my_seek.Po
mysys/.deps/my_semaphore.Po
mysys/.deps/my_sleep.Po
mysys/.deps/my_static.Po
mysys/.deps/my_symlink.Po
mysys/.deps/my_symlink2.Po
mysys/.deps/my_sync.Po
mysys/.deps/my_thr_init.Po
mysys/.deps/my_vle.Po
mysys/.deps/my_windac.Po
mysys/.deps/my_write.Po
mysys/.deps/ptr_cmp.Po
mysys/.deps/queues.Po
mysys/.deps/rijndael.Po
mysys/.deps/safemalloc.Po
mysys/.deps/sha1.Po
mysys/.deps/string.Po
mysys/.deps/thr_alarm.Po
mysys/.deps/thr_lock.Po
mysys/.deps/thr_mutex.Po
mysys/.deps/thr_rwlock.Po
mysys/.deps/tree.Po
mysys/.deps/trie.Po
mysys/.deps/typelib.Po
mysys/charset2html
mysys/getopt.c
mysys/getopt1.c
mysys/main.cc
mysys/my_new.cpp
mysys/raid.cpp
mysys/ste5KbMa
mysys/test_atomic
mysys/test_bitmap
mysys/test_charset
mysys/test_dir
mysys/test_gethwaddr
mysys/test_io_cache
mysys/test_thr_alarm
mysys/test_thr_lock
mysys/test_vsnprintf
mysys/testhash
ndb/bin/DbAsyncGenerator
ndb/bin/DbCreate
ndb/bin/acid
ndb/bin/async-lmc-bench-l-p10.sh
ndb/bin/async-lmc-bench-l.sh
ndb/bin/async-lmc-bench-p10.sh
ndb/bin/async-lmc-bench.sh
ndb/bin/atrt
ndb/bin/atrt-analyze-result.sh
ndb/bin/atrt-clear-result.sh
ndb/bin/atrt-gather-result.sh
ndb/bin/atrt-setup.sh
ndb/bin/bankCreator
ndb/bin/bankMakeGL
ndb/bin/bankSumAccounts
ndb/bin/bankTimer
ndb/bin/bankTransactionMaker
ndb/bin/bankValidateAllGLs
ndb/bin/basicTransporterTest
ndb/bin/benchronja
ndb/bin/bulk_copy
ndb/bin/copy_tab
ndb/bin/create_all_tabs
ndb/bin/create_index
ndb/bin/create_tab
ndb/bin/delete_all
ndb/bin/desc
ndb/bin/drop_all_tabs
ndb/bin/drop_index
ndb/bin/drop_tab
ndb/bin/flexAsynch
ndb/bin/flexBench
ndb/bin/flexHammer
ndb/bin/flexScan
ndb/bin/flexTT
ndb/bin/hugoCalculator
ndb/bin/hugoFill
ndb/bin/hugoLoad
ndb/bin/hugoLockRecords
ndb/bin/hugoPkDelete
ndb/bin/hugoPkRead
ndb/bin/hugoPkReadRecord
ndb/bin/hugoPkUpdate
ndb/bin/hugoScanRead
ndb/bin/hugoScanUpdate
ndb/bin/index
ndb/bin/index2
ndb/bin/initronja
ndb/bin/interpreterInTup
ndb/bin/list_tables
ndb/bin/make-config.sh
ndb/bin/mgmtclient
ndb/bin/mgmtsrvr
ndb/bin/mkconfig
ndb/bin/ndb
ndb/bin/ndb_cpcc
ndb/bin/ndb_cpcd
ndb/bin/ndb_rep
ndb/bin/ndbsql
ndb/bin/newton_basic
ndb/bin/newton_br
ndb/bin/newton_pb
ndb/bin/newton_perf
ndb/bin/perfTransporterTest
ndb/bin/printConfig
ndb/bin/printSchemafile
ndb/bin/printSysfile
ndb/bin/redoLogFileReader
ndb/bin/restart
ndb/bin/restarter
ndb/bin/restarter2
ndb/bin/restarts
ndb/bin/restore
ndb/bin/select_all
ndb/bin/select_count
ndb/bin/telco
ndb/bin/testBackup
ndb/bin/testBank
ndb/bin/testBasic
ndb/bin/testBasicAsynch
ndb/bin/testCopy
ndb/bin/testDataBuffers
ndb/bin/testDict
ndb/bin/testGrep
ndb/bin/testGrepVerify
ndb/bin/testIndex
ndb/bin/testInterpreter
ndb/bin/testKernelDataBuffer
ndb/bin/testLongSig
ndb/bin/testMgm
ndb/bin/testMgmapi
ndb/bin/testNdbApi
ndb/bin/testNodeRestart
ndb/bin/testOIBasic
ndb/bin/testOdbcDriver
ndb/bin/testOperations
ndb/bin/testRestartGci
ndb/bin/testScan
ndb/bin/testScanInterpreter
ndb/bin/testSimplePropertiesSection
ndb/bin/testSystemRestart
ndb/bin/testTimeout
ndb/bin/testTransactions
ndb/bin/test_cpcd
ndb/bin/test_event
ndb/bin/verify_index
ndb/bin/waiter
ndb/config/autom4te.cache/*
ndb/config/config.mk
ndb/examples/ndbapi_example1/ndbapi_example1
ndb/examples/ndbapi_example2/ndbapi_example2
ndb/examples/ndbapi_example3/ndbapi_example3
ndb/examples/ndbapi_example5/ndbapi_example5
ndb/examples/select_all/select_all
ndb/include/ndb_global.h
ndb/include/ndb_types.h
ndb/include/ndb_version.h
ndb/lib/libMGM_API.so
ndb/lib/libNDB_API.so
ndb/lib/libNDB_ODBC.so
ndb/lib/libNEWTON_API.so
ndb/lib/libNEWTON_BASICTEST_COMMON.so
ndb/lib/libREP_API.so
ndb/lib/libndbclient.so
ndb/lib/libndbclient_extra.so
ndb/src/common/debugger/libtrace.dsp
ndb/src/common/debugger/signaldata/libsignaldataprint.dsp
ndb/src/common/logger/liblogger.dsp
ndb/src/common/mgmcommon/libmgmsrvcommon.dsp
ndb/src/common/mgmcommon/printConfig/*.d
ndb/src/common/portlib/libportlib.dsp
ndb/src/common/transporter/libtransporter.dsp
ndb/src/common/util/libgeneral.dsp
ndb/src/common/util/testBitmask.cpp
ndb/src/cw/cpcd/ndb_cpcd
ndb/src/dummy.cpp
ndb/src/kernel/blocks/backup/libbackup.dsp
ndb/src/kernel/blocks/backup/restore/ndb_restore
ndb/src/kernel/blocks/cmvmi/libcmvmi.dsp
ndb/src/kernel/blocks/dbacc/libdbacc.dsp
ndb/src/kernel/blocks/dbdict/libdbdict.dsp
ndb/src/kernel/blocks/dbdih/libdbdih.dsp
ndb/src/kernel/blocks/dblqh/libdblqh.dsp
ndb/src/kernel/blocks/dbtc/libdbtc.dsp
ndb/src/kernel/blocks/dbtup/libdbtup.dsp
ndb/src/kernel/blocks/dbtux/libdbtux.dsp
ndb/src/kernel/blocks/dbutil/libdbutil.dsp
ndb/src/kernel/blocks/grep/libgrep.dsp
ndb/src/kernel/blocks/ndbcntr/libndbcntr.dsp
ndb/src/kernel/blocks/ndbfs/libndbfs.dsp
ndb/src/kernel/blocks/qmgr/libqmgr.dsp
ndb/src/kernel/blocks/suma/libsuma.dsp
ndb/src/kernel/blocks/trix/libtrix.dsp
ndb/src/kernel/error/liberror.dsp
ndb/src/kernel/ndbd
ndb/src/kernel/ndbd.dsp
ndb/src/kernel/vm/libkernel.dsp
ndb/src/libndb.ver
ndb/src/libndbclient.dsp
ndb/src/mgmapi/libmgmapi.dsp
ndb/src/mgmclient/libndbmgmclient.dsp
ndb/src/mgmclient/ndb_mgm
ndb/src/mgmclient/ndb_mgm.dsp
ndb/src/mgmclient/test_cpcd/*.d
ndb/src/mgmsrv/ndb_mgmd
ndb/src/mgmsrv/ndb_mgmd.dsp
ndb/src/ndbapi/libndbapi.dsp
ndb/test/ndbapi/bank/bankCreator
ndb/test/ndbapi/bank/bankMakeGL
ndb/test/ndbapi/bank/bankSumAccounts
ndb/test/ndbapi/bank/bankTimer
ndb/test/ndbapi/bank/bankTransactionMaker
ndb/test/ndbapi/bank/bankValidateAllGLs
ndb/test/ndbapi/bank/testBank
ndb/test/ndbapi/create_all_tabs
ndb/test/ndbapi/create_tab
ndb/test/ndbapi/drop_all_tabs
ndb/test/ndbapi/flexAsynch
ndb/test/ndbapi/flexBench
ndb/test/ndbapi/flexBench.dsp
ndb/test/ndbapi/flexHammer
ndb/test/ndbapi/flexTT
ndb/test/ndbapi/testBackup
ndb/test/ndbapi/testBasic
ndb/test/ndbapi/testBasic.dsp
ndb/test/ndbapi/testBasicAsynch
ndb/test/ndbapi/testBlobs
ndb/test/ndbapi/testBlobs.dsp
ndb/test/ndbapi/testDataBuffers
ndb/test/ndbapi/testDeadlock
ndb/test/ndbapi/testDict
ndb/test/ndbapi/testIndex
ndb/test/ndbapi/testMgm
ndb/test/ndbapi/testNdbApi
ndb/test/ndbapi/testNodeRestart
ndb/test/ndbapi/testOIBasic
ndb/test/ndbapi/testOperations
ndb/test/ndbapi/testRestartGci
ndb/test/ndbapi/testSRBank
ndb/test/ndbapi/testScan
ndb/test/ndbapi/testScan.dsp
ndb/test/ndbapi/testScanInterpreter
ndb/test/ndbapi/testScanPerf
ndb/test/ndbapi/testSystemRestart
ndb/test/ndbapi/testTimeout
ndb/test/ndbapi/testTransactions
ndb/test/ndbapi/test_event
ndb/test/run-test/atrt
ndb/test/src/libNDBT.dsp
ndb/test/tools/copy_tab
ndb/test/tools/create_index
ndb/test/tools/hugoCalculator
ndb/test/tools/hugoFill
ndb/test/tools/hugoLoad
ndb/test/tools/hugoLockRecords
ndb/test/tools/hugoPkDelete
ndb/test/tools/hugoPkRead
ndb/test/tools/hugoPkReadRecord
ndb/test/tools/hugoPkUpdate
ndb/test/tools/hugoScanRead
ndb/test/tools/hugoScanUpdate
ndb/test/tools/ndb_cpcc
ndb/test/tools/restart
ndb/test/tools/verify_index
ndb/tools/ndb_config
ndb/tools/ndb_delete_all
ndb/tools/ndb_delete_all.dsp
ndb/tools/ndb_desc
ndb/tools/ndb_desc.dsp
ndb/tools/ndb_drop_index
ndb/tools/ndb_drop_index.dsp
ndb/tools/ndb_drop_table
ndb/tools/ndb_drop_table.dsp
ndb/tools/ndb_restore
ndb/tools/ndb_select_all
ndb/tools/ndb_select_all.dsp
ndb/tools/ndb_select_count
ndb/tools/ndb_select_count.dsp
ndb/tools/ndb_show_tables
ndb/tools/ndb_show_tables.dsp
ndb/tools/ndb_test_platform
ndb/tools/ndb_waiter
ndb/tools/ndb_waiter.dsp
ndbcluster-1186
ndbcluster-1186/SCCS
ndbcluster-1186/config.ini
ndbcluster-1186/ndb_1.pid
ndbcluster-1186/ndb_1_out.log
ndbcluster-1186/ndb_1_signal.log
ndbcluster-1186/ndb_2.pid
ndbcluster-1186/ndb_2_out.log
ndbcluster-1186/ndb_2_signal.log
ndbcluster-1186/ndb_3.pid
ndbcluster-1186/ndb_3_cluster.log
ndbcluster-1186/ndb_3_out.log
ndbcluster-1186/ndbcluster.pid
netware/.deps/libmysqlmain.Po
netware/.deps/my_manage.Po
netware/.deps/mysql_install_db.Po
netware/.deps/mysql_test_run.Po
netware/.deps/mysqld_safe.Po
netware/init_db.sql
netware/libmysql.imp
netware/test_db.sql
pack_isam/*.ds?
perror/*.ds?
perror/*.vcproj
plugin/fulltext/.deps/mypluglib_la-plugin_example.Plo
plugin/fulltext/.libs/mypluglib.lai
plugin/fulltext/.libs/mypluglib.so.0
plugin/fulltext/.libs/mypluglib.so.0.0.0
pstack/.deps/bucomm.Po
pstack/.deps/debug.Po
pstack/.deps/filemode.Po
pstack/.deps/ieee.Po
pstack/.deps/linuxthreads.Po
pstack/.deps/pstack.Po
pstack/.deps/rddbg.Po
pstack/.deps/stabs.Po
pull.log
regex/*.ds?
regex/*.vcproj
regex/.deps/debug.Po
regex/.deps/main.Po
regex/.deps/regcomp.Po
regex/.deps/regerror.Po
regex/.deps/regexec.Po
regex/.deps/regfree.Po
regex/.deps/reginit.Po
regex/.deps/split.Po
regex/re
repl-tests/test-repl-ts/repl-timestamp.master.reject
repl-tests/test-repl/foo-dump-slave.master.
repl-tests/test-repl/sum-wlen-slave.master.
repl-tests/test-repl/sum-wlen-slave.master.re
repl-tests/test-repl/sum-wlen-slave.master.reje
replace/*.ds?
replace/*.vcproj
scripts/comp_sql
scripts/fill_func_tables
scripts/fill_func_tables.sql
scripts/fill_help_tables
scripts/fill_help_tables.sql
scripts/make_binary_distribution
scripts/make_sharedlib_distribution
scripts/make_win_binary_distribution
scripts/make_win_src_distribution
scripts/make_win_src_distribution_old
scripts/msql2mysql
scripts/mysql_config
scripts/mysql_convert_table_format
scripts/mysql_create_system_tables
scripts/mysql_explain_log
scripts/mysql_find_rows
scripts/mysql_fix_extensions
scripts/mysql_fix_privilege_tables
scripts/mysql_fix_privilege_tables.sql
scripts/mysql_fix_privilege_tables_sql.c
scripts/mysql_install_db
scripts/mysql_secure_installation
scripts/mysql_setpermission
scripts/mysql_tableinfo
scripts/mysql_upgrade
scripts/mysql_upgrade_shell
scripts/mysql_zap
scripts/mysqlaccess
scripts/mysqlbug
scripts/mysqld_multi
scripts/mysqld_safe
scripts/mysqldumpslow
scripts/mysqlhotcopy
scripts/mysqlhotcopy.sh.rej
scripts/safe_mysqld
select_test
server-tools/instance-manager/.deps/buffer.Po
server-tools/instance-manager/.deps/command.Po
server-tools/instance-manager/.deps/commands.Po
server-tools/instance-manager/.deps/guardian.Po
server-tools/instance-manager/.deps/instance.Po
server-tools/instance-manager/.deps/instance_map.Po
server-tools/instance-manager/.deps/instance_options.Po
server-tools/instance-manager/.deps/liboptions_la-options.Plo
server-tools/instance-manager/.deps/liboptions_la-priv.Plo
server-tools/instance-manager/.deps/listener.Po
server-tools/instance-manager/.deps/log.Po
server-tools/instance-manager/.deps/manager.Po
server-tools/instance-manager/.deps/messages.Po
server-tools/instance-manager/.deps/mysql_connection.Po
server-tools/instance-manager/.deps/mysqlmanager.Po
server-tools/instance-manager/.deps/net_serv.Po
server-tools/instance-manager/.deps/parse.Po
server-tools/instance-manager/.deps/parse_output.Po
server-tools/instance-manager/.deps/protocol.Po
server-tools/instance-manager/.deps/thread_registry.Po
server-tools/instance-manager/.deps/user_management_commands.Po
server-tools/instance-manager/.deps/user_map.Po
server-tools/instance-manager/buffer.cpp
server-tools/instance-manager/client.c
server-tools/instance-manager/client_settings.h
server-tools/instance-manager/command.cpp
server-tools/instance-manager/commands.cpp
server-tools/instance-manager/errmsg.c
server-tools/instance-manager/guardian.cpp
server-tools/instance-manager/instance.cpp
server-tools/instance-manager/instance_map.cpp
server-tools/instance-manager/instance_options.cpp
server-tools/instance-manager/listener.cpp
server-tools/instance-manager/log.cpp
server-tools/instance-manager/manager.cpp
server-tools/instance-manager/messages.cpp
server-tools/instance-manager/mysql_connection.cpp
server-tools/instance-manager/mysqlmanager
server-tools/instance-manager/mysqlmanager.cpp
server-tools/instance-manager/net_serv.cc
server-tools/instance-manager/options.cpp
server-tools/instance-manager/parse.cpp
server-tools/instance-manager/parse_output.cpp
server-tools/instance-manager/priv.cpp
server-tools/instance-manager/protocol.cpp
server-tools/instance-manager/thr_alarm.c
server-tools/instance-manager/thread_registry.cpp
server-tools/instance-manager/user_map.cpp
sql-bench/Results-linux/ATIS-mysql_bdb-Linux_2.2.14_my_SMP_i686
sql-bench/bench-count-distinct
sql-bench/bench-init.pl
sql-bench/compare-results
sql-bench/compare-results-all
sql-bench/copy-db
sql-bench/crash-me
sql-bench/gif/*
sql-bench/graph-compare-results
sql-bench/innotest1
sql-bench/innotest1a
sql-bench/innotest1b
sql-bench/innotest2
sql-bench/innotest2a
sql-bench/innotest2b
sql-bench/output/*
sql-bench/run-all-tests
sql-bench/server-cfg
sql-bench/template.html
sql-bench/test-ATIS
sql-bench/test-alter-table
sql-bench/test-big-tables
sql-bench/test-connect
sql-bench/test-create
sql-bench/test-insert
sql-bench/test-select
sql-bench/test-transactions
sql-bench/test-wisconsin
sql/*.cpp
sql/*.ds?
sql/*.vcproj
sql/.deps/client.Po
sql/.deps/derror.Po
sql/.deps/des_key_file.Po
sql/.deps/discover.Po
sql/.deps/event_data_objects.Po
sql/.deps/event_db_repository.Po
sql/.deps/event_queue.Po
sql/.deps/event_scheduler.Po
sql/.deps/events.Po
sql/.deps/field.Po
sql/.deps/field_conv.Po
sql/.deps/filesort.Po
sql/.deps/gen_lex_hash.Po
sql/.deps/gstream.Po
sql/.deps/ha_berkeley.Po
sql/.deps/ha_federated.Po
sql/.deps/ha_heap.Po
sql/.deps/ha_innodb.Po
sql/.deps/ha_myisam.Po
sql/.deps/ha_myisammrg.Po
sql/.deps/ha_ndbcluster.Po
sql/.deps/ha_ndbcluster_binlog.Po
sql/.deps/ha_partition.Po
sql/.deps/handler.Po
sql/.deps/hash_filo.Po
sql/.deps/hostname.Po
sql/.deps/init.Po
sql/.deps/item.Po
sql/.deps/item_buff.Po
sql/.deps/item_cmpfunc.Po
sql/.deps/item_create.Po
sql/.deps/item_func.Po
sql/.deps/item_geofunc.Po
sql/.deps/item_row.Po
sql/.deps/item_strfunc.Po
sql/.deps/item_subselect.Po
sql/.deps/item_sum.Po
sql/.deps/item_timefunc.Po
sql/.deps/item_uniq.Po
sql/.deps/item_xmlfunc.Po
sql/.deps/key.Po
sql/.deps/lock.Po
sql/.deps/log.Po
sql/.deps/log_event.Po
sql/.deps/mf_iocache.Po
sql/.deps/mini_client_errors.Po
sql/.deps/my_decimal.Po
sql/.deps/my_lock.Po
sql/.deps/my_time.Po
sql/.deps/my_user.Po
sql/.deps/mysql_tzinfo_to_sql.Po
sql/.deps/mysqld.Po
sql/.deps/net_serv.Po
sql/.deps/opt_range.Po
sql/.deps/opt_sum.Po
sql/.deps/pack.Po
sql/.deps/parse_file.Po
sql/.deps/partition_info.Po
sql/.deps/password.Po
sql/.deps/procedure.Po
sql/.deps/protocol.Po
sql/.deps/records.Po
sql/.deps/repl_failsafe.Po
sql/.deps/rpl_filter.Po
sql/.deps/rpl_injector.Po
sql/.deps/rpl_tblmap.Po
sql/.deps/set_var.Po
sql/.deps/slave.Po
sql/.deps/sp.Po
sql/.deps/sp_cache.Po
sql/.deps/sp_head.Po
sql/.deps/sp_pcontext.Po
sql/.deps/sp_rcontext.Po
sql/.deps/spatial.Po
sql/.deps/sql_acl.Po
sql/.deps/sql_analyse.Po
sql/.deps/sql_base.Po
sql/.deps/sql_binlog.Po
sql/.deps/sql_builtin.Po
sql/.deps/sql_cache.Po
sql/.deps/sql_class.Po
sql/.deps/sql_client.Po
sql/.deps/sql_crypt.Po
sql/.deps/sql_cursor.Po
sql/.deps/sql_db.Po
sql/.deps/sql_delete.Po
sql/.deps/sql_derived.Po
sql/.deps/sql_do.Po
sql/.deps/sql_error.Po
sql/.deps/sql_handler.Po
sql/.deps/sql_help.Po
sql/.deps/sql_insert.Po
sql/.deps/sql_lex.Po
sql/.deps/sql_list.Po
sql/.deps/sql_load.Po
sql/.deps/sql_manager.Po
sql/.deps/sql_map.Po
sql/.deps/sql_olap.Po
sql/.deps/sql_parse.Po
sql/.deps/sql_partition.Po
sql/.deps/sql_plugin.Po
sql/.deps/sql_prepare.Po
sql/.deps/sql_rename.Po
sql/.deps/sql_repl.Po
sql/.deps/sql_select.Po
sql/.deps/sql_show.Po
sql/.deps/sql_state.Po
sql/.deps/sql_string.Po
sql/.deps/sql_table.Po
sql/.deps/sql_tablespace.Po
sql/.deps/sql_test.Po
sql/.deps/sql_trigger.Po
sql/.deps/sql_udf.Po
sql/.deps/sql_union.Po
sql/.deps/sql_update.Po
sql/.deps/sql_view.Po
sql/.deps/sql_yacc.Po
sql/.deps/stacktrace.Po
sql/.deps/strfunc.Po
sql/.deps/table.Po
sql/.deps/thr_malloc.Po
sql/.deps/time.Po
sql/.deps/tztime.Po
sql/.deps/udf_example.Plo
sql/.deps/uniques.Po
sql/.deps/unireg.Po
sql/.gdbinit
sql/.libs/udf_example.lai
sql/.libs/udf_example.so.0
sql/.libs/udf_example.so.0.0.0
sql/client.c
sql/f.c
sql/gen_lex_hash
sql/gmon.out
sql/handlerton.cc
sql/lex_hash.h
sql/link_sources
sql/max/*
sql/message.h
sql/message.mc
sql/message.rc
sql/mini_client_errors.c
sql/my_time.c
sql/my_user.c
sql/mysql_tzinfo_to_sql
sql/mysql_tzinfo_to_sql.cc
sql/mysql_tzinfo_to_sql_tztime.cc
sql/mysqlbinlog
sql/mysqld
sql/mysqld-purecov
sql/mysqld-purify
sql/mysqld-quantify
sql/new.cc
sql/pack.c
sql/safe_to_cache_query.txt
sql/share/*.sys
sql/share/charsets/gmon.out
sql/share/fixerrmsg.pl
sql/share/gmon.out
sql/share/iso639-2.txt
sql/share/mysql
sql/share/norwegian-ny/errmsg.sys
sql/share/norwegian/errmsg.sys
sql/sql_builtin.cc
sql/sql_select.cc.orig
sql/sql_yacc.cc
sql/sql_yacc.h
sql/sql_yacc.output
sql/sql_yacc.yy.orig
sql/test_time
sql/udf_example.so
sql_error.cc
sql_prepare.cc
stamp-h
stamp-h.in
stamp-h1
stamp-h1.in
stamp-h2
stamp-h2.in
stamp-h3
stamp-h4
start_mysqld.sh
storage/archive/.deps/archive_test-archive_test.Po
storage/archive/.deps/archive_test-azio.Po
storage/archive/.deps/ha_archive_la-azio.Plo
storage/archive/.deps/ha_archive_la-ha_archive.Plo
storage/archive/.deps/libarchive_a-azio.Po
storage/archive/.deps/libarchive_a-ha_archive.Po
storage/archive/archive_reader
storage/archive/archive_test
storage/bdb/*.ds?
storage/bdb/*.vcproj
storage/bdb/README
storage/bdb/btree/btree_auto.c
storage/bdb/btree/btree_autop.c
storage/bdb/build_unix/*
storage/bdb/build_vxworks/BerkeleyDB20.wpj
storage/bdb/build_vxworks/BerkeleyDB20small.wpj
storage/bdb/build_vxworks/BerkeleyDB22.wpj
storage/bdb/build_vxworks/BerkeleyDB22small.wpj
storage/bdb/build_vxworks/db.h
storage/bdb/build_vxworks/db_config.h
storage/bdb/build_vxworks/db_config_small.h
storage/bdb/build_vxworks/db_deadlock/db_deadlock20.wpj
storage/bdb/build_vxworks/db_deadlock/db_deadlock22.wpj
storage/bdb/build_vxworks/db_int.h
storage/bdb/build_vxworks/dbdemo/dbdemo.c
storage/bdb/build_vxworks/dbdemo/dbdemo20.wpj
storage/bdb/build_vxworks/dbdemo/dbdemo22.wpj
storage/bdb/build_win32/*.dsp
storage/bdb/build_win32/*.h
storage/bdb/build_win32/db.h
storage/bdb/build_win32/db_archive.dsp
storage/bdb/build_win32/db_checkpoint.dsp
storage/bdb/build_win32/db_config.h
storage/bdb/build_win32/db_cxx.h
storage/bdb/build_win32/db_deadlock.dsp
storage/bdb/build_win32/db_dll.dsp
storage/bdb/build_win32/db_dump.dsp
storage/bdb/build_win32/db_int.h
storage/bdb/build_win32/db_java.dsp
storage/bdb/build_win32/db_load.dsp
storage/bdb/build_win32/db_perf.dsp
storage/bdb/build_win32/db_printlog.dsp
storage/bdb/build_win32/db_recover.dsp
storage/bdb/build_win32/db_stat.dsp
storage/bdb/build_win32/db_static.dsp
storage/bdb/build_win32/db_tcl.dsp
storage/bdb/build_win32/db_test.dsp
storage/bdb/build_win32/db_upgrade.dsp
storage/bdb/build_win32/db_verify.dsp
storage/bdb/build_win32/ex_access.dsp
storage/bdb/build_win32/ex_btrec.dsp
storage/bdb/build_win32/ex_env.dsp
storage/bdb/build_win32/ex_lock.dsp
storage/bdb/build_win32/ex_mpool.dsp
storage/bdb/build_win32/ex_tpcb.dsp
storage/bdb/build_win32/excxx_access.dsp
storage/bdb/build_win32/excxx_btrec.dsp
storage/bdb/build_win32/excxx_env.dsp
storage/bdb/build_win32/excxx_lock.dsp
storage/bdb/build_win32/excxx_mpool.dsp
storage/bdb/build_win32/excxx_tpcb.dsp
storage/bdb/build_win32/include.tcl
storage/bdb/build_win32/libdb.def
storage/bdb/build_win32/libdb.rc
storage/bdb/build_win64/*.dsp
storage/bdb/build_win64/*.dsw
storage/bdb/build_win64/*.h
storage/bdb/db/crdel_auto.c
storage/bdb/db/crdel_autop.c
storage/bdb/db/db_auto.c
storage/bdb/db/db_autop.c
storage/bdb/dbinc_auto/*.*
storage/bdb/dbreg/dbreg_auto.c
storage/bdb/dbreg/dbreg_autop.c
storage/bdb/dist/autom4te-2.53.cache/*
storage/bdb/dist/autom4te-2.53.cache/output.0
storage/bdb/dist/autom4te-2.53.cache/requests
storage/bdb/dist/autom4te-2.53.cache/traces.0
storage/bdb/dist/autom4te.cache/*
storage/bdb/dist/autom4te.cache/output.0
storage/bdb/dist/autom4te.cache/requests
storage/bdb/dist/autom4te.cache/traces.0
storage/bdb/dist/config.hin
storage/bdb/dist/configure
storage/bdb/dist/tags
storage/bdb/dist/template/db_server_proc
storage/bdb/dist/template/gen_client_ret
storage/bdb/dist/template/rec_btree
storage/bdb/dist/template/rec_crdel
storage/bdb/dist/template/rec_db
storage/bdb/dist/template/rec_dbreg
storage/bdb/dist/template/rec_fileops
storage/bdb/dist/template/rec_hash
storage/bdb/dist/template/rec_log
storage/bdb/dist/template/rec_qam
storage/bdb/dist/template/rec_txn
storage/bdb/examples_c/ex_apprec/ex_apprec_auto.c
storage/bdb/examples_c/ex_apprec/ex_apprec_auto.h
storage/bdb/examples_c/ex_apprec/ex_apprec_template
storage/bdb/examples_java
storage/bdb/fileops/fileops_auto.c
storage/bdb/fileops/fileops_autop.c
storage/bdb/hash/hash_auto.c
storage/bdb/hash/hash_autop.c
storage/bdb/include/btree_auto.h
storage/bdb/include/btree_ext.h
storage/bdb/include/clib_ext.h
storage/bdb/include/common_ext.h
storage/bdb/include/crdel_auto.h
storage/bdb/include/db_auto.h
storage/bdb/include/db_ext.h
storage/bdb/include/db_server.h
storage/bdb/include/env_ext.h
storage/bdb/include/gen_client_ext.h
storage/bdb/include/gen_server_ext.h
storage/bdb/include/hash_auto.h
storage/bdb/include/hash_ext.h
storage/bdb/include/lock_ext.h
storage/bdb/include/log_auto.h
storage/bdb/include/log_ext.h
storage/bdb/include/mp_ext.h
storage/bdb/include/mutex_ext.h
storage/bdb/include/os_ext.h
storage/bdb/include/qam_auto.h
storage/bdb/include/qam_ext.h
storage/bdb/include/rpc_client_ext.h
storage/bdb/include/rpc_server_ext.h
storage/bdb/include/tcl_ext.h
storage/bdb/include/txn_auto.h
storage/bdb/include/txn_ext.h
storage/bdb/include/xa_ext.h
storage/bdb/java/src/com/sleepycat/db/Db.java
storage/bdb/java/src/com/sleepycat/db/DbBtreeStat.java
storage/bdb/java/src/com/sleepycat/db/DbConstants.java
storage/bdb/java/src/com/sleepycat/db/DbHashStat.java
storage/bdb/java/src/com/sleepycat/db/DbLockStat.java
storage/bdb/java/src/com/sleepycat/db/DbLogStat.java
storage/bdb/java/src/com/sleepycat/db/DbMpoolFStat.java
storage/bdb/java/src/com/sleepycat/db/DbQueueStat.java
storage/bdb/java/src/com/sleepycat/db/DbRepStat.java
storage/bdb/java/src/com/sleepycat/db/DbTxnStat.java
storage/bdb/libdb_java/java_stat_auto.c
storage/bdb/libdb_java/java_stat_auto.h
storage/bdb/libdb_java/java_util.i
storage/bdb/log/log_auto.c
storage/bdb/qam/qam_auto.c
storage/bdb/qam/qam_autop.c
storage/bdb/rep/rep_auto.c
storage/bdb/rep/rep_autop.c
storage/bdb/rpc_client/db_server_clnt.c
storage/bdb/rpc_client/gen_client.c
storage/bdb/rpc_server/c/db_server_proc.c
storage/bdb/rpc_server/c/db_server_proc.sed
storage/bdb/rpc_server/c/db_server_svc.c
storage/bdb/rpc_server/c/db_server_xdr.c
storage/bdb/rpc_server/c/gen_db_server.c
storage/bdb/rpc_server/db_server.x
storage/bdb/rpc_server/db_server_proc.sed
storage/bdb/rpc_server/db_server_svc.c
storage/bdb/rpc_server/db_server_xdr.c
storage/bdb/rpc_server/gen_db_server.c
storage/bdb/test/TESTS
storage/bdb/test/include.tcl
storage/bdb/test/logtrack.list
storage/bdb/txn/txn_auto.c
storage/bdb/txn/txn_autop.c
storage/blackhole/.deps/ha_blackhole_la-ha_blackhole.Plo
storage/blackhole/.deps/libblackhole_a-ha_blackhole.Po
storage/csv/.deps/ha_csv_la-ha_tina.Plo
storage/csv/.deps/libcsv_a-ha_tina.Po
storage/example/.deps/ha_example_la-ha_example.Plo
storage/example/.deps/libexample_a-ha_example.Po
storage/heap/.deps/_check.Po
storage/heap/.deps/_rectest.Po
storage/heap/.deps/hp_block.Po
storage/heap/.deps/hp_clear.Po
storage/heap/.deps/hp_close.Po
storage/heap/.deps/hp_create.Po
storage/heap/.deps/hp_delete.Po
storage/heap/.deps/hp_extra.Po
storage/heap/.deps/hp_hash.Po
storage/heap/.deps/hp_info.Po
storage/heap/.deps/hp_open.Po
storage/heap/.deps/hp_panic.Po
storage/heap/.deps/hp_rename.Po
storage/heap/.deps/hp_rfirst.Po
storage/heap/.deps/hp_rkey.Po
storage/heap/.deps/hp_rlast.Po
storage/heap/.deps/hp_rnext.Po
storage/heap/.deps/hp_rprev.Po
storage/heap/.deps/hp_rrnd.Po
storage/heap/.deps/hp_rsame.Po
storage/heap/.deps/hp_scan.Po
storage/heap/.deps/hp_static.Po
storage/heap/.deps/hp_test1.Po
storage/heap/.deps/hp_test2.Po
storage/heap/.deps/hp_update.Po
storage/heap/.deps/hp_write.Po
storage/heap/hp_test1
storage/heap/hp_test2
storage/innobase/autom4te-2.53.cache/*
storage/innobase/autom4te-2.53.cache/output.0
storage/innobase/autom4te-2.53.cache/requests
storage/innobase/autom4te-2.53.cache/traces.0
storage/innobase/autom4te.cache/*
storage/innobase/autom4te.cache/output.0
storage/innobase/autom4te.cache/requests
storage/innobase/autom4te.cache/traces.0
storage/innobase/btr/.deps/btr0btr.Po
storage/innobase/btr/.deps/btr0cur.Po
storage/innobase/btr/.deps/btr0pcur.Po
storage/innobase/btr/.deps/btr0sea.Po
storage/innobase/buf/.deps/buf0buf.Po
storage/innobase/buf/.deps/buf0flu.Po
storage/innobase/buf/.deps/buf0lru.Po
storage/innobase/buf/.deps/buf0rea.Po
storage/innobase/configure.lineno
storage/innobase/conftest.s1
storage/innobase/conftest.subs
storage/innobase/data/.deps/data0data.Po
storage/innobase/data/.deps/data0type.Po
storage/innobase/dict/.deps/dict0boot.Po
storage/innobase/dict/.deps/dict0crea.Po
storage/innobase/dict/.deps/dict0dict.Po
storage/innobase/dict/.deps/dict0load.Po
storage/innobase/dict/.deps/dict0mem.Po
storage/innobase/dyn/.deps/dyn0dyn.Po
storage/innobase/eval/.deps/eval0eval.Po
storage/innobase/eval/.deps/eval0proc.Po
storage/innobase/fil/.deps/fil0fil.Po
storage/innobase/fsp/.deps/fsp0fsp.Po
storage/innobase/fut/.deps/fut0fut.Po
storage/innobase/fut/.deps/fut0lst.Po
storage/innobase/ha/.deps/ha0ha.Po
storage/innobase/ha/.deps/hash0hash.Po
storage/innobase/ib_config.h
storage/innobase/ib_config.h.in
storage/innobase/ibuf/.deps/ibuf0ibuf.Po
storage/innobase/lock/.deps/lock0lock.Po
storage/innobase/log/.deps/log0log.Po
storage/innobase/log/.deps/log0recv.Po
storage/innobase/mach/.deps/mach0data.Po
storage/innobase/mem/.deps/mem0mem.Po
storage/innobase/mem/.deps/mem0pool.Po
storage/innobase/mkinstalldirs
storage/innobase/mtr/.deps/mtr0log.Po
storage/innobase/mtr/.deps/mtr0mtr.Po
storage/innobase/os/.deps/os0file.Po
storage/innobase/os/.deps/os0proc.Po
storage/innobase/os/.deps/os0sync.Po
storage/innobase/os/.deps/os0thread.Po
storage/innobase/page/.deps/page0cur.Po
storage/innobase/page/.deps/page0page.Po
storage/innobase/pars/.deps/lexyy.Po
storage/innobase/pars/.deps/pars0grm.Po
storage/innobase/pars/.deps/pars0opt.Po
storage/innobase/pars/.deps/pars0pars.Po
storage/innobase/pars/.deps/pars0sym.Po
storage/innobase/que/.deps/que0que.Po
storage/innobase/read/.deps/read0read.Po
storage/innobase/rem/.deps/rem0cmp.Po
storage/innobase/rem/.deps/rem0rec.Po
storage/innobase/row/.deps/row0ins.Po
storage/innobase/row/.deps/row0mysql.Po
storage/innobase/row/.deps/row0purge.Po
storage/innobase/row/.deps/row0row.Po
storage/innobase/row/.deps/row0sel.Po
storage/innobase/row/.deps/row0uins.Po
storage/innobase/row/.deps/row0umod.Po
storage/innobase/row/.deps/row0undo.Po
storage/innobase/row/.deps/row0upd.Po
storage/innobase/row/.deps/row0vers.Po
storage/innobase/srv/.deps/srv0que.Po
storage/innobase/srv/.deps/srv0srv.Po
storage/innobase/srv/.deps/srv0start.Po
storage/innobase/stamp-h1
storage/innobase/sync/.deps/sync0arr.Po
storage/innobase/sync/.deps/sync0rw.Po
storage/innobase/sync/.deps/sync0sync.Po
storage/innobase/thr/.deps/thr0loc.Po
storage/innobase/trx/.deps/trx0purge.Po
storage/innobase/trx/.deps/trx0rec.Po
storage/innobase/trx/.deps/trx0roll.Po
storage/innobase/trx/.deps/trx0rseg.Po
storage/innobase/trx/.deps/trx0sys.Po
storage/innobase/trx/.deps/trx0trx.Po
storage/innobase/trx/.deps/trx0undo.Po
storage/innobase/usr/.deps/usr0sess.Po
storage/innobase/ut/.deps/ut0byte.Po
storage/innobase/ut/.deps/ut0dbg.Po
storage/innobase/ut/.deps/ut0list.Po
storage/innobase/ut/.deps/ut0mem.Po
storage/innobase/ut/.deps/ut0rnd.Po
storage/innobase/ut/.deps/ut0ut.Po
storage/innobase/ut/.deps/ut0vec.Po
storage/innobase/ut/.deps/ut0wqueue.Po
storage/myisam/.deps/ft_boolean_search.Po
storage/myisam/.deps/ft_nlq_search.Po
storage/myisam/.deps/ft_parser.Po
storage/myisam/.deps/ft_static.Po
storage/myisam/.deps/ft_stopwords.Po
storage/myisam/.deps/ft_update.Po
storage/myisam/.deps/mi_cache.Po
storage/myisam/.deps/mi_changed.Po
storage/myisam/.deps/mi_check.Po
storage/myisam/.deps/mi_checksum.Po
storage/myisam/.deps/mi_close.Po
storage/myisam/.deps/mi_create.Po
storage/myisam/.deps/mi_dbug.Po
storage/myisam/.deps/mi_delete.Po
storage/myisam/.deps/mi_delete_all.Po
storage/myisam/.deps/mi_delete_table.Po
storage/myisam/.deps/mi_dynrec.Po
storage/myisam/.deps/mi_extra.Po
storage/myisam/.deps/mi_info.Po
storage/myisam/.deps/mi_key.Po
storage/myisam/.deps/mi_keycache.Po
storage/myisam/.deps/mi_locking.Po
storage/myisam/.deps/mi_log.Po
storage/myisam/.deps/mi_open.Po
storage/myisam/.deps/mi_packrec.Po
storage/myisam/.deps/mi_page.Po
storage/myisam/.deps/mi_panic.Po
storage/myisam/.deps/mi_preload.Po
storage/myisam/.deps/mi_range.Po
storage/myisam/.deps/mi_rename.Po
storage/myisam/.deps/mi_rfirst.Po
storage/myisam/.deps/mi_rkey.Po
storage/myisam/.deps/mi_rlast.Po
storage/myisam/.deps/mi_rnext.Po
storage/myisam/.deps/mi_rnext_same.Po
storage/myisam/.deps/mi_rprev.Po
storage/myisam/.deps/mi_rrnd.Po
storage/myisam/.deps/mi_rsame.Po
storage/myisam/.deps/mi_rsamepos.Po
storage/myisam/.deps/mi_scan.Po
storage/myisam/.deps/mi_search.Po
storage/myisam/.deps/mi_static.Po
storage/myisam/.deps/mi_statrec.Po
storage/myisam/.deps/mi_test1.Po
storage/myisam/.deps/mi_test2.Po
storage/myisam/.deps/mi_test3.Po
storage/myisam/.deps/mi_unique.Po
storage/myisam/.deps/mi_update.Po
storage/myisam/.deps/mi_write.Po
storage/myisam/.deps/myisam_ftdump.Po
storage/myisam/.deps/myisamchk.Po
storage/myisam/.deps/myisamlog.Po
storage/myisam/.deps/myisampack.Po
storage/myisam/.deps/rt_index.Po
storage/myisam/.deps/rt_key.Po
storage/myisam/.deps/rt_mbr.Po
storage/myisam/.deps/rt_split.Po
storage/myisam/.deps/rt_test.Po
storage/myisam/.deps/sort.Po
storage/myisam/.deps/sp_key.Po
storage/myisam/.deps/sp_test.Po
storage/myisam/FT1.MYD
storage/myisam/FT1.MYI
storage/myisam/ft_dump
storage/myisam/ft_eval
storage/myisam/ft_test1
storage/myisam/ftbench/data
storage/myisam/ftbench/t
storage/myisam/ftbench/var/*
storage/myisam/mi_test1
storage/myisam/mi_test2
storage/myisam/mi_test3
storage/myisam/mi_test_all
storage/myisam/myisam.log
storage/myisam/myisam_ftdump
storage/myisam/myisamchk
storage/myisam/myisamlog
storage/myisam/myisampack
storage/myisam/rt_test
storage/myisam/rt_test.MYD
storage/myisam/rt_test.MYI
storage/myisam/sp_test
storage/myisam/test1.MYD
storage/myisam/test1.MYI
storage/myisam/test2.MYD
storage/myisam/test2.MYI
storage/myisammrg/.deps/myrg_close.Po
storage/myisammrg/.deps/myrg_create.Po
storage/myisammrg/.deps/myrg_delete.Po
storage/myisammrg/.deps/myrg_extra.Po
storage/myisammrg/.deps/myrg_info.Po
storage/myisammrg/.deps/myrg_locking.Po
storage/myisammrg/.deps/myrg_open.Po
storage/myisammrg/.deps/myrg_panic.Po
storage/myisammrg/.deps/myrg_queue.Po
storage/myisammrg/.deps/myrg_range.Po
storage/myisammrg/.deps/myrg_rfirst.Po
storage/myisammrg/.deps/myrg_rkey.Po
storage/myisammrg/.deps/myrg_rlast.Po
storage/myisammrg/.deps/myrg_rnext.Po
storage/myisammrg/.deps/myrg_rnext_same.Po
storage/myisammrg/.deps/myrg_rprev.Po
storage/myisammrg/.deps/myrg_rrnd.Po
storage/myisammrg/.deps/myrg_rsame.Po
storage/myisammrg/.deps/myrg_static.Po
storage/myisammrg/.deps/myrg_update.Po
storage/myisammrg/.deps/myrg_write.Po
storage/ndb/bin/DbAsyncGenerator
storage/ndb/bin/DbCreate
storage/ndb/bin/acid
storage/ndb/bin/async-lmc-bench-l-p10.sh
storage/ndb/bin/async-lmc-bench-l.sh
storage/ndb/bin/async-lmc-bench-p10.sh
storage/ndb/bin/async-lmc-bench.sh
storage/ndb/bin/atrt
storage/ndb/bin/atrt-analyze-result.sh
storage/ndb/bin/atrt-clear-result.sh
storage/ndb/bin/atrt-gather-result.sh
storage/ndb/bin/atrt-setup.sh
storage/ndb/bin/bankCreator
storage/ndb/bin/bankMakeGL
storage/ndb/bin/bankSumAccounts
storage/ndb/bin/bankTimer
storage/ndb/bin/bankTransactionMaker
storage/ndb/bin/bankValidateAllGLs
storage/ndb/bin/basicTransporterTest
storage/ndb/bin/benchronja
storage/ndb/bin/bulk_copy
storage/ndb/bin/copy_tab
storage/ndb/bin/create_all_tabs
storage/ndb/bin/create_index
storage/ndb/bin/create_tab
storage/ndb/bin/delete_all
storage/ndb/bin/desc
storage/ndb/bin/drop_all_tabs
storage/ndb/bin/drop_index
storage/ndb/bin/drop_tab
storage/ndb/bin/flexAsynch
storage/ndb/bin/flexBench
storage/ndb/bin/flexHammer
storage/ndb/bin/flexScan
storage/ndb/bin/flexTT
storage/ndb/bin/hugoCalculator
storage/ndb/bin/hugoFill
storage/ndb/bin/hugoLoad
storage/ndb/bin/hugoLockRecords
storage/ndb/bin/hugoPkDelete
storage/ndb/bin/hugoPkRead
storage/ndb/bin/hugoPkReadRecord
storage/ndb/bin/hugoPkUpdate
storage/ndb/bin/hugoScanRead
storage/ndb/bin/hugoScanUpdate
storage/ndb/bin/index
storage/ndb/bin/index2
storage/ndb/bin/initronja
storage/ndb/bin/interpreterInTup
storage/ndb/bin/list_tables
storage/ndb/bin/make-config.sh
storage/ndb/bin/mgmtclient
storage/ndb/bin/mgmtsrvr
storage/ndb/bin/mkconfig
storage/ndb/bin/ndb
storage/ndb/bin/ndb_cpcc
storage/ndb/bin/ndb_cpcd
storage/ndb/bin/ndb_rep
storage/ndb/bin/ndbsql
storage/ndb/bin/newton_basic
storage/ndb/bin/newton_br
storage/ndb/bin/newton_pb
storage/ndb/bin/newton_perf
storage/ndb/bin/perfTransporterTest
storage/ndb/bin/printConfig
storage/ndb/bin/printSchemafile
storage/ndb/bin/printSysfile
storage/ndb/bin/redoLogFileReader
storage/ndb/bin/restart
storage/ndb/bin/restarter
storage/ndb/bin/restarter2
storage/ndb/bin/restarts
storage/ndb/bin/restore
storage/ndb/bin/select_all
storage/ndb/bin/select_count
storage/ndb/bin/telco
storage/ndb/bin/testBackup
storage/ndb/bin/testBank
storage/ndb/bin/testBasic
storage/ndb/bin/testBasicAsynch
storage/ndb/bin/testCopy
storage/ndb/bin/testDataBuffers
storage/ndb/bin/testDict
storage/ndb/bin/testGrep
storage/ndb/bin/testGrepVerify
storage/ndb/bin/testIndex
storage/ndb/bin/testInterpreter
storage/ndb/bin/testKernelDataBuffer
storage/ndb/bin/testLongSig
storage/ndb/bin/testMgm
storage/ndb/bin/testMgmapi
storage/ndb/bin/testNdbApi
storage/ndb/bin/testNodeRestart
storage/ndb/bin/testOIBasic
storage/ndb/bin/testOdbcDriver
storage/ndb/bin/testOperations
storage/ndb/bin/testRestartGci
storage/ndb/bin/testScan
storage/ndb/bin/testScanInterpreter
storage/ndb/bin/testSimplePropertiesSection
storage/ndb/bin/testSystemRestart
storage/ndb/bin/testTimeout
storage/ndb/bin/testTransactions
storage/ndb/bin/test_cpcd
storage/ndb/bin/test_event
storage/ndb/bin/verify_index
storage/ndb/bin/waiter
storage/ndb/config/autom4te.cache/*
storage/ndb/config/config.mk
storage/ndb/examples/ndbapi_example1/ndbapi_example1
storage/ndb/examples/ndbapi_example2/ndbapi_example2
storage/ndb/examples/ndbapi_example3/ndbapi_example3
storage/ndb/examples/ndbapi_example5/ndbapi_example5
storage/ndb/examples/select_all/select_all
storage/ndb/include/ndb_global.h
storage/ndb/include/ndb_types.h
storage/ndb/include/ndb_version.h
storage/ndb/lib/libMGM_API.so
storage/ndb/lib/libNDB_API.so
storage/ndb/lib/libNDB_ODBC.so
storage/ndb/lib/libNEWTON_API.so
storage/ndb/lib/libNEWTON_BASICTEST_COMMON.so
storage/ndb/lib/libREP_API.so
storage/ndb/lib/libndbclient.so
storage/ndb/lib/libndbclient_extra.so
storage/ndb/ndbapi-examples/mgmapi_logevent/mgmapi_logevent
storage/ndb/ndbapi-examples/mgmapi_logevent2/mgmapi_logevent2
storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async
storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1
storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event
storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries
storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan
storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple
storage/ndb/ndbapi-examples/ndbapi_simple_dual/ndbapi_simple_dual
storage/ndb/ndbapi-examples/ndbapi_simple_index/ndbapi_simple_index
storage/ndb/src/common/debugger/libtrace.dsp
storage/ndb/src/common/debugger/signaldata/libsignaldataprint.dsp
storage/ndb/src/common/logger/liblogger.dsp
storage/ndb/src/common/mgmcommon/libmgmsrvcommon.dsp
storage/ndb/src/common/mgmcommon/printConfig/*.d
storage/ndb/src/common/portlib/libportlib.dsp
storage/ndb/src/common/transporter/libtransporter.dsp
storage/ndb/src/common/util/libgeneral.dsp
storage/ndb/src/common/util/testBitmask.cpp
storage/ndb/src/cw/cpcd/ndb_cpcd
storage/ndb/src/dummy.cpp
storage/ndb/src/kernel/blocks/backup/libbackup.dsp
storage/ndb/src/kernel/blocks/backup/ndb_print_backup_file
storage/ndb/src/kernel/blocks/backup/restore/ndb_restore
storage/ndb/src/kernel/blocks/cmvmi/libcmvmi.dsp
storage/ndb/src/kernel/blocks/dbacc/libdbacc.dsp
storage/ndb/src/kernel/blocks/dbdict/libdbdict.dsp
storage/ndb/src/kernel/blocks/dbdict/ndb_print_schema_file
storage/ndb/src/kernel/blocks/dbdih/libdbdih.dsp
storage/ndb/src/kernel/blocks/dbdih/ndb_print_sys_file
storage/ndb/src/kernel/blocks/dblqh/libdblqh.dsp
storage/ndb/src/kernel/blocks/dbtc/libdbtc.dsp
storage/ndb/src/kernel/blocks/dbtup/libdbtup.dsp
storage/ndb/src/kernel/blocks/dbtup/test_varpage
storage/ndb/src/kernel/blocks/dbtux/libdbtux.dsp
storage/ndb/src/kernel/blocks/dbutil/libdbutil.dsp
storage/ndb/src/kernel/blocks/grep/libgrep.dsp
storage/ndb/src/kernel/blocks/ndb_print_file
storage/ndb/src/kernel/blocks/ndbcntr/libndbcntr.dsp
storage/ndb/src/kernel/blocks/ndbfs/libndbfs.dsp
storage/ndb/src/kernel/blocks/qmgr/libqmgr.dsp
storage/ndb/src/kernel/blocks/suma/libsuma.dsp
storage/ndb/src/kernel/blocks/trix/libtrix.dsp
storage/ndb/src/kernel/error/liberror.dsp
storage/ndb/src/kernel/ndbd
storage/ndb/src/kernel/ndbd.dsp
storage/ndb/src/kernel/vm/libkernel.dsp
storage/ndb/src/libndb.ver
storage/ndb/src/libndbclient.dsp
storage/ndb/src/mgmapi/libmgmapi.dsp
storage/ndb/src/mgmclient/libndbmgmclient.dsp
storage/ndb/src/mgmclient/ndb_mgm
storage/ndb/src/mgmclient/ndb_mgm.dsp
storage/ndb/src/mgmclient/test_cpcd/*.d
storage/ndb/src/mgmsrv/ndb_mgmd
storage/ndb/src/mgmsrv/ndb_mgmd.dsp
storage/ndb/src/ndbapi/libndbapi.dsp
storage/ndb/src/ndbapi/ndberror_check
storage/ndb/test/ndbapi/DbAsyncGenerator
storage/ndb/test/ndbapi/DbCreate
storage/ndb/test/ndbapi/bank/bankCreator
storage/ndb/test/ndbapi/bank/bankMakeGL
storage/ndb/test/ndbapi/bank/bankSumAccounts
storage/ndb/test/ndbapi/bank/bankTimer
storage/ndb/test/ndbapi/bank/bankTransactionMaker
storage/ndb/test/ndbapi/bank/bankValidateAllGLs
storage/ndb/test/ndbapi/bank/testBank
storage/ndb/test/ndbapi/create_all_tabs
storage/ndb/test/ndbapi/create_tab
storage/ndb/test/ndbapi/drop_all_tabs
storage/ndb/test/ndbapi/flexAsynch
storage/ndb/test/ndbapi/flexBench
storage/ndb/test/ndbapi/flexBench.dsp
storage/ndb/test/ndbapi/flexHammer
storage/ndb/test/ndbapi/flexTT
storage/ndb/test/ndbapi/ndbapi_slow_select
storage/ndb/test/ndbapi/testBackup
storage/ndb/test/ndbapi/testBasic
storage/ndb/test/ndbapi/testBasic.dsp
storage/ndb/test/ndbapi/testBasicAsynch
storage/ndb/test/ndbapi/testBitfield
storage/ndb/test/ndbapi/testBlobs
storage/ndb/test/ndbapi/testBlobs.dsp
storage/ndb/test/ndbapi/testDataBuffers
storage/ndb/test/ndbapi/testDeadlock
storage/ndb/test/ndbapi/testDict
storage/ndb/test/ndbapi/testIndex
storage/ndb/test/ndbapi/testIndexStat
storage/ndb/test/ndbapi/testInterpreter
storage/ndb/test/ndbapi/testLcp
storage/ndb/test/ndbapi/testMgm
storage/ndb/test/ndbapi/testNdbApi
storage/ndb/test/ndbapi/testNodeRestart
storage/ndb/test/ndbapi/testOIBasic
storage/ndb/test/ndbapi/testOperations
storage/ndb/test/ndbapi/testPartitioning
storage/ndb/test/ndbapi/testReadPerf
storage/ndb/test/ndbapi/testRestartGci
storage/ndb/test/ndbapi/testSRBank
storage/ndb/test/ndbapi/testScan
storage/ndb/test/ndbapi/testScan.dsp
storage/ndb/test/ndbapi/testScanInterpreter
storage/ndb/test/ndbapi/testScanPerf
storage/ndb/test/ndbapi/testSystemRestart
storage/ndb/test/ndbapi/testTimeout
storage/ndb/test/ndbapi/testTransactions
storage/ndb/test/ndbapi/test_event
storage/ndb/test/ndbapi/test_event_merge
storage/ndb/test/run-test/atrt
storage/ndb/test/src/libNDBT.dsp
storage/ndb/test/tools/copy_tab
storage/ndb/test/tools/create_index
storage/ndb/test/tools/hugoCalculator
storage/ndb/test/tools/hugoFill
storage/ndb/test/tools/hugoLoad
storage/ndb/test/tools/hugoLockRecords
storage/ndb/test/tools/hugoPkDelete
storage/ndb/test/tools/hugoPkRead
storage/ndb/test/tools/hugoPkReadRecord
storage/ndb/test/tools/hugoPkUpdate
storage/ndb/test/tools/hugoScanRead
storage/ndb/test/tools/hugoScanUpdate
storage/ndb/test/tools/listen_event
storage/ndb/test/tools/ndb_cpcc
storage/ndb/test/tools/rep_latency
storage/ndb/test/tools/restart
storage/ndb/test/tools/verify_index
storage/ndb/tools/ndb_config
storage/ndb/tools/ndb_delete_all
storage/ndb/tools/ndb_delete_all.dsp
storage/ndb/tools/ndb_desc
storage/ndb/tools/ndb_desc.dsp
storage/ndb/tools/ndb_drop_index
storage/ndb/tools/ndb_drop_index.dsp
storage/ndb/tools/ndb_drop_table
storage/ndb/tools/ndb_drop_table.dsp
storage/ndb/tools/ndb_restore
storage/ndb/tools/ndb_select_all
storage/ndb/tools/ndb_select_all.dsp
storage/ndb/tools/ndb_select_count
storage/ndb/tools/ndb_select_count.dsp
storage/ndb/tools/ndb_show_tables
storage/ndb/tools/ndb_show_tables.dsp
storage/ndb/tools/ndb_test_platform
storage/ndb/tools/ndb_waiter
storage/ndb/tools/ndb_waiter.dsp
strings/*.ds?
strings/*.vcproj
strings/.deps/bchange.Po
strings/.deps/bcmp.Po
strings/.deps/bfill.Po
strings/.deps/bmove.Po
strings/.deps/bmove512.Po
strings/.deps/bmove_upp.Po
strings/.deps/conf_to_src.Po
strings/.deps/ctype-big5.Po
strings/.deps/ctype-bin.Po
strings/.deps/ctype-cp932.Po
strings/.deps/ctype-czech.Po
strings/.deps/ctype-euc_kr.Po
strings/.deps/ctype-eucjpms.Po
strings/.deps/ctype-extra.Po
strings/.deps/ctype-gb2312.Po
strings/.deps/ctype-gbk.Po
strings/.deps/ctype-latin1.Po
strings/.deps/ctype-mb.Po
strings/.deps/ctype-simple.Po
strings/.deps/ctype-sjis.Po
strings/.deps/ctype-tis620.Po
strings/.deps/ctype-uca.Po
strings/.deps/ctype-ucs2.Po
strings/.deps/ctype-ujis.Po
strings/.deps/ctype-utf8.Po
strings/.deps/ctype-win1250ch.Po
strings/.deps/ctype.Po
strings/.deps/decimal.Po
strings/.deps/int2str.Po
strings/.deps/is_prefix.Po
strings/.deps/llstr.Po
strings/.deps/longlong2str.Po
strings/.deps/longlong2str_asm.Po
strings/.deps/my_strchr.Po
strings/.deps/my_strtoll10.Po
strings/.deps/my_vsnprintf.Po
strings/.deps/r_strinstr.Po
strings/.deps/str2int.Po
strings/.deps/str_alloc.Po
strings/.deps/strappend.Po
strings/.deps/strcend.Po
strings/.deps/strcont.Po
strings/.deps/strend.Po
strings/.deps/strfill.Po
strings/.deps/strinstr.Po
strings/.deps/strmake.Po
strings/.deps/strmov.Po
strings/.deps/strnlen.Po
strings/.deps/strnmov.Po
strings/.deps/strstr.Po
strings/.deps/strtod.Po
strings/.deps/strtol.Po
strings/.deps/strtoll.Po
strings/.deps/strtoul.Po
strings/.deps/strtoull.Po
strings/.deps/strxmov.Po
strings/.deps/strxnmov.Po
strings/.deps/xml.Po
strings/conf_to_src
strings/ctype_autoconf.c
strings/ctype_extra_sources.c
strings/str_test
strings/test_decimal
support-files/*.ini
support-files/MacOSX/Description.plist
support-files/MacOSX/Info.plist
support-files/MacOSX/ReadMe.txt
support-files/MacOSX/StartupParameters.plist
support-files/MacOSX/postflight
support-files/MacOSX/postinstall
support-files/MacOSX/preflight
support-files/MacOSX/preinstall
support-files/binary-configure
support-files/my-huge.cnf
support-files/my-innodb-heavy-4G.cnf
support-files/my-large.cnf
support-files/my-medium.cnf
support-files/my-small.cnf
support-files/mysql-3.23.25-beta.spec
support-files/mysql-3.23.26-beta.spec
support-files/mysql-3.23.27-beta.spec
support-files/mysql-3.23.28-gamma.spec
support-files/mysql-3.23.29-gamma.spec
support-files/mysql-log-rotate
support-files/mysql.server
support-files/mysql.spec
support-files/mysqld_multi.server
support-files/ndb-config-2-node.ini
tags
test/ndbapi/bank/bankCreator
test/ndbapi/bank/bankMakeGL
test/ndbapi/bank/bankSumAccounts
test/ndbapi/bank/bankTimer
test/ndbapi/bank/bankTransactionMaker
test/ndbapi/bank/bankValidateAllGLs
test/ndbapi/bank/testBank
test/ndbapi/create_all_tabs
test/ndbapi/create_tab
test/ndbapi/drop_all_tabs
test/ndbapi/flexAsynch
test/ndbapi/flexBench
test/ndbapi/flexHammer
test/ndbapi/flexTT
test/ndbapi/testBackup
test/ndbapi/testBasic
test/ndbapi/testBasicAsynch
test/ndbapi/testBlobs
test/ndbapi/testDataBuffers
test/ndbapi/testDeadlock
test/ndbapi/testDict
test/ndbapi/testIndex
test/ndbapi/testMgm
test/ndbapi/testNdbApi
test/ndbapi/testNodeRestart
test/ndbapi/testOIBasic
test/ndbapi/testOperations
test/ndbapi/testRestartGci
test/ndbapi/testScan
test/ndbapi/testScanInterpreter
test/ndbapi/testScanPerf
test/ndbapi/testSystemRestart
test/ndbapi/testTimeout
test/ndbapi/testTransactions
test/ndbapi/test_event
test/run-test/atrt
test/tools/copy_tab
test/tools/create_index
test/tools/hugoCalculator
test/tools/hugoFill
test/tools/hugoLoad
test/tools/hugoLockRecords
test/tools/hugoPkDelete
test/tools/hugoPkRead
test/tools/hugoPkReadRecord
test/tools/hugoPkUpdate
test/tools/hugoScanRead
test/tools/hugoScanUpdate
test/tools/ndb_cpcc
test/tools/restart
test/tools/verify_index
test1/*
test_xml
tests/*.ds?
tests/*.vcproj
tests/.deps/dummy.Po
tests/.deps/insert_test.Po
tests/.deps/mysql_client_test.Po
tests/.deps/select_test.Po
tests/.deps/thread_test.Po
tests/.libs -prune
tests/.libs/lt-mysql_client_test
tests/.libs/mysql_client_test
tests/bug25714
tests/client_test
tests/connect_test
tests/mysql_client_test
thr_insert_test/*
thr_test/*
thread_test
tmp/*
tools/.libs -prune
tools/my_vsnprintf.c
tools/mysqlmanager
tools/mysqlmngd
tools/mysqltestmanager
tools/mysys_priv.h
unittest/examples/*.t
unittest/examples/.deps/no_plan-t.Po
unittest/examples/.deps/simple-t.Po
unittest/examples/.deps/skip-t.Po
unittest/examples/.deps/skip_all-t.Po
unittest/examples/.deps/todo-t.Po
unittest/mysys/*.t
unittest/mysys/.deps/base64-t.Po
unittest/mysys/.deps/bitmap-t.Po
unittest/mysys/.deps/my_atomic-t.Po
unittest/mytap/.deps/tap.Po
unittest/mytap/t/*.t
unittest/mytap/t/.deps/basic-t.Po
unittest/unit
vi.h
vio/*.ds?
vio/*.vcproj
vio/.deps/dummy.Po
vio/.deps/test-ssl.Po
vio/.deps/test-sslclient.Po
vio/.deps/test-sslserver.Po
vio/.deps/vio.Po
vio/.deps/viosocket.Po
vio/.deps/viossl.Po
vio/.deps/viosslfactories.Po
vio/test-ssl
vio/test-sslclient
vio/test-sslserver
vio/viotest-ssl
vio/viotest-sslconnect.cpp
vio/viotest.cpp
win/configure.data
win/vs71cache.txt
win/vs8cache.txt
ylwrap
zlib/*.ds?
zlib/*.vcproj
mysql-test/bug36522-64.tar
mysql-test/bug36522.tar
mysql-test/t.log
mysql-test/tps.log
libmysqld/event_parse_data.cc
###################################################
#Author: Mats (based on file written by Jeb)
#Date: 2008-05-06
#Purpose: To wait for slave SQL thread to start
#Details:
# 1) Fill in and setup variables
# 2) loop through looking for both
# io and sql threads to start
# 3) If loops too long die.
####################################################
connection slave;
let $row_number= 1;
let $run= 1;
let $counter= 300;
while ($run)
{
let $sql_result= query_get_value("SHOW SLAVE STATUS", Slave_SQL_Running, $row_number);
if (`SELECT '$sql_result' = 'Yes'`){
let $run= 0;
}
sleep 0.1;
if (!$counter){
--echo "Failed while waiting for slave SQL to start"
query_vertical SHOW SLAVE STATUS;
exit;
}
dec $counter;
}
...@@ -4346,6 +4346,21 @@ t1.a= (select b from t2 limit 1) and not ...@@ -4346,6 +4346,21 @@ t1.a= (select b from t2 limit 1) and not
t1.a= (select a from t2 limit 1) ; t1.a= (select a from t2 limit 1) ;
a a
drop table t1, t2; drop table t1, t2;
CREATE TABLE t1 (a INT);
INSERT INTO t1 VALUES (1),(2);
EXPLAIN EXTENDED SELECT 1 FROM t1 WHERE 1 IN (SELECT 1 FROM t1 GROUP BY a);
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY t1 ALL NULL NULL NULL NULL 2
2 DEPENDENT SUBQUERY t1 ALL NULL NULL NULL NULL 2 Using temporary; Using filesort
Warnings:
Note 1003 select 1 AS `1` from `test`.`t1` where <in_optimizer>(1,<exists>(select 1 AS `1` from `test`.`t1` group by `test`.`t1`.`a` having (<cache>(1) = <ref_null_helper>(1))))
EXPLAIN EXTENDED SELECT 1 FROM t1 WHERE 1 IN (SELECT 1 FROM t1 WHERE a > 3 GROUP BY a);
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY NULL NULL NULL NULL NULL NULL NULL Impossible WHERE noticed after reading const tables
2 DEPENDENT SUBQUERY t1 ALL NULL NULL NULL NULL 2 Using where; Using temporary; Using filesort
Warnings:
Note 1003 select 1 AS `1` from `test`.`t1` where <in_optimizer>(1,<exists>(select 1 AS `1` from `test`.`t1` where (`test`.`t1`.`a` > 3) group by `test`.`t1`.`a` having (<cache>(1) = <ref_null_helper>(1))))
DROP TABLE t1;
End of 5.0 tests. End of 5.0 tests.
CREATE TABLE t1 (a int, b int); CREATE TABLE t1 (a int, b int);
INSERT INTO t1 VALUES (2,22),(1,11),(2,22); INSERT INTO t1 VALUES (2,22),(1,11),(2,22);
......
################################################################################
# inc/partition_alter1_1.inc #
# #
# Purpose: #
# ADD/DROP PRIMARY KEYs and/or UNIQUE INDEXes tests on partitioned tables #
# This routine is only useful for the partition_<feature>_<engine> tests. #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: #
# Change Date: #
# Change: #
################################################################################
--echo
--echo #========================================================================
--echo # 1. ALTER TABLE ADD PRIMARY KEY and/or UNIQUE INDEX
--echo #========================================================================
# Rule: The table does not have a PRIMARY KEY or UNIQUE INDEX.
# ---> $unique must be empty
# ---> The PRIMARY KEY or UNIQUE INDEX to be created must contain
# the columns used for partitioning.
--echo #------------------------------------------------------------------------
--echo # 1.1 ADD PRIMARY KEY or UNIQUE INDEX to table with one column (f_int1)
--echo # within the partitioning function
--echo #------------------------------------------------------------------------
# Rule: Only f_int1 is used within the partitioning function
# ---> inc/partition_alter_11.inc
if ($do_pk_tests)
{
# The value of the following test is maybe covered by 1.1.3.
if ($more_pk_ui_tests)
{
--echo # 1.1.1 PRIMARY KEY consisting of one column
let $alter= ALTER TABLE t1 ADD PRIMARY KEY(f_int1);
--source suite/parts/inc/partition_alter_11.inc
}
# This must fail, because PRIMARY KEY does not contain f_int1
let $alter= ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
--source suite/parts/inc/partition_alter_11.inc
}
# The value of the following test is maybe covered by 1.1.4.
if ($more_pk_ui_tests)
{
--echo # 1.1.2 UNIQUE INDEX consisting of one column
let $alter= ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int1);
--source suite/parts/inc/partition_alter_11.inc
}
# This must fail, because UNIQUE INDEX does not contain f_int1
let $alter= ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
--source suite/parts/inc/partition_alter_11.inc
if ($do_pk_tests)
{
--echo # 1.1.3 PRIMARY KEY consisting of two columns
let $alter= ALTER TABLE t1 ADD PRIMARY KEY(f_int1,f_int2);
--source suite/parts/inc/partition_alter_11.inc
let $alter= ALTER TABLE t1 ADD PRIMARY KEY(f_int2,f_int1);
--source suite/parts/inc/partition_alter_11.inc
}
--echo # 1.1.4 UNIQUE INDEX consisting of two columns
let $alter= ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int1,f_int2);
--source suite/parts/inc/partition_alter_11.inc
let $alter= ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2,f_int1);
--source suite/parts/inc/partition_alter_11.inc
################################################################################
# inc/partition_alter1_1_2.inc #
# #
# Purpose: #
# ADD/DROP PRIMARY KEYs and/or UNIQUE INDEXes tests on partitioned tables #
# This routine is only useful for the partition_<feature>_<engine> tests. #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: #
# Change Date: #
# Change: #
################################################################################
--echo
--echo #========================================================================
--echo # 1. ALTER TABLE ADD PRIMARY KEY and/or UNIQUE INDEX
--echo #========================================================================
# Rule: The table does not have a PRIMARY KEY or UNIQUE INDEX.
# ---> $unique must be empty
# ---> The PRIMARY KEY or UNIQUE INDEX to be created must contain
# the columns used for partitioning.
#
--echo #------------------------------------------------------------------------
--echo # 1.2 ADD PRIMARY KEY or UNIQUE INDEX to table with two columns
--echo # (f_int1 and f_int2) within the partitioning function
--echo #------------------------------------------------------------------------
# Rule: f_int1 and f_int2 is used within the partitioning function
# ---> inc/partition_alter_13.inc
if ($do_pk_tests)
{
--echo # 1.2.1 PRIMARY KEY consisting of two columns
let $alter= ALTER TABLE t1 ADD PRIMARY KEY(f_int1,f_int2);
--source suite/parts/inc/partition_alter_13.inc
let $alter= ALTER TABLE t1 ADD PRIMARY KEY(f_int2,f_int1);
--source suite/parts/inc/partition_alter_13.inc
}
--echo # 1.2.2 UNIQUE INDEX consisting of two columns
let $alter= ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int1,f_int2);
--source suite/parts/inc/partition_alter_13.inc
let $alter= ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2,f_int1);
--source suite/parts/inc/partition_alter_13.inc
if ($do_pk_tests)
{
--echo # 1.2.3 PRIMARY KEY and UNIQUE INDEX consisting of two columns
let $alter= ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int1,f_int2), ADD PRIMARY KEY(f_int2,f_int1);
--source suite/parts/inc/partition_alter_13.inc
let $alter= ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2,f_int1), ADD PRIMARY KEY(f_int1,f_int2);
--source suite/parts/inc/partition_alter_13.inc
let $unique= ;
--source suite/parts/inc/partition_alter_13.inc
}
################################################################################
# inc/partition_alter1_2.inc #
# #
# Purpose: #
# ADD/DROP PRIMARY KEYs and/or UNIQUE INDEXes tests on partitioned tables #
# This routine is only useful for the partition_<feature>_<engine> tests. #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: #
# Change Date: #
# Change: #
################################################################################
#
--echo
--echo #========================================================================
--echo # 2 DROP PRIMARY KEY or UNIQUE INDEX
--echo #========================================================================
# Rule: The table must have a PRIMARY KEY or UNIQUE INDEX.
# ---> $unique must not be empty
# ---> The PRIMARY KEY or UNIQUE INDEX to be dropped must contain
# the columns used for partitioning.
--echo #------------------------------------------------------------------------
--echo # 2.1 Partitioning function contains one column(f_int1)
--echo #------------------------------------------------------------------------
# Rule: Only f_int1 is used within the partitioning function
# ---> inc/partition_alter_11.inc
# The value of the following test is maybe covered by 2.1.5.
if ($more_pk_ui_tests)
{
if ($do_pk_tests)
{
--echo # 2.1.1 DROP PRIMARY KEY consisting of one column
let $unique= , PRIMARY KEY(f_int1);
let $alter= ALTER TABLE t1 DROP PRIMARY KEY;
--source suite/parts/inc/partition_alter_11.inc
}
#
--echo # 2.1.2 DROP UNIQUE INDEX consisting of one column
let $unique= , UNIQUE INDEX uidx1 (f_int1);
let $alter= ALTER TABLE t1 DROP INDEX uidx1;
--source suite/parts/inc/partition_alter_11.inc
#
if ($do_pk_tests)
{
--echo # 2.1.3 DROP PRIMARY KEY consisting of two columns
let $alter= ALTER TABLE t1 DROP PRIMARY KEY;
let $unique= , PRIMARY KEY(f_int1,f_int2);
--source suite/parts/inc/partition_alter_11.inc
let $unique= , PRIMARY KEY(f_int2,f_int1);
--source suite/parts/inc/partition_alter_11.inc
}
#
--echo # 2.1.4 DROP UNIQUE INDEX consisting of two columns
let $alter= ALTER TABLE t1 DROP INDEX uidx1;
let $unique= , UNIQUE INDEX uidx1 (f_int1,f_int2);
--source suite/parts/inc/partition_alter_11.inc
let $unique= , UNIQUE INDEX uidx1 (f_int2,f_int1);
--source suite/parts/inc/partition_alter_11.inc
}
#
if ($do_pk_tests)
{
--echo # 2.1.5 DROP PRIMARY KEY + UNIQUE INDEX consisting of two columns
let $unique= , UNIQUE INDEX uidx1 (f_int1,f_int2), PRIMARY KEY(f_int2,f_int1);
let $alter= ALTER TABLE t1 DROP PRIMARY KEY, DROP INDEX uidx1;
--source suite/parts/inc/partition_alter_11.inc
let $unique= , UNIQUE INDEX uidx1 (f_int2,f_int1), PRIMARY KEY(f_int1,f_int2);
let $alter= ALTER TABLE t1 DROP PRIMARY KEY, DROP INDEX uidx1;
--source suite/parts/inc/partition_alter_11.inc
}
let $unique= , UNIQUE INDEX uidx1 (f_int1,f_int2), UNIQUE INDEX uidx2 (f_int2,f_int1);
let $alter= ALTER TABLE t1 DROP INDEX uidx1, DROP INDEX uidx2;
--source suite/parts/inc/partition_alter_11.inc
#
--echo #------------------------------------------------------------------------
--echo # 2.2 Partitioning function contains two columns (f_int1,f_int2)
--echo #------------------------------------------------------------------------
# Rule: f_int1 and f_int2 is used within the partitioning function
# ---> inc/partition_alter_13.inc
if ($do_pk_tests)
{
--echo # 2.2.1 DROP PRIMARY KEY consisting of two columns
let $alter= ALTER TABLE t1 DROP PRIMARY KEY;
let $unique= , PRIMARY KEY(f_int1,f_int2);
--source suite/parts/inc/partition_alter_13.inc
let $unique= , PRIMARY KEY(f_int2,f_int1);
--source suite/parts/inc/partition_alter_13.inc
}
#
--echo # 2.2.2 DROP UNIQUE INDEX consisting of two columns
let $alter= ALTER TABLE t1 DROP INDEX uidx1;
let $unique= , UNIQUE INDEX uidx1 (f_int1,f_int2);
--source suite/parts/inc/partition_alter_13.inc
let $unique= , UNIQUE INDEX uidx1 (f_int2,f_int1);
--source suite/parts/inc/partition_alter_13.inc
#
if ($do_pk_tests)
{
--echo # 2.2.3 DROP PRIMARY KEY + UNIQUE INDEX consisting of two columns
let $unique= , UNIQUE INDEX uidx1 (f_int1,f_int2), PRIMARY KEY(f_int2,f_int1);
let $alter= ALTER TABLE t1 DROP PRIMARY KEY, DROP INDEX uidx1;
--source suite/parts/inc/partition_alter_13.inc
let $unique= , UNIQUE INDEX uidx1 (f_int2,f_int1), PRIMARY KEY(f_int1,f_int2);
let $alter= ALTER TABLE t1 DROP PRIMARY KEY, DROP INDEX uidx1;
--source suite/parts/inc/partition_alter_13.inc
}
let $unique= , UNIQUE INDEX uidx1 (f_int1,f_int2), UNIQUE INDEX uidx2 (f_int2,f_int1);
let $alter= ALTER TABLE t1 DROP INDEX uidx1, DROP INDEX uidx2;
--source suite/parts/inc/partition_alter_13.inc
if (0)
{
--echo
--echo #========================================================================
--echo # 3. ALTER TABLE "ALTER" PRIMARY KEY
--echo # mleich: I think that an ALTER TABLE statement where a PRIMARY
--echo # KEY is dropped and recreated (with different layout) might
--echo # be of interest, if the tree containing the table data has
--echo # to be reorganized during this operation.
--echo # To be implemented
--echo #========================================================================
--echo
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
ndb_blob_partition : cannot create t1
ndb_dd_backuprestore : cannot create t1
ndb_partition_error : cannot create t1
ndb_partition_list : cannot create t1
ndb_partition_range : cannot create t1
part_supported_sql_func_ndb : cannot create t1
partition_alter1_1_ndb : test works, but runs too long on PB
partition_alter1_1_2_ndb : test works, but runs too long on PB
partition_alter1_2_ndb : test works, but runs too long on PB
partition_alter2_ndb : cannot create t1
partition_basic_ndb : cannot create t1
partition_bit_ndb : cannot create t1
partition_engine_ndb : cannot create t1
partition_int_ndb : cannot create t1
partition_sessions : needs system_3_init.inc
partition_syntax_ndb : cannot create t1
partition_value_innodb : Bug#30581 partition_value tests use disallowed CAST() function
partition_value_myisam : Bug#30581 partition_value tests use disallowed CAST() function
partition_value_ndb : cannot create t1
rpl_ndb_dd_partitions : cannot create t1
partition_alter4_myisam : Bug#20129 / WL#4176
partition_alter4_innodb : Bug#20129 / WL#4176
################################################################################
# t/partition_alter1_1_2_innodb.test #
# #
# Purpose: #
# Tests around ADD/DROP PRIMARY KEY and/or UNIQUE INDEX #
# InnoDB branch #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: pcrews #
# Change Date: 2008-05-05 #
# Change: Split up original partition_alter1.test file to better accommodate #
# PushBuild machines' workloads. Total run time for all components #
# is essentially the same, but max. single run time is significantly #
# reduced #
################################################################################
#
# NOTE: PLEASE DO NOT ADD NOT INNODB SPECIFIC TESTCASES HERE !
# TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
# THE SOURCED FILES ONLY.
#
# Please read the README at the end of inc/partition.pre before changing
# any of the variables.
#
#------------------------------------------------------------------------------#
# General not engine specific settings and requirements
##### Options, for debugging support #####
let $debug= 0;
let $with_partitioning= 1;
##### Option, for displaying files #####
let $ls= 1;
##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
# on partioned tables
SET @max_row = 20;
##### Execute more tests #####
let $more_trigger_tests= 0;
let $more_pk_ui_tests= 0;
# The server must support partitioning.
--source include/have_partition.inc
#------------------------------------------------------------------------------#
# Engine specific settings and requirements
##### Storage engine to be tested
--source include/have_innodb.inc
let $engine= 'InnoDB';
##### Execute the test of "table" files
# InnoDB has no files per PK, UI, ...
let $do_file_tests= 0;
##### Execute PRIMARY KEY tests #####
# AFAIK InnoDB clusters the table around PRIMARY KEYs.
let $do_pk_tests= 1;
##### Assign a big number smaller than the maximum value for partitions #####
# and smaller than the maximum value of SIGNED INTEGER
let $MAX_VALUE= (2147483646);
# Generate the prerequisites ($variables, @variables, tables) needed
--source suite/parts/inc/partition.pre
##### Workarounds for known open engine specific bugs
# none
#------------------------------------------------------------------------------#
# Execute the tests to be applied to all storage engines
--source suite/parts/inc/partition_alter1_1_2.inc
#------------------------------------------------------------------------------#
# Execute storage engine specific tests
#------------------------------------------------------------------------------#
# Cleanup
--source suite/parts/inc/partition_cleanup.inc
################################################################################
# t/partition_alter1_1_2_myisam.test #
# #
# Purpose: #
# Tests around ADD/DROP PRIMARY KEY and/or UNIQUE INDEX #
# MyISAM branch #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: pcrews #
# Change Date: 2008-05-05 #
# Change: Split up original partition_alter1.test file to better accommodate #
# PushBuild machines' workloads. Total run time for all components #
# is essentially the same, but max. single run time is significantly #
# reduced #
################################################################################
#
# NOTE: PLEASE DO NOT ADD NOT MYISAM SPECIFIC TESTCASES HERE !
# TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
# THE SOURCED FILES ONLY.
#
# Please read the README at the end of inc/partition.pre before changing
# any of the variables.
#
#------------------------------------------------------------------------------#
# General not engine specific settings and requirements
##### Options, for debugging support #####
let $debug= 0;
let $with_partitioning= 1;
##### Option, for displaying files #####
let $ls= 1;
##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
# on partioned tables
SET @max_row = 20;
##### Execute more tests #####
let $more_trigger_tests= 0;
let $more_pk_ui_tests= 0;
# The server must support partitioning.
--source include/have_partition.inc
#------------------------------------------------------------------------------#
# Engine specific settings and requirements
##### Storage engine to be tested
let $engine= 'MyISAM';
##### Execute the test of "table" files
# MyISAM has files per PK, UI, ...
let $do_file_tests= 1;
##### Execute PRIMARY KEY tests #####
# AFAIK MyISAM treats PRIMARY KEYs like UNIQUE INDEXes
let $do_pk_tests= 0;
##### Assign a big number smaller than the maximum value for partitions #####
# and smaller than the maximum value of SIGNED INTEGER
let $MAX_VALUE= (2147483646);
# Generate the prerequisites ($variables, @variables, tables) needed
--source suite/parts/inc/partition.pre
##### Workarounds for known open engine specific bugs
# none
#------------------------------------------------------------------------------#
# Execute the tests to be applied to all storage engines
--source suite/parts/inc/partition_alter1_1_2.inc
#------------------------------------------------------------------------------#
# Execute storage engine specific tests
#------------------------------------------------------------------------------#
# Cleanup
--source suite/parts/inc/partition_cleanup.inc
################################################################################
# t/partition_alter1_1_2_ndb.test #
# #
# Purpose: #
# Tests around ADD/DROP PRIMARY KEY and/or UNIQUE INDEX #
# NDB branch #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: pcrews #
# Change Date: 2008-05-05 #
# Change: Split up original partition_alter1.test file to better accommodate #
# PushBuild machines' workloads. Total run time for all components #
# is essentially the same, but max. single run time is significantly #
# reduced #
################################################################################
#
# NOTE: PLEASE DO NOT ADD NOT NDB SPECIFIC TESTCASES HERE !
# TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
# THE SOURCED FILES ONLY.
#
# Please read the README at the end of inc/partition.pre before changing
# any of the variables.
#
#------------------------------------------------------------------------------#
# General not engine specific settings and requirements
##### Options, for debugging support #####
let $debug= 0;
##### Option, for displaying files #####
let $ls= 1;
##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
# on partioned tables
SET @max_row = 20;
##### Execute more tests #####
let $more_trigger_tests= 0;
let $more_pk_ui_tests= 0;
# The server must support partitioning. But NDB is partitioned from the start.
# Thats why the next line is set to comment.
# --source include/have_partition.inc
#------------------------------------------------------------------------------#
# Engine specific settings and requirements
##### Storage engine to be tested
--source include/have_ndb.inc
let $engine= 'ndbcluster';
connection default;
##### Execute the test of "table" files
# NDB has no files per PK, UI, ...
let $do_file_tests= 0;
##### Execute PRIMARY KEY tests #####
# AFAIK NDB is always partitioned using the explicit defined PRIMARY KEY
# or uses an internal one.
let $do_pk_tests= 1;
##### Assign a big number smaller than the maximum value for partitions #####
# and smaller than the maximum value of SIGNED INTEGER
# The NDB handler only supports 32 bit integers in VALUES
# 2147483647 seems to be too big.
let $MAX_VALUE= (2147483646);
# Generate the prerequisites ($variables, @variables, tables) needed
--source suite/parts/inc/partition.pre
##### Workarounds for known open engine specific bugs
# Bug#18735: Partitions: NDB, UNIQUE INDEX, UPDATE, strange server response
let $fixed_bug18735= 1;
#------------------------------------------------------------------------------#
# Execute the tests to be applied to all storage engines
--source suite/parts/inc/partition_alter1_1_2.inc
#------------------------------------------------------------------------------#
# Execute storage engine specific tests
#------------------------------------------------------------------------------#
# Cleanup
--source suite/parts/inc/partition_cleanup.inc
################################################################################
# t/partition_alter1_1_innodb.test #
# #
# Purpose: #
# Tests around ADD/DROP PRIMARY KEY and/or UNIQUE INDEX #
# InnoDB branch #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: pcrews #
# Change Date: 2008-05-05 #
# Change: Split up original partition_alter1.test file to better accommodate #
# PushBuild machines' workloads. Total run time for all components #
# is essentially the same, but max. single run time is significantly #
# reduced #
################################################################################
#
# NOTE: PLEASE DO NOT ADD NOT INNODB SPECIFIC TESTCASES HERE !
# TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
# THE SOURCED FILES ONLY.
#
# Please read the README at the end of inc/partition.pre before changing
# any of the variables.
#
#------------------------------------------------------------------------------#
# General not engine specific settings and requirements
##### Options, for debugging support #####
let $debug= 0;
let $with_partitioning= 1;
##### Option, for displaying files #####
let $ls= 1;
##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
# on partioned tables
SET @max_row = 20;
##### Execute more tests #####
let $more_trigger_tests= 0;
let $more_pk_ui_tests= 0;
# The server must support partitioning.
--source include/have_partition.inc
#------------------------------------------------------------------------------#
# Engine specific settings and requirements
##### Storage engine to be tested
--source include/have_innodb.inc
let $engine= 'InnoDB';
##### Execute the test of "table" files
# InnoDB has no files per PK, UI, ...
let $do_file_tests= 0;
##### Execute PRIMARY KEY tests #####
# AFAIK InnoDB clusters the table around PRIMARY KEYs.
let $do_pk_tests= 1;
##### Assign a big number smaller than the maximum value for partitions #####
# and smaller than the maximum value of SIGNED INTEGER
let $MAX_VALUE= (2147483646);
# Generate the prerequisites ($variables, @variables, tables) needed
--source suite/parts/inc/partition.pre
##### Workarounds for known open engine specific bugs
# none
#------------------------------------------------------------------------------#
# Execute the tests to be applied to all storage engines
--source suite/parts/inc/partition_alter1_1.inc
#------------------------------------------------------------------------------#
# Execute storage engine specific tests
#------------------------------------------------------------------------------#
# Cleanup
--source suite/parts/inc/partition_cleanup.inc
################################################################################
# t/partition_alter1_1_myisam.test #
# #
# Purpose: #
# Tests around ADD/DROP PRIMARY KEY and/or UNIQUE INDEX #
# MyISAM branch #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: pcrews #
# Change Date: 2008-05-05 #
# Change: Split up original partition_alter1.test file to better accommodate #
# PushBuild machines' workloads. Total run time for all components #
# is essentially the same, but max. single run time is significantly #
# reduced #
################################################################################
#
# NOTE: PLEASE DO NOT ADD NOT MYISAM SPECIFIC TESTCASES HERE !
# TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
# THE SOURCED FILES ONLY.
#
# Please read the README at the end of inc/partition.pre before changing
# any of the variables.
#
#------------------------------------------------------------------------------#
# General not engine specific settings and requirements
##### Options, for debugging support #####
let $debug= 0;
let $with_partitioning= 1;
##### Option, for displaying files #####
let $ls= 1;
##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
# on partioned tables
SET @max_row = 20;
##### Execute more tests #####
let $more_trigger_tests= 0;
let $more_pk_ui_tests= 0;
# The server must support partitioning.
--source include/have_partition.inc
#------------------------------------------------------------------------------#
# Engine specific settings and requirements
##### Storage engine to be tested
let $engine= 'MyISAM';
##### Execute the test of "table" files
# MyISAM has files per PK, UI, ...
let $do_file_tests= 1;
##### Execute PRIMARY KEY tests #####
# AFAIK MyISAM treats PRIMARY KEYs like UNIQUE INDEXes
let $do_pk_tests= 0;
##### Assign a big number smaller than the maximum value for partitions #####
# and smaller than the maximum value of SIGNED INTEGER
let $MAX_VALUE= (2147483646);
# Generate the prerequisites ($variables, @variables, tables) needed
--source suite/parts/inc/partition.pre
##### Workarounds for known open engine specific bugs
# none
#------------------------------------------------------------------------------#
# Execute the tests to be applied to all storage engines
--source suite/parts/inc/partition_alter1_1.inc
#------------------------------------------------------------------------------#
# Execute storage engine specific tests
#------------------------------------------------------------------------------#
# Cleanup
--source suite/parts/inc/partition_cleanup.inc
################################################################################
# t/partition_alter1_1_ndb.test #
# #
# Purpose: #
# Tests around ADD/DROP PRIMARY KEY and/or UNIQUE INDEX #
# NDB branch #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: pcrews #
# Change Date: 2008-05-05 #
# Change: Split up original partition_alter1.test file to better accommodate #
# PushBuild machines' workloads. Total run time for all components #
# is essentially the same, but max. single run time is significantly #
# reduced #
################################################################################
#
# NOTE: PLEASE DO NOT ADD NOT NDB SPECIFIC TESTCASES HERE !
# TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
# THE SOURCED FILES ONLY.
#
# Please read the README at the end of inc/partition.pre before changing
# any of the variables.
#
#------------------------------------------------------------------------------#
# General not engine specific settings and requirements
##### Options, for debugging support #####
let $debug= 0;
##### Option, for displaying files #####
let $ls= 1;
##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
# on partioned tables
SET @max_row = 20;
##### Execute more tests #####
let $more_trigger_tests= 0;
let $more_pk_ui_tests= 0;
# The server must support partitioning. But NDB is partitioned from the start.
# Thats why the next line is set to comment.
# --source include/have_partition.inc
#------------------------------------------------------------------------------#
# Engine specific settings and requirements
##### Storage engine to be tested
--source include/have_ndb.inc
let $engine= 'ndbcluster';
connection default;
##### Execute the test of "table" files
# NDB has no files per PK, UI, ...
let $do_file_tests= 0;
##### Execute PRIMARY KEY tests #####
# AFAIK NDB is always partitioned using the explicit defined PRIMARY KEY
# or uses an internal one.
let $do_pk_tests= 1;
##### Assign a big number smaller than the maximum value for partitions #####
# and smaller than the maximum value of SIGNED INTEGER
# The NDB handler only supports 32 bit integers in VALUES
# 2147483647 seems to be too big.
let $MAX_VALUE= (2147483646);
# Generate the prerequisites ($variables, @variables, tables) needed
--source suite/parts/inc/partition.pre
##### Workarounds for known open engine specific bugs
# Bug#18735: Partitions: NDB, UNIQUE INDEX, UPDATE, strange server response
let $fixed_bug18735= 1;
#------------------------------------------------------------------------------#
# Execute the tests to be applied to all storage engines
--source suite/parts/inc/partition_alter1_1.inc
#------------------------------------------------------------------------------#
# Execute storage engine specific tests
#------------------------------------------------------------------------------#
# Cleanup
--source suite/parts/inc/partition_cleanup.inc
################################################################################
# t/partition_alter1_2_innodb.test #
# #
# Purpose: #
# Tests around ADD/DROP PRIMARY KEY and/or UNIQUE INDEX #
# InnoDB branch #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: pcrews #
# Change Date: 2008-05-05 #
# Change: Split up original partition_alter1.test file to better accommodate #
# PushBuild machines' workloads. Total run time for all components #
# is essentially the same, but max. single run time is significantly #
# reduced #
################################################################################
#
# NOTE: PLEASE DO NOT ADD NOT INNODB SPECIFIC TESTCASES HERE !
# TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
# THE SOURCED FILES ONLY.
#
# Please read the README at the end of inc/partition.pre before changing
# any of the variables.
#
#------------------------------------------------------------------------------#
# General not engine specific settings and requirements
##### Options, for debugging support #####
let $debug= 0;
let $with_partitioning= 1;
##### Option, for displaying files #####
let $ls= 1;
##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
# on partioned tables
SET @max_row = 20;
##### Execute more tests #####
let $more_trigger_tests= 0;
let $more_pk_ui_tests= 0;
# The server must support partitioning.
--source include/have_partition.inc
#------------------------------------------------------------------------------#
# Engine specific settings and requirements
##### Storage engine to be tested
--source include/have_innodb.inc
let $engine= 'InnoDB';
##### Execute the test of "table" files
# InnoDB has no files per PK, UI, ...
let $do_file_tests= 0;
##### Execute PRIMARY KEY tests #####
# AFAIK InnoDB clusters the table around PRIMARY KEYs.
let $do_pk_tests= 1;
##### Assign a big number smaller than the maximum value for partitions #####
# and smaller than the maximum value of SIGNED INTEGER
let $MAX_VALUE= (2147483646);
# Generate the prerequisites ($variables, @variables, tables) needed
--source suite/parts/inc/partition.pre
##### Workarounds for known open engine specific bugs
# none
#------------------------------------------------------------------------------#
# Execute the tests to be applied to all storage engines
--source suite/parts/inc/partition_alter1_2.inc
#------------------------------------------------------------------------------#
# Execute storage engine specific tests
#------------------------------------------------------------------------------#
# Cleanup
--source suite/parts/inc/partition_cleanup.inc
################################################################################
# t/partition_alter1_2_myisam.test #
# #
# Purpose: #
# Tests around ADD/DROP PRIMARY KEY and/or UNIQUE INDEX #
# MyISAM branch #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: pcrews #
# Change Date: 2008-05-05 #
# Change: Split up original partition_alter1.test file to better accommodate #
# PushBuild machines' workloads. Total run time for all components #
# is essentially the same, but max. single run time is significantly #
# reduced #
################################################################################
#
# NOTE: PLEASE DO NOT ADD NOT MYISAM SPECIFIC TESTCASES HERE !
# TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
# THE SOURCED FILES ONLY.
#
# Please read the README at the end of inc/partition.pre before changing
# any of the variables.
#
#------------------------------------------------------------------------------#
# General not engine specific settings and requirements
##### Options, for debugging support #####
let $debug= 0;
let $with_partitioning= 1;
##### Option, for displaying files #####
let $ls= 1;
##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
# on partioned tables
SET @max_row = 20;
##### Execute more tests #####
let $more_trigger_tests= 0;
let $more_pk_ui_tests= 0;
# The server must support partitioning.
--source include/have_partition.inc
#------------------------------------------------------------------------------#
# Engine specific settings and requirements
##### Storage engine to be tested
let $engine= 'MyISAM';
##### Execute the test of "table" files
# MyISAM has files per PK, UI, ...
let $do_file_tests= 1;
##### Execute PRIMARY KEY tests #####
# AFAIK MyISAM treats PRIMARY KEYs like UNIQUE INDEXes
let $do_pk_tests= 0;
##### Assign a big number smaller than the maximum value for partitions #####
# and smaller than the maximum value of SIGNED INTEGER
let $MAX_VALUE= (2147483646);
# Generate the prerequisites ($variables, @variables, tables) needed
--source suite/parts/inc/partition.pre
##### Workarounds for known open engine specific bugs
# none
#------------------------------------------------------------------------------#
# Execute the tests to be applied to all storage engines
--source suite/parts/inc/partition_alter1_2.inc
#------------------------------------------------------------------------------#
# Execute storage engine specific tests
#------------------------------------------------------------------------------#
# Cleanup
--source suite/parts/inc/partition_cleanup.inc
################################################################################
# t/partition_alter1_2_ndb.test #
# #
# Purpose: #
# Tests around ADD/DROP PRIMARY KEY and/or UNIQUE INDEX #
# NDB branch #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: pcrews #
# Change Date: 2008-05-05 #
# Change: Split up original partition_alter1.test file to better accommodate #
# PushBuild machines' workloads. Total run time for all components #
# is essentially the same, but max. single run time is significantly #
# reduced #
################################################################################
#
# NOTE: PLEASE DO NOT ADD NOT NDB SPECIFIC TESTCASES HERE !
# TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
# THE SOURCED FILES ONLY.
#
# Please read the README at the end of inc/partition.pre before changing
# any of the variables.
#
#------------------------------------------------------------------------------#
# General not engine specific settings and requirements
##### Options, for debugging support #####
let $debug= 0;
##### Option, for displaying files #####
let $ls= 1;
##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
# on partioned tables
SET @max_row = 20;
##### Execute more tests #####
let $more_trigger_tests= 0;
let $more_pk_ui_tests= 0;
# The server must support partitioning. But NDB is partitioned from the start.
# Thats why the next line is set to comment.
# --source include/have_partition.inc
#------------------------------------------------------------------------------#
# Engine specific settings and requirements
##### Storage engine to be tested
--source include/have_ndb.inc
let $engine= 'ndbcluster';
connection default;
##### Execute the test of "table" files
# NDB has no files per PK, UI, ...
let $do_file_tests= 0;
##### Execute PRIMARY KEY tests #####
# AFAIK NDB is always partitioned using the explicit defined PRIMARY KEY
# or uses an internal one.
let $do_pk_tests= 1;
##### Assign a big number smaller than the maximum value for partitions #####
# and smaller than the maximum value of SIGNED INTEGER
# The NDB handler only supports 32 bit integers in VALUES
# 2147483647 seems to be too big.
let $MAX_VALUE= (2147483646);
# Generate the prerequisites ($variables, @variables, tables) needed
--source suite/parts/inc/partition.pre
##### Workarounds for known open engine specific bugs
# Bug#18735: Partitions: NDB, UNIQUE INDEX, UPDATE, strange server response
let $fixed_bug18735= 1;
#------------------------------------------------------------------------------#
# Execute the tests to be applied to all storage engines
--source suite/parts/inc/partition_alter1_2.inc
#------------------------------------------------------------------------------#
# Execute storage engine specific tests
#------------------------------------------------------------------------------#
# Cleanup
--source suite/parts/inc/partition_cleanup.inc
stop slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
reset master;
reset slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
start slave;
==== 0. Setting it all up ====
SET BINLOG_FORMAT=STATEMENT;
**** On Master ****
CREATE TABLE t1 (a INT);
CREATE TABLE logtbl (sect INT, test INT, count INT);
INSERT INTO t1 VALUES (1),(2),(3);
INSERT INTO t1 SELECT 2*a+3 FROM t1;
INSERT INTO t1 SELECT 2*a+3 FROM t1;
INSERT INTO t1 SELECT 2*a+3 FROM t1;
INSERT INTO t1 SELECT 2*a+3 FROM t1;
INSERT INTO t1 SELECT 2*a+3 FROM t1;
INSERT INTO t1 SELECT 2*a+3 FROM t1;
#### 1. Using statement mode ####
==== 1.1. Simple test ====
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a
7
SELECT FOUND_ROWS() INTO @a;
INSERT INTO logtbl VALUES(1,1,@a);
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
a
1
SELECT FOUND_ROWS() INTO @a;
INSERT INTO logtbl VALUES(1,2,@a);
SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
sect test count
1 1 183
1 2 3
**** On Slave ****
SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
sect test count
1 1 183
1 2 3
==== 1.2. Stored procedure ====
**** On Master ****
CREATE PROCEDURE calc_and_log(sect INT, test INT) BEGIN
DECLARE cnt INT;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
SELECT FOUND_ROWS() INTO cnt;
INSERT INTO logtbl VALUES(sect,test,cnt);
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
SELECT FOUND_ROWS() INTO cnt;
INSERT INTO logtbl VALUES(sect,test+1,cnt);
END $$
CALL calc_and_log(2,1);
a
1
a
7
CREATE PROCEDURE just_log(sect INT, test INT, found_rows INT) BEGIN
INSERT INTO logtbl VALUES (sect,test,found_rows);
END $$
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a
7
SELECT FOUND_ROWS() INTO @found_rows;
CALL just_log(2,3,@found_rows);
SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
sect test count
2 1 3
2 2 183
2 3 183
**** On Slave ****
SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
sect test count
2 1 3
2 2 183
2 3 183
==== 1.3. Stored functions ====
**** On Master ****
CREATE FUNCTION log_rows(sect INT, test INT, found_rows INT)
RETURNS INT
BEGIN
INSERT INTO logtbl VALUES(sect,test,found_rows);
RETURN found_rows;
END $$
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a
7
SELECT FOUND_ROWS() INTO @found_rows;
SELECT log_rows(3,1,@found_rows), log_rows(3,2,@found_rows);
log_rows(3,1,@found_rows) log_rows(3,2,@found_rows)
183 183
SELECT * FROM logtbl WHERE sect = 3 ORDER BY sect,test;
sect test count
3 1 183
3 2 183
**** On Slave ****
SELECT * FROM logtbl WHERE sect = 3 ORDER BY sect,test;
sect test count
3 1 183
3 2 183
==== 1.9. Cleanup ====
**** On Master ****
DELETE FROM logtbl;
DROP PROCEDURE just_log;
DROP PROCEDURE calc_and_log;
DROP FUNCTION log_rows;
**** Resetting master and slave ****
STOP SLAVE;
RESET SLAVE;
RESET MASTER;
START SLAVE;
#### 2. Using mixed mode ####
==== 2.1. Checking a procedure ====
**** On Master ****
SET BINLOG_FORMAT=MIXED;
CREATE PROCEDURE just_log(sect INT, test INT) BEGIN
INSERT INTO logtbl VALUES (sect,test,FOUND_ROWS());
END $$
**** On Master 1 ****
SET BINLOG_FORMAT=MIXED;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a
7
CALL just_log(1,1);
**** On Master ****
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a
7
CALL just_log(1,2);
**** On Master 1 ****
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
a
1
CALL just_log(1,3);
**** On Master ****
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a
7
CALL just_log(1,4);
SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
sect test count
1 1 183
1 2 183
1 3 3
1 4 183
**** On Slave ****
SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
sect test count
1 1 183
1 2 183
1 3 3
1 4 183
==== 2.1. Checking a stored function ====
**** On Master ****
CREATE FUNCTION log_rows(sect INT, test INT)
RETURNS INT
BEGIN
DECLARE found_rows INT;
SELECT FOUND_ROWS() INTO found_rows;
INSERT INTO logtbl VALUES(sect,test,found_rows);
RETURN found_rows;
END $$
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
a
1
SELECT log_rows(2,1), log_rows(2,2);
log_rows(2,1) log_rows(2,2)
3 3
CREATE TABLE t2 (a INT, b INT);
CREATE TRIGGER t2_tr BEFORE INSERT ON t2 FOR EACH ROW
BEGIN
INSERT INTO logtbl VALUES (NEW.a, NEW.b, FOUND_ROWS());
END $$
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
a
1
INSERT INTO t2 VALUES (2,3), (2,4);
DROP TRIGGER t2_tr;
CREATE TRIGGER t2_tr BEFORE INSERT ON t2 FOR EACH ROW
BEGIN
DECLARE dummy INT;
SELECT log_rows(NEW.a, NEW.b) INTO dummy;
END $$
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a
7
INSERT INTO t2 VALUES (2,5), (2,6);
DROP TRIGGER t2_tr;
CREATE PROCEDURE log_me_inner(sect INT, test INT)
BEGIN
DECLARE dummy INT;
SELECT log_rows(sect, test) INTO dummy;
SELECT log_rows(sect, test+1) INTO dummy;
END $$
CREATE PROCEDURE log_me(sect INT, test INT)
BEGIN
CALL log_me_inner(sect,test);
END $$
CREATE TRIGGER t2_tr BEFORE INSERT ON t2 FOR EACH ROW
BEGIN
CALL log_me(NEW.a, NEW.b);
END $$
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a
7
INSERT INTO t2 VALUES (2,5), (2,6);
SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
sect test count
2 1 3
2 2 3
2 3 3
2 4 3
2 5 183
2 5 183
2 6 183
2 6 0
2 6 183
2 7 0
SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
sect test count
2 1 3
2 2 3
2 3 3
2 4 3
2 5 183
2 5 183
2 6 183
2 6 0
2 6 183
2 7 0
DROP TABLE t1, t2, logtbl;
DROP PROCEDURE just_log;
DROP PROCEDURE log_me;
DROP PROCEDURE log_me_inner;
DROP FUNCTION log_rows;
stop slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
reset master;
reset slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
start slave;
create table t1 (a int not null primary key);
insert into t1 values (1);
create table t2 (a int);
insert into t2 values (1);
update t1, t2 set t1.a = 0 where t1.a = t2.a;
show tables;
Tables_in_test
t1
select * from t1;
a
0
drop table t1;
insert into t1 values (1);
SHOW SLAVE STATUS;
Slave_IO_State #
Master_Host 127.0.0.1
Master_User root
Master_Port MASTER_PORT
Connect_Retry 1
Master_Log_File master-bin.000001
Read_Master_Log_Pos 1153
Relay_Log_File #
Relay_Log_Pos #
Relay_Master_Log_File master-bin.000001
Slave_IO_Running Yes
Slave_SQL_Running No
Replicate_Do_DB
Replicate_Ignore_DB
Replicate_Do_Table
Replicate_Ignore_Table #
Replicate_Wild_Do_Table
Replicate_Wild_Ignore_Table
Last_Errno 1146
Last_Error Error 'Table 'test.t1' doesn't exist' on opening tables
Skip_Counter 0
Exec_Master_Log_Pos 941
Relay_Log_Space #
Until_Condition None
Until_Log_File
Until_Log_Pos 0
Master_SSL_Allowed No
Master_SSL_CA_File
Master_SSL_CA_Path
Master_SSL_Cert
Master_SSL_Cipher
Master_SSL_Key
Seconds_Behind_Master #
Master_SSL_Verify_Server_Cert No
Last_IO_Errno #
Last_IO_Error #
Last_SQL_Errno 1146
Last_SQL_Error Error 'Table 'test.t1' doesn't exist' on opening tables
drop table t1, t2;
source include/master-slave.inc;
# It is not possible to replicate FOUND_ROWS() using statement-based
# replication, but there is a workaround that stores the result of
# FOUND_ROWS() into a user variable and then replicates this instead.
# The purpose of this test case is to test that the workaround
# function properly even when inside stored programs (i.e., stored
# routines and triggers).
--echo ==== 0. Setting it all up ====
SET BINLOG_FORMAT=STATEMENT;
--echo **** On Master ****
connection master;
CREATE TABLE t1 (a INT);
CREATE TABLE logtbl (sect INT, test INT, count INT);
INSERT INTO t1 VALUES (1),(2),(3);
INSERT INTO t1 SELECT 2*a+3 FROM t1;
INSERT INTO t1 SELECT 2*a+3 FROM t1;
INSERT INTO t1 SELECT 2*a+3 FROM t1;
INSERT INTO t1 SELECT 2*a+3 FROM t1;
INSERT INTO t1 SELECT 2*a+3 FROM t1;
INSERT INTO t1 SELECT 2*a+3 FROM t1;
--echo #### 1. Using statement mode ####
--echo ==== 1.1. Simple test ====
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
# Instead of
# INSERT INTO logtbl VALUES(1, 1, FOUND_ROWS());
# we write
SELECT FOUND_ROWS() INTO @a;
INSERT INTO logtbl VALUES(1,1,@a);
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
# Instead of
# INSERT INTO logtbl VALUES(1, 2, FOUND_ROWS());
# we write
SELECT FOUND_ROWS() INTO @a;
INSERT INTO logtbl VALUES(1,2,@a);
SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
--echo **** On Slave ****
sync_slave_with_master;
SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
--echo ==== 1.2. Stored procedure ====
# Here we do both the calculation and the logging. We also do it twice
# to make sure that there are no limitations on how many times it can
# be used.
--echo **** On Master ****
connection master;
--delimiter $$
CREATE PROCEDURE calc_and_log(sect INT, test INT) BEGIN
DECLARE cnt INT;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
SELECT FOUND_ROWS() INTO cnt;
INSERT INTO logtbl VALUES(sect,test,cnt);
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
SELECT FOUND_ROWS() INTO cnt;
INSERT INTO logtbl VALUES(sect,test+1,cnt);
END $$
--delimiter ;
CALL calc_and_log(2,1);
--delimiter $$
CREATE PROCEDURE just_log(sect INT, test INT, found_rows INT) BEGIN
INSERT INTO logtbl VALUES (sect,test,found_rows);
END $$
--delimiter ;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
SELECT FOUND_ROWS() INTO @found_rows;
CALL just_log(2,3,@found_rows);
SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
--echo **** On Slave ****
sync_slave_with_master;
SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
--echo ==== 1.3. Stored functions ====
--echo **** On Master ****
connection master;
--delimiter $$
CREATE FUNCTION log_rows(sect INT, test INT, found_rows INT)
RETURNS INT
BEGIN
INSERT INTO logtbl VALUES(sect,test,found_rows);
RETURN found_rows;
END $$
--delimiter ;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
SELECT FOUND_ROWS() INTO @found_rows;
SELECT log_rows(3,1,@found_rows), log_rows(3,2,@found_rows);
SELECT * FROM logtbl WHERE sect = 3 ORDER BY sect,test;
--echo **** On Slave ****
sync_slave_with_master;
SELECT * FROM logtbl WHERE sect = 3 ORDER BY sect,test;
--echo ==== 1.9. Cleanup ====
--echo **** On Master ****
connection master;
DELETE FROM logtbl;
DROP PROCEDURE just_log;
DROP PROCEDURE calc_and_log;
DROP FUNCTION log_rows;
sync_slave_with_master;
source include/reset_master_and_slave.inc;
--echo #### 2. Using mixed mode ####
--echo ==== 2.1. Checking a procedure ====
--echo **** On Master ****
connection master;
SET BINLOG_FORMAT=MIXED;
# We will now check some stuff that will not work in statement-based
# replication, but which should cause the binary log to switch to
# row-based logging.
--delimiter $$
CREATE PROCEDURE just_log(sect INT, test INT) BEGIN
INSERT INTO logtbl VALUES (sect,test,FOUND_ROWS());
END $$
--delimiter ;
sync_slave_with_master;
--echo **** On Master 1 ****
connection master1;
SET BINLOG_FORMAT=MIXED;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
CALL just_log(1,1);
--echo **** On Master ****
connection master;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
CALL just_log(1,2);
--echo **** On Master 1 ****
connection master1;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
CALL just_log(1,3);
sync_slave_with_master;
--echo **** On Master ****
connection master;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
CALL just_log(1,4);
sync_slave_with_master;
connection master;
SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
--echo **** On Slave ****
sync_slave_with_master;
SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
--echo ==== 2.1. Checking a stored function ====
--echo **** On Master ****
connection master;
--delimiter $$
CREATE FUNCTION log_rows(sect INT, test INT)
RETURNS INT
BEGIN
DECLARE found_rows INT;
SELECT FOUND_ROWS() INTO found_rows;
INSERT INTO logtbl VALUES(sect,test,found_rows);
RETURN found_rows;
END $$
--delimiter ;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
SELECT log_rows(2,1), log_rows(2,2);
CREATE TABLE t2 (a INT, b INT);
# Trying with referencing FOUND_ROWS() directly in the trigger.
--delimiter $$
CREATE TRIGGER t2_tr BEFORE INSERT ON t2 FOR EACH ROW
BEGIN
INSERT INTO logtbl VALUES (NEW.a, NEW.b, FOUND_ROWS());
END $$
--delimiter ;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
INSERT INTO t2 VALUES (2,3), (2,4);
# Referencing FOUND_ROWS() indirectly.
DROP TRIGGER t2_tr;
--delimiter $$
CREATE TRIGGER t2_tr BEFORE INSERT ON t2 FOR EACH ROW
BEGIN
DECLARE dummy INT;
SELECT log_rows(NEW.a, NEW.b) INTO dummy;
END $$
--delimiter ;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
INSERT INTO t2 VALUES (2,5), (2,6);
# Putting FOUND_ROWS() even lower in the call chain.
connection master;
DROP TRIGGER t2_tr;
--delimiter $$
CREATE PROCEDURE log_me_inner(sect INT, test INT)
BEGIN
DECLARE dummy INT;
SELECT log_rows(sect, test) INTO dummy;
SELECT log_rows(sect, test+1) INTO dummy;
END $$
CREATE PROCEDURE log_me(sect INT, test INT)
BEGIN
CALL log_me_inner(sect,test);
END $$
--delimiter ;
--delimiter $$
CREATE TRIGGER t2_tr BEFORE INSERT ON t2 FOR EACH ROW
BEGIN
CALL log_me(NEW.a, NEW.b);
END $$
--delimiter ;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
INSERT INTO t2 VALUES (2,5), (2,6);
SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
sync_slave_with_master;
SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
connection master;
DROP TABLE t1, t2, logtbl;
DROP PROCEDURE just_log;
DROP PROCEDURE log_me;
DROP PROCEDURE log_me_inner;
DROP FUNCTION log_rows;
sync_slave_with_master;
#################################
# Wrapper for rpl_insert_id.test#
#################################
########################################################
# By JBM 2005-02-15 Wrapped to allow reuse of test code#
# Added to skip if ndb is default #
########################################################
-- source include/not_ndb_default.inc
-- source include/have_innodb.inc
let $engine_type=myisam;
-- source extra/rpl_tests/rpl_insert_id.test
--source include/master-slave.inc
############################################################################
# Test case for BUG#10780
#
# REQUIREMENT
# A slave without replication privileges should have Slave_IO_Running = No
# 1. Create new replication user
connection master;
grant replication slave on *.* to rpl@127.0.0.1 identified by 'rpl';
connection slave;
stop slave;
change master to master_user='rpl',master_password='rpl';
start slave;
# 2. Do replication as new user
connection master;
--disable_warnings
drop table if exists t1;
--enable_warnings
create table t1 (n int);
insert into t1 values (1);
save_master_pos;
connection slave;
sync_with_master;
select * from t1;
# 3. Delete new replication user
connection master;
delete from mysql.user where user='rpl';
flush privileges;
connection slave;
# 4. Restart slave without privileges
# (slave.err will contain access denied error for this START SLAVE command)
stop slave;
source include/wait_for_slave_to_stop.inc;
start slave;
source include/wait_for_slave_sql_to_start.inc;
# 5. Make sure Slave_IO_Running = No
--replace_result $MASTER_MYPORT MASTER_MYPORT
# Column 1 is replaced, since the output can be either
# "Connecting to master" or "Waiting for master update"
--replace_column 1 # 7 # 8 # 9 # 22 # 23 # 35 # 36 #
query_vertical show slave status;
# Cleanup (Note that slave IO thread is not running)
connection slave;
drop table t1;
delete from mysql.user where user='rpl';
# cleanup: slave io thread has been stopped "irrecoverably"
# so we clean up mess manually
connection master;
drop table t1;
# end of 4.1 tests
...@@ -3225,6 +3225,18 @@ select t1.a from t1 where ...@@ -3225,6 +3225,18 @@ select t1.a from t1 where
drop table t1, t2; drop table t1, t2;
#
# Bug #36011: Server crash with explain extended on query with dependent
# subqueries
#
CREATE TABLE t1 (a INT);
INSERT INTO t1 VALUES (1),(2);
EXPLAIN EXTENDED SELECT 1 FROM t1 WHERE 1 IN (SELECT 1 FROM t1 GROUP BY a);
EXPLAIN EXTENDED SELECT 1 FROM t1 WHERE 1 IN (SELECT 1 FROM t1 WHERE a > 3 GROUP BY a);
DROP TABLE t1;
--echo End of 5.0 tests. --echo End of 5.0 tests.
# #
......
...@@ -2188,11 +2188,12 @@ JOIN::exec() ...@@ -2188,11 +2188,12 @@ JOIN::exec()
/* /*
With EXPLAIN EXTENDED we have to restore original ref_array With EXPLAIN EXTENDED we have to restore original ref_array
for a derived table which is always materialized. for a derived table which is always materialized.
Otherwise we would not be able to print the query correctly. We also need to do this when we have temp table(s).
Otherwise we would not be able to print the query correctly.
*/ */
if (items0 && if (items0 && (thd->lex->describe & DESCRIBE_EXTENDED) &&
(thd->lex->describe & DESCRIBE_EXTENDED) && (select_lex->linkage == DERIVED_TABLE_TYPE ||
select_lex->linkage == DERIVED_TABLE_TYPE) exec_tmp_table1 || exec_tmp_table2))
set_items_ref_array(items0); set_items_ref_array(items0);
DBUG_VOID_RETURN; DBUG_VOID_RETURN;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment