Merge lp:~laurynas-biveinis/percona-server/bug1279671 into lp:percona-server/5.6
Status: | Superseded |
---|---|
Proposed branch: | lp:~laurynas-biveinis/percona-server/bug1279671 |
Merge into: | lp:percona-server/5.6 |
Diff against target: |
48479 lines (+15855/-9586) 1010 files modified
CMakeLists.txt (+14/-5) README.MySQL (+1/-1) VERSION (+2/-2) client/mysql_plugin.c (+1/-1) client/mysqldump.c (+69/-4) cmake/build_configurations/compiler_options.cmake (+1/-1) cmake/build_configurations/feature_set.cmake (+1/-1) cmake/create_initial_db.cmake.in (+1/-1) cmake/libutils.cmake (+1/-1) cmake/maintainer.cmake (+1/-18) cmake/os/AIX.cmake (+1/-1) cmake/ssl.cmake (+1/-1) cmake/zlib.cmake (+1/-2) config.h.cmake (+2/-0) configure.cmake (+8/-1) extra/innochecksum.cc (+106/-32) extra/yassl/CMakeLists.txt (+1/-1) extra/yassl/include/yassl_error.hpp (+1/-1) extra/yassl/include/yassl_types.hpp (+1/-1) extra/yassl/src/handshake.cpp (+1/-1) extra/yassl/src/yassl_error.cpp (+1/-1) extra/yassl/src/yassl_imp.cpp (+1/-1) extra/yassl/taocrypt/CMakeLists.txt (+1/-1) include/atomic/nolock.h (+5/-17) include/atomic/rwlock.h (+1/-1) include/atomic/x86-gcc.h (+0/-141) include/big_endian.h (+1/-1) include/byte_order_generic.h (+1/-1) include/byte_order_generic_x86.h (+1/-1) include/byte_order_generic_x86_64.h (+1/-1) include/little_endian.h (+1/-1) include/my_base.h (+2/-1) include/my_dbug.h (+1/-1) include/my_default.h (+1/-1) include/my_getopt.h (+1/-1) include/my_pthread.h (+1/-1) include/myisam.h (+1/-1) include/mysql/innodb_priv.h (+1/-1) include/mysql/plugin.h (+1/-1) include/mysql/plugin_audit.h (+1/-1) include/mysql/psi/mysql_thread.h (+2/-2) include/mysql/service_thread_scheduler.h (+1/-1) include/welcome_copyright_notice.h (+2/-2) libmysql/authentication_win/CMakeLists.txt (+1/-1) libmysql/authentication_win/common.cc (+1/-1) libmysql/authentication_win/common.h (+1/-1) libmysql/authentication_win/handshake_client.cc (+1/-1) libmysql/authentication_win/log_client.cc (+1/-1) libmysql/authentication_win/plugin_client.cc (+1/-1) libmysql/conf_to_src.c (+1/-1) libmysqld/lib_sql.cc (+1/-1) libservices/my_thread_scheduler_service.c (+1/-1) libservices/thd_wait_service.c (+1/-1) man/comp_err.1 (+36/-14) man/innochecksum.1 (+8/-4) man/msql2mysql.1 (+3/-3) man/my_print_defaults.1 (+35/-14) man/myisam_ftdump.1 (+23/-10) man/myisamchk.1 (+123/-43) man/myisamlog.1 (+3/-3) man/myisampack.1 (+51/-15) man/mysql-stress-test.pl.1 (+80/-28) man/mysql-test-run.pl.1 (+347/-117) man/mysql.1 (+275/-94) man/mysql.server.1 (+21/-9) man/mysql_client_test.1 (+47/-17) man/mysql_client_test_embedded.1 (+1/-1) man/mysql_config.1 (+39/-16) man/mysql_config_editor.1 (+39/-15) man/mysql_convert_table_format.1 (+33/-13) man/mysql_find_rows.1 (+18/-8) man/mysql_fix_extensions.1 (+3/-3) man/mysql_install_db.1 (+37/-14) man/mysql_plugin.1 (+36/-14) man/mysql_secure_installation.1 (+3/-3) man/mysql_setpermission.1 (+21/-9) man/mysql_tzinfo_to_sql.1 (+3/-3) man/mysql_upgrade.1 (+45/-17) man/mysql_waitpid.1 (+12/-6) man/mysql_zap.1 (+3/-3) man/mysqlaccess.1 (+63/-23) man/mysqladmin.1 (+111/-41) man/mysqlbinlog.1 (+143/-50) man/mysqlbug.1 (+3/-3) man/mysqlcheck.1 (+129/-45) man/mysqld.8 (+3/-3) man/mysqld_multi.1 (+46/-19) man/mysqld_safe.1 (+75/-26) man/mysqldump.1 (+278/-89) man/mysqldumpslow.1 (+12/-6) man/mysqlhotcopy.1 (+75/-27) man/mysqlimport.1 (+111/-39) man/mysqlshow.1 (+75/-27) man/mysqlslap.1 (+147/-51) man/mysqltest.1 (+125/-43) man/mysqltest_embedded.1 (+1/-1) man/ndb-common-options.1 (+27/-12) man/ndb_blob_tool.1 (+18/-8) man/ndb_config.1 (+72/-27) man/ndb_cpcd.1 (+3/-3) man/ndb_delete_all.1 (+6/-4) man/ndb_desc.1 (+24/-10) man/ndb_drop_index.1 (+3/-3) man/ndb_drop_table.1 (+3/-3) man/ndb_error_reporter.1 (+15/-9) man/ndb_index_stat.1 (+32/-17) man/ndb_mgm.1 (+6/-4) man/ndb_mgmd.8 (+44/-20) man/ndb_print_backup_file.1 (+3/-3) man/ndb_print_schema_file.1 (+3/-3) man/ndb_print_sys_file.1 (+3/-3) man/ndb_restore.1 (+145/-40) man/ndb_select_all.1 (+75/-19) man/ndb_select_count.1 (+3/-3) man/ndb_setup.py.1 (+36/-14) man/ndb_show_tables.1 (+21/-9) man/ndb_size.pl.1 (+3/-3) man/ndb_waiter.1 (+21/-9) man/ndbd.8 (+35/-13) man/ndbd_redo_log_reader.1 (+3/-3) man/ndbinfo_select_all.1 (+8/-5) man/ndbmtd.8 (+3/-3) man/perror.1 (+18/-8) man/replace.1 (+3/-3) man/resolve_stack_dump.1 (+15/-7) man/resolveip.1 (+12/-6) mysql-test/CMakeLists.txt (+1/-1) mysql-test/README (+2/-3) mysql-test/collections/default.weekly (+9/-0) mysql-test/collections/default.weekly.basic (+0/-3) mysql-test/include/ctype_filesort2.inc (+9/-0) mysql-test/include/have_memcached_plugin.inc (+4/-5) mysql-test/include/memcache_config.inc (+57/-0) mysql-test/include/mtr_check.sql (+9/-1) mysql-test/include/search_pattern.inc (+44/-0) mysql-test/lib/My/Memcache.pm (+1/-2) mysql-test/lib/My/SysInfo.pm (+1/-2) mysql-test/mysql-test-run.pl (+13/-2) mysql-test/r/ctype_utf16.result (+15/-0) mysql-test/r/ctype_utf16le.result (+15/-0) mysql-test/r/ctype_utf32.result (+15/-0) mysql-test/r/ctype_utf8mb4.result (+15/-0) mysql-test/r/distinct.result (+40/-0) mysql-test/r/events_trans.result (+1/-0) mysql-test/r/gis.result (+21/-0) mysql-test/r/group_by.result (+1/-1) mysql-test/r/join_cache_bka.result (+1/-1) mysql-test/r/join_cache_bka_nixbnl.result (+1/-1) mysql-test/r/join_cache_bkaunique.result (+1/-1) mysql-test/r/join_cache_bnl.result (+1/-1) mysql-test/r/join_cache_nojb.result (+1/-1) mysql-test/r/max_statement_time_func.result (+1/-1) mysql-test/r/mysql_config_editor.result (+2/-2) mysql-test/r/mysqldump.result (+4/-0) mysql-test/r/partition_locking_4.result (+19/-150) mysql-test/r/type_temporal_upgrade.result (+12/-43) mysql-test/r/warnings_engine_disabled.result (+9/-11) mysql-test/suite/binlog/r/binlog_gtid_mysqlbinlog_row.result (+3/-3) mysql-test/suite/binlog/r/binlog_gtid_mysqlbinlog_row_innodb.result (+1268/-1268) mysql-test/suite/binlog/r/binlog_gtid_mysqlbinlog_row_myisam.result (+1286/-1286) mysql-test/suite/binlog/r/binlog_mysqlbinlog_row.result (+3/-3) mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_innodb.result (+1241/-1241) mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_myisam.result (+1259/-1259) mysql-test/suite/innodb/r/innodb-change-buffer-recovery.result (+40/-0) mysql-test/suite/innodb/r/innodb-status-output.result (+63/-0) mysql-test/suite/innodb/r/innodb-wl6445-1.result (+3/-0) mysql-test/suite/innodb/r/innodb_bug70867.result (+5/-0) mysql-test/suite/innodb/t/innodb-change-buffer-recovery-master.opt (+1/-0) mysql-test/suite/innodb/t/innodb-change-buffer-recovery.test (+72/-0) mysql-test/suite/innodb/t/innodb-status-output.test (+108/-0) mysql-test/suite/innodb/t/innodb-wl5980-alter.test (+1/-0) mysql-test/suite/innodb/t/innodb-wl6445-1.test (+2/-0) mysql-test/suite/innodb/t/innodb_bug70867.test (+53/-0) mysql-test/suite/innodb_fts/r/innodb_fts_misc_1.result (+18/-2) mysql-test/suite/innodb_fts/t/innodb_fts_misc_1.test (+3/-0) mysql-test/suite/innodb_zip/r/innodb_cmp_per_index.result (+4/-2) mysql-test/suite/innodb_zip/r/innodb_wl6347_comp_indx_stat.result (+0/-1) mysql-test/suite/innodb_zip/t/innodb_cmp_per_index.test (+4/-2) mysql-test/suite/innodb_zip/t/innodb_wl6347_comp_indx_stat.test (+202/-199) mysql-test/suite/opt_trace/r/temp_table.result (+609/-0) mysql-test/suite/opt_trace/t/temp_table.test (+31/-0) mysql-test/suite/opt_trace/validate_json.py (+1/-1) mysql-test/suite/rpl/r/rpl_semi_sync.result (+8/-8) mysql-test/suite/rpl/r/rpl_slave_load_remove_tmpfile.result (+1/-1) mysql-test/suite/rpl/t/rpl_semi_sync.test (+1/-1) mysql-test/suite/rpl/t/rpl_slave_load_remove_tmpfile.test (+1/-1) mysql-test/suite/sys_vars/r/innodb_buf_flush_list_now_basic.result (+23/-0) mysql-test/suite/sys_vars/r/innodb_status_output_basic.result (+102/-0) mysql-test/suite/sys_vars/r/innodb_status_output_locks_basic.result (+102/-0) mysql-test/suite/sys_vars/t/innodb_buf_flush_list_now_basic.test (+32/-0) mysql-test/suite/sys_vars/t/innodb_status_output_basic.test (+69/-0) mysql-test/suite/sys_vars/t/innodb_status_output_locks_basic.test (+69/-0) mysql-test/t/disabled.def (+0/-1) mysql-test/t/distinct.test (+37/-0) mysql-test/t/events_trans.test (+1/-0) mysql-test/t/gis.test (+18/-0) mysql-test/t/partition_locking_4.test (+7/-20) mysql-test/t/type_temporal_upgrade.test (+8/-7) mysql-test/t/warnings_engine_disabled-master.opt (+0/-1) mysql-test/t/warnings_engine_disabled.test (+16/-14) mysys/mf_iocache.c (+1/-1) mysys/mf_iocache2.c (+2/-2) mysys/mf_keycache.c (+1/-1) mysys/mf_same.c (+1/-1) mysys/mf_soundex.c (+1/-1) mysys/mf_tempdir.c (+2/-2) mysys/mf_tempfile.c (+2/-2) mysys/mf_wcomp.c (+1/-1) mysys/mulalloc.c (+1/-1) mysys/my_access.c (+1/-1) mysys/my_compare.c (+1/-1) mysys/my_crc32.c (+1/-1) mysys/my_div.c (+1/-1) mysys/my_fopen.c (+1/-1) mysys/my_getpagesize.c (+1/-1) mysys/my_getwd.c (+1/-1) mysys/my_handler_errors.h (+2/-1) mysys/my_isnan.c (+1/-1) mysys/my_libwrap.c (+1/-1) mysys/my_lockmem.c (+1/-1) mysys/my_memmem.c (+1/-1) mysys/my_mkdir.c (+1/-1) mysys/my_once.c (+1/-1) mysys/my_symlink2.c (+1/-1) mysys/my_thr_init.c (+1/-1) mysys/my_wincond.c (+2/-2) mysys/my_winthread.c (+1/-1) mysys/psi_noop.c (+1/-1) mysys/test_dir.c (+1/-1) mysys/test_xml.c (+1/-1) mysys/thr_alarm.c (+1/-1) mysys_ssl/crypt_genhash_impl.cc (+1/-1) packaging/WiX/CMakeLists.txt (+1/-1) packaging/WiX/ca/CustomAction.cpp (+1/-1) packaging/WiX/custom_ui.wxs (+2/-2) packaging/WiX/extra.wxs.in (+1/-1) packaging/WiX/mysql_server.wxs.in (+1/-1) packaging/rpm-fedora/mysql-5.6.14-mysql-install.patch (+4/-39) packaging/rpm-fedora/mysql.spec.in (+4/-1) packaging/rpm-oel/mysql-5.6.14-mysql-install.patch (+4/-39) packaging/rpm-oel/mysql.spec.in (+62/-21) packaging/rpm-oel/mysql_config.sh (+16/-8) plugin/audit_null/audit_null.c (+1/-1) plugin/auth/dialog.c (+1/-1) plugin/auth/qa_auth_interface.c (+1/-1) plugin/auth/qa_auth_server.c (+1/-1) plugin/innodb_memcached/README-innodb_memcached (+1/-1) plugin/innodb_memcached/daemon_memcached/CMakeLists.txt (+8/-2) plugin/innodb_memcached/daemon_memcached/daemon/memcached_mysql.cc (+3/-2) plugin/innodb_memcached/daemon_memcached/daemon/memcached_mysql.h (+1/-1) plugin/innodb_memcached/innodb_memcache/CMakeLists.txt (+8/-2) plugin/innodb_memcached/innodb_memcache/include/handler_api.h (+1/-1) plugin/innodb_memcached/innodb_memcache/include/innodb_api.h (+1/-1) plugin/innodb_memcached/innodb_memcache/include/innodb_cb_api.h (+9/-1) plugin/innodb_memcached/innodb_memcache/include/innodb_config.h (+1/-1) plugin/innodb_memcached/innodb_memcache/include/innodb_engine.h (+3/-1) plugin/innodb_memcached/innodb_memcache/src/handler_api.cc (+1/-1) plugin/innodb_memcached/innodb_memcache/src/innodb_api.c (+9/-2) plugin/innodb_memcached/innodb_memcache/src/innodb_config.c (+1/-1) plugin/innodb_memcached/innodb_memcache/src/innodb_engine.c (+67/-7) plugin/innodb_memcached/innodb_memcache/src/innodb_engine_private.h (+1/-1) plugin/password_validation/validate_password.cc (+18/-14) plugin/semisync/semisync_master.cc (+6/-3) scripts/CMakeLists.txt (+18/-5) scripts/mysql_install_db.pl.in (+4/-3) scripts/mysql_install_db.sh (+4/-4) scripts/mysql_secure_installation.pl.in (+1/-1) scripts/mysqlaccess.sh (+4/-5) sql-common/pack.c (+1/-1) sql/CMakeLists.txt (+1/-1) sql/binlog.cc (+91/-5) sql/binlog.h (+1/-1) sql/event_scheduler.cc (+1/-1) sql/event_scheduler.h (+1/-1) sql/events.cc (+1/-1) sql/events.h (+1/-1) sql/field.cc (+7/-6) sql/field.h (+5/-17) sql/filesort.cc (+26/-28) sql/filesort.h (+1/-1) sql/filesort_utils.cc (+17/-5) sql/filesort_utils.h (+1/-8) sql/gcalc_slicescan.h (+1/-1) sql/global_threads.h (+1/-1) sql/ha_ndb_index_stat.cc (+1/-1) sql/ha_ndb_index_stat.h (+1/-1) sql/ha_ndbcluster.cc (+1/-1) sql/ha_ndbcluster_glue.h (+1/-1) sql/ha_ndbcluster_push.cc (+1/-1) sql/ha_ndbcluster_push.h (+1/-1) sql/ha_partition.cc (+24/-11) sql/handler.cc (+47/-3) sql/handler.h (+8/-0) sql/item.cc (+14/-6) sql/item_cmpfunc.cc (+60/-18) sql/item_cmpfunc.h (+6/-0) sql/item_row.cc (+5/-3) sql/item_strfunc.cc (+24/-4) sql/item_sum.cc (+54/-23) sql/item_sum.h (+25/-20) sql/item_timefunc.cc (+25/-2) sql/item_timefunc.h (+1/-1) sql/item_xmlfunc.cc (+4/-1) sql/lock.h (+1/-1) sql/log.cc (+1/-1) sql/log.h (+1/-1) sql/log_event.cc (+46/-14) sql/log_event.h (+2/-6) sql/log_event_old.h (+2/-4) sql/mem_root_array.h (+1/-1) sql/mysqld.cc (+2/-1) sql/ndb_dist_priv_util.h (+1/-1) sql/ndb_global_schema_lock.cc (+1/-1) sql/ndb_global_schema_lock.h (+1/-1) sql/ndb_global_schema_lock_guard.h (+1/-1) sql/ndb_local_connection.cc (+1/-1) sql/ndb_local_connection.h (+1/-1) sql/ndb_mi.cc (+1/-1) sql/ndb_mi.h (+1/-1) sql/ndb_share.cc (+1/-1) sql/ndb_share.h (+1/-1) sql/ndb_table_guard.h (+1/-1) sql/ndb_thd.cc (+1/-1) sql/ndb_thd.h (+1/-1) sql/ndb_thd_ndb.cc (+1/-1) sql/ndb_thd_ndb.h (+1/-1) sql/opt_sum.cc (+1/-1) sql/opt_trace_Doxyfile (+1/-1) sql/password.c (+1/-1) sql/rpl_filter.cc (+1/-1) sql/rpl_gtid.h (+1/-1) sql/rpl_gtid_execution.cc (+1/-1) sql/rpl_gtid_owned.cc (+1/-1) sql/rpl_gtid_state.cc (+1/-1) sql/rpl_handler.cc (+1/-1) sql/rpl_info_dummy.cc (+1/-1) sql/rpl_info_dummy.h (+1/-1) sql/rpl_info_values.h (+1/-1) sql/rpl_master.cc (+1/-1) sql/rpl_record.cc (+23/-6) sql/rpl_record.h (+3/-2) sql/rpl_reporting.cc (+1/-1) sql/rpl_reporting.h (+1/-1) sql/rpl_rli.cc (+2/-3) sql/rpl_utility.cc (+5/-16) sql/set_var.cc (+1/-1) sql/set_var.h (+1/-1) sql/share/CMakeLists.txt (+1/-1) sql/share/charsets/Index.xml (+1/-1) sql/share/charsets/armscii8.xml (+1/-1) sql/share/charsets/ascii.xml (+1/-1) sql/share/charsets/cp1250.xml (+1/-1) sql/share/charsets/cp852.xml (+1/-1) sql/share/charsets/hebrew.xml (+1/-1) sql/share/charsets/latin1.xml (+1/-1) sql/share/charsets/latin2.xml (+1/-1) sql/share/charsets/latin5.xml (+1/-1) sql/share/errmsg-utf8.txt (+11/-3) sql/signal_handler.cc (+1/-1) sql/sp_head.h (+1/-1) sql/sp_rcontext.h (+2/-1) sql/sql_acl.cc (+16/-0) sql/sql_acl.h (+1/-1) sql/sql_audit.cc (+1/-1) sql/sql_audit.h (+1/-1) sql/sql_binlog.cc (+1/-1) sql/sql_bitmap.h (+1/-1) sql/sql_callback.h (+1/-1) sql/sql_connect.cc (+1/-1) sql/sql_executor.cc (+3/-0) sql/sql_get_diagnostics.cc (+1/-1) sql/sql_get_diagnostics.h (+1/-1) sql/sql_hset.h (+1/-1) sql/sql_insert.h (+1/-1) sql/sql_join_buffer.cc (+6/-0) sql/sql_join_buffer.h (+38/-81) sql/sql_lex.cc (+15/-0) sql/sql_lex.h (+1/-1) sql/sql_manager.cc (+1/-1) sql/sql_optimizer.cc (+3/-2) sql/sql_partition_admin.cc (+1/-1) sql/sql_partition_admin.h (+1/-1) sql/sql_plugin.h (+1/-1) sql/sql_resolver.cc (+2/-0) sql/sql_select.cc (+20/-6) sql/sql_string.cc (+1/-1) sql/sql_table.cc (+120/-0) sql/sql_test.cc (+1/-1) sql/sql_time.cc (+1/-1) sql/sql_tmp_table.cc (+5/-4) sql/sql_view.cc (+17/-5) sql/string_service.cc (+15/-14) sql/string_service.h (+1/-3) sql/table.h (+0/-3) sql/transaction.cc (+27/-8) sql/tztime.cc (+1/-1) sql/unireg.cc (+1/-1) storage/example/ha_example.cc (+1/-1) storage/federated/ha_federated.cc (+57/-52) storage/federated/ha_federated.h (+11/-17) storage/heap/_check.c (+1/-1) storage/heap/_rectest.c (+1/-1) storage/heap/ha_heap.cc (+1/-1) storage/heap/hp_delete.c (+1/-1) storage/heap/hp_extra.c (+1/-1) storage/heap/hp_hash.c (+1/-1) storage/heap/hp_info.c (+1/-1) storage/heap/hp_rfirst.c (+1/-1) storage/heap/hp_rlast.c (+1/-1) storage/heap/hp_rnext.c (+1/-1) storage/heap/hp_rprev.c (+1/-1) storage/heap/hp_rrnd.c (+1/-1) storage/heap/hp_rsame.c (+1/-1) storage/heap/hp_scan.c (+1/-1) storage/heap/hp_update.c (+1/-1) storage/innobase/api/api0api.cc (+65/-0) storage/innobase/btr/btr0cur.cc (+2/-4) storage/innobase/buf/buf0buddy.cc (+35/-19) storage/innobase/buf/buf0buf.cc (+325/-184) storage/innobase/buf/buf0dblwr.cc (+51/-35) storage/innobase/buf/buf0flu.cc (+179/-169) storage/innobase/buf/buf0lru.cc (+34/-36) storage/innobase/dict/dict0boot.cc (+8/-4) storage/innobase/dict/dict0crea.cc (+7/-1) storage/innobase/dict/dict0dict.cc (+45/-56) storage/innobase/dict/dict0load.cc (+29/-4) storage/innobase/dict/dict0mem.cc (+35/-7) storage/innobase/dict/dict0stats.cc (+45/-85) storage/innobase/fil/fil0fil.cc (+198/-17) storage/innobase/fts/fts0ast.cc (+9/-11) storage/innobase/fts/fts0blex.cc (+13/-13) storage/innobase/fts/fts0config.cc (+3/-1) storage/innobase/fts/fts0fts.cc (+552/-21) storage/innobase/fts/fts0opt.cc (+2/-0) storage/innobase/fts/fts0pars.cc (+31/-26) storage/innobase/fts/fts0pars.y (+8/-3) storage/innobase/fts/fts0que.cc (+123/-117) storage/innobase/fts/fts0sql.cc (+12/-5) storage/innobase/fts/fts0tlex.cc (+12/-12) storage/innobase/handler/ha_innodb.cc (+155/-57) storage/innobase/handler/handler0alter.cc (+76/-18) storage/innobase/ibuf/ibuf0ibuf.cc (+3/-2) storage/innobase/include/api0api.h (+10/-0) storage/innobase/include/btr0pcur.h (+7/-0) storage/innobase/include/btr0pcur.ic (+16/-0) storage/innobase/include/buf0buf.h (+71/-40) storage/innobase/include/buf0buf.ic (+74/-31) storage/innobase/include/buf0dblwr.h (+14/-6) storage/innobase/include/buf0flu.h (+6/-4) storage/innobase/include/buf0types.h (+4/-0) storage/innobase/include/dict0dict.h (+15/-8) storage/innobase/include/dict0dict.ic (+27/-0) storage/innobase/include/dict0mem.h (+38/-4) storage/innobase/include/fil0fil.h (+2/-0) storage/innobase/include/fts0priv.h (+5/-2) storage/innobase/include/fts0priv.ic (+21/-3) storage/innobase/include/ha_prototypes.h (+0/-10) storage/innobase/include/log0recv.h (+12/-1) storage/innobase/include/mem0mem.h (+48/-19) storage/innobase/include/mem0mem.ic (+28/-11) storage/innobase/include/os0file.h (+7/-2) storage/innobase/include/os0sync.h (+27/-0) storage/innobase/include/page0page.h (+8/-0) storage/innobase/include/page0page.ic (+6/-0) storage/innobase/include/rem0rec.h (+16/-5) storage/innobase/include/srv0srv.h (+3/-3) storage/innobase/include/sync0rw.h (+6/-0) storage/innobase/include/trx0trx.h (+1/-2) storage/innobase/include/univ.i (+1/-1) storage/innobase/log/log0recv.cc (+70/-7) storage/innobase/mem/mem0mem.cc (+10/-7) storage/innobase/mtr/mtr0log.cc (+1/-1) storage/innobase/os/os0file.cc (+38/-22) storage/innobase/page/page0cur.cc (+8/-4) storage/innobase/page/page0page.cc (+32/-0) storage/innobase/page/page0zip.cc (+13/-7) storage/innobase/pars/pars0pars.cc (+7/-1) storage/innobase/rem/rem0rec.cc (+6/-5) storage/innobase/row/row0ftsort.cc (+8/-2) storage/innobase/row/row0log.cc (+84/-15) storage/innobase/row/row0mysql.cc (+53/-5) storage/innobase/row/row0sel.cc (+41/-51) storage/innobase/srv/srv0srv.cc (+2/-2) storage/innobase/srv/srv0start.cc (+12/-1) storage/innobase/trx/trx0trx.cc (+14/-0) storage/myisam/ft_boolean_search.c (+1/-1) storage/myisam/ft_stopwords.c (+1/-1) storage/myisam/ftbench/Ecompare.pl (+1/-1) storage/myisam/ftbench/Ecreate.pl (+1/-1) storage/myisam/ftbench/Ereport.pl (+1/-1) storage/myisam/ftbench/ft-test-run.sh (+1/-1) storage/myisam/ha_myisam.cc (+1/-1) storage/myisam/ha_myisam.h (+1/-1) storage/myisam/mi_check.c (+1/-1) storage/myisam/mi_checksum.c (+1/-1) storage/myisam/mi_create.c (+1/-1) storage/myisam/mi_delete.c (+1/-1) storage/myisam/mi_dynrec.c (+1/-1) storage/myisam/mi_extra.c (+1/-1) storage/myisam/mi_locking.c (+1/-1) storage/myisam/mi_open.c (+1/-1) storage/myisam/mi_range.c (+1/-1) storage/myisam/mi_rfirst.c (+1/-1) storage/myisam/mi_rlast.c (+1/-1) storage/myisam/mi_rrnd.c (+1/-1) storage/myisam/mi_rsamepos.c (+1/-1) storage/myisam/mi_search.c (+1/-1) storage/myisam/mi_test1.c (+1/-1) storage/myisam/mi_write.c (+1/-1) storage/myisam/myisamchk.c (+1/-1) storage/myisam/myisampack.c (+1/-1) storage/myisam/rt_index.h (+1/-1) storage/myisam/rt_key.c (+1/-1) storage/myisam/rt_key.h (+1/-1) storage/myisam/rt_mbr.c (+1/-1) storage/myisam/rt_mbr.h (+1/-1) storage/myisam/sp_defs.h (+1/-1) storage/myisammrg/myrg_delete.c (+1/-1) storage/myisammrg/myrg_locking.c (+1/-1) storage/myisammrg/myrg_panic.c (+1/-1) storage/myisammrg/myrg_range.c (+1/-1) storage/myisammrg/myrg_rfirst.c (+1/-1) storage/myisammrg/myrg_rlast.c (+1/-1) storage/myisammrg/myrg_rnext.c (+1/-1) storage/myisammrg/myrg_rnext_same.c (+1/-1) storage/myisammrg/myrg_rprev.c (+1/-1) storage/myisammrg/myrg_rrnd.c (+1/-1) storage/myisammrg/myrg_rsame.c (+1/-1) storage/myisammrg/myrg_update.c (+1/-1) storage/myisammrg/myrg_write.c (+1/-1) storage/ndb/clusterj/CMakeLists.txt (+1/-1) storage/ndb/clusterj/clusterj-api/CMakeLists.txt (+1/-1) storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ClusterJException.java (+1/-1) storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ClusterJHelper.java (+1/-1) storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/LockMode.java (+1/-1) storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/package.html (+1/-1) storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/package.html (+1/-1) storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/query/package.html (+1/-1) storage/ndb/clusterj/clusterj-core/CMakeLists.txt (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/AbstractDomainTypeHandlerImpl.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/DomainTypeHandlerFactoryImpl.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/IndexHandlerImpl.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/AndPredicateImpl.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/LikePredicateImpl.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/NotPredicateImpl.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/OrPredicateImpl.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/QueryBuilderImpl.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/QueryExecutionContextImpl.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/spi/DomainTypeHandler.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/Db.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/Index.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/ResultData.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/ScanOperation.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/Table.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/util/JDK14LoggerFactoryImpl.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/util/LoggerFactory.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/AbstractClusterJCoreTest.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/NegativeClusterConnectionServicePropertyTest.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/util/I18NTest.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/util/LoggerTest.java (+1/-1) storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/util/deeper/I18NDeeperTest.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/pom.xml (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/imports/MySQL51Functions.g (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/AbstractResultSetInternalMethods.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/ConnectionLifecycleInterceptor.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/DomainFieldHandlerImpl.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/InterceptorImpl.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/QueryExecutionContextJDBCImpl.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/ResultSetInternalMethodsImpl.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/ResultSetInternalMethodsUpdateCount.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/SQLExecutor.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/StatementInterceptor.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/ValueHandlerImpl.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/ANTLRNoCaseFileStream.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/ANTLRNoCaseStringStream.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/BaseErrorListener.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/ErrorListener.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/MySQLLexer.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/MySQLParser.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/QueuingErrorListener.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/RecognizerErrorDelegate.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/AndNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/BetweenNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/BinaryOperatorNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/BooleanOperatorNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/CommandNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/DeleteNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/EqualsNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/GreaterEqualsNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/GreaterThanNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/InsertNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/LessEqualsNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/LessThanNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/Node.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/NotNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/OrNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/ParensNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/PlaceholderNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/PredicateNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/SelectNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/WhereNode.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/BadConnectionLifecycleInterceptor.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/BatchDeleteQueryAllPrimitivesTest.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/BigIntegerTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/CoordinatedTransactionIdVariableTest.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/DecimalTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/DeleteQueryAllPrimitivesTest.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/NegativeBadConnectionLifecycleInterceptorTest.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/NegativeMissingConnectionLifecycleInterceptorTest.java (+1/-1) storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/NegativeMissingStatementInterceptorTest.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/CMakeLists.txt (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/AbstractJPABaseTest.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/BlobTest.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/ClobTest.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/EmbeddedTest.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/Ignore.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/LazyTest.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/SlowTest.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/B0.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/DecimalTypes.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LazyEmployee.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/TimeAsSqlTimeTypes.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/TimeAsUtilDateTypes.java (+1/-1) storage/ndb/clusterj/clusterj-jpatest/src/main/resources/META-INF/persistence.xml (+1/-1) storage/ndb/clusterj/clusterj-openjpa/CMakeLists.txt (+1/-1) storage/ndb/clusterj/clusterj-openjpa/crundRun.properties (+1/-1) storage/ndb/clusterj/clusterj-openjpa/logging.properties (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAConfiguration.java (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAConfigurationImpl.java (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPADomainFieldHandlerImpl.java (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPADomainTypeHandlerImpl.java (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAResult.java (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAStoreManager.java (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAStoreQuery.java (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAUtility.java (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/main/resources/com/mysql/clusterj/openjpa/Bundle.properties (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/CrundTest.java (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/LazyTest.java (+1/-1) storage/ndb/clusterj/clusterj-openjpa/src/test/resources/META-INF/persistence.xml (+1/-1) storage/ndb/clusterj/clusterj-test/CMakeLists.txt (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/regression/Bug54619.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/AbstractClusterJModelTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/AllTests.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/BinaryPKTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/BitTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/ConnectionPoolTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/CoordinatedTransactionIdVariableTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DefaultConnectValuesTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DeleteInsertTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DeleteQueryAllPrimitivesTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DynamicBinaryPKTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/FindByPrimaryKey2Test.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/HashOnlyLongIntStringPKTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/LongvarbinaryPKTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/MultiplePKTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/MultithreadedFindTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/MultithreadedTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/NegativeMetadataTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/PartitionKeyTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryDoubleTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryExplainTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryFloatTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryLikeByteArrayTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryLikeTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryMultiColumnIndexInTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryMultipleParameterTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryStringTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/TimestampAsSqlTimestampTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/TimestampAsUtilDateTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/UpdateTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/VarbinaryPKTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/VarbinaryTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/VarcharStringLengthTest.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/domaintypehandler/CrazyDomainTypeHandlerFactoryImpl.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BinaryPK.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BitTypes.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/DynamicPK.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/Employee2.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/HashOnlyLongIntStringPK.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/LongvarbinaryPK.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/StringTypes.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/VarbinaryPK.java (+1/-1) storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/VarbinaryTypes.java (+1/-1) storage/ndb/clusterj/clusterj-tie/CMakeLists.txt (+1/-1) storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/DictionaryImpl.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/IndexImpl.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/IndexOperationImpl.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/ScanOperationImpl.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/TableImpl.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/BinaryPKTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/Bug54619Test.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/ConnectionPoolTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/CoordinatedTransactionIdVariableTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DefaultConnectValuesTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DynamicBinaryPKTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DynamicObjectTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/FindByPrimaryKey2Test.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/HashOnlyLongIntStringPKTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/LoadTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/LongvarbinaryPKTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/MultithreadedFindTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryExplainTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryLikeByteArrayTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryLikeTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryMultipleParameterTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryStringTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/VarbinaryPKTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/VarbinaryTypesTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/VarcharStringLengthTest.java (+1/-1) storage/ndb/clusterj/clusterj-tie/src/test/resources/clusterj.properties (+1/-1) storage/ndb/cmake/ndb_require_variable.cmake (+1/-1) storage/ndb/cmake/os/Windows.cmake (+1/-1) storage/ndb/cmake/os/WindowsCache.cmake (+1/-1) storage/ndb/config/type_JAVA.cmake (+1/-1) storage/ndb/include/kernel/signaldata/DihGetTabInfo.hpp (+1/-1) storage/ndb/include/kernel/signaldata/DihRestart.hpp (+1/-1) storage/ndb/include/kernel/signaldata/GetConfig.hpp (+1/-1) storage/ndb/include/kernel/signaldata/IndexStatSignal.hpp (+1/-1) storage/ndb/include/kernel/signaldata/NodePing.hpp (+1/-1) storage/ndb/include/kernel/signaldata/Sync.hpp (+1/-1) storage/ndb/include/portlib/NdbNuma.h (+1/-1) storage/ndb/include/portlib/ndb_socket_poller.h (+1/-1) storage/ndb/include/util/HashMap.hpp (+1/-1) storage/ndb/include/util/NdbPack.hpp (+1/-1) storage/ndb/include/util/NdbTypesUtil.hpp (+1/-1) storage/ndb/include/util/SparseBitmask.hpp (+1/-1) storage/ndb/include/util/ndb_base64.h (+1/-1) storage/ndb/include/util/ndbzio.h (+1/-1) storage/ndb/ndbapi-examples/ndbapi_multi_cursor/main.cpp (+1/-1) storage/ndb/src/common/debugger/signaldata/GetConfig.cpp (+1/-1) storage/ndb/src/common/debugger/signaldata/IndexStatSignal.cpp (+1/-1) storage/ndb/src/common/debugger/signaldata/NodePing.cpp (+1/-1) storage/ndb/src/common/debugger/signaldata/SchemaTransImpl.cpp (+1/-2) storage/ndb/src/common/logger/EventLogHandler.cpp (+1/-1) storage/ndb/src/common/logger/EventLogHandler.hpp (+1/-1) storage/ndb/src/common/logger/message.h (+1/-1) storage/ndb/src/common/portlib/NdbNuma.cpp (+1/-1) storage/ndb/src/common/transporter/Loopback_Transporter.cpp (+1/-1) storage/ndb/src/common/transporter/Loopback_Transporter.hpp (+1/-1) storage/ndb/src/common/util/NdbPack.cpp (+1/-1) storage/ndb/src/common/util/SparseBitmask.cpp (+1/-1) storage/ndb/src/common/util/Vector.cpp (+1/-1) storage/ndb/src/common/util/ndbzio.c (+1/-1) storage/ndb/src/common/util/parse_mask.hpp (+1/-1) storage/ndb/src/kernel/blocks/LocalProxy.cpp (+1/-1) storage/ndb/src/kernel/blocks/dbinfo/Dbinfo.cpp (+1/-1) storage/ndb/src/kernel/blocks/dblqh/DblqhProxy.cpp (+1/-1) storage/ndb/src/kernel/blocks/dbspj/DbspjProxy.hpp (+1/-1) storage/ndb/src/kernel/blocks/dbtc/DbtcProxy.cpp (+1/-1) storage/ndb/src/kernel/blocks/dbtc/DbtcProxy.hpp (+1/-1) storage/ndb/src/kernel/blocks/dbtux/DbtuxProxy.cpp (+1/-1) storage/ndb/src/kernel/blocks/dbtux/DbtuxProxy.hpp (+1/-1) storage/ndb/src/kernel/blocks/ndbfs/AsyncIoThread.cpp (+1/-1) storage/ndb/src/kernel/blocks/ndbfs/AsyncIoThread.hpp (+1/-1) storage/ndb/src/kernel/ndbd.cpp (+1/-1) storage/ndb/src/kernel/vm/ArenaPool.cpp (+1/-1) storage/ndb/src/kernel/vm/ArenaPool.hpp (+1/-1) storage/ndb/src/kernel/vm/DataBuffer2.hpp (+1/-1) storage/ndb/src/kernel/vm/LongSignal.cpp (+1/-2) storage/ndb/src/kernel/vm/LongSignalImpl.hpp (+1/-2) storage/ndb/src/kernel/vm/NdbSeqLock.hpp (+1/-1) storage/ndb/src/kernel/vm/mt-asm.h (+1/-1) storage/ndb/src/kernel/vm/mt.hpp (+1/-2) storage/ndb/src/kernel/vm/mt_thr_config.cpp (+1/-1) storage/ndb/src/kernel/vm/mt_thr_config.hpp (+1/-1) storage/ndb/src/mgmsrv/ConfigManager.hpp (+1/-1) storage/ndb/src/mgmsrv/Defragger.hpp (+1/-2) storage/ndb/src/ndbapi/NdbIndexStatFrmData.cpp (+1/-1) storage/ndb/src/ndbapi/NdbIndexStatImpl.cpp (+1/-1) storage/ndb/src/ndbapi/NdbIndexStatImpl.hpp (+1/-1) storage/ndb/src/ndbapi/NdbQueryBuilder.cpp (+1/-1) storage/ndb/src/ndbapi/NdbQueryBuilder.hpp (+1/-1) storage/ndb/src/ndbapi/NdbQueryBuilderImpl.hpp (+1/-1) storage/ndb/src/ndbapi/NdbQueryOperation.cpp (+1/-1) storage/ndb/src/ndbapi/NdbQueryOperation.hpp (+1/-1) storage/ndb/src/ndbapi/NdbQueryOperationImpl.hpp (+1/-1) storage/ndb/src/ndbapi/ndb_internal.cpp (+1/-1) storage/ndb/src/ndbapi/trp_node.cpp (+1/-1) storage/ndb/src/ndbapi/trp_node.hpp (+1/-1) storage/ndb/src/ndbjtie/CMakeLists.txt (+1/-1) storage/ndb/src/ndbjtie/MysqlUtilsWrapper.hpp (+1/-1) storage/ndb/src/ndbjtie/NdbApiWrapper.hpp (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/mysql/CharsetMap.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/mysql/CharsetMapConst.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NDBAPI.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/Ndb.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbDictionary.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbError.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbErrorConst.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbOperation.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbRecAttr.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbRecAttrConst.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbScanOperation.java (+1/-1) storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbTransaction.java (+1/-1) storage/ndb/src/ndbjtie/jtie/CMakeLists.txt (+1/-1) storage/ndb/src/ndbjtie/jtie/com/mysql/jtie/ArrayWrapper.java (+1/-1) storage/ndb/src/ndbjtie/jtie/com/mysql/jtie/Wrapper.java (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_gcalls.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_stdint.h (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_tconv_array_impl.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_tconv_enum_impl.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_tconv_object.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_tconv_object_impl.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_tconv_ptrbyval_impl.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_tconv_refbybb_impl.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_tconv_string.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_tconv_string_impl.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/jtie_tconv_utils_impl.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/test/jtie_unit_tests-t (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myapi/myapi.cpp (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myapi/myapi.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myapi/myapi_test.cpp (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/MyApiWrapper.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/A.java (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/B0.java (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/B1.java (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/CI.java (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/D0.java (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/D1.java (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/D2.java (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/E.java (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/MyJapi.java (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi_MyJapi.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi_classes.hpp (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi_lib.cpp (+1/-1) storage/ndb/src/ndbjtie/jtie/test/myjapi/test/MyJapiTest.java (+1/-1) storage/ndb/src/ndbjtie/mysql/CMakeLists.txt (+1/-1) storage/ndb/src/ndbjtie/mysql/CharsetMap.cpp (+1/-1) storage/ndb/src/ndbjtie/mysql/CharsetMap.hpp (+1/-1) storage/ndb/src/ndbjtie/mysql/CharsetMapImpl.h (+1/-1) storage/ndb/src/ndbjtie/mysql/test/mysql_utils_test.cpp (+1/-1) storage/ndb/src/ndbjtie/mysql/test/mysql_utils_unit_tests-t (+1/-1) storage/ndb/src/ndbjtie/mysql_utils_jtie.hpp (+1/-1) storage/ndb/src/ndbjtie/ndbapi_jtie.hpp (+1/-1) storage/ndb/src/ndbjtie/ndbjtie_defs.hpp (+1/-1) storage/ndb/src/ndbjtie/ndbjtie_lib.cpp (+1/-1) storage/ndb/src/ndbjtie/test/ndbjtie_unit_tests-t (+1/-1) storage/ndb/src/ndbjtie/test/test/MySqlUtilsCharsetMapTest.java (+1/-1) storage/ndb/src/ndbjtie/utils/mystdint.h (+1/-1) storage/ndb/test/crund/Makefile.defaults (+1/-1) storage/ndb/test/crund/config_samples/crundResult.properties (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/HrtProfiler.java (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/HrtStopwatch.java (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/HrtStopwatchTest.java (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/Properties.hpp (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/Properties_test.cpp (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/helpers.hpp (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_gstopwatch.c (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_gstopwatch.h (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_stopwatch.c (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_stopwatch.h (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_stopwatch_test.c (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/string_helpers.hpp (+1/-1) storage/ndb/test/crund/martins_little_helpers/src/utils/utils_HrtStopwatch.c (+1/-1) storage/ndb/test/crund/process.sh (+1/-1) storage/ndb/test/crund/scripts/load_shema.sh (+1/-1) storage/ndb/test/crund/scripts/mytwscxx.sh (+1/-1) storage/ndb/test/crund/scripts/mytwsjava.sh (+1/-1) storage/ndb/test/crund/scripts/restart_cluster.sh (+1/-1) storage/ndb/test/crund/scripts/restart_mysqld.sh (+1/-1) storage/ndb/test/crund/scripts/restart_ndb.sh (+1/-1) storage/ndb/test/crund/scripts/slay.sh (+1/-1) storage/ndb/test/crund/scripts/start_cluster.sh (+1/-1) storage/ndb/test/crund/scripts/start_mysqld.sh (+1/-1) storage/ndb/test/crund/scripts/stop_cluster.sh (+1/-1) storage/ndb/test/crund/scripts/stop_mysqld.sh (+1/-1) storage/ndb/test/crund/scripts/stop_ndb.sh (+1/-1) storage/ndb/test/crund/src/com/mysql/cluster/crund/A.java (+1/-1) storage/ndb/test/crund/src/com/mysql/cluster/crund/Driver.java (+1/-1) storage/ndb/test/crund/src/com/mysql/cluster/crund/NdbBase.java (+1/-1) storage/ndb/test/crund/src/com/mysql/cluster/crund/ResultProcessor.java (+1/-1) storage/ndb/test/crund/src/crundndb/Driver.cpp (+1/-1) storage/ndb/test/crund/src/crundndb/Driver.hpp (+1/-1) storage/ndb/test/crund/src/tables_mysql.sql (+1/-1) storage/ndb/test/crund/tws/schema.sql (+1/-1) storage/ndb/test/crund/tws/tws_cpp/Driver.cpp (+1/-1) storage/ndb/test/crund/tws/tws_cpp/Driver.hpp (+1/-1) storage/ndb/test/crund/tws/tws_cpp/NdbApiTwsDriver.cpp (+1/-1) storage/ndb/test/crund/tws/tws_cpp/NdbApiTwsDriver.hpp (+1/-1) storage/ndb/test/crund/tws/tws_cpp/TwsDriver.cpp (+1/-1) storage/ndb/test/crund/tws/tws_cpp/TwsDriver.hpp (+1/-1) storage/ndb/test/crund/tws/tws_java/build.xml (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/build-impl.xml (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/configs_sample/server-dbg.properties (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/configs_sample/server-opt.properties (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/genfiles.properties (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/config.properties (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/configs/server-dbg.properties (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/configs/server-opt.properties (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/private.properties (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/private.xml (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/profiler/configurations.xml (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/profiler-build-impl.xml (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/project.properties (+1/-1) storage/ndb/test/crund/tws/tws_java/nbproject/project.xml (+1/-1) storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/ClusterjLoad.java (+1/-1) storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/Driver.java (+1/-1) storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/JdbcLoad.java (+1/-1) storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/NdbjtieLoad.java (+1/-1) storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/TwsDriver.java (+1/-1) storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/TwsLoad.java (+1/-1) storage/ndb/test/ndbapi/testNativeDefault.cpp (+1/-1) storage/ndb/test/ndbapi/testSpj.cpp (+1/-1) storage/ndb/test/tools/hugoJoin.cpp (+1/-1) storage/ndb/test/tools/spj_performance_test.cpp (+1/-1) storage/ndb/test/tools/spj_sanity_test.cpp (+1/-1) storage/ndb/test/tools/test_spj.cpp (+1/-1) storage/ndb/tools/ndb_dist_priv.sql (+1/-1) storage/ndb/tools/ndb_dump_frm_data.cpp (+1/-1) storage/ndb/tools/ndb_index_stat.cpp (+1/-1) storage/perfschema/cursor_by_account.cc (+1/-1) storage/perfschema/cursor_by_account.h (+1/-1) storage/perfschema/cursor_by_host.cc (+1/-1) storage/perfschema/cursor_by_host.h (+1/-1) storage/perfschema/cursor_by_thread.cc (+1/-1) storage/perfschema/cursor_by_thread.h (+1/-1) storage/perfschema/cursor_by_user.cc (+1/-1) storage/perfschema/cursor_by_user.h (+1/-1) storage/perfschema/ha_perfschema.cc (+9/-1) storage/perfschema/pfs.cc (+5/-0) storage/perfschema/pfs_check.cc (+2/-3) storage/perfschema/pfs_setup_object.cc (+1/-1) storage/perfschema/pfs_user.cc (+1/-1) storage/perfschema/pfs_user.h (+1/-1) storage/perfschema/table_esgs_by_account_by_event_name.cc (+1/-1) storage/perfschema/table_esgs_by_account_by_event_name.h (+1/-1) storage/perfschema/table_esgs_by_host_by_event_name.cc (+1/-1) storage/perfschema/table_esgs_by_host_by_event_name.h (+1/-1) storage/perfschema/table_esgs_by_user_by_event_name.cc (+1/-1) storage/perfschema/table_esgs_by_user_by_event_name.h (+1/-1) storage/perfschema/table_esms_by_account_by_event_name.h (+1/-1) storage/perfschema/table_esms_by_digest.cc (+1/-1) storage/perfschema/table_esms_by_digest.h (+1/-1) storage/perfschema/table_esms_by_host_by_event_name.h (+1/-1) storage/perfschema/table_esms_by_user_by_event_name.h (+1/-1) storage/perfschema/table_events_statements.cc (+75/-8) storage/perfschema/table_events_statements.h (+11/-2) storage/perfschema/table_ews_by_account_by_event_name.cc (+1/-1) storage/perfschema/table_ews_by_account_by_event_name.h (+1/-1) storage/perfschema/table_ews_by_host_by_event_name.cc (+1/-1) storage/perfschema/table_ews_by_host_by_event_name.h (+1/-1) storage/perfschema/table_ews_by_user_by_event_name.cc (+1/-1) storage/perfschema/table_ews_by_user_by_event_name.h (+1/-1) storage/perfschema/table_os_global_by_type.cc (+1/-1) storage/perfschema/table_os_global_by_type.h (+1/-1) storage/perfschema/table_tiws_by_table.cc (+1/-1) storage/perfschema/table_tiws_by_table.h (+1/-1) storage/perfschema/table_tlws_by_table.cc (+1/-1) storage/perfschema/table_tlws_by_table.h (+1/-1) storage/perfschema/unittest/stub_pfs_defaults.h (+1/-1) storage/perfschema/unittest/stub_server_misc.h (+1/-1) strings/CMakeLists.txt (+1/-1) strings/ctype-ucs2.c (+1/-1) strings/ctype-utf8.c (+235/-39) strings/my_strtoll10.c (+1/-1) strings/t_ctype.h (+1/-1) strings/xml.c (+1/-1) support-files/MySQL-shared-compat.spec.sh (+1/-1) support-files/compiler_warnings.supp (+1/-1) tests/connect_test.c (+1/-1) tests/fork_big.pl (+1/-1) tests/fork_big2.pl (+1/-1) tests/insert_test.c (+1/-1) tests/list_test.c (+1/-1) tests/select_test.c (+1/-1) tests/showdb_test.c (+1/-1) tests/ssl_test.c (+1/-1) unittest/gunit/CMakeLists.txt (+1/-1) unittest/gunit/alignment-t.cc (+1/-1) unittest/gunit/bounded_queue-t.cc (+1/-1) unittest/gunit/bounds_checked_array-t.cc (+1/-1) unittest/gunit/byteorder-t.cc (+1/-1) unittest/gunit/client_string-t.cc (+1/-1) unittest/gunit/cost_estimate-t.cc (+1/-1) unittest/gunit/dbug-t.cc (+1/-1) unittest/gunit/dynarray-t.cc (+1/-1) unittest/gunit/field_date-t.cc (+1/-1) unittest/gunit/field_datetime-t.cc (+1/-1) unittest/gunit/field_long-t.cc (+1/-1) unittest/gunit/field_newdecimal-t.cc (+1/-1) unittest/gunit/field_temporal_utils.h (+1/-1) unittest/gunit/filesort_buffer-t.cc (+0/-10) unittest/gunit/filesort_compare-t.cc (+1/-1) unittest/gunit/handler-t.cc (+1/-1) unittest/gunit/handler-t.h (+1/-1) unittest/gunit/item-t.cc (+1/-1) unittest/gunit/item_timefunc-t.cc (+1/-1) unittest/gunit/join_tab_sort-t.cc (+1/-1) unittest/gunit/make_sortkey-t.cc (+1/-1) unittest/gunit/mock_create_field.h (+1/-1) unittest/gunit/mock_field_timestamp.h (+1/-1) unittest/gunit/mock_field_timestampf.h (+1/-1) unittest/gunit/my_decimal-t.cc (+1/-1) unittest/gunit/my_error-t.cc (+1/-1) unittest/gunit/my_fileutils-t.cc (+1/-1) unittest/gunit/my_regex-t.cc (+1/-1) unittest/gunit/mysys_my_rdtsc-t.cc (+1/-1) unittest/gunit/opt_trace-t.cc (+1/-1) unittest/gunit/sql_plist-t.cc (+1/-1) unittest/gunit/sql_string-t.cc (+1/-1) unittest/gunit/stdcxx-t.cc (+1/-1) unittest/gunit/string-tests.cc (+1/-1) unittest/gunit/table_cache-t.cc (+1/-1) unittest/gunit/test_mdl_context_owner.h (+1/-1) unittest/gunit/yassl/yassl-t.cc (+1/-1) vio/CMakeLists.txt (+1/-1) vio/vio.c (+1/-1) vio/viosocket.c (+7/-2) vio/viosslfactories.c (+1/-1) zlib/CMakeLists.txt (+1/-1) |
To merge this branch: | bzr merge lp:~laurynas-biveinis/percona-server/bug1279671 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Registry Administrators | Pending | ||
Review via email: mp+206733@code.launchpad.net |
Description of the change
Fix bug 1279671: upstream fix for
http://
destructions at a high rate during ibuf merge.
The fix for upstream 70768 removed the static array of 64 shared
latches that were used for dict_table_t stat field protection and
replaced it with a new field dict_table_
dynamically initialized in dict_mem_
dict_mem_
This was unconditional for dummy dict_table_t objects too, that are
created by the ibuf merge, compressed page decompression, crash
recovery, and the dummy indexes for redundant and compact row record
format supremum and infimum records. Some of these might such as ibuf
merge may get created and destroyed at a high enough rate so that the
additional rwlock creation and destroy becomes a bottleneck.
Since the dummy dict_table_t objects do not participate in query
optimizer stat calculations, do not construct and destroy stats_latch
for them. At the same time, since such objects do not participate in
user transactions nor have auto increment fields, do not construct
autoinc_lock nor autoinc_mutex fields neither.
http://