Igor Babaev
4079a5dc3f
Fixed bug mdev-4366.
...
When performing the range analysis for a conjunction the function
calculate_cond_selectivity_for_table should take in to account that
the analysis of some conjuncts may return SEL_ARG::IMPOSSIBLE.
2013-04-04 14:11:31 -07:00
unknown
c2cbc9cee6
MDEV-26: Global transaction ID.
...
Move combining slave and gtid binlog state into a separate function.
Make SHOW ALL SLAVES STATUS use the same function, so it shows the
same value used by slave connect.
Add a test case.
2013-04-04 17:38:10 +02:00
Sergei Golubchik
87a452f6d5
MDEV-4088 Replication 10.0 -> 5.5 fails
...
update 5.1 to replicate from 10.0 and
to show the server version (as of 10.0) correctly
sql-common/client.c:
mdev:4088
sql/slave.cc:
use the version number, not just the first character of the version string
(we want 10 > 4 not "10" < "4").
2013-04-04 11:35:10 +02:00
Sergei Golubchik
33f3c93e6f
MDEV-4161 Assertion `status_var.memory_used == 0' fails in virtual THD::~THD()
...
init join->top_join_tab_count to be in sync with join->join_tab=stat,
otherwise a query can be killed in-between and join_tab's won't be deleted
(JOIN::cleanup won't call JOIN_TAB::cleanup)
2013-04-04 11:05:04 +02:00
Sergei Golubchik
3e638e80fb
MDEV-4226 [PATCH] "Unused variable" warnings in the tarball
2013-04-04 10:49:20 +02:00
Igor Babaev
50d4d1ca18
Fixed bug mdev-4367.
...
When calculating selectivity of conditions one should take into account
the cases when some tables to be joined are empty.
2013-04-03 23:50:14 -07:00
Igor Babaev
d62ee4e970
Fixed bug mdev-4350.
...
Wrong formulas used by the function Histogram::point_selectivity()
could result in a negative value of selectivity returned by the
function.
2013-04-03 20:00:10 -07:00
Igor Babaev
915a8ae42c
Fixed bug mdev-4349.
...
Range analysis of the condition for a non-indexed column may
return an impossible range. This must be taken into account.
2013-04-03 00:54:24 -07:00
Igor Babaev
70badba5e0
Fixed bug mdev-4348.
...
The bug was caused a wrong casting.
2013-04-01 20:49:20 -07:00
Igor Babaev
e2d0d935c1
Merge
2013-04-01 15:46:24 -07:00
Igor Babaev
c9208300b4
Fixed a valgrind complain on usage of an uninitialized value.
...
It popped up because the latest fix to handle properly null
ranges was not complete.
2013-04-01 11:17:18 -07:00
Sergey Petrunya
763af1a8a3
MDEV-4240: mariadb 5.3.12 using more memory than MySQL 5.1 for an inefficient query
...
- Let index_merge allocate table handlers on quick select's MEM_ROOT,
not on statement's MEM_ROOT.
This is crucial for big "range checked for each record" queries, where
index_merge can be created and deleted many times during query exection.
We should not make O(#rows) allocations on statement's MEM_ROOT.
2013-04-01 18:03:14 +04:00
Igor Babaev
e370530493
Take into account the number of null values in any used column when
...
calculating selectivity of conditions.
2013-03-31 23:41:47 -07:00
Igor Babaev
0f3f93532b
Merge 5.5->10.0-base
2013-03-31 15:18:55 -07:00
Igor Babaev
cb47f0a79f
Fixed a valgrind complain on usage of an uninitialized value.
2013-03-31 13:40:55 -07:00
Igor Babaev
2713bab291
Merge 10.0-base -> mwl253.
2013-03-31 09:10:01 -07:00
Igor Babaev
78bab78395
Merge
2013-03-30 22:00:04 -07:00
Igor Babaev
9e1ca1053b
Added the type of histogram for mwl #253 .
...
Introduced double precision height-balanced histograms.
2013-03-30 18:57:07 -07:00
Igor Babaev
9055498634
Fixed several bugs for mwl #253 .
...
One of them is quite serious: the function table_cond_selectivity used
the TABLE_REF structure for ref/eq_ref access methods as if they had been
filled. In fact these structure are filled after the best execution plan
has been chosen.
The other bugs happened due to:
- an erroneous attempt at get statistics on the result of materialization
of a view
- incorrect handling of ranges with no left/right limits when calculating
selectivity of range conditions on non-indexed columns
- lack of cleanup for some newly introduced fields
2013-03-30 15:37:21 -07:00
unknown
599a1384af
Fix for MDEV-4144
...
Analysis:
The reason for the inefficent plan was that Item_subselect::is_expensive()
didn't detect the special case when a subquery was optimized, but had no
join plan because it either has no table, or its tables have been optimized
away, or the optimizer detected that the result set is empty.
Solution:
Identify the special cases above in the Item_subselect::is_expensive(),
and consider such degenerate subqueries inexpensive.
2013-03-29 17:53:21 +02:00
Sergey Petrunya
3345e7564d
MDEV-4335: Unexpected results when selecting on information_schema
...
- When converting a subquery to a semi-join, propagate OPTION_SCHEMA_TABLE.
2013-03-29 19:27:06 +04:00
Vladislav Vaintroub
fa01b76be7
MDEV-4243 : remove several clang warnings.
2013-03-29 14:56:09 +01:00
Alexander Barkov
73d39bba95
Merge from the latest mariadb-10.0.
...
added:
include/mysql/service_kill_statement.h
libmysql/libmysql_rpm_version.in
libmysql/rpm_support.cc
libservices/kill_statement_service.c
mysql-test/include/ctype_heap.inc
mysql-test/include/ctype_strtoll10.inc
mysql-test/r/change_user_notembedded.result
mysql-test/r/create_delayed.result
mysql-test/r/ctype_utf16le.result
mysql-test/r/failed_auth_3909.result
mysql-test/r/gis2.result
mysql-test/r/grant_lowercase.result
mysql-test/r/group_by_innodb.result
mysql-test/r/information_schema2.result
mysql-test/suite/innodb/r/innodb_bug14704286.result
mysql-test/suite/innodb/t/innodb_bug14704286.test
mysql-test/suite/plugins/r/audit_null_debug.result
mysql-test/suite/plugins/r/cassandra.result
mysql-test/suite/plugins/r/cassandra_qcache.result
mysql-test/suite/plugins/t/audit_null_debug.test
mysql-test/suite/plugins/t/cassandra.opt
mysql-test/suite/plugins/t/cassandra.test
mysql-test/suite/plugins/t/cassandra_qcache.opt
mysql-test/suite/plugins/t/cassandra_qcache.test
mysql-test/suite/rpl/r/rpl_password_boundaries.result
mysql-test/suite/rpl/t/rpl_password_boundaries.test
mysql-test/suite/sys_vars/r/innodb_locking_fake_changes_basic.result
mysql-test/suite/sys_vars/r/innodb_max_bitmap_file_size_basic.result
mysql-test/suite/sys_vars/t/innodb_locking_fake_changes_basic.test
mysql-test/suite/sys_vars/t/innodb_max_bitmap_file_size_basic.test
mysql-test/t/change_user_notembedded.test
mysql-test/t/create_delayed.test
mysql-test/t/ctype_utf16le.test
mysql-test/t/failed_auth_3909.test
mysql-test/t/gis2.test
mysql-test/t/grant_lowercase.opt
mysql-test/t/grant_lowercase.test
mysql-test/t/group_by_innodb.test
mysql-test/t/information_schema2.test
packaging/rpm-uln/
packaging/rpm-uln/CMakeLists.txt
packaging/rpm-uln/README-ULN
packaging/rpm-uln/README.mysql-docs
packaging/rpm-uln/filter-requires-mysql.sh
packaging/rpm-uln/generate-tarball.sh
packaging/rpm-uln/my.cnf
packaging/rpm-uln/my_config.h
packaging/rpm-uln/mysql-5.5-errno.patch
packaging/rpm-uln/mysql-5.5-fix-tests.patch
packaging/rpm-uln/mysql-5.5-libdir.patch
packaging/rpm-uln/mysql-5.5-mtr1.patch
packaging/rpm-uln/mysql-5.5-stack-guard.patch
packaging/rpm-uln/mysql-5.5-testing.patch
packaging/rpm-uln/mysql-chain-certs.patch
packaging/rpm-uln/mysql-embedded-check.c
packaging/rpm-uln/mysql-expired-certs.patch
packaging/rpm-uln/mysql-install-test.patch
packaging/rpm-uln/mysql-strmov.patch
packaging/rpm-uln/mysql.init
packaging/rpm-uln/mysql.spec.sh
packaging/rpm-uln/scriptstub.c
scripts/mysql_performance_tables.sql
storage/cassandra/
storage/cassandra/CMakeLists.txt
storage/cassandra/cassandra.cnf
storage/cassandra/cassandra_se.cc
storage/cassandra/cassandra_se.h
storage/cassandra/gen-cpp/
storage/cassandra/gen-cpp/Cassandra.cpp
storage/cassandra/gen-cpp/Cassandra.h
storage/cassandra/gen-cpp/Cassandra_server.skeleton.cpp
storage/cassandra/gen-cpp/cassandra_constants.cpp
storage/cassandra/gen-cpp/cassandra_constants.h
storage/cassandra/gen-cpp/cassandra_types.cpp
storage/cassandra/gen-cpp/cassandra_types.h
storage/cassandra/ha_cassandra.cc
storage/cassandra/ha_cassandra.h
storage/innobase/mysql-test/storage_engine/alter_tablespace.rdiff
renamed:
mysql-test/include/mysqlbinlog_row_engine.inc => mysql-test/extra/binlog_tests/mysqlbinlog_row_engine.inc
mysql-test/r/mysqlbinlog-cp932.result => mysql-test/suite/binlog/r/binlog_mysqlbinlog-cp932.result
mysql-test/r/mysqlbinlog2.result => mysql-test/suite/binlog/r/binlog_mysqlbinlog2.result
mysql-test/r/mysqlbinlog_base64.result => mysql-test/suite/binlog/r/binlog_mysqlbinlog_base64.result
mysql-test/r/mysqlbinlog_row.result => mysql-test/suite/binlog/r/binlog_mysqlbinlog_row.result
mysql-test/r/mysqlbinlog_row_innodb.result => mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_innodb.result
mysql-test/r/mysqlbinlog_row_myisam.result => mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_myisam.result
mysql-test/r/mysqlbinlog_row_trans.result => mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_trans.result
mysql-test/suite/innodb/t/innodb-autoinc-master.opt => mysql-test/suite/innodb/t/innodb-autoinc.opt
mysql-test/t/mysqlbinlog-cp932-master.opt => mysql-test/suite/binlog/t/binlog_mysqlbinlog-cp932-master.opt
mysql-test/t/mysqlbinlog-cp932.test => mysql-test/suite/binlog/t/binlog_mysqlbinlog-cp932.test
mysql-test/t/mysqlbinlog2-master.opt => mysql-test/suite/binlog/t/binlog_mysqlbinlog2-master.opt
mysql-test/t/mysqlbinlog2.test => mysql-test/suite/binlog/t/binlog_mysqlbinlog2.test
mysql-test/t/mysqlbinlog_base64.test => mysql-test/suite/binlog/t/binlog_mysqlbinlog_base64.test
mysql-test/t/mysqlbinlog_row-master.opt => mysql-test/suite/binlog/t/binlog_mysqlbinlog_row-master.opt
mysql-test/t/mysqlbinlog_row.test => mysql-test/suite/binlog/t/binlog_mysqlbinlog_row.test
mysql-test/t/mysqlbinlog_row_innodb-master.opt => mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_innodb-master.opt
mysql-test/t/mysqlbinlog_row_innodb.test => mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_innodb.test
mysql-test/t/mysqlbinlog_row_myisam-master.opt => mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_myisam-master.opt
mysql-test/t/mysqlbinlog_row_myisam.test => mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_myisam.test
mysql-test/t/mysqlbinlog_row_trans-master.opt => mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_trans-master.opt
mysql-test/t/mysqlbinlog_row_trans.test => mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_trans.test
mysql-test/t/plugin_load_option-master.opt => mysql-test/t/plugin_load_option.opt
modified:
BUILD/FINISH.sh
BUILD/SETUP.sh
CMakeLists.txt
TODO
VERSION
client/completion_hash.cc
client/mysql.cc
client/mysql_upgrade.c
client/mysqlbinlog.cc
client/mysqlcheck.c
client/mysqldump.c
client/mysqltest.cc
cmake/build_configurations/mysql_release.cmake
cmake/character_sets.cmake
cmake/configure.pl
cmake/cpack_rpm.cmake
cmake/create_initial_db.cmake.in
cmake/info_macros.cmake.in
cmake/install_layout.cmake
cmake/mysql_version.cmake
cmake/package_name.cmake
cmake/plugin.cmake
debian/dist/Debian/mariadb-server-10.0.files
debian/dist/Debian/rules
debian/dist/Ubuntu/mariadb-server-10.0.files
debian/dist/Ubuntu/rules
debian/patches/38_scripts__mysqld_safe.sh__signals.dpatch
extra/comp_err.c
extra/replace.c
extra/resolve_stack_dump.c
include/hash.h
include/heap.h
include/m_ctype.h
include/ma_dyncol.h
include/my_dir.h
include/my_global.h
include/my_pthread.h
include/my_sys.h
include/my_tree.h
include/myisamchk.h
include/mysql.h.pp
include/mysql/plugin.h
include/mysql/plugin_audit.h.pp
include/mysql/plugin_auth.h.pp
include/mysql/plugin_ftparser.h.pp
include/mysql/service_thd_wait.h
include/mysql/services.h
include/mysql_com.h
include/service_versions.h
include/violite.h
libmysql/CMakeLists.txt
libmysql/libmysql.c
libmysqld/CMakeLists.txt
libmysqld/emb_qcache.cc
libmysqld/lib_sql.cc
libservices/CMakeLists.txt
mysql-test/extra/binlog_tests/binlog.test
mysql-test/include/have_dbi_dbd-mysql.inc
mysql-test/include/plugin.defs
mysql-test/include/rpl_start_server.inc
mysql-test/lib/v1/mysql-test-run.pl
mysql-test/mysql-test-run.pl
mysql-test/r/alias.result
mysql-test/r/contributors.result
mysql-test/r/create.result
mysql-test/r/ctype_ucs.result
mysql-test/r/ctype_utf16.result
mysql-test/r/ctype_utf32.result
mysql-test/r/ctype_utf8.result
mysql-test/r/datetime_456.result
mysql-test/r/derived_view.result
mysql-test/r/distinct.result
mysql-test/r/dyncol.result
mysql-test/r/func_encrypt_ucs2.result
mysql-test/r/func_gconcat.result
mysql-test/r/func_misc.result
mysql-test/r/func_time.result
mysql-test/r/group_by.result
mysql-test/r/group_min_max.result
mysql-test/r/handlersocket.result
mysql-test/r/loaddata.result
mysql-test/r/mysql.result
mysql-test/r/mysqltest.result
mysql-test/r/plugin.result
mysql-test/r/plugin_auth.result
mysql-test/r/show_check.result
mysql-test/r/show_explain.result
mysql-test/r/sp.result
mysql-test/r/sp_notembedded.result
mysql-test/r/stat_tables_par.result
mysql-test/r/stat_tables_par_innodb.result
mysql-test/r/subselect.result
mysql-test/r/subselect3.result
mysql-test/r/subselect3_jcl6.result
mysql-test/r/subselect4.result
mysql-test/r/subselect_innodb.result
mysql-test/r/subselect_mat_cost.result
mysql-test/r/subselect_no_mat.result
mysql-test/r/subselect_no_opts.result
mysql-test/r/subselect_no_scache.result
mysql-test/r/subselect_sj.result
mysql-test/r/subselect_sj_jcl6.result
mysql-test/r/sum_distinct-big.result
mysql-test/r/type_year.result
mysql-test/r/user_var.result
mysql-test/r/view.result
mysql-test/suite.pm
mysql-test/suite/binlog/r/binlog_database.result
mysql-test/suite/binlog/r/binlog_row_annotate.result
mysql-test/suite/binlog/r/binlog_row_mysqlbinlog_options.result
mysql-test/suite/binlog/r/binlog_row_mysqlbinlog_verbose.result
mysql-test/suite/engines/funcs/r/tc_rename_error.result
mysql-test/suite/engines/iuds/r/insert_time.result
mysql-test/suite/funcs_1/datadict/processlist_priv.inc
mysql-test/suite/funcs_1/datadict/processlist_val.inc
mysql-test/suite/funcs_1/r/innodb_func_view.result
mysql-test/suite/funcs_1/r/is_columns_is.result
mysql-test/suite/funcs_1/r/is_columns_is_embedded.result
mysql-test/suite/funcs_1/r/memory_func_view.result
mysql-test/suite/funcs_1/r/myisam_func_view.result
mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result
mysql-test/suite/funcs_1/r/processlist_priv_ps.result
mysql-test/suite/funcs_1/r/processlist_val_no_prot.result
mysql-test/suite/funcs_1/r/processlist_val_ps.result
mysql-test/suite/innodb/r/binlog_consistent.result
mysql-test/suite/innodb/r/innodb-autoinc.result
mysql-test/suite/innodb/r/innodb-zip.result
mysql-test/suite/innodb/r/innodb.result
mysql-test/suite/innodb/r/innodb_bug53591.result
mysql-test/suite/innodb/r/innodb_prefix_index_liftedlimit.result
mysql-test/suite/innodb/t/innodb-autoinc.test
mysql-test/suite/innodb/t/innodb-zip.test
mysql-test/suite/innodb/t/innodb.test
mysql-test/suite/innodb/t/innodb_bug53591.test
mysql-test/suite/innodb/t/innodb_prefix_index_liftedlimit.test
mysql-test/suite/maria/truncate.result
mysql-test/suite/maria/truncate.test
mysql-test/suite/multi_source/multisource.result
mysql-test/suite/multi_source/multisource.test
mysql-test/suite/perfschema/include/upgrade_check.inc
mysql-test/suite/perfschema/r/digest_table_full.result
mysql-test/suite/perfschema/r/func_file_io.result
mysql-test/suite/perfschema/r/func_mutex.result
mysql-test/suite/perfschema/r/pfs_upgrade.result
mysql-test/suite/perfschema/r/statement_digest.result
mysql-test/suite/perfschema/r/statement_digest_consumers.result
mysql-test/suite/perfschema/r/statement_digest_long_query.result
mysql-test/suite/perfschema/t/func_file_io.test
mysql-test/suite/perfschema/t/func_mutex.test
mysql-test/suite/plugins/suite.pm
mysql-test/suite/rpl/r/rpl_semi_sync.result
mysql-test/suite/rpl/t/rpl_semi_sync.test
mysql-test/suite/sphinx/sphinx.result
mysql-test/suite/storage_engine/misc.result
mysql-test/suite/sys_vars/r/character_set_client_basic.result
mysql-test/suite/sys_vars/r/character_set_connection_basic.result
mysql-test/suite/sys_vars/r/character_set_database_basic.result
mysql-test/suite/sys_vars/r/character_set_filesystem_basic.result
mysql-test/suite/sys_vars/r/character_set_results_basic.result
mysql-test/suite/sys_vars/r/innodb_change_buffering_debug_basic.result
mysql-test/suite/sys_vars/r/innodb_changed_pages_limit_basic.result
mysql-test/suite/sys_vars/r/pseudo_thread_id_basic.result
mysql-test/suite/sys_vars/t/innodb_change_buffering_debug_basic.test
mysql-test/suite/sys_vars/t/innodb_changed_pages_limit_basic.test
mysql-test/suite/sys_vars/t/pseudo_thread_id_basic.test
mysql-test/suite/vcol/r/vcol_misc.result
mysql-test/suite/vcol/t/vcol_misc.test
mysql-test/t/alias.test
mysql-test/t/ctype_ucs.test
mysql-test/t/ctype_utf16.test
mysql-test/t/ctype_utf32.test
mysql-test/t/ctype_utf8.test
mysql-test/t/derived_view.test
mysql-test/t/distinct.test
mysql-test/t/dyncol.test
mysql-test/t/file_contents.test
mysql-test/t/func_gconcat.test
mysql-test/t/func_misc.test
mysql-test/t/group_by.test
mysql-test/t/group_min_max.test
mysql-test/t/loaddata.test
mysql-test/t/mysql.test
mysql-test/t/plugin.test
mysql-test/t/plugin_auth.test
mysql-test/t/show_check.test
mysql-test/t/show_explain.test
mysql-test/t/sp.test
mysql-test/t/sp_notembedded.test
mysql-test/t/stat_tables_par.test
mysql-test/t/subselect4.test
mysql-test/t/subselect_innodb.test
mysql-test/t/subselect_sj.test
mysql-test/t/sum_distinct-big.test
mysql-test/t/user_var.test
mysql-test/t/view.test
mysql-test/valgrind.supp
mysys/array.c
mysys/charset-def.c
mysys/default.c
mysys/hash.c
mysys/ma_dyncol.c
mysys/mf_tempdir.c
mysys/my_alloc.c
mysys/my_chmod.c
mysys/my_chsize.c
mysys/my_copy.c
mysys/my_create.c
mysys/my_delete.c
mysys/my_error.c
mysys/my_fopen.c
mysys/my_fstream.c
mysys/my_getwd.c
mysys/my_lib.c
mysys/my_lock.c
mysys/my_malloc.c
mysys/my_open.c
mysys/my_pread.c
mysys/my_read.c
mysys/my_redel.c
mysys/my_rename.c
mysys/my_seek.c
mysys/my_sync.c
mysys/my_thr_init.c
mysys/my_write.c
mysys/mysys_priv.h
mysys/safemalloc.c
mysys/string.c
mysys/tree.c
mysys/waiting_threads.c
plugin/feedback/utils.cc
scripts/CMakeLists.txt
scripts/mysql_install_db.pl.in
scripts/mysql_install_db.sh
scripts/mysql_system_tables.sql
scripts/mysql_system_tables_fix.sql
scripts/mysqlaccess.sh
scripts/mysqld_multi.sh
scripts/mysqld_safe.sh
sql-common/client.c
sql-common/client_plugin.c
sql/CMakeLists.txt
sql/debug_sync.cc
sql/event_data_objects.cc
sql/event_db_repository.cc
sql/event_scheduler.cc
sql/events.cc
sql/field.cc
sql/field.h
sql/filesort.cc
sql/filesort_utils.cc
sql/ha_ndbcluster.cc
sql/ha_ndbcluster_binlog.cc
sql/ha_partition.cc
sql/ha_partition.h
sql/handler.cc
sql/handler.h
sql/hostname.cc
sql/item.cc
sql/item.h
sql/item_cmpfunc.cc
sql/item_cmpfunc.h
sql/item_create.cc
sql/item_create.h
sql/item_func.cc
sql/item_func.h
sql/item_geofunc.cc
sql/item_geofunc.h
sql/item_row.cc
sql/item_strfunc.cc
sql/item_strfunc.h
sql/item_subselect.cc
sql/item_sum.cc
sql/item_sum.h
sql/item_timefunc.cc
sql/item_timefunc.h
sql/item_xmlfunc.cc
sql/item_xmlfunc.h
sql/lex.h
sql/log.cc
sql/log_event.cc
sql/log_event.h
sql/log_event_old.cc
sql/mdl.cc
sql/mysqld.cc
sql/mysqld.h
sql/net_serv.cc
sql/opt_range.cc
sql/opt_range_mrr.cc
sql/opt_subselect.cc
sql/protocol.cc
sql/records.cc
sql/rpl_filter.cc
sql/rpl_handler.cc
sql/rpl_handler.h
sql/rpl_mi.cc
sql/rpl_mi.h
sql/rpl_rli.cc
sql/rpl_tblmap.cc
sql/rpl_utility.cc
sql/scheduler.cc
sql/set_var.cc
sql/set_var.h
sql/slave.cc
sql/sp.cc
sql/sp_head.cc
sql/sp_pcontext.cc
sql/sp_rcontext.cc
sql/sp_rcontext.h
sql/sql_acl.cc
sql/sql_analyse.h
sql/sql_array.h
sql/sql_audit.cc
sql/sql_audit.h
sql/sql_base.cc
sql/sql_base.h
sql/sql_cache.cc
sql/sql_class.cc
sql/sql_class.h
sql/sql_connect.cc
sql/sql_const.h
sql/sql_db.cc
sql/sql_delete.cc
sql/sql_error.cc
sql/sql_error.h
sql/sql_handler.cc
sql/sql_help.cc
sql/sql_insert.cc
sql/sql_join_cache.cc
sql/sql_lex.cc
sql/sql_lex.h
sql/sql_list.h
sql/sql_load.cc
sql/sql_parse.cc
sql/sql_plugin.cc
sql/sql_plugin_services.h
sql/sql_prepare.cc
sql/sql_priv.h
sql/sql_profile.cc
sql/sql_profile.h
sql/sql_reload.cc
sql/sql_repl.cc
sql/sql_repl.h
sql/sql_select.cc
sql/sql_servers.cc
sql/sql_show.cc
sql/sql_signal.cc
sql/sql_statistics.cc
sql/sql_string.cc
sql/sql_string.h
sql/sql_table.cc
sql/sql_test.cc
sql/sql_time.cc
sql/sql_trigger.cc
sql/sql_truncate.cc
sql/sql_udf.cc
sql/sql_union.cc
sql/sql_update.cc
sql/sql_yacc.yy
sql/sys_vars.cc
sql/sys_vars.h
sql/table.cc
sql/table.h
sql/thr_malloc.cc
sql/thr_malloc.h
sql/tztime.cc
sql/uniques.cc
sql/unireg.cc
storage/archive/ha_archive.cc
storage/archive/ha_archive.h
storage/csv/ha_tina.cc
storage/federated/ha_federated.cc
storage/federated/ha_federated.h
storage/federatedx/federatedx_io_mysql.cc
storage/federatedx/ha_federatedx.cc
storage/federatedx/ha_federatedx.h
storage/heap/ha_heap.cc
storage/heap/heapdef.h
storage/heap/hp_block.c
storage/heap/hp_create.c
storage/heap/hp_open.c
storage/heap/hp_write.c
storage/innobase/btr/btr0btr.cc
storage/innobase/btr/btr0cur.cc
storage/innobase/buf/buf0buf.cc
storage/innobase/buf/buf0lru.cc
storage/innobase/dict/dict0dict.cc
storage/innobase/fil/fil0fil.cc
storage/innobase/fts/fts0fts.cc
storage/innobase/handler/ha_innodb.cc
storage/innobase/handler/ha_innodb.h
storage/innobase/handler/handler0alter.cc
storage/innobase/ibuf/ibuf0ibuf.cc
storage/innobase/include/btr0cur.h
storage/innobase/include/dict0mem.h
storage/innobase/include/fil0fil.h
storage/innobase/include/lock0lock.h
storage/innobase/include/page0zip.h
storage/innobase/include/row0undo.h
storage/innobase/include/row0upd.ic
storage/innobase/lock/lock0lock.cc
storage/innobase/log/log0recv.cc
storage/innobase/mysql-test/storage_engine/tbl_opt_row_format.rdiff
storage/innobase/os/os0file.cc
storage/innobase/page/page0cur.cc
storage/innobase/page/page0page.cc
storage/innobase/page/page0zip.cc
storage/innobase/row/row0mysql.cc
storage/innobase/row/row0sel.cc
storage/innobase/row/row0umod.cc
storage/innobase/row/row0undo.cc
storage/maria/ha_maria.cc
storage/maria/ma_bitmap.c
storage/maria/ma_blockrec.c
storage/maria/ma_check.c
storage/maria/ma_ft_boolean_search.c
storage/maria/ma_ft_nlq_search.c
storage/maria/ma_ft_parser.c
storage/maria/ma_loghandler.c
storage/maria/ma_open.c
storage/maria/ma_sort.c
storage/maria/ma_write.c
storage/maria/maria_pack.c
storage/maria/unittest/sequence_storage.c
storage/myisam/ft_boolean_search.c
storage/myisam/ft_nlq_search.c
storage/myisam/ft_parser.c
storage/myisam/ft_stopwords.c
storage/myisam/mi_check.c
storage/myisam/mi_open.c
storage/myisam/mi_write.c
storage/myisam/myisamchk.c
storage/myisam/myisamlog.c
storage/myisam/myisampack.c
storage/myisam/sort.c
storage/myisammrg/ha_myisammrg.cc
storage/myisammrg/mysql-test/storage_engine/vcol.rdiff
storage/perfschema/pfs.cc
storage/perfschema/pfs_check.cc
storage/perfschema/pfs_instr.cc
storage/perfschema/pfs_server.cc
storage/sphinx/ha_sphinx.cc
storage/xtradb/btr/btr0cur.c
storage/xtradb/btr/btr0pcur.c
storage/xtradb/buf/buf0lru.c
storage/xtradb/buf/buf0rea.c
storage/xtradb/fsp/fsp0fsp.c
storage/xtradb/handler/ha_innodb.cc
storage/xtradb/handler/ha_innodb.h
storage/xtradb/handler/i_s.cc
storage/xtradb/ibuf/ibuf0ibuf.c
storage/xtradb/include/btr0btr.h
storage/xtradb/include/btr0cur.h
storage/xtradb/include/log0online.h
storage/xtradb/include/srv0srv.h
storage/xtradb/include/univ.i
storage/xtradb/include/ut0ut.h
storage/xtradb/include/ut0ut.ic
storage/xtradb/lock/lock0lock.c
storage/xtradb/log/log0log.c
storage/xtradb/log/log0online.c
storage/xtradb/os/os0file.c
storage/xtradb/row/row0ins.c
storage/xtradb/row/row0mysql.c
storage/xtradb/row/row0upd.c
storage/xtradb/srv/srv0srv.c
storage/xtradb/srv/srv0start.c
strings/ctype-latin1.c
strings/ctype-ucs2.c
strings/my_vsnprintf.c
support-files/compiler_warnings.supp
support-files/mysql.spec.sh
tests/mysql_client_test.c
vio/viosocket.c
win/create_def_file.js
mysql-test/suite/binlog/r/binlog_mysqlbinlog_row.result
mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_innodb.result
mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_myisam.result
mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_trans.result
mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_innodb.test
mysql-test/suite/binlog/t/binlog_mysqlbinlog_row_myisam.test
pending merges:
Sergei Golubchik 2013-03-28 MDEV-4207 Invalid code in fts_savepoint_rele...
Alexander Barkov 2013-03-28 Fixing test failure in the previous comm...
Alexander Barkov 2013-03-28 Merging utf16le from MySQL-5.6
Vladislav Vaintroub 2013-02-19 MDEV-156 Threadpool - add thd_wait_be...
Michael Widenius 2013-02-15 [merge] Automatic merge
Elena Stepanova 2013-02-08 Fix for MDEV-4149, backport from 10.0:
timour@askmonty.org 2013-02-07 MDEV-537 Make multi-column non-top le...
Sergei Golubchik 2013-02-05 set THR_THD key and current_thd=NULL as ...
sanja@askmonty.org 2013-02-04 [merge] merge
sanja@askmonty.org 2013-02-04 MDEV-3873: post-merge fix.
Sergei Golubchik 2013-02-04 missing cast added
Sergey Petrunya 2013-02-04 Skip cassandra_qcache.test if there is no...
Sergey Petrunya 2013-02-04 [merge] Merge fix for MDEV-3997.
Sergey Petrunya 2013-02-04 MDEV-3997: Querying a Cassandra table on ...
Sergey Petrunya 2013-02-04 Fix mysql-test/suite/plugins/suite.pm to ...
sanja@askmonty.org 2013-02-04 [merge] merge
sanja@askmonty.org 2013-02-04 MDEV-4091: Dynamic columns C functions...
knielsen@knielse... 2013-01-31 MDEV-4121: binlog.binlog_row_binlog s...
Sergei Golubchik 2013-02-02 remove "invisible sysvars" oxymoron
Sergei Golubchik 2013-01-31 fix for a valgrind builds.
Sergei Golubchik 2013-01-31 avoid mtr errors for --plugin-add=EXAMPL...
Sergei Golubchik 2013-01-31 skip cassandra.test unless cassandra is ...
Sergei Golubchik 2013-01-31 [merge] 10.0-base merge
Sergei Golubchik 2013-01-30 don't disable the cassandra engine by de...
knielsen@knielse... 2013-01-30 MDEV-3984: Double free of Master_info...
Sergei Golubchik 2013-01-29 move cassandra-related code from cmake/c...
Sergei Golubchik 2013-01-29 buildbot fixes for storage/cassandra/CMa...
Sergei Golubchik 2013-01-29 [merge] 5.5 merge
Sergei Golubchik 2013-01-29 more changes for fedora18
Sergei Golubchik 2013-01-29 fix 'compat' rpm for fedora18
Vladislav Vaintroub 2013-01-28 fix embedded build with for cmake 2.6...
timour@askmonty.org 2013-01-28 Fix for MDEV-3948, and backport of th...
Sergei Golubchik 2013-01-28 [merge] 5.3 merge
Sergei Golubchik 2013-01-28 [merge] 5.2 merge
Sergei Golubchik 2013-01-28 compilation error with -Wuninitialized -...
Sergei Golubchik 2013-01-25 [merge] 5.1 merge
Sergei Golubchik 2013-01-25 MDEV-729 lp:998028 - Server crashes on n...
Sergei Golubchik 2013-01-25 MDEV-759 lp:998340 - Valgrind complains ...
Sergei Golubchik 2013-01-26 MDEV-3875 Wrong result (missing row) on ...
sanja@askmonty.org 2013-01-25 The problem was that expression with f...
sanja@askmonty.org 2013-01-28 MDEV-4091: Dynamic columns C functions...
Vladislav Vaintroub 2013-01-26 [merge] Merge MDEV-3842, MDEV-3923, M...
Vladislav Vaintroub 2013-01-25 fix embedded
Vladislav Vaintroub 2013-01-25 Fix embedded build
Vladislav Vaintroub 2013-01-25 MDEV-3842, MDEV-3923 :
Vladislav Vaintroub 2013-01-25 MDEV-3971 : problems installing Mari...
Michael Widenius 2013-01-26 [merge] Automatic merge
Michael Widenius 2013-01-25 Fixed MDEV-3890: Server crash inserting ...
Sergei Golubchik 2013-01-25 [merge] 5.3 merge
Sergei Golubchik 2013-01-25 [merge] 5.2 merge
Sergei Golubchik 2013-01-25 MDEV-4040 Replace deprecated SET OPTION ...
Sergei Golubchik 2013-01-25 MDEV-3909 remote user enumeration
Sergei Golubchik 2013-01-25 report "using password: YES/NO" correctl...
Sergei Golubchik 2013-01-25 MDEV-3915 COM_CHANGE_USER allows fast pa...
Igor Babaev 2013-01-23 [merge] Merge 5.3->5.5
Igor Babaev 2013-01-21 [merge] Merge 5.2->5.3
Igor Babaev 2013-01-21 [merge] Merge 5.1->5.2
Igor Babaev 2013-01-21 [merge] Merge.
Igor Babaev 2013-01-21 Fixed bug mdev-4063 (bug #56927 ).
Sergei Golubchik 2013-01-21 MDEV-4029 SELECT on information_schema u...
Igor Babaev 2013-01-19 Corrected the test case for bug mdev-3938.
Igor Babaev 2013-01-16 Corrected the fix for bug mdev-3938.
Igor Babaev 2013-01-15 Fixed bug mdev-3938.
sanja@montyprogr... 2013-01-16 MDEV-4056 fix.
timour@askmonty.org 2013-01-17 MDEV-3900 Optimizer difference betwee...
sanja@montyprogr... 2013-01-17 backport of:
sanja@montyprogr... 2013-01-16 MDEV-3988 fix.
Igor Babaev 2013-01-11 Fixed bug mdev-4025.
Vladislav Vaintroub 2013-01-11 MDEV-4020 : Make sure strmov symbol i...
Sergei Golubchik 2013-01-23 remove one particularly stupid test
Sergei Golubchik 2013-01-21 MDEV-4069 thd_wait_end does not called i...
sanja@montyprogr... 2013-01-22 Fixed typo in the function name.
sanja@montyprogr... 2013-01-21 MDEV-3873: fixed functions absend in ...
Sergei Golubchik 2013-01-20 fix a strict aliasing warning - remove a...
Sergei Golubchik 2013-01-20 MDEV-3952 Incompatible change in MariaDB...
Sergei Golubchik 2013-01-20 MDEV-3934 Assertion `((keypart_map+1) & ...
Sergei Golubchik 2013-01-20 MDEV-4029 SELECT on information_schema u...
Sergei Golubchik 2013-01-19 MDEV-3832 MariaDB conflicts with package...
Sergei Golubchik 2013-01-18 MDEV-633 lp:1024058 - mysqld XA crash in...
Sergei Golubchik 2013-01-18 simplify THD::binlog_setup_trx_data() usage
Sergei Golubchik 2013-01-18 MDEV-3908 crash in multi-table delete an...
Sergei Golubchik 2013-01-18 MDEV-4065 thd_kill_statement service
Vladislav Vaintroub 2013-01-18 Fix Windows installers' bootstrapper ...
Michael Widenius 2013-01-17 Don't reset maybe_null in update_used_ta...
Michael Widenius 2013-01-17 Fixed compiler warning
Sergei Golubchik 2013-01-16 [merge] xtradb merge. Percona-Server-5.5...
Sergei Golubchik 2013-01-15 Percona-Server-5.5.28-rel29.3
Sergei Golubchik 2013-01-15 Test case and a different fix for MySQL ...
Sergei Golubchik 2013-01-15 small cleanups
Sergei Golubchik 2013-01-15 backport a test case for a 5.5 bug fix f...
Sergei Golubchik 2013-01-15 [merge] mysql-5.5.29 merge
Dmitry Lenev 2012-12-10 Bug #15954896 "SP, MULTI-TABLE DELETE AND LO...
mysql-builder@or... 2012-12-07
Harin Vadodaria 2012-12-06 Bug#15912213: BUFFER OVERFLOW IN ACL_GET()
Gleb Shchepa 2012-12-05 Bug #15948123 : SERVER WORKS INCORRECT WITH L...
Gleb Shchepa 2012-12-05 Bug #15948123 : SERVER WORKS INCORRECT WITH L...
Joerg Bruehe 2012-11-08 Building RPMs for ULN:
Joerg Bruehe 2012-11-08 Placement change:
Tor Didriksen 2012-11-01 [merge] merge 5.1 => 5.5
Venkata Sidagam 2012-10-31 BUG#13556441: CHECK AND REPAIR TABLE SHOU...
Ashish Agarwal 2012-10-31 [merge] BUG#14485479: Merge into mysql-5.5...
Ashish Agarwal 2012-10-31 BUG#14485479: INSTALL AUDIT PLUGIN HANGS I...
Anirudh Mangipudi 2012-10-30 [merge] BUG#11754894: MYISAMCHK ERROR H...
Anirudh Mangipudi 2012-10-30 [merge] BUG#11754894: MYISAMCHK ERROR H...
Anirudh Mangipudi 2012-10-30 BUG#11754894: MYISAMCHK ERROR HAS INCOR...
Shivji Kumar Jha 2012-10-30 [merge] BUG#14659685: main.mysqlbinlog_r...
mysql-builder@or... 2012-10-29
mysql-builder@or... 2012-10-29 [merge]
mysql-builder@or... 2012-10-29
Alexander Nozdrin 2012-10-29 [merge] Merge from 5.1.
Tor Didriksen 2012-10-24 Bug#14737559 BZR JOIN PLUGIN TREES INTO INT...
Tor Didriksen 2012-10-23 [merge] local merge
Tor Didriksen 2012-10-23 Use MESSAGE(STATUS ...) as we don't want an...
Marko Mäkelä 2012-10-22 [merge] Merge mysql-5.1 to mysql-5.5.
Nuno Carvalho 2012-10-21 [merge] BUG#14629727: USER_VAR_EVENT IS MIS...
Nuno Carvalho 2012-10-21 [merge] BUG#14629727: USER_VAR_EVENT IS MIS...
Nuno Carvalho 2012-10-21 [merge] BUG#14629727: USER_VAR_EVENT IS MIS...
Nuno Carvalho 2012-10-12 [merge] BUG#14629727: USER_VAR_EVENT IS MIS...
Joerg Bruehe 2012-10-19 Fix formatting in 'INFO_BIN' on Windows - ba...
Joerg Bruehe 2012-10-19 [merge] Upmerge a backport - empty
Annamalai Gurusami 2012-10-19 Bug #14226171 EXCESSIVE ROW LOCKING W...
Neeraj Bisht 2012-10-18 [merge] Bug#13726751 - 8 BYTE MEMORY LEAK IN...
Marko Mäkelä 2012-10-18 [merge] Merge mysql-5.1 to mysql-5.5.
Krunal Bauskar 2012-10-17 [merge] merge from mysql-5.1 -> mysql-5.5
Krunal Bauskar 2012-10-17 removing .... will re-add using merge. for...
Tatjana Azundris... 2012-10-17 [merge] NULL merge
mysql-builder@or... 2012-10-17 [merge]
mysql-builder@or... 2012-08-27
mysql-builder@or... 2012-08-22
mysql-builder@or... 2012-08-22
mysql-builder@or... 2012-08-09
mysql-builder@or... 2012-08-09
mysql-builder@or... 2012-08-08
mysql-builder@or... 2012-07-25
mysql-builder@or... 2012-07-24
mysql-builder@or... 2012-07-23
mysql-builder@or... 2012-07-23
mysql-builder@or... 2012-07-20
mysql-builder@or... 2012-07-19
mysql-builder@or... 2012-07-19
mysql-builder@or... 2012-07-18
mysql-builder@or... 2012-07-17
mysql-builder@or... 2012-06-28
mysql-builder@or... 2012-06-22
mysql-builder@or... 2012-06-21
mysql-builder@or... 2012-06-20
mysql-builder@or... 2012-06-20
mysql-builder@or... 2012-06-19
mysql-builder@or... 2012-06-11
mysql-builder@or... 2012-06-08
mysql-builder@or... 2012-06-04
mysql-builder@or... 2012-04-28
mysql-builder@or... 2012-02-16
mysql-builder@or... 2011-06-28
mysql-builder@or... 2011-06-09
mysql-builder@or... 2011-04-18
mysql-builder@or... 2011-03-18
mysql-builder@or... 2011-03-11
mysql-builder@or... 2011-03-05
mysql-builder@or... 2011-03-04
mysql-builder@or... 2011-03-02
mysql-builder@or... 2011-03-02
mysql-builder@or... 2011-03-02
mysql-builder@or... 2011-03-01
mysql-builder@or... 2011-02-22
mysql-builder@or... 2011-02-22
mysql-builder@or... 2011-02-14
mysql-builder@or... 2011-02-09 [merge]
mysql-builder@or... 2011-02-09
mysql-builder@or... 2011-02-09
mysql-builder@or... 2011-02-08
mysql-builder@or... 2011-02-08
mysql-builder@or... 2011-02-09
mysql-builder@or... 2011-02-05
mysql-builder@or... 2010-12-29
mysql-builder@or... 2010-12-29
mysql-builder@or... 2010-12-28
mysql-builder@or... 2010-12-27
mysql-builder@or... 2010-09-06
mysql-builder@or... 2010-08-09
mysql-builder@or... 2010-06-23
mysql-builder@or... 2010-06-09
mysql-builder@or... 2010-06-08
mysql-builder@or... 2012-02-16
mysql-builder@or... 2012-01-31
mysql-builder@or... 2012-01-26
mysql-builder@or... 2011-09-08
mysql-builder@or... 2011-09-08
mysql-builder@or... 2011-09-28
mysql-builder@or... 2011-09-01
mysql-builder@or... 2011-08-30
mysql-builder@or... 2011-08-26
mysql-builder@or... 2011-08-24
mysql-builder@or... 2011-08-18
mysql-builder@or... 2011-07-22
mysql-builder@or... 2011-05-20
mysql-builder@or... 2011-03-22
mysql-builder@or... 2011-01-21
mysql-builder@or... 2011-01-20
mysql-builder@or... 2011-01-19
mysql-builder@or... 2011-01-19
mysql-builder@or... 2011-01-19
mysql-builder@or... 2011-01-13
mysql-builder@or... 2011-01-13
mysql-builder@or... 2011-01-07 [merge]
mysql-builder@or... 2011-01-06
mysql-builder@or... 2011-01-06
mysql-builder@or... 2010-11-30
mysql-builder@or... 2010-11-25
mysql-builder@or... 2010-11-25
mysql-builder@or... 2010-11-25
mysql-builder@or... 2010-11-25
mysql-builder@or... 2012-08-28
mysql-builder@or... 2012-07-25
mysql-builder@or... 2012-03-19
mysql-builder@or... 2011-12-21
mysql-builder@or... 2011-09-21 [merge]
mysql-builder@or... 2011-08-19 [merge]
mysql-builder@or... 2011-08-18
mysql-builder@or... 2011-08-15
mysql-builder@or... 2011-07-28
mysql-builder@or... 2011-07-26
mysql-builder@or... 2011-07-26
mysql-builder@or... 2011-06-20
mysql-builder@or... 2011-06-14
mysql-builder@or... 2011-06-11
mysql-builder@or... 2011-06-10
mysql-builder@or... 2011-06-10
mysql-builder@or... 2011-06-10
mysql-builder@or... 2011-06-09
mysql-builder@or... 2011-06-06
mysql-builder@or... 2011-06-03
mysql-builder@or... 2011-06-02
mysql-builder@or... 2011-06-01
mysql-builder@or... 2011-06-01
mysql-builder@or... 2011-06-01
mysql-builder@or... 2011-06-01
mysql-builder@or... 2011-06-01
mysql-builder@or... 2011-06-01
mysql-builder@or... 2011-06-01
mysql-builder@or... 2011-05-30
mysql-builder@or... 2011-05-30
mysql-builder@or... 2011-05-30
mysql-builder@or... 2011-05-30
mysql-builder@or... 2011-05-30
mysql-builder@or... 2011-05-26
mysql-builder@or... 2011-05-26
mysql-builder@or... 2011-05-26
mysql-builder@or... 2011-05-26
mysql-builder@or... 2011-05-26
mysql-builder@or... 2011-05-25
mysql-builder@or... 2011-05-25
mysql-builder@or... 2011-05-25
mysql-builder@or... 2011-05-25
mysql-builder@or... 2011-05-25
mysql-builder@or... 2011-05-25
mysql-builder@or... 2012-10-17
mysql-builder@or... 2012-10-16
mysql-builder@or... 2012-09-21
mysql-builder@or... 2011-11-17
mysql-builder@or... 2011-09-28
mysql-builder@or... 2011-09-28
mysql-builder@or... 2011-09-21 [merge]
mysql-builder@or... 2011-09-08
mysql-builder@or... 2011-09-07
mysql-builder@or... 2011-09-07
mysql-builder@or... 2011-09-07 [merge]
mysql-builder@or... 2011-09-02
mysql-builder@or... 2011-09-01
mysql-builder@or... 2011-09-01
mysql-builder@or... 2011-05-20
mysql-builder@or... 2011-04-28
mysql-builder@or... 2011-04-28
mysql-builder@or... 2011-02-04
mysql-builder@or... 2010-11-29
mysql-builder@or... 2010-11-27
mysql-builder@or... 2010-11-23
mysql-builder@or... 2010-11-18
mysql-builder@or... 2010-11-18
mysql-builder@or... 2010-11-18
mysql-builder@or... 2010-11-18
mysql-builder@or... 2010-10-29
mysql-builder@or... 2010-10-29
mysql-builder@or... 2010-10-16
mysql-builder@or... 2010-10-16
mysql-builder@or... 2010-10-16
mysql-builder@or... 2010-10-15
mysql-builder@or... 2010-10-15
mysql-builder@or... 2010-10-15
mysql-builder@or... 2010-10-15
mysql-builder@or... 2010-10-14
mysql-builder@or... 2010-10-14
mysql-builder@or... 2010-10-13
mysql-builder@or... 2010-10-12
mysql-builder@or... 2010-10-12
mysql-builder@or... 2010-10-12
Yasufumi Kinoshita 2012-10-17 [merge] Bug #13702112 : WAIT_FOR_READ ...
Tatjana Azundris... 2012-10-17 [merge] Bug#11764559: UMASK IS IGNORE...
Neeraj Bisht 2012-10-16 [merge] Bug#11745891 - LAST_INSERT(ID) DOES ...
mysql-builder@or... 2012-10-16
Marko Mäkelä 2012-10-16 [merge] Merge mysql-5.1 to mysql-5.5.
Krunal Bauskar 2012-10-15 removed warning message as they have chang...
Krunal Bauskar 2012-10-15 bug#14704286
Marc Alff 2012-10-12 [merge] Merge mysql-5.1 --> mysql-5.5
Vasil Dimov 2012-10-10 [merge] Null merge mysql-5.1 -> mysql-5.5 (th...
Vasil Dimov 2012-10-09 [merge] Merge mysql-5.1 -> mysql-5.5
Harin Vadodaria 2012-10-09 Bug #14211140 : CRASH WHEN GRANTING OR REV...
Annamalai Gurusami 2012-10-09 Fixing a compilation issue.
Praveenkumar Hul... 2012-10-08 Bug#11756600 - SLAVE THREAD CAN CRASH...
Annamalai Gurusami 2012-10-08 Bug #14036214 MYSQLD CRASHES WHEN EXEC...
Marko Mäkelä 2012-10-08 [merge] Merge mysql-5.1 to mysql-5.5.
Jon Olav Hauglid 2012-10-04 Bug#14640599 MEMORY LEAK WHEN EXECUTING ...
Tor Didriksen 2012-10-03 Bug#13713525 CREATE_INITIAL_DB.CMAKE IS FAI...
Jon Olav Hauglid 2012-10-03 Bug#14495351: CRASH IN HA_PARTITION::HAN...
Mattias Jonsson 2012-09-10 Bug#14495351: CRASH IN HA_PARTITION::HAND...
Serge Kozlov 2012-10-02 BUG#12604949. Increased timeout for switchin...
Tor Didriksen 2012-10-01 [merge] merge 5.1 => 5.5
Joerg Bruehe 2012-10-01 [merge] Empty upmerge of 5.1.66 into 5.5
hery.ramilison@o... 2012-10-01 Merge from mysql-5.5.28-release
Annamalai Gurusami 2012-09-28 [merge] Merge from mysql-5.1 to mysql-...
mysql-builder@or... 2012-09-27
Akhila Maddukuri 2012-09-27 Description:
mysql-builder@or... 2012-09-26 [merge]
Akhila Maddukuri 2012-09-26 [merge] Description:
Tor Didriksen 2012-09-25 [merge] merge 5.1 => 5.5
mysql-builder@or... 2012-09-25 [merge]
mysql-builder@or... 2012-09-25 [merge]
Jon Olav Hauglid 2012-09-25 [merge] Merge from mysql-5.1 to mysql-5.5
Raghav Kapoor 2012-09-25 [merge] BUG#13864642: DROP/CREATE USER BEHA...
Rohit Kalhans 2012-09-23 [merge] bug#14548159: upmerge from mysql-5....
Rohit Kalhans 2012-09-22 [merge] upmerge to bug#14548159
Nirbhay Choubey 2012-09-21 [merge] Merge of fix for Bug#14645196 fro...
Joerg Bruehe 2012-09-21 [merge] Merge changes for ULN RPMs into main...
Joerg Bruehe 2012-09-18 Spec file for ULN RPMs:
Joerg Bruehe 2012-07-26 Spec file: Declare conflicts with the ULN RPMs.
Joerg Bruehe 2012-07-26 ULN spec file: Some comment or message text ...
Joerg Bruehe 2012-07-26 Spec file: transfer the 'runselftest' macro ...
Joerg Bruehe 2012-07-26 Spec file for ULN RPMs:
Joerg Bruehe 2012-07-26 Spec file polishing: Handle 'MySQL-*' and 'm...
Joerg Bruehe 2012-07-25 [merge] Merge 5.5.27 into the tree for ULN R...
Joerg Bruehe 2012-06-14 Copyright text in the spec file for ULN RPMs.
Joerg Bruehe 2012-06-12 One file still missing for ULN RPMs.
Joerg Bruehe 2012-06-12 Still work on getting the "SPECIFIC-ULN/" fi...
Joerg Bruehe 2012-06-11 Protect traditional RPMs that "SPECIFIC-ULN/...
Joerg Bruehe 2012-06-11 cmake syntax error: missed ${...}
Joerg Bruehe 2012-06-11 Files in "SPECIFIC-ULN" need to be mentioned...
Joerg Bruehe 2012-06-11 Adape "SPECIFIC-ULN/mysql-5.5-libdir.patch" ...
Joerg Bruehe 2012-06-11 More changes to supporting the build of RPMs...
Joerg Bruehe 2012-06-08 First version of supporting the build of RPM...
Inaam Rana 2012-09-20 Bug#14594600 ASSERT FROM DROP TABLE CONCURRENT...
mysql-builder@or... 2012-09-20
Marko Mäkelä 2012-09-20 [merge] Null merge mysql-5.1 to mysql-5.5.
Marko Mäkelä 2012-09-20 Do not try innodb_change_buffering_debug=2.
Marko Mäkelä 2012-09-19 [merge] Merge mysql-5.1 to mysql-5.5.
Tor Didriksen 2012-09-18 Bug#14542543 FIX BUG #12694872 IN 5.5
Marko Mäkelä 2012-09-17 [merge] Null merge mysql-5.1 to mysql-5.5.
Marko Mäkelä 2012-09-17 [merge] Merge mysql-5.5 to working copy.
Harin Vadodaria 2012-09-17 [merge] Bug#11753779: MAX_CONNECT_ERRORS ...
Marko Mäkelä 2012-09-17 [merge] Merge mysql-5.1 to mysql-5.5.
Sujatha Sivakumar 2012-09-17 [merge] merge from 5.1 to 5.5
mysql-builder@or... 2012-09-12 [merge]
Tor Didriksen 2012-09-12 [merge] merge 5.1 => 5.5
Georgi Kodinov 2012-09-11 [merge] merge
Jon Olav Hauglid 2012-09-11 WL#6454: Deprecate SHOW AUTHORS and SHOW...
Georgi Kodinov 2012-08-27 Bug #13548161 : MYSQLD_SAFE IMPROVEMENTS FO...
Georgi Kodinov 2012-08-24 Bug #14181049 : MYSQL_INSTALL_DB.PL CREATES...
Andrei Elkin 2012-09-10 [merge] merge bug14597605 to 5.5.
Marc Alff 2012-09-07 [merge] Local merge
Marc Alff 2012-09-07 [merge] local merge
Akhil Mohan 2012-09-07 [merge] Empty version change upmerge
Marc Alff 2012-09-07 Bug#14072995 - PERFSCHEMA.FUNC_FILE_IO FAILS WI...
Marc Alff 2012-09-07 Bug#14100113 - PERFSCHEMA.FUNC_MUTEX FAILS WITH...
Tor Didriksen 2012-09-07 Bug#14593123 CONFIGURE.PL WITH CMAKE2.8 BRE...
Tor Didriksen 2012-09-05 [merge] merge 5.1 => 5.5
Annamalai Gurusami 2012-09-04 Bug #14500557 CRASH WHEN USING LONG IN...
Annamalai Gurusami 2012-09-03 [merge] Merge from mysql-5.1 to mysql-...
Annamalai Gurusami 2012-09-01 [merge] Merge from mysql-5.1 to mysql-...
mysql-builder@or... 2012-08-31 [merge]
Marko Mäkelä 2012-08-30 [merge] Merge mysql-5.1 to mysql-5.5.
Jorgen Loland 2012-08-30 [merge] Null-merge from 5.1
mysql-builder@or... 2012-08-29
Tor Didriksen 2012-08-28 [merge] merge 5.5.28-release => 5.5
mysql-builder@or... 2012-08-27
Aditya A 2012-08-27 Bug#14145950 AUTO_INCREMENT ON DOUBLE WILL FAIL ...
hery.ramilison@o... 2012-08-24 Raise version number after cloning 5....
Sergei Golubchik 2013-01-15 update debian patch to apply
Sergei Golubchik 2013-01-15 [merge] 5.3 merge
Sergei Golubchik 2013-01-10 [merge] 5.2->5.3 merge
Sergei Golubchik 2013-01-10 [merge] 5.1 merge
Sergei Golubchik 2013-01-09 [merge] mysql-5.1.67 merge
Joerg Bruehe 2012-12-07 Last-minute fix to 5.1.67,
akhil.mohan@orac... 2012-11-29 applying patch for BUG15912213
Tor Didriksen 2012-11-01 Bug#14840488 VALGRIND ERRORS IN MYSQL_CLIEN...
Anirudh Mangipudi 2012-10-30 BUG#11754894: MYISAMCHK ERROR HAS INCOR...
Shivji Kumar Jha 2012-10-30 BUG#14659685 - main.mysqlbinlog_row_myis...
mysql-builder@or... 2012-10-29
Alexander Nozdrin 2012-10-29 Fix sp_notembedded.test.
Marko Mäkelä 2012-10-22 Backport from 5.6: Bug#14769820 ASSERT FLEN ...
Nuno Carvalho 2012-10-21 BUG#14629727: USER_VAR_EVENT IS MISSING RAN...
Nuno Carvalho 2012-10-21 [merge] BUG#14629727: USER_VAR_EVENT IS MIS...
Nuno Carvalho 2012-10-12 BUG#14629727: USER_VAR_EVENT IS MISSING RAN...
Joerg Bruehe 2012-10-19 [merge] Automerge into main 5.1
Joerg Bruehe 2012-09-11 Backport this change from MySQL 5.5 to 5.1:
Neeraj Bisht 2012-10-18 Bug#13726751 - 8 BYTE MEMORY LEAK IN DO_SAVE...
Marko Mäkelä 2012-10-18 Bug#14758405: ALTER TABLE: ADDING SERIAL NUL...
Krunal Bauskar 2012-10-17 bug#14765606: ensure select is active befo...
Tatjana Azundris... 2012-10-17 [merge] Bug#11764559: UMASK IS IGNORE...
Tatjana Azundris... 2012-10-17 Bug#11764559: UMASK IS IGNORED BY ERR...
Yasufumi Kinoshita 2012-10-17 Bug #13702112 : WAIT_FOR_READ IS STUCK...
Neeraj Bisht 2012-10-16 Bug#11745891 - LAST_INSERT(ID) DOES NOT SUPP...
Marko Mäkelä 2012-10-16 Bug#14729221 IN-PLACE ALTER TABLE REPORTS ''...
Krunal Bauskar 2012-10-15 bug#14704286
Marc Alff 2012-10-12 Bug#14629232 SECURITY VULNERABILITY WITH SHOW P...
Vasil Dimov 2012-10-10 Fix compilation error in debug mode:
Vasil Dimov 2012-10-09 Port the test for Bug#14708715 from 5.1/innod...
Vasil Dimov 2012-10-09 Update the ChangeLog with the fix of Bug#1470...
Vasil Dimov 2012-10-09 Fix Bug#14708715 CREATE TABLE MEMORY LEAK ON ...
Marko Mäkelä 2012-10-08 Bug#14731482 UPDATE OR DELETE CORRUPTS A REC...
Tor Didriksen 2012-10-01 Bug#14683676 ENDLESS MEMORY CONSUMPTION IN ...
Joerg Bruehe 2012-10-01 [merge] Merge 5.1.66 into main 5.1
Annamalai Gurusami 2012-09-28 Bug #13249921 ASSERT !BPAGE->FILE_PAGE...
mysql-builder@or... 2012-09-26
Akhila Maddukuri 2012-09-26 Description:
Tor Didriksen 2012-09-25 Backport
mysql-builder@or... 2012-09-25
mysql-builder@or... 2012-09-25
Jon Olav Hauglid 2012-09-25 Bug#14621627 THREAD CACHE IS UNFAIR
Raghav Kapoor 2012-09-25 BUG#13864642: DROP/CREATE USER BEHAVING ODDLY
Rohit Kalhans 2012-09-23 BUG#14548159: Followup patch to fix some is...
Rohit Kalhans 2012-09-22 BUG#14548159: NUMEROUS CASES OF INCORRECT I...
Nirbhay Choubey 2012-09-21 Bug#14645196 MYSQL CLIENT'S USE COMMAND F...
mysql-builder@or... 2012-09-20
Marko Mäkelä 2012-09-19 Bug#14636528 INNODB CHANGE BUFFERING IS NOT ...
Marko Mäkelä 2012-09-17 [merge] Merge mysql-5.1 to working copy.
Harin Vadodaria 2012-09-17 Bug#11753779: MAX_CONNECT_ERRORS WORKS ON...
Marko Mäkelä 2012-09-17 Bug#12701488 ASSERT PAGE_ZIP_VALIDATE, UNIV_...
Sujatha Sivakumar 2012-09-17 Bug#11750014:ASSERTION TRX_DATA->EMPTY(...
mysql-builder@or... 2012-09-12
Tor Didriksen 2012-09-12 Backport Bug#13724099
Andrei Elkin 2012-09-10 [merge] merge bug14597605 to the main repo.
Andrei Elkin 2012-09-10 Bug#14597605 Issue with Null-value user on s...
akhil.mohan@orac... 2012-09-07 Raise version number after cloning 5....
Sergei Golubchik 2012-12-04 proactive s/strmov/strnmov/ in sql_acl.c...
Vladislav Vaintroub 2012-12-21 [merge] merge
Vladislav Vaintroub 2012-12-21 Support VS2012. Exclude compiler-defi...
Vladislav Vaintroub 2012-12-21 [merge] merge
Vladislav Vaintroub 2012-12-06 MDEV-3918: myisamchk bogus error for...
Sergei Golubchik 2012-12-11 one-byte overflow with old passwords
Vladislav Vaintroub 2012-11-26 Fix broken feedback plugin after MDEV...
Vladislav Vaintroub 2012-11-23 MDEV-712 - LP:1024239 - Mysqlclient...
Vladislav Vaintroub 2012-11-22 [merge] merge 5.1
Vladislav Vaintroub 2012-11-22 Feedback plugin now recognizes Windo...
Sergei Golubchik 2013-01-08 MDEV-3942 FROM_DAYS(<timestamp column>) ...
sanja@askmonty.org 2012-12-28 MDEV-3873 & MDEV-3876 & MDEV-3912 : Wr...
timour@askmonty.org 2012-12-19 MDEV-3928: Assertion `example' failed...
sanja@montyprogr... 2012-12-05 MDEV-3914 fix.
Sergei Golubchik 2012-11-23 bump the version to 5.3.11
Igor Babaev 2012-11-22 [merge] Merge
Igor Babaev 2012-11-21 Fixed LP bug #1002146 (bug mdev-645).
Sergei Golubchik 2013-01-15 remove thd_mark_as_hard_kill()
timour@askmonty.org 2013-01-15 Fix for bug MDEV-3992, second attempt
timour@askmonty.org 2013-01-14 Fix for bug MDEV-3992
Michael Widenius 2013-01-11 Buildbot fixes and cleanups:
Michael Widenius 2013-01-11 Fixed crashing bug in GROUP_CONCAT with ...
Michael Widenius 2013-01-11 Fixed problem with failing mysql_upgrade...
Michael Widenius 2013-01-11 Fixed MDEV-4013: Password length in repl...
Michael Widenius 2013-01-11 Fixed some race conditons and bugs relat...
Michael Widenius 2013-01-10 Fix for MDEV-4009: main.delayed sporadic...
Sergei Golubchik 2013-01-09 MDEV-3846 REFRESH_CHECKPOINT and REFRESH...
Sergei Golubchik 2013-01-09 MDEV-3985 crash: uninstall soname 'a'
Sergei Golubchik 2013-01-08 MDEV-3883 Show global status not in order
Sergei Golubchik 2013-01-08 MDEV-3987 uninitialized read in Item_con...
Sergei Golubchik 2013-01-07 non-functional cleanup, clarifying CONVE...
Sergei Golubchik 2013-01-28 my_alloca() when it's mapped to malloc()...
Sergei Golubchik 2013-01-24 fix ha_cassandra to compile
Sergei Golubchik 2013-01-24 workaround for incorrectly (?) generated...
Sergei Golubchik 2013-01-24 race conditions in show_explain.test
Sergei Golubchik 2013-01-23 main.partition_myisam crashes in embedded.
Sergei Golubchik 2013-01-23 fix the failing federated.federated_inno...
Sergei Golubchik 2013-01-23 32-bit fix: first cast the value to a si...
Sergei Golubchik 2013-01-23 test suite fixes
Sergei Golubchik 2013-01-23 cleanup:
Sergei Golubchik 2013-01-23 cleanup:
Sergei Golubchik 2013-01-23 cleanup: remove unused init_dynamic_arra...
Sergei Golubchik 2013-01-23 cleanup: use MYF() for mysys flags
Michael Widenius 2013-01-23 MDEV-4011 Added per thread memory counti...
Jani Tolonen 2013-01-23 MDEV-3931 Cassandra SE packaging
knielsen@knielse... 2013-01-21 Fix uninitialised variable in binlog ...
knielsen@knielse... 2013-01-16 Fix missing #include
Elena Stepanova 2013-01-16 [merge] MDEV-3990: engine tests went out ...
Elena Stepanova 2013-01-13 MDEV-3990: engine tests went out of sync ...
sanja@askmonty.org 2013-01-14 Compiler warning fixed.
Igor Babaev 2013-01-13 [merge] Merged the fix for bug mdev-4019.
Igor Babaev 2013-01-13 Fixed bug mdev-4019.
sanja@askmonty.org 2013-01-11 Windows compiler warnings fix.
sanja@askmonty.org 2013-01-11 Fix windows compiler warnings.
sanja@askmonty.org 2013-01-10 fixed crossplatform double values repr...
Sergey Petrunya 2013-01-10 MDEV-3982: show_explain.test fails, times...
sanja@askmonty.org 2013-01-10 32 bit systems warnings fixed.
sanja@askmonty.org 2013-01-10 append_identifier() declaration fixed.
sanja@askmonty.org 2013-01-10 fix cassandra SE test to be working in...
sanja@askmonty.org 2013-01-10 Make cassandra not built by default
sanja@askmonty.org 2013-01-10 [merge] Cassandra SE merge
sanja@askmonty.org 2013-01-10 Make cassandra module and do not load ...
sanja@askmonty.org 2013-01-09 fixed feature counter.
sanja@askmonty.org 2013-01-09 The library interface fixed.
sanja@askmonty.org 2013-01-09 MDEV-4005 fix.
Sergey Petrunya 2012-12-24 Post-merge fixes:
sanja@askmonty.org 2012-12-23 [merge] pre-merge
sanja@askmonty.org 2012-12-23 Post-post review fixes.
sanja@askmonty.org 2012-12-23 backport to 5.5 dyncol changes and nam...
Sergey Petrunya 2012-12-20 Cassandra Storage Engine: Address review ...
Sergey Petrunya 2012-12-20 Cassandra Storage Engine: Address review ...
Sergey Petrunya 2012-12-20 Cassandra Storage Engine:
sanja@montyprogr... 2012-09-30 Check of deleting whole dynamic columns.
sanja@montyprogr... 2012-09-29 Fix of MDEV-565: Server crashes in ha...
Sergey Petrunya 2012-09-28 Include cassandra storage engine in tarballs
Sergey Petrunya 2012-09-28 Fix compile: expect Thrift where it is at...
Sergey Petrunya 2012-09-28 Fix compile warnings
sanja@montyprogr... 2012-09-28 Ending spaces removed.
sanja@montyprogr... 2012-09-28 MDEV-506 Cassandra dynamic columns ac...
sanja@montyprogr... 2012-09-28 MDEV-377 Name support for dynamic col...
Sergey Petrunya 2012-09-27 Cassandra SE: lazy connections
Sergey Petrunya 2012-09-27 Cassandra SE
Sergey Petrunya 2012-09-26 - Update testcases
Sergey Petrunya 2012-09-26 Cassandra SE:
Sergey Petrunya 2012-09-26 Cassandra SE: Add capability to retry fai...
Sergey Petrunya 2012-09-25 Cassandra SE: more datatypes support
Sergey Petrunya 2012-09-24 Cassandra SE: varint datatype support:
Sergey Petrunya 2012-09-24 Cassandra SE
Sergey Petrunya 2012-09-22 Cassandra SE: make consistency settings u...
Sergey Petrunya 2012-09-20 Cassandra SE:
Sergey Petrunya 2012-09-16 Cassandra SE:
Sergey Petrunya 2012-09-14 MDEV-530: Cassandra SE: Locking is incorrect
Sergey Petrunya 2012-09-14 Cassandra SE
Sergey Petrunya 2012-09-14 Cassandra SE
Sergey Petrunya 2012-09-12 Cassandra SE: small optimization: StringC...
Sergey Petrunya 2012-09-12 Update test results after last cset
Sergey Petrunya 2012-09-10 Cassandra SE: add support for reading cou...
Sergey Petrunya 2012-09-10 Cassandra SE
Sergey Petrunya 2012-09-07 Cassandra SE: added support for boolean t...
Sergey Petrunya 2012-08-31 MDEV-498: Cassandra: Inserting a timestam...
Sergey Petrunya 2012-08-31 Cassandra SE
Sergey Petrunya 2012-08-29 Cassandra SE: fix batched insert to flush...
Sergey Petrunya 2012-08-29 Fix for the previous cset: Field::store_T...
Sergey Petrunya 2012-08-29 Cassandra SE: Timestamp data type support.
Sergey Petrunya 2012-08-29 Cassandra SE
Sergey Petrunya 2012-08-29 Cassandra storage engine: add @@rnd_batch...
Sergey Petrunya 2012-08-28 MDEV-494, part #1 : phantom row for big fu...
Sergey Petrunya 2012-08-28 MDEV-480: TRUNCATE TABLE on a Cassandra t...
Sergey Petrunya 2012-08-27 Cassandra storage engine: BKA support
Sergey Petrunya 2012-08-26 Cassandra storage engine: bulk INSERT sup...
Sergey Petrunya 2012-08-23 - Enable mapping of CHAR(n)
Sergey Petrunya 2012-08-23 # MDEV-476: Cassandra: Server crashes in ...
Sergey Petrunya 2012-08-21 Make ha_cassandra work with filesort().
Sergey Petrunya 2012-08-20 Read records in batches when doing full t...
Sergey Petrunya 2012-08-19 position() and rnd_pos() implementations.
Sergey Petrunya 2012-08-19 MDEV-431: Cassandra storage engine
Sergey Petrunya 2012-08-19 MDEV-431: Cassandra storage engine
Sergey Petrunya 2012-08-18 MDEV-431: Cassandra storage engine
Sergey Petrunya 2012-08-18 MDEV-431: Cassandra storage engine
Sergey Petrunya 2012-08-18 MDEV-431: Cassandra storage engine
Sergey Petrunya 2012-08-17 Initial commit for Cassandra storage engine.
2013-03-29 11:33:42 +04:00
Igor Babaev
e91e8c8c0b
Merge 5.3->5.5.
2013-03-28 19:18:36 -07:00
Sergei Golubchik
2901497b18
MDEV-4243 Warnings/errors while compiling with clang
2013-03-28 20:04:14 +01:00
Sergey Petrunya
7868367270
Merge 5.3 -> 5.5
2013-04-03 18:51:29 +04:00
Sergei Golubchik
79dff012ff
MDEV-4243 Warnings/errors while compiling with clang
2013-03-28 20:03:01 +01:00
Alexander Barkov
d1e162e011
Merging utf16le from MySQL-5.6
...
added:
mysql-test/include/ctype_heap.inc
mysql-test/include/ctype_strtoll10.inc
mysql-test/r/ctype_utf16le.result
mysql-test/t/ctype_utf16le.test
modified:
cmake/character_sets.cmake
include/m_ctype.h
mysql-test/r/ctype_ucs.result
mysql-test/r/ctype_utf16.result
mysql-test/r/ctype_utf32.result
mysql-test/suite/funcs_1/r/innodb_func_view.result
mysql-test/suite/funcs_1/r/memory_func_view.result
mysql-test/suite/funcs_1/r/myisam_func_view.result
mysql-test/suite/sys_vars/r/character_set_client_basic.result
mysql-test/suite/sys_vars/r/character_set_connection_basic.result
mysql-test/suite/sys_vars/r/character_set_database_basic.result
mysql-test/suite/sys_vars/r/character_set_filesystem_basic.result
mysql-test/suite/sys_vars/r/character_set_results_basic.result
mysql-test/t/ctype_ucs.test
mysql-test/t/ctype_utf16.test
mysql-test/t/ctype_utf32.test
mysys/charset-def.c
sql/item_func.cc
sql/sys_vars.cc
strings/ctype-latin1.c
strings/ctype-ucs2.c
2013-03-28 17:19:09 +04:00
unknown
5aaf73fcaa
MDEV-26: Global transaction ID.
...
Add tests crashing the slave in the middle of replication and checking that
replication picks-up again on restart in a crash-safe way.
Fix silly code that causes crash by inserting uninitialised data into a hash.
2013-03-28 13:03:51 +01:00
Igor Babaev
a2c3d7d371
Merge
2013-03-27 22:22:52 -07:00
Igor Babaev
323fdd7ac6
Fixed bug mdev-4311 (bug #68749 ).
...
This bug was introduced by the patch for WL#3220.
If the memory allocated for the tree to store unique elements
to be counted is not big enough to include all of them then
an external file is used to store the elements.
The unique elements are guaranteed not to be nulls. So, when
reading them from the file we don't have to care about the null
flags of the read values. However, we should remove the flag
at the very beginning of the process. If we don't do it and
if the last value written into the record buffer for the field
whose distinct values needs to be counted happens to be null,
then all values read from the file are considered to be nulls
and are not counted in.
The fix does not remove a possible null flag for the read values.
Rather it just counts the values in the same way it was done
before WL #3220 .
2013-03-27 19:17:32 -07:00
Sergei Golubchik
993ea79f2d
5.5 merge
2013-03-27 23:41:02 +01:00
unknown
b0389850a5
MDEV-26: Global transaction ID.
...
Test crashing the master, check that it recovers the binlog state.
Fix one bug introduced by previous commit (crash-recoved binlog state was
overwritten by loading stale binlog state file).
Fix Windows build error.
2013-03-27 19:29:59 +01:00
Igor Babaev
d4de82d93e
Merge.
2013-03-27 08:58:16 -07:00
unknown
0fdbdde474
MDEV-26: Global transaction ID.
...
Implement test case rpl_gtid_stop_start.test to test normal stop and restart
of master and slave mysqld servers.
Fix a couple bugs found with the test:
- When InnoDB is disabled (no XA), the binlog state was not read when master
mysqld starts.
- Remove old code that puts a bogus D-S-0 into the initial binlog state, it
is not correct in current design.
- Fix memory leak in gtid_find_binlog_file().
2013-03-27 16:06:45 +01:00
unknown
cb65cee82a
MDEV-26: Global transaction ID.
...
When slave requested to start at some GTID, and that GTID was the very
last event (within its replication domain) in some binlog file, we did
not allow the binlog dump thread on the master to start from the
beginning of a following binlog file. This is a problem, since the
binlog file containing the GTID is likely to be purged if the
replication domain is unused for long.
With this fix, if the Gtid list event at the start of a binlog file
contains exactly the GTID requested by the slave, we allow to start
the binlog dump thread from this file, taking care not to skip any
events from that domain in the file.
2013-03-27 12:29:02 +01:00
unknown
e5b60f0add
MDEV-26: Global transaction ID.
...
Fix bug that RESET SLAVE did not reset Using_Gtid back to 0.
2013-03-27 10:44:28 +01:00
Sergei Golubchik
6599fd3e9c
5.3 merge
2013-03-27 10:03:28 +01:00
unknown
20e021115f
MDEV-26: Global transaction ID.
...
Fix MDEV-4329. When user does CHANGE MASTER TO
MASTER_GTID_POS='<explicit GTID state>', we check that this state
does not conflict with the binlog. But the code forgot to give an
error in the case where a domain was completely missing from the
requested position (eg. MASTER_GTID_POS='').
2013-03-27 09:37:54 +01:00
unknown
466ceba6f0
MDEV-26: Global transaction ID.
...
Silence compiler warning.
2013-03-27 08:19:48 +01:00
Sergei Golubchik
102a7a2a76
MDEV-4307 Support at least 48 utf8 characters in username in server and PAM
...
Extend plugin auth api to support up to 512 bytes in the user names.
Use the API versioning to support old auth plugins too!
2013-03-26 19:17:26 +01:00
Sergei Golubchik
e308d7417b
5.2 merge
2013-03-26 19:09:47 +01:00
Alexey Botchkov
045c498691
GEOMETRYCOLLECTION EMPTY handling fixed.
...
The get_mbr() method shouldn't return the error, rather an invalid MBR
in this case.
2013-03-26 21:47:06 +04:00
Sergei Golubchik
1d46ee77d1
fix @@external_user variable
2013-03-26 17:57:36 +01:00
Sergei Golubchik
48be80cd95
5.1 merge
2013-03-26 17:39:45 +01:00
unknown
f66e3474a8
MDEV-26: Global transaction ID.
...
Fix missing error check for applying Gtid_log_event.
Fix a couple compiler warnings.
2013-03-26 14:58:14 +01:00
unknown
5fa4c23519
MDEV-26: Global transaction ID.
...
Fix remaining two sporadic test failures in the full test suite:
- Remove crash in DBUG_ASSERT() in _db_flush() (bug also exists in main
tree).
- Fix locking order violation for LOCK_status by temporarily unlocking it
while locking LOCK_active_mi (like a similar fix for
LOCK_global_variables).
2013-03-26 14:44:27 +01:00
unknown
51a7074864
MDEV-4292 fix.
...
Fixed printing column_get finction.
2013-03-26 13:07:46 +02:00
unknown
d9f975d08b
MDEV-26: Global transaction ID
...
Adjust full test suite to work with GTID.
Huge patch, mainly due to having to update .result file for all SHOW BINLOG
EVENTS and mysqlbinlog outputs, where the new GTID events pop up.
Everything was painstakingly checked to be still correct and valid .result
file updates.
2013-03-26 10:35:34 +01:00
Igor Babaev
e59e529635
Merge
2013-03-26 00:11:50 -07:00