Subquery sometimes return incorrect results
Bug #1092955 reported by
Bill Cornell
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MySQL Server |
Unknown
|
Unknown
|
|||
Percona Server moved to https://jira.percona.com/projects/PS |
Fix Released
|
High
|
Unassigned | ||
5.1 |
Invalid
|
Undecided
|
Unassigned | ||
5.5 |
Fix Released
|
High
|
Unassigned | ||
5.6 |
Fix Released
|
High
|
Unassigned |
Bug Description
We reported a bug with 5.5.28-29.1 today to MySQL where a subquery sometimes return the wrong result. This was not the case in 5.5.25. Our hosting company (Crucial Web Host) told us that we should report the same bug to Percona.
MySQL has acknowledged this same bug here: http://
This is a serious flaw in our case because the query returns a dollar amount that is sometimes incorrect.
Related branches
lp:~laurynas-biveinis/percona-server/merge-5.6.11
- Alexey Kopytov (community): Approve
-
Diff: 265040 lines (+139468/-89849)832 files modifiedPercona-Server/BUILD-CMAKE (+3/-1)
Percona-Server/BUILD/SETUP.sh (+1/-1)
Percona-Server/BUILD/build_mccge.sh (+1/-1)
Percona-Server/BUILD/compile-pentium (+1/-1)
Percona-Server/Docs/glibc-2.2.5.patch (+0/-137)
Percona-Server/Docs/linuxthreads.txt (+0/-19)
Percona-Server/README (+1/-1)
Percona-Server/VERSION (+1/-1)
Percona-Server/client/completion_hash.h (+2/-1)
Percona-Server/client/echo.c (+2/-1)
Percona-Server/client/mysql.cc (+2/-2)
Percona-Server/client/mysql_config_editor.cc (+57/-8)
Percona-Server/client/mysql_plugin.c (+1/-1)
Percona-Server/client/mysql_upgrade.c (+55/-9)
Percona-Server/client/mysqlbinlog.cc (+26/-7)
Percona-Server/client/mysqlcheck.c (+71/-28)
Percona-Server/client/mysqldump.c (+3/-3)
Percona-Server/client/mysqltest.cc (+11/-13)
Percona-Server/client/sql_string.cc (+2/-2)
Percona-Server/cmake/build_configurations/mysql_release.cmake (+1/-1)
Percona-Server/cmake/configure.pl (+1/-1)
Percona-Server/cmake/cpu_info.cmake (+1/-1)
Percona-Server/cmake/create_initial_db.cmake.in (+2/-2)
Percona-Server/cmake/dtrace.cmake (+18/-19)
Percona-Server/cmake/install_macros.cmake (+1/-1)
Percona-Server/cmake/libevent.cmake (+1/-1)
Percona-Server/cmake/libutils.cmake (+3/-2)
Percona-Server/cmake/maintainer.cmake (+1/-1)
Percona-Server/cmake/make_dist.cmake.in (+1/-1)
Percona-Server/cmake/mysql_version.cmake (+1/-1)
Percona-Server/cmake/os/Darwin.cmake (+1/-1)
Percona-Server/cmake/os/Windows.cmake (+1/-1)
Percona-Server/cmake/package_name.cmake (+1/-1)
Percona-Server/cmake/plugin.cmake (+1/-1)
Percona-Server/cmake/readline.cmake (+1/-2)
Percona-Server/cmake/ssl.cmake (+43/-11)
Percona-Server/cmake/zlib.cmake (+8/-4)
Percona-Server/cmd-line-utils/libedit/CMakeLists.txt (+2/-2)
Percona-Server/cmd-line-utils/libedit/np/unvis.c (+2/-0)
Percona-Server/cmd-line-utils/libedit/np/vis.c (+2/-0)
Percona-Server/config.h.cmake (+2/-2)
Percona-Server/configure.cmake (+16/-2)
Percona-Server/extra/charset2html.c (+2/-1)
Percona-Server/extra/comp_err.c (+1/-1)
Percona-Server/extra/perror.c (+2/-2)
Percona-Server/extra/yassl/CMakeLists.txt (+1/-1)
Percona-Server/extra/yassl/examples/client/client.cpp (+1/-1)
Percona-Server/extra/yassl/examples/echoclient/echoclient.cpp (+1/-1)
Percona-Server/extra/yassl/examples/echoserver/echoserver.cpp (+1/-1)
Percona-Server/extra/yassl/examples/server/server.cpp (+1/-1)
Percona-Server/extra/yassl/include/buffer.hpp (+1/-1)
Percona-Server/extra/yassl/include/cert_wrapper.hpp (+1/-1)
Percona-Server/extra/yassl/include/crypto_wrapper.hpp (+1/-1)
Percona-Server/extra/yassl/include/factory.hpp (+1/-1)
Percona-Server/extra/yassl/include/handshake.hpp (+1/-1)
Percona-Server/extra/yassl/include/lock.hpp (+1/-1)
Percona-Server/extra/yassl/include/log.hpp (+1/-1)
Percona-Server/extra/yassl/include/openssl/prefix_ssl.h (+1/-1)
Percona-Server/extra/yassl/include/openssl/ssl.h (+1/-1)
Percona-Server/extra/yassl/include/socket_wrapper.hpp (+1/-1)
Percona-Server/extra/yassl/include/timer.hpp (+1/-1)
Percona-Server/extra/yassl/include/yassl.hpp (+1/-1)
Percona-Server/extra/yassl/include/yassl_error.hpp (+3/-3)
Percona-Server/extra/yassl/include/yassl_imp.hpp (+1/-2)
Percona-Server/extra/yassl/include/yassl_int.hpp (+1/-1)
Percona-Server/extra/yassl/include/yassl_types.hpp (+6/-3)
Percona-Server/extra/yassl/src/buffer.cpp (+1/-2)
Percona-Server/extra/yassl/src/cert_wrapper.cpp (+1/-1)
Percona-Server/extra/yassl/src/crypto_wrapper.cpp (+1/-1)
Percona-Server/extra/yassl/src/handshake.cpp (+36/-1)
Percona-Server/extra/yassl/src/lock.cpp (+1/-1)
Percona-Server/extra/yassl/src/log.cpp (+1/-1)
Percona-Server/extra/yassl/src/make.bat (+1/-1)
Percona-Server/extra/yassl/src/socket_wrapper.cpp (+1/-1)
Percona-Server/extra/yassl/src/ssl.cpp (+1/-1)
Percona-Server/extra/yassl/src/template_instnt.cpp (+1/-1)
Percona-Server/extra/yassl/src/timer.cpp (+1/-1)
Percona-Server/extra/yassl/src/yassl.cpp (+1/-1)
Percona-Server/extra/yassl/src/yassl_error.cpp (+5/-1)
Percona-Server/extra/yassl/src/yassl_imp.cpp (+173/-27)
Percona-Server/extra/yassl/src/yassl_int.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/benchmark/benchmark.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/benchmark/make.bat (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/aes.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/algebra.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/arc4.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/asn.hpp (+7/-4)
Percona-Server/extra/yassl/taocrypt/include/block.hpp (+1/-2)
Percona-Server/extra/yassl/taocrypt/include/blowfish.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/coding.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/des.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/dh.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/dsa.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/error.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/file.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/hash.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/hc128.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/hmac.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/integer.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/kernelc.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/md2.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/md4.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/md5.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/misc.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/modarith.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/modes.hpp (+1/-2)
Percona-Server/extra/yassl/taocrypt/include/pwdbased.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/rabbit.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/random.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/ripemd.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/rsa.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/runtime.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/sha.hpp (+7/-1)
Percona-Server/extra/yassl/taocrypt/include/twofish.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/type_traits.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/include/types.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/mySTL/algorithm.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/mySTL/helpers.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/mySTL/list.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/mySTL/memory.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/mySTL/memory_array.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/mySTL/pair.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/mySTL/stdexcept.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/mySTL/vector.hpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/aes.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/aestables.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/algebra.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/arc4.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/asn.cpp (+41/-3)
Percona-Server/extra/yassl/taocrypt/src/bftables.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/blowfish.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/coding.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/des.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/dh.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/dsa.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/file.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/hash.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/hc128.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/integer.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/make.bat (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/md2.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/md4.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/md5.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/misc.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/rabbit.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/random.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/ripemd.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/rsa.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/sha.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/template_instnt.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/tftables.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/src/twofish.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/test/make.bat (+1/-1)
Percona-Server/extra/yassl/taocrypt/test/memory.cpp (+1/-1)
Percona-Server/extra/yassl/taocrypt/test/test.cpp (+1/-1)
Percona-Server/extra/yassl/testsuite/make.bat (+1/-1)
Percona-Server/extra/yassl/testsuite/test.hpp (+1/-1)
Percona-Server/extra/yassl/testsuite/testsuite.cpp (+1/-1)
Percona-Server/include/errmsg.h (+1/-1)
Percona-Server/include/ft_global.h (+1/-1)
Percona-Server/include/m_ctype.h (+1/-1)
Percona-Server/include/m_string.h (+1/-1)
Percona-Server/include/my_atomic.h (+1/-1)
Percona-Server/include/my_base.h (+3/-2)
Percona-Server/include/my_dbug.h (+1/-1)
Percona-Server/include/my_pthread.h (+1/-1)
Percona-Server/include/my_sys.h (+3/-1)
Percona-Server/include/my_time.h (+1/-1)
Percona-Server/include/my_user.h (+2/-1)
Percona-Server/include/my_xml.h (+1/-1)
Percona-Server/include/mysql.h (+1/-1)
Percona-Server/include/mysql/plugin.h (+2/-1)
Percona-Server/include/mysql/plugin_audit.h.pp (+1/-0)
Percona-Server/include/mysql/plugin_auth.h.pp (+1/-0)
Percona-Server/include/mysql/plugin_auth_common.h (+1/-1)
Percona-Server/include/mysql/plugin_ftparser.h.pp (+1/-0)
Percona-Server/include/mysql/psi/mysql_file.h (+1/-1)
Percona-Server/include/mysql/psi/mysql_idle.h (+1/-1)
Percona-Server/include/mysql/psi/mysql_stage.h (+1/-1)
Percona-Server/include/mysql/psi/psi.h (+2/-2)
Percona-Server/include/mysql/psi/psi_abi_v1.h.pp (+1/-1)
Percona-Server/include/mysql/service_my_snprintf.h (+2/-1)
Percona-Server/include/mysql/services.h (+1/-1)
Percona-Server/include/mysql_version.h.in (+2/-1)
Percona-Server/include/password.h (+1/-1)
Percona-Server/include/service_versions.h (+1/-1)
Percona-Server/include/sha1.h (+1/-2)
Percona-Server/include/sslopt-longopts.h (+1/-1)
Percona-Server/include/violite.h (+47/-33)
Percona-Server/include/welcome_copyright_notice.h (+1/-1)
Percona-Server/libmysql/CMakeLists.txt (+5/-2)
Percona-Server/libmysql/libmysql.c (+8/-1)
Percona-Server/libmysqld/lib_sql.cc (+1/-1)
Percona-Server/mysql-test/collections/default.daily (+3/-0)
Percona-Server/mysql-test/collections/default.experimental (+2/-6)
Percona-Server/mysql-test/collections/default.push (+1/-1)
Percona-Server/mysql-test/collections/default.release.in (+1/-1)
Percona-Server/mysql-test/collections/default.weekly (+2/-2)
Percona-Server/mysql-test/collections/disabled-gtid-on.list (+5/-169)
Percona-Server/mysql-test/extra/binlog_tests/binlog_implicit_commit.inc (+60/-0)
Percona-Server/mysql-test/extra/binlog_tests/binlog_innodb.inc (+171/-0)
Percona-Server/mysql-test/extra/binlog_tests/binlog_mysqlbinlog_row.inc (+484/-0)
Percona-Server/mysql-test/extra/binlog_tests/binlog_mysqlbinlog_start_stop.inc (+91/-0)
Percona-Server/mysql-test/extra/binlog_tests/blackhole.test (+1/-1)
Percona-Server/mysql-test/extra/binlog_tests/mysqlbinlog_row_engine.inc (+4/-0)
Percona-Server/mysql-test/extra/binlog_tests/mysqlbinlog_start_stop_2.inc (+1/-1)
Percona-Server/mysql-test/extra/rpl_tests/delayed_slave_wait_on_query.inc (+4/-4)
Percona-Server/mysql-test/extra/rpl_tests/rpl_deadlock.test (+6/-4)
Percona-Server/mysql-test/extra/rpl_tests/rpl_mts_crash_safe.inc (+5/-0)
Percona-Server/mysql-test/extra/rpl_tests/rpl_mts_crash_safe.test (+12/-3)
Percona-Server/mysql-test/include/assert.inc (+1/-1)
Percona-Server/mysql-test/include/filter_file.inc (+6/-2)
Percona-Server/mysql-test/include/function_defaults.inc (+15/-8)
Percona-Server/mysql-test/include/get_relay_log_pos.inc (+1/-1)
Percona-Server/mysql-test/include/have_log_bin.inc (+1/-0)
Percona-Server/mysql-test/include/mysqld--help.inc (+2/-0)
Percona-Server/mysql-test/include/not_gtid_enabled.inc (+1/-1)
Percona-Server/mysql-test/include/not_ssl.inc (+4/-0)
Percona-Server/mysql-test/include/rpl_assert.inc (+0/-130)
Percona-Server/mysql-test/include/rpl_init.inc (+0/-3)
Percona-Server/mysql-test/include/rpl_sync.inc (+2/-0)
Percona-Server/mysql-test/include/select.inc (+1/-1)
Percona-Server/mysql-test/include/show_rpl_debug_info.inc (+4/-0)
Percona-Server/mysql-test/include/sync_slave_io.inc (+3/-3)
Percona-Server/mysql-test/mysql-test-run.pl (+39/-21)
Percona-Server/mysql-test/r/bench_count_distinct.result (+1/-1)
Percona-Server/mysql-test/r/change_user.result (+1/-1)
Percona-Server/mysql-test/r/connect.result (+7/-2)
Percona-Server/mysql-test/r/disabled_replication.result (+1/-1)
Percona-Server/mysql-test/r/disconnect_on_expired_password_default.result (+2/-2)
Percona-Server/mysql-test/r/distinct.result (+14/-14)
Percona-Server/mysql-test/r/explain.result (+1/-1)
Percona-Server/mysql-test/r/explain_json_all.result (+6/-0)
Percona-Server/mysql-test/r/explain_json_none.result (+6/-0)
Percona-Server/mysql-test/r/func_compress.result (+2/-2)
Percona-Server/mysql-test/r/func_group_innodb_16k.result (+1/-1)
Percona-Server/mysql-test/r/func_math.result (+4/-4)
Percona-Server/mysql-test/r/function_defaults.result (+153/-105)
Percona-Server/mysql-test/r/group_by.result (+20/-20)
Percona-Server/mysql-test/r/group_min_max.result (+151/-151)
Percona-Server/mysql-test/r/group_min_max_innodb.result (+4/-4)
Percona-Server/mysql-test/r/implicit_char_to_num_conversion.result (+4/-0)
Percona-Server/mysql-test/r/innodb_explain_json_non_select_all.result (+44/-101)
Percona-Server/mysql-test/r/innodb_explain_json_non_select_none.result (+44/-101)
Percona-Server/mysql-test/r/innodb_explain_non_select_all.result (+42/-42)
Percona-Server/mysql-test/r/innodb_explain_non_select_none.result (+42/-42)
Percona-Server/mysql-test/r/join.result (+1/-1)
Percona-Server/mysql-test/r/join_cache_bka.result (+4/-4)
Percona-Server/mysql-test/r/join_cache_bka_nixbnl.result (+4/-4)
Percona-Server/mysql-test/r/join_cache_bkaunique.result (+4/-4)
Percona-Server/mysql-test/r/join_cache_bnl.result (+4/-4)
Percona-Server/mysql-test/r/join_cache_nojb.result (+4/-4)
Percona-Server/mysql-test/r/key.result (+4/-4)
Percona-Server/mysql-test/r/log_tables_upgrade.result (+4/-2)
Percona-Server/mysql-test/r/myisam_explain_json_non_select_all.result (+44/-101)
Percona-Server/mysql-test/r/myisam_explain_json_non_select_none.result (+44/-101)
Percona-Server/mysql-test/r/myisam_explain_non_select_all.result (+42/-42)
Percona-Server/mysql-test/r/myisam_explain_non_select_none.result (+42/-42)
Percona-Server/mysql-test/r/mysql_config_editor.result (+39/-2)
Percona-Server/mysql-test/r/mysql_upgrade.result (+36/-20)
Percona-Server/mysql-test/r/mysql_upgrade_ssl.result (+4/-2)
Percona-Server/mysql-test/r/mysqld--help-notwin.result (+8/-2)
Percona-Server/mysql-test/r/mysqld--help-win.result (+12/-1)
Percona-Server/mysql-test/r/mysqlshow.result (+16/-18)
Percona-Server/mysql-test/r/not_ssl.require (+2/-0)
Percona-Server/mysql-test/r/order_by_all.result (+2/-2)
Percona-Server/mysql-test/r/order_by_icp_mrr.result (+2/-2)
Percona-Server/mysql-test/r/order_by_none.result (+2/-2)
Percona-Server/mysql-test/r/partition.result (+2/-2)
Percona-Server/mysql-test/r/partition_explicit_prune.result (+3/-3)
Percona-Server/mysql-test/r/partition_locking.result (+48/-48)
Percona-Server/mysql-test/r/percona_innodb_version.result (+1/-1)
Percona-Server/mysql-test/r/plugin_auth.result (+10/-4)
Percona-Server/mysql-test/r/plugin_auth_qa.result (+2/-0)
Percona-Server/mysql-test/r/plugin_auth_qa_1.result (+1/-0)
Percona-Server/mysql-test/r/rewrite_general_log.result (+1/-1)
Percona-Server/mysql-test/r/select_all.result (+3/-3)
Percona-Server/mysql-test/r/select_all_bka.result (+3/-3)
Percona-Server/mysql-test/r/select_all_bka_nixbnl.result (+3/-3)
Percona-Server/mysql-test/r/select_found.result (+1/-1)
Percona-Server/mysql-test/r/select_icp_mrr.result (+3/-3)
Percona-Server/mysql-test/r/select_icp_mrr_bka.result (+3/-3)
Percona-Server/mysql-test/r/select_icp_mrr_bka_nixbnl.result (+3/-3)
Percona-Server/mysql-test/r/select_none.result (+3/-3)
Percona-Server/mysql-test/r/select_none_bka.result (+3/-3)
Percona-Server/mysql-test/r/select_none_bka_nixbnl.result (+3/-3)
Percona-Server/mysql-test/r/show_check.result (+9/-9)
Percona-Server/mysql-test/r/ssl-sha512.result (+13/-0)
Percona-Server/mysql-test/r/subquery_all.result (+3/-3)
Percona-Server/mysql-test/r/subquery_all_bka.result (+3/-3)
Percona-Server/mysql-test/r/subquery_all_bka_nixbnl.result (+3/-3)
Percona-Server/mysql-test/r/subquery_mat.result (+8/-8)
Percona-Server/mysql-test/r/subquery_mat_all.result (+8/-8)
Percona-Server/mysql-test/r/subquery_mat_none.result (+8/-8)
Percona-Server/mysql-test/r/subquery_nomat_nosj.result (+3/-3)
Percona-Server/mysql-test/r/subquery_nomat_nosj_bka.result (+3/-3)
Percona-Server/mysql-test/r/subquery_nomat_nosj_bka_nixbnl.result (+3/-3)
Percona-Server/mysql-test/r/subquery_none.result (+2/-2)
Percona-Server/mysql-test/r/subquery_none_bka.result (+2/-2)
Percona-Server/mysql-test/r/subquery_none_bka_nixbnl.result (+2/-2)
Percona-Server/mysql-test/r/subquery_sj_loosescan.result (+4/-4)
Percona-Server/mysql-test/r/subquery_sj_loosescan_bka.result (+4/-4)
Percona-Server/mysql-test/r/subquery_sj_loosescan_bkaunique.result (+4/-4)
Percona-Server/mysql-test/r/type_bit.result (+1/-1)
Percona-Server/mysql-test/r/type_float.result (+1/-1)
Percona-Server/mysql-test/r/type_ranges.result (+1/-1)
Percona-Server/mysql-test/r/type_temporal_fractional.result (+1/-1)
Percona-Server/mysql-test/r/type_timestamp.result (+0/-51)
Percona-Server/mysql-test/r/type_timestamp_explicit.result (+790/-0)
Percona-Server/mysql-test/r/user_var.result (+3/-3)
Percona-Server/mysql-test/r/variables.result (+29/-1)
Percona-Server/mysql-test/r/wl6219-upgrade.result (+5/-3)
Percona-Server/mysql-test/r/wl6443_deprecation.result (+12/-6)
Percona-Server/mysql-test/std_data/ca-sha512.pem (+20/-0)
Percona-Server/mysql-test/std_data/server-cert-sha512.pem (+20/-0)
Percona-Server/mysql-test/std_data/server-key-sha512.pem (+27/-0)
Percona-Server/mysql-test/suite/auth_sec/include/have_openssl.inc (+4/-0)
Percona-Server/mysql-test/suite/auth_sec/include/have_sha256_rsa_auth.inc (+5/-0)
Percona-Server/mysql-test/suite/auth_sec/include/have_ssl.inc (+4/-0)
Percona-Server/mysql-test/suite/auth_sec/include/have_ssl_communication.inc (+4/-0)
Percona-Server/mysql-test/suite/auth_sec/include/mysql_upgrade_preparation.inc (+30/-0)
Percona-Server/mysql-test/suite/auth_sec/include/not_embedded.inc (+5/-0)
Percona-Server/mysql-test/suite/auth_sec/include/not_openssl.inc (+4/-0)
Percona-Server/mysql-test/suite/auth_sec/include/not_sha256_rsa_auth.inc (+5/-0)
Percona-Server/mysql-test/suite/auth_sec/include/not_ssl.inc (+4/-0)
Percona-Server/mysql-test/suite/auth_sec/r/access_credential_control.result (+672/-0)
Percona-Server/mysql-test/suite/auth_sec/r/have_mysql_upgrade.result (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/r/have_ssl.require (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/r/key_value_auth.result (+439/-0)
Percona-Server/mysql-test/suite/auth_sec/r/mysql_native_plugin.result (+229/-0)
Percona-Server/mysql-test/suite/auth_sec/r/mysql_old_passwords.result (+650/-0)
Percona-Server/mysql-test/suite/auth_sec/r/mysql_old_plugin.result (+249/-0)
Percona-Server/mysql-test/suite/auth_sec/r/mysql_sha256_plugin.result (+230/-0)
Percona-Server/mysql-test/suite/auth_sec/r/not_embedded.require (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/r/not_openssl.require (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/r/not_ssl.require (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/r/openssl.require (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/r/password_expired.result (+813/-0)
Percona-Server/mysql-test/suite/auth_sec/r/server_withoutssl_client_withoutssl.result (+408/-0)
Percona-Server/mysql-test/suite/auth_sec/r/server_withoutssl_client_withssl.result (+218/-0)
Percona-Server/mysql-test/suite/auth_sec/r/server_withssl_client_withoutssl.result (+560/-0)
Percona-Server/mysql-test/suite/auth_sec/r/server_withssl_client_withssl.result (+544/-0)
Percona-Server/mysql-test/suite/auth_sec/t/access_credential_control-master.opt (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/t/access_credential_control.test (+1266/-0)
Percona-Server/mysql-test/suite/auth_sec/t/key_value_auth-master.opt (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/t/key_value_auth.test (+1145/-0)
Percona-Server/mysql-test/suite/auth_sec/t/key_value_auth.test_old (+1197/-0)
Percona-Server/mysql-test/suite/auth_sec/t/mysql_native_plugin.test (+1029/-0)
Percona-Server/mysql-test/suite/auth_sec/t/mysql_old_passwords-master.opt (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/t/mysql_old_passwords.test (+1028/-0)
Percona-Server/mysql-test/suite/auth_sec/t/mysql_old_plugin.test (+1017/-0)
Percona-Server/mysql-test/suite/auth_sec/t/mysql_old_plugin.test_old (+997/-0)
Percona-Server/mysql-test/suite/auth_sec/t/mysql_sha256_plugin-master.opt (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/t/mysql_sha256_plugin.test (+1013/-0)
Percona-Server/mysql-test/suite/auth_sec/t/password_expired-master.opt (+2/-0)
Percona-Server/mysql-test/suite/auth_sec/t/password_expired.test (+1419/-0)
Percona-Server/mysql-test/suite/auth_sec/t/server_withoutssl_client_withoutssl.test (+718/-0)
Percona-Server/mysql-test/suite/auth_sec/t/server_withoutssl_client_withssl.test (+762/-0)
Percona-Server/mysql-test/suite/auth_sec/t/server_withssl_client_withoutssl-master.opt (+7/-0)
Percona-Server/mysql-test/suite/auth_sec/t/server_withssl_client_withoutssl.test (+751/-0)
Percona-Server/mysql-test/suite/auth_sec/t/server_withssl_client_withssl-master.opt (+7/-0)
Percona-Server/mysql-test/suite/auth_sec/t/server_withssl_client_withssl.test (+762/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_enforce_gtid_consistency.result (+10/-10)
Percona-Server/mysql-test/suite/binlog/r/binlog_gtid_errors.result (+4/-4)
Percona-Server/mysql-test/suite/binlog/r/binlog_gtid_implicit_commit.result (+345/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_gtid_innodb.result (+173/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_gtid_mysqlbinlog_row.result (+5402/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_gtid_mysqlbinlog_row_innodb.result (+4964/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_gtid_mysqlbinlog_row_myisam.result (+5004/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_gtid_mysqlbinlog_start_stop.result (+1971/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_gtid_row_ctype_ucs.result (+39/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_gtid_stm_ctype_ucs.result (+44/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_innodb.result (+27/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_myisam.result (+27/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_server_id.result (+11/-28)
Percona-Server/mysql-test/suite/binlog/r/binlog_spurious_ddl_errors.result (+1/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_sql_mode.result (+1/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_start_comment.result (+1/-0)
Percona-Server/mysql-test/suite/binlog/r/binlog_stm_blackhole.result (+14/-14)
Percona-Server/mysql-test/suite/binlog/t/binlog_enforce_gtid_consistency.test (+13/-1)
Percona-Server/mysql-test/suite/binlog/t/binlog_gtid_implicit_commit.test (+4/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_gtid_innodb.test (+5/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_gtid_mysqlbinlog_row.test (+6/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_gtid_mysqlbinlog_row_innodb.test (+27/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_gtid_mysqlbinlog_row_myisam.test (+24/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_gtid_mysqlbinlog_start_stop.test (+15/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_gtid_row_ctype_ucs.test (+7/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_gtid_stm_ctype_ucs.test (+7/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_implicit_commit.test (+3/-59)
Percona-Server/mysql-test/suite/binlog/t/binlog_innodb.test (+3/-173)
Percona-Server/mysql-test/suite/binlog/t/binlog_killed.test (+33/-6)
Percona-Server/mysql-test/suite/binlog/t/binlog_mysqlbinlog_row.test (+3/-485)
Percona-Server/mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_innodb.test (+2/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_myisam.test (+1/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_trans.test (+4/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_mysqlbinlog_start_stop.test (+4/-81)
Percona-Server/mysql-test/suite/binlog/t/binlog_row_ctype_ucs.test (+1/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_row_query_log_events.test (+9/-1)
Percona-Server/mysql-test/suite/binlog/t/binlog_server_id.test (+23/-13)
Percona-Server/mysql-test/suite/binlog/t/binlog_spurious_ddl_errors.test (+3/-1)
Percona-Server/mysql-test/suite/binlog/t/binlog_sql_mode.test (+4/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_start_comment.test (+3/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_stm_ctype_ucs.test (+1/-0)
Percona-Server/mysql-test/suite/binlog/t/disabled.def (+0/-1)
Percona-Server/mysql-test/suite/innodb/include/innodb_stats_comp_index.inc (+5/-5)
Percona-Server/mysql-test/suite/innodb/r/innodb-autoinc-44030.result (+4/-3)
Percona-Server/mysql-test/suite/innodb/r/innodb-index-online-fk.result (+2/-17)
Percona-Server/mysql-test/suite/innodb/r/innodb-index.result (+2/-6)
Percona-Server/mysql-test/suite/innodb/r/innodb-wl5980-alter.result (+100/-172)
Percona-Server/mysql-test/suite/innodb/r/innodb.result (+0/-8)
Percona-Server/mysql-test/suite/innodb/r/innodb_bug11766634.result (+6/-0)
Percona-Server/mysql-test/suite/innodb/r/innodb_bug12661768.result (+1/-1)
Percona-Server/mysql-test/suite/innodb/r/innodb_bug13867871.result (+1/-0)
Percona-Server/mysql-test/suite/innodb/r/innodb_bug14147491.result (+15/-4)
Percona-Server/mysql-test/suite/innodb/r/innodb_cmp_per_index.result (+4/-4)
Percona-Server/mysql-test/suite/innodb/r/innodb_mysql.result (+7/-7)
Percona-Server/mysql-test/suite/innodb/r/innodb_wl6347_comp_indx_stat.result (+387/-443)
Percona-Server/mysql-test/suite/innodb/r/percona_bug_1133926.result (+0/-4)
Percona-Server/mysql-test/suite/innodb/r/percona_skip_innodb_i_s.result (+0/-1)
Percona-Server/mysql-test/suite/innodb/t/innodb-autoinc-44030.test (+5/-6)
Percona-Server/mysql-test/suite/innodb/t/innodb-index-online-fk.test (+3/-30)
Percona-Server/mysql-test/suite/innodb/t/innodb-index.test (+2/-3)
Percona-Server/mysql-test/suite/innodb/t/innodb-log-file-size-1.test (+2/-1)
Percona-Server/mysql-test/suite/innodb/t/innodb-log-file-size.test (+2/-1)
Percona-Server/mysql-test/suite/innodb/t/innodb-wl6445-1.test (+2/-1)
Percona-Server/mysql-test/suite/innodb/t/innodb-wl6445-2.test (+2/-0)
Percona-Server/mysql-test/suite/innodb/t/innodb-wl6445.test (+3/-0)
Percona-Server/mysql-test/suite/innodb/t/innodb_bug11766634.test (+5/-0)
Percona-Server/mysql-test/suite/innodb/t/innodb_bug12400341.test (+4/-0)
Percona-Server/mysql-test/suite/innodb/t/innodb_bug12661768.test (+1/-1)
Percona-Server/mysql-test/suite/innodb/t/innodb_bug13867871.test (+1/-2)
Percona-Server/mysql-test/suite/innodb/t/innodb_bug14147491.test (+45/-9)
Percona-Server/mysql-test/suite/innodb/t/innodb_cmp_per_index.test (+11/-0)
Percona-Server/mysql-test/suite/innodb/t/innodb_wl6347_comp_indx_stat.test (+167/-234)
Percona-Server/mysql-test/suite/innodb/t/percona_bug_1133926.test (+0/-19)
Percona-Server/mysql-test/suite/innodb/t/percona_bug_999147-master.opt (+1/-0)
Percona-Server/mysql-test/suite/innodb/t/percona_bug_999147.test (+29/-0)
Percona-Server/mysql-test/suite/innodb_fts/r/fulltext.result (+1/-0)
Percona-Server/mysql-test/suite/innodb_fts/r/fulltext2.result (+1/-0)
Percona-Server/mysql-test/suite/innodb_fts/r/innodb-fts-basic.result (+18/-0)
Percona-Server/mysql-test/suite/innodb_fts/r/innodb_fts_misc.result (+108/-0)
Percona-Server/mysql-test/suite/innodb_fts/r/innodb_fts_misc_1.result (+2/-0)
Percona-Server/mysql-test/suite/innodb_fts/r/innodb_fts_opt.result (+77/-71)
Percona-Server/mysql-test/suite/innodb_fts/r/innodb_fts_stopword_charset.result (+321/-0)
Percona-Server/mysql-test/suite/innodb_fts/t/innodb-fts-basic.test (+10/-0)
Percona-Server/mysql-test/suite/innodb_fts/t/innodb_fts_misc.test (+100/-0)
Percona-Server/mysql-test/suite/innodb_fts/t/innodb_fts_opt.test (+71/-71)
Percona-Server/mysql-test/suite/innodb_fts/t/innodb_fts_stopword_charset.test (+423/-0)
Percona-Server/mysql-test/suite/opt_trace/r/general2_no_prot.result (+20/-153)
Percona-Server/mysql-test/suite/opt_trace/r/general2_ps_prot.result (+20/-153)
Percona-Server/mysql-test/suite/opt_trace/r/range_no_prot.result (+2/-2)
Percona-Server/mysql-test/suite/opt_trace/r/range_ps_prot.result (+2/-2)
Percona-Server/mysql-test/suite/parts/r/partition_alter1_1_2_innodb.result (+11605/-11605)
Percona-Server/mysql-test/suite/parts/r/partition_alter1_1_innodb.result (+32/-32)
Percona-Server/mysql-test/suite/parts/r/partition_alter1_2_innodb.result (+21002/-21002)
Percona-Server/mysql-test/suite/parts/r/partition_alter2_1_1_innodb.result (+40/-40)
Percona-Server/mysql-test/suite/parts/r/partition_alter2_1_2_innodb.result (+40/-40)
Percona-Server/mysql-test/suite/parts/r/partition_alter2_2_1_innodb.result (+11354/-11354)
Percona-Server/mysql-test/suite/parts/r/partition_alter2_2_2_innodb.result (+40/-40)
Percona-Server/mysql-test/suite/parts/r/partition_alter4_innodb.result (+208/-208)
Percona-Server/mysql-test/suite/parts/r/partition_basic_innodb.result (+23710/-23710)
Percona-Server/mysql-test/suite/parts/r/partition_engine_innodb.result (+11/-11)
Percona-Server/mysql-test/suite/perfschema/r/sizing_default.result (+3/-3)
Percona-Server/mysql-test/suite/perfschema/r/sizing_high.result (+3/-3)
Percona-Server/mysql-test/suite/perfschema/r/sizing_low.result (+3/-3)
Percona-Server/mysql-test/suite/perfschema/r/sizing_med.result (+3/-3)
Percona-Server/mysql-test/suite/perfschema/t/disabled.def (+0/-3)
Percona-Server/mysql-test/suite/rpl/r/rpl_circular_for_4_hosts.result (+12/-0)
Percona-Server/mysql-test/suite/rpl/r/rpl_deadlock_innodb.result (+19/-5)
Percona-Server/mysql-test/suite/rpl/r/rpl_delayed_slave.result (+42/-42)
Percona-Server/mysql-test/suite/rpl/r/rpl_gtid_mode.result (+8/-8)
Percona-Server/mysql-test/suite/rpl/r/rpl_heartbeat_basic.result (+9/-20)
Percona-Server/mysql-test/suite/rpl/r/rpl_init_slave_errors.result (+1/-1)
Percona-Server/mysql-test/suite/rpl/r/rpl_parallel_switch_sequential.result (+1/-1)
Percona-Server/mysql-test/suite/rpl/r/rpl_rewrt_db.result (+14/-21)
Percona-Server/mysql-test/suite/rpl/r/rpl_rotate_logs.result (+11/-11)
Percona-Server/mysql-test/suite/rpl/r/rpl_row_mts_crash_safe.result (+2737/-0)
Percona-Server/mysql-test/suite/rpl/r/rpl_row_mts_rec_crash_safe.result (+2737/-0)
Percona-Server/mysql-test/suite/rpl/r/rpl_row_until.result (+12/-10)
Percona-Server/mysql-test/suite/rpl/r/rpl_server_id2.result (+0/-2)
Percona-Server/mysql-test/suite/rpl/r/rpl_slow_query_log.result (+11/-0)
Percona-Server/mysql-test/suite/rpl/r/rpl_stm_000001.result (+1/-1)
Percona-Server/mysql-test/suite/rpl/r/rpl_stm_mixed_mts_crash_safe.result (+2737/-0)
Percona-Server/mysql-test/suite/rpl/r/rpl_stm_mixed_mts_rec_crash_safe.result (+2737/-0)
Percona-Server/mysql-test/suite/rpl/r/rpl_stm_mixed_mts_rec_crash_safe_checksum.result (+2737/-0)
Percona-Server/mysql-test/suite/rpl/r/rpl_stm_mixed_mts_rec_crash_safe_small.result (+2060/-0)
Percona-Server/mysql-test/suite/rpl/r/rpl_stm_mts_crash_safe.result (+0/-5363)
Percona-Server/mysql-test/suite/rpl/r/rpl_stm_mts_rec_crash_safe.result (+0/-5363)
Percona-Server/mysql-test/suite/rpl/r/rpl_stm_until.result (+7/-11)
Percona-Server/mysql-test/suite/rpl/t/disabled.def (+0/-1)
Percona-Server/mysql-test/suite/rpl/t/rpl_circular_for_4_hosts.test (+12/-0)
Percona-Server/mysql-test/suite/rpl/t/rpl_delayed_slave.test (+28/-28)
Percona-Server/mysql-test/suite/rpl/t/rpl_gtid_mode.test (+3/-3)
Percona-Server/mysql-test/suite/rpl/t/rpl_heartbeat_basic.test (+19/-35)
Percona-Server/mysql-test/suite/rpl/t/rpl_init_slave_errors.test (+1/-1)
Percona-Server/mysql-test/suite/rpl/t/rpl_parallel_switch_sequential.test (+8/-4)
Percona-Server/mysql-test/suite/rpl/t/rpl_rewrt_db.test (+34/-22)
Percona-Server/mysql-test/suite/rpl/t/rpl_rotate_logs.test (+20/-20)
Percona-Server/mysql-test/suite/rpl/t/rpl_row_until.test (+53/-25)
Percona-Server/mysql-test/suite/rpl/t/rpl_server_id2.test (+0/-4)
Percona-Server/mysql-test/suite/rpl/t/rpl_slow_query_log.test (+44/-0)
Percona-Server/mysql-test/suite/rpl/t/rpl_stm_000001.test (+1/-1)
Percona-Server/mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe_checksum.test (+1/-1)
Percona-Server/mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe_small-slave.opt (+1/-0)
Percona-Server/mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe_small.test (+16/-0)
Percona-Server/mysql-test/suite/rpl/t/rpl_stm_mts_crash_safe-slave.opt (+0/-1)
Percona-Server/mysql-test/suite/rpl/t/rpl_stm_mts_crash_safe.test (+0/-14)
Percona-Server/mysql-test/suite/rpl/t/rpl_stm_mts_rec_crash_safe-slave.opt (+0/-1)
Percona-Server/mysql-test/suite/rpl/t/rpl_stm_mts_rec_crash_safe.test (+0/-13)
Percona-Server/mysql-test/suite/rpl/t/rpl_stm_until.test (+6/-35)
Percona-Server/mysql-test/suite/sys_vars/r/gtid_next_list_basic.result (+0/-26)
Percona-Server/mysql-test/suite/sys_vars/r/gtid_purged_basic.result (+1/-1)
Percona-Server/mysql-test/suite/sys_vars/r/innodb_buffer_pool_evict_basic.result (+7/-0)
Percona-Server/mysql-test/suite/sys_vars/r/innodb_log_compressed_pages_basic.result (+69/-0)
Percona-Server/mysql-test/suite/sys_vars/r/innodb_page_size_basic.result (+3/-0)
Percona-Server/mysql-test/suite/sys_vars/r/innodb_sync_array_size_basic.result (+18/-67)
Percona-Server/mysql-test/suite/sys_vars/r/log_slow_admin_statements_basic.result (+76/-0)
Percona-Server/mysql-test/suite/sys_vars/r/log_slow_admin_statements_func.result (+34/-0)
Percona-Server/mysql-test/suite/sys_vars/r/log_slow_slave_statements_basic.result (+76/-0)
Percona-Server/mysql-test/suite/sys_vars/t/gtid_next_list_basic.test (+0/-30)
Percona-Server/mysql-test/suite/sys_vars/t/innodb_buffer_pool_evict_basic.test (+10/-0)
Percona-Server/mysql-test/suite/sys_vars/t/innodb_corrupt_table_action_basic.test (+0/-47)
Percona-Server/mysql-test/suite/sys_vars/t/innodb_log_compressed_pages_basic.test (+88/-0)
Percona-Server/mysql-test/suite/sys_vars/t/innodb_page_size_basic.test (+1/-0)
Percona-Server/mysql-test/suite/sys_vars/t/innodb_sync_array_size_basic.test (+15/-55)
Percona-Server/mysql-test/suite/sys_vars/t/log_slow_admin_statements_basic.test (+110/-0)
Percona-Server/mysql-test/suite/sys_vars/t/log_slow_admin_statements_func.test (+41/-0)
Percona-Server/mysql-test/suite/sys_vars/t/log_slow_slave_statements_basic.test (+110/-0)
Percona-Server/mysql-test/suite/sys_vars/t/old_passwords_func.test (+2/-2)
Percona-Server/mysql-test/suite/sys_vars/t/secure_auth_func.test (+2/-2)
Percona-Server/mysql-test/t/change_user.test (+6/-2)
Percona-Server/mysql-test/t/connect.test (+24/-14)
Percona-Server/mysql-test/t/disabled.def (+1/-2)
Percona-Server/mysql-test/t/disabled_replication.test (+1/-0)
Percona-Server/mysql-test/t/function_defaults.test (+6/-2)
Percona-Server/mysql-test/t/mysql_config_editor.test (+8/-0)
Percona-Server/mysql-test/t/mysql_plugin.test (+16/-50)
Percona-Server/mysql-test/t/percona_innodb_version.test (+1/-1)
Percona-Server/mysql-test/t/percona_mysqldump_innodb_optimize_keys.test (+227/-0)
Percona-Server/mysql-test/t/perror-win.test (+26/-0)
Percona-Server/mysql-test/t/plugin_auth_qa_1.test (+1/-0)
Percona-Server/mysql-test/t/ssl-sha512-master.opt (+3/-0)
Percona-Server/mysql-test/t/ssl-sha512.test (+10/-0)
Percona-Server/mysql-test/t/type_timestamp-master.opt (+1/-1)
Percona-Server/mysql-test/t/type_timestamp.test (+15/-44)
Percona-Server/mysql-test/t/type_timestamp_explicit-master.opt (+1/-0)
Percona-Server/mysql-test/t/type_timestamp_explicit.test (+55/-0)
Percona-Server/mysql-test/t/variables.test (+25/-0)
Percona-Server/mysql-test/valgrind.supp (+18/-2)
Percona-Server/mysys/errors.c (+19/-9)
Percona-Server/mysys/mf_iocache2.c (+15/-2)
Percona-Server/mysys/mf_keycache.c (+2/-1)
Percona-Server/mysys/my_error.c (+22/-0)
Percona-Server/mysys/my_handler_errors.h (+3/-2)
Percona-Server/mysys/my_lib.c (+3/-2)
Percona-Server/mysys/my_lockmem.c (+1/-1)
Percona-Server/mysys/my_malloc.c (+9/-2)
Percona-Server/mysys/my_once.c (+1/-1)
Percona-Server/mysys/my_write.c (+5/-1)
Percona-Server/mysys/psi_noop.c (+2/-2)
Percona-Server/mysys/thr_alarm.c (+8/-14)
Percona-Server/mysys/thr_rwlock.c (+1/-1)
Percona-Server/mysys_ssl/CMakeLists.txt (+1/-1)
Percona-Server/packaging/WiX/custom_ui.wxs (+2/-2)
Percona-Server/packaging/WiX/mysql_server.wxs.in (+5/-2)
Percona-Server/plugin/innodb_memcached/innodb_memcache/src/innodb_api.c (+1/-1)
Percona-Server/plugin/innodb_memcached/innodb_memcache/src/innodb_config.c (+12/-0)
Percona-Server/plugin/innodb_memcached/innodb_memcache/src/innodb_engine.c (+22/-3)
Percona-Server/scripts/mysql_install_db.pl.in (+27/-11)
Percona-Server/scripts/mysql_system_tables_data.sql (+9/-5)
Percona-Server/sql-common/client.c (+20/-3)
Percona-Server/sql/CMakeLists.txt (+3/-9)
Percona-Server/sql/abstract_query_plan.cc (+27/-60)
Percona-Server/sql/binlog.cc (+133/-21)
Percona-Server/sql/binlog.h (+15/-1)
Percona-Server/sql/db.opt (+2/-0)
Percona-Server/sql/derror.cc (+7/-2)
Percona-Server/sql/field.cc (+43/-28)
Percona-Server/sql/field_conv.cc (+6/-2)
Percona-Server/sql/filesort.cc (+1/-0)
Percona-Server/sql/filesort.h (+4/-1)
Percona-Server/sql/ha_ndb_index_stat.cc (+1/-1)
Percona-Server/sql/ha_ndbcluster.cc (+30/-61)
Percona-Server/sql/ha_ndbcluster_cond.cc (+4/-4)
Percona-Server/sql/ha_ndbcluster_push.cc (+5/-5)
Percona-Server/sql/ha_partition.cc (+639/-145)
Percona-Server/sql/ha_partition.h (+12/-2)
Percona-Server/sql/handler.cc (+52/-7)
Percona-Server/sql/handler.h (+27/-4)
Percona-Server/sql/item.cc (+4/-6)
Percona-Server/sql/item.h (+13/-2)
Percona-Server/sql/item_cmpfunc.cc (+21/-13)
Percona-Server/sql/item_create.cc (+1/-7)
Percona-Server/sql/item_func.cc (+2/-4)
Percona-Server/sql/item_func.h (+1/-3)
Percona-Server/sql/item_inetfunc.cc (+5/-8)
Percona-Server/sql/item_inetfunc.h (+1/-1)
Percona-Server/sql/item_strfunc.cc (+1/-3)
Percona-Server/sql/item_strfunc.h (+1/-3)
Percona-Server/sql/item_subselect.cc (+74/-16)
Percona-Server/sql/item_subselect.h (+4/-1)
Percona-Server/sql/item_sum.cc (+67/-8)
Percona-Server/sql/item_sum.h (+5/-4)
Percona-Server/sql/item_timefunc.cc (+5/-1)
Percona-Server/sql/item_timefunc.h (+0/-5)
Percona-Server/sql/key.cc (+71/-43)
Percona-Server/sql/key.h (+3/-1)
Percona-Server/sql/log_event.cc (+53/-81)
Percona-Server/sql/log_event.h (+47/-13)
Percona-Server/sql/log_event_old.cc (+16/-25)
Percona-Server/sql/log_event_old.h (+5/-6)
Percona-Server/sql/mysqld.cc (+66/-20)
Percona-Server/sql/opt_explain.cc (+3/-3)
Percona-Server/sql/opt_range.cc (+252/-55)
Percona-Server/sql/opt_range.h (+11/-12)
Percona-Server/sql/partition_element.h (+3/-4)
Percona-Server/sql/partition_info.cc (+285/-2)
Percona-Server/sql/partition_info.h (+16/-1)
Percona-Server/sql/rpl_gtid.h (+6/-1)
Percona-Server/sql/rpl_gtid_execution.cc (+6/-4)
Percona-Server/sql/rpl_gtid_set.cc (+14/-4)
Percona-Server/sql/rpl_gtid_state.cc (+9/-9)
Percona-Server/sql/rpl_master.cc (+44/-63)
Percona-Server/sql/rpl_rli.cc (+1/-1)
Percona-Server/sql/rpl_rli.h (+0/-8)
Percona-Server/sql/rpl_slave.cc (+50/-23)
Percona-Server/sql/rpl_tblmap.cc (+11/-11)
Percona-Server/sql/rpl_tblmap.h (+6/-6)
Percona-Server/sql/rpl_utility.cc (+2/-4)
Percona-Server/sql/rpl_utility.h (+0/-2)
Percona-Server/sql/set_var.cc (+14/-11)
Percona-Server/sql/set_var.h (+23/-7)
Percona-Server/sql/share/errmsg-utf8.txt (+28/-20)
Percona-Server/sql/sp.cc (+7/-7)
Percona-Server/sql/sp_head.h (+1/-0)
Percona-Server/sql/sql_acl.cc (+369/-202)
Percona-Server/sql/sql_acl.h (+3/-0)
Percona-Server/sql/sql_admin.cc (+3/-2)
Percona-Server/sql/sql_admin.h (+3/-1)
Percona-Server/sql/sql_base.cc (+13/-17)
Percona-Server/sql/sql_binlog.cc (+1/-1)
Percona-Server/sql/sql_bitmap.h (+2/-0)
Percona-Server/sql/sql_cache.cc (+8/-9)
Percona-Server/sql/sql_class.cc (+68/-26)
Percona-Server/sql/sql_class.h (+31/-33)
Percona-Server/sql/sql_connect.cc (+9/-1)
Percona-Server/sql/sql_data_change.cc (+19/-2)
Percona-Server/sql/sql_data_change.h (+21/-11)
Percona-Server/sql/sql_delete.cc (+2/-1)
Percona-Server/sql/sql_executor.cc (+73/-40)
Percona-Server/sql/sql_executor.h (+1/-2)
Percona-Server/sql/sql_handler.cc (+10/-5)
Percona-Server/sql/sql_insert.cc (+17/-21)
Percona-Server/sql/sql_join_buffer.cc (+24/-2)
Percona-Server/sql/sql_join_buffer.h (+11/-2)
Percona-Server/sql/sql_lex.cc (+8/-3)
Percona-Server/sql/sql_lex.h (+10/-3)
Percona-Server/sql/sql_load.cc (+3/-3)
Percona-Server/sql/sql_optimizer.cc (+65/-22)
Percona-Server/sql/sql_optimizer.h (+5/-4)
Percona-Server/sql/sql_parse.cc (+23/-5)
Percona-Server/sql/sql_partition.cc (+131/-20)
Percona-Server/sql/sql_partition.h (+3/-2)
Percona-Server/sql/sql_partition_admin.cc (+3/-1)
Percona-Server/sql/sql_planner.cc (+12/-4)
Percona-Server/sql/sql_plugin.cc (+37/-0)
Percona-Server/sql/sql_plugin.h (+5/-0)
Percona-Server/sql/sql_prepare.cc (+6/-4)
Percona-Server/sql/sql_resolver.cc (+98/-62)
Percona-Server/sql/sql_select.cc (+51/-41)
Percona-Server/sql/sql_select.h (+5/-5)
Percona-Server/sql/sql_show.cc (+23/-15)
Percona-Server/sql/sql_string.cc (+1/-1)
Percona-Server/sql/sql_table.cc (+49/-18)
Percona-Server/sql/sql_tmp_table.cc (+42/-26)
Percona-Server/sql/sql_union.cc (+14/-10)
Percona-Server/sql/sql_update.cc (+2/-1)
Percona-Server/sql/sql_view.cc (+46/-5)
Percona-Server/sql/sql_yacc.yy (+28/-6)
Percona-Server/sql/strfunc.cc (+1/-1)
Percona-Server/sql/sys_vars.cc (+36/-23)
Percona-Server/sql/sys_vars.h (+7/-4)
Percona-Server/sql/table.cc (+4/-3)
Percona-Server/sql/table.h (+30/-9)
Percona-Server/sql/table_id.h (+61/-0)
Percona-Server/sql/tztime.cc (+3/-18)
Percona-Server/storage/archive/ha_archive.cc (+7/-6)
Percona-Server/storage/innobase/btr/btr0btr.cc (+138/-75)
Percona-Server/storage/innobase/btr/btr0cur.cc (+362/-274)
Percona-Server/storage/innobase/btr/btr0pcur.cc (+2/-2)
Percona-Server/storage/innobase/buf/buf0buddy.cc (+312/-155)
Percona-Server/storage/innobase/buf/buf0buf.cc (+25/-13)
Percona-Server/storage/innobase/buf/buf0flu.cc (+7/-7)
Percona-Server/storage/innobase/buf/buf0lru.cc (+46/-58)
Percona-Server/storage/innobase/buf/buf0rea.cc (+5/-5)
Percona-Server/storage/innobase/dict/dict0boot.cc (+0/-1)
Percona-Server/storage/innobase/dict/dict0crea.cc (+30/-43)
Percona-Server/storage/innobase/dict/dict0dict.cc (+132/-111)
Percona-Server/storage/innobase/dict/dict0load.cc (+23/-16)
Percona-Server/storage/innobase/dict/dict0stats.cc (+15/-62)
Percona-Server/storage/innobase/dict/dict0stats_bg.cc (+18/-43)
Percona-Server/storage/innobase/dyn/dyn0dyn.cc (+2/-2)
Percona-Server/storage/innobase/fil/fil0fil.cc (+36/-18)
Percona-Server/storage/innobase/fts/fts0ast.cc (+84/-20)
Percona-Server/storage/innobase/fts/fts0fts.cc (+77/-45)
Percona-Server/storage/innobase/fts/fts0pars.cc (+0/-12)
Percona-Server/storage/innobase/fts/fts0que.cc (+49/-14)
Percona-Server/storage/innobase/handler/ha_innodb.cc (+188/-56)
Percona-Server/storage/innobase/handler/ha_innodb.h (+4/-4)
Percona-Server/storage/innobase/handler/handler0alter.cc (+1892/-1362)
Percona-Server/storage/innobase/handler/i_s.cc (+9/-155)
Percona-Server/storage/innobase/handler/i_s.h (+1/-2)
Percona-Server/storage/innobase/ibuf/ibuf0ibuf.cc (+37/-18)
Percona-Server/storage/innobase/include/btr0btr.h (+41/-11)
Percona-Server/storage/innobase/include/btr0cur.h (+77/-41)
Percona-Server/storage/innobase/include/buf0buf.h (+23/-6)
Percona-Server/storage/innobase/include/buf0buf.ic (+7/-9)
Percona-Server/storage/innobase/include/buf0lru.h (+7/-7)
Percona-Server/storage/innobase/include/db0err.h (+1/-0)
Percona-Server/storage/innobase/include/dict0crea.h (+19/-15)
Percona-Server/storage/innobase/include/dict0crea.ic (+37/-1)
Percona-Server/storage/innobase/include/dict0dict.h (+22/-11)
Percona-Server/storage/innobase/include/dict0load.h (+5/-3)
Percona-Server/storage/innobase/include/dict0mem.h (+4/-2)
Percona-Server/storage/innobase/include/dict0stats.ic (+4/-18)
Percona-Server/storage/innobase/include/dict0stats_bg.h (+37/-26)
Percona-Server/storage/innobase/include/dict0stats_bg.ic (+45/-0)
Percona-Server/storage/innobase/include/dyn0dyn.h (+48/-36)
Percona-Server/storage/innobase/include/dyn0dyn.ic (+40/-99)
Percona-Server/storage/innobase/include/fil0fil.h (+3/-1)
Percona-Server/storage/innobase/include/fts0ast.h (+4/-1)
Percona-Server/storage/innobase/include/fts0fts.h (+11/-9)
Percona-Server/storage/innobase/include/fts0types.h (+5/-5)
Percona-Server/storage/innobase/include/ha_prototypes.h (+14/-3)
Percona-Server/storage/innobase/include/ibuf0ibuf.h (+3/-3)
Percona-Server/storage/innobase/include/ibuf0ibuf.ic (+12/-4)
Percona-Server/storage/innobase/include/lock0lock.h (+1/-1)
Percona-Server/storage/innobase/include/mach0data.ic (+2/-0)
Percona-Server/storage/innobase/include/mtr0mtr.h (+6/-4)
Percona-Server/storage/innobase/include/os0file.h (+71/-7)
Percona-Server/storage/innobase/include/os0file.ic (+60/-0)
Percona-Server/storage/innobase/include/page0cur.h (+30/-7)
Percona-Server/storage/innobase/include/page0cur.ic (+17/-5)
Percona-Server/storage/innobase/include/page0page.h (+68/-10)
Percona-Server/storage/innobase/include/page0page.ic (+29/-5)
Percona-Server/storage/innobase/include/page0types.h (+2/-4)
Percona-Server/storage/innobase/include/page0zip.h (+5/-5)
Percona-Server/storage/innobase/include/page0zip.ic (+9/-19)
Percona-Server/storage/innobase/include/rem0rec.ic (+5/-5)
Percona-Server/storage/innobase/include/row0log.h (+20/-23)
Percona-Server/storage/innobase/include/row0merge.h (+5/-5)
Percona-Server/storage/innobase/include/srv0start.h (+0/-9)
Percona-Server/storage/innobase/include/trx0trx.h (+14/-3)
Percona-Server/storage/innobase/include/univ.i (+8/-3)
Percona-Server/storage/innobase/include/ut0dbg.h (+0/-40)
Percona-Server/storage/innobase/lock/lock0lock.cc (+86/-111)
Percona-Server/storage/innobase/lock/lock0wait.cc (+25/-1)
Percona-Server/storage/innobase/log/log0online.cc (+8/-2)
Percona-Server/storage/innobase/mtr/mtr0mtr.cc (+75/-77)
Percona-Server/storage/innobase/os/os0file.cc (+7/-7)
Percona-Server/storage/innobase/page/page0cur.cc (+183/-97)
Percona-Server/storage/innobase/page/page0page.cc (+105/-18)
Percona-Server/storage/innobase/page/page0zip.cc (+20/-22)
Percona-Server/storage/innobase/rem/rem0rec.cc (+8/-1)
Percona-Server/storage/innobase/row/row0import.cc (+2/-2)
Percona-Server/storage/innobase/row/row0ins.cc (+15/-9)
Percona-Server/storage/innobase/row/row0log.cc (+354/-182)
Percona-Server/storage/innobase/row/row0merge.cc (+86/-183)
Percona-Server/storage/innobase/row/row0mysql.cc (+15/-9)
Percona-Server/storage/innobase/row/row0purge.cc (+23/-78)
Percona-Server/storage/innobase/row/row0quiesce.cc (+1/-1)
Percona-Server/storage/innobase/row/row0sel.cc (+6/-2)
Percona-Server/storage/innobase/row/row0uins.cc (+7/-18)
Percona-Server/storage/innobase/row/row0umod.cc (+2/-10)
Percona-Server/storage/innobase/srv/srv0srv.cc (+34/-12)
Percona-Server/storage/innobase/srv/srv0start.cc (+5/-5)
Percona-Server/storage/innobase/sync/sync0arr.cc (+6/-6)
Percona-Server/storage/innobase/trx/trx0purge.cc (+1/-1)
Percona-Server/storage/innobase/trx/trx0roll.cc (+3/-3)
Percona-Server/storage/innobase/trx/trx0sys.cc (+1/-1)
Percona-Server/storage/innobase/trx/trx0trx.cc (+122/-91)
Percona-Server/storage/innobase/ut/ut0crc32.cc (+1/-1)
Percona-Server/storage/innobase/ut/ut0dbg.cc (+1/-33)
Percona-Server/storage/innobase/ut/ut0ut.cc (+2/-0)
Percona-Server/storage/myisam/mi_write.c (+8/-5)
Percona-Server/storage/myisam/myisampack.c (+2/-1)
Percona-Server/storage/myisammrg/ha_myisammrg.cc (+4/-4)
Percona-Server/storage/myisammrg/ha_myisammrg.h (+5/-5)
Percona-Server/storage/perfschema/pfs.cc (+19/-7)
Percona-Server/storage/perfschema/pfs_digest.cc (+40/-34)
Percona-Server/storage/perfschema/pfs_engine_table.cc (+4/-4)
Percona-Server/storage/perfschema/pfs_global.cc (+2/-2)
Percona-Server/storage/perfschema/pfs_global.h (+2/-2)
Percona-Server/storage/perfschema/pfs_instr.cc (+4/-3)
Percona-Server/storage/perfschema/pfs_instr.h (+6/-4)
Percona-Server/storage/perfschema/table_threads.cc (+23/-11)
Percona-Server/storage/perfschema/unittest/CMakeLists.txt (+1/-1)
Percona-Server/strings/decimal.c (+6/-2)
Percona-Server/strings/my_vsnprintf.c (+2/-0)
Percona-Server/support-files/mysql.spec.sh (+126/-45)
Percona-Server/unittest/gunit/CMakeLists.txt (+14/-1)
Percona-Server/unittest/gunit/copy_info-t.cc (+8/-3)
Percona-Server/unittest/gunit/decimal-t.cc (+37/-0)
Percona-Server/unittest/gunit/fake_table.h (+11/-1)
Percona-Server/unittest/gunit/field-t.cc (+4/-4)
Percona-Server/unittest/gunit/item_timefunc-t.cc (+184/-0)
Percona-Server/unittest/gunit/mysys_my_vsnprintf-t.cc (+3/-1)
Percona-Server/unittest/gunit/test_utils.cc (+2/-1)
Percona-Server/vio/vio.c (+7/-23)
Percona-Server/vio/vio_priv.h (+4/-8)
Percona-Server/vio/viopipe.c (+3/-3)
Percona-Server/vio/vioshm.c (+58/-49)
Percona-Server/vio/viosocket.c (+10/-17)
Percona-Server/vio/viossl.c (+8/-5)
Percona-Server/vio/viosslfactories.c (+2/-2)
doc/make.bat (+170/-0)
doc/source/conf.py (+270/-0)
doc/source/diagnostics/innodb_deadlock_count.rst (+57/-0)
doc/source/diagnostics/innodb_show_lock_names.rst (+24/-0)
doc/source/diagnostics/innodb_show_status.rst (+475/-0)
doc/source/diagnostics/misc_info_schema_tables.rst (+48/-0)
doc/source/diagnostics/mysql_syslog.rst (+43/-0)
doc/source/diagnostics/process_list.rst (+53/-0)
doc/source/diagnostics/show_engines.rst (+40/-0)
doc/source/diagnostics/slow_extended_55.rst (+377/-0)
doc/source/diagnostics/thread_based_profiling.rst (+17/-0)
doc/source/diagnostics/user_stats.rst (+242/-0)
doc/source/flexibility/mysqldump_ignore_create_error.rst (+22/-0)
doc/source/release-notes/Percona-Server-5.6.5-60.0.rst (+26/-0)
doc/source/release-notes/Percona-Server-5.6.6-60.1.rst (+18/-0)
doc/source/release-notes/release-notes_index.rst (+0/-11)
subunit2junitxml (+0/-65)
tags: |
added: upstream removed: upstrream |
To post a comment you must log in.
Upstream bug http:// bugs.mysql. com/bug. php?id= 67866 is verified.