- 07 Aug, 2013 1 commit
-
-
Sergey Petrunya authored
-
- 01 Aug, 2013 1 commit
-
-
Alexander Barkov authored
modified: include/m_ctype.h mysys/ma_dyncol.c mysys/string.c sql/sql_string.cc sql/sql_string.h strings/ctype.c
-
- 18 Jul, 2013 1 commit
-
-
Sergei Golubchik authored
-
- 17 Jul, 2013 4 commits
-
-
Sergei Golubchik authored
-
unknown authored
MDEV-4647: Valgrind warnings (Conditional jump or move depends on uninitialised value) in Item_equal::fix_fields Fix to calm down valgrind.
-
unknown authored
(fix of http://bugs.mysql.com/bug.php?id=69623)
-
unknown authored
In the case of loose scan used as input for order by, end_send() didn't detect correctly that a loose scan was used, and didn't copy the non-aggregated fields from the temp table used for ORDER BY. The fix uses the fact that the quick select used for sorting is attached to JOIN::pre_sort_join_tab instead of JOIN::join_tab.
-
- 16 Jul, 2013 14 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
unknown authored
MDEV-4570 [PATCH] Sys_query_cache_limit initialization depends on initialization in other source files
-
unknown authored
-
unknown authored
REFRESH_FAST do not fit in 32 bit
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
Sergey Petrunya authored
MDEV-4782: Valgrind warnings (Conditional jump or move depends on uninitialised value) with InnoDB, semijoin - in sub_select(): don't call table->file->position() when reading the first record produced an error.
-
unknown authored
pfs unit test fixed.
-
unknown authored
-
Sergey Petrunya authored
Backport the fix olav.sandstaa@sun.com-20101102184747-qfuntqwj021imy9r: "Fix for Bug#52660 Perf. regr. using ICP for MyISAM on range queries on an index containing TEXT" (together with further fixes in that code) into MyISAM and Aria.
-
Sergey Petrunya authored
mdev-4173: Wrong result (extra row) with semijoin=on, joins in outer query, LEFT JOIN in the subquery Apply the patch from Patryk Pomykalski: - create_internal_tmp_table_from_heap() will now return information whether the last row that we tried to write was a duplicate row. (mysql-5.6 also has this change)
-
- 15 Jul, 2013 2 commits
-
-
Sergei Golubchik authored
-
Sergey Petrunya authored
- Make JOIN::cleanup(true) also work correctly when the query is KILLed after join optimization was started but before a query plan was produced
-
- 11 Jul, 2013 2 commits
-
-
Sergey Petrunya authored
MDEV-4536: ...sql/sql_base.cc:1598: bool close_thread_table(THD*, TABLE**): Assertion - Make JOIN::cleanup(full=true) always free join optimization tabs.
-
Sergey Petrunya authored
- merge_same_index_scans() may put the same SEL_ARG tree in multiple result plans. make it call incr_refs() on the SEL_ARG trees that it does key_or() on, because key_or(sel_arg_tree_1, sel_arg_tree_2) call may invalidate SEL_ARG trees pointed by sel_arg_tree_1 and sel_arg_tree_2.
-
- 10 Jul, 2013 6 commits
-
-
Alexander Barkov authored
added: mysql-test/r/temporal_literal.result mysql-test/t/temporal_literal.test modified: client/mysqlbinlog.cc include/my_time.h mysql-test/r/cast.result mysql-test/r/partition_innodb.result mysql-test/t/cast.test mysql-test/t/partition_innodb.test sql-common/my_time.c sql/field.cc sql/item.cc sql/item.h sql/item_cmpfunc.cc sql/item_create.cc sql/item_create.h sql/item_strfunc.cc sql/item_timefunc.cc sql/item_timefunc.h sql/sql_select.cc sql/sql_time.cc sql/sql_time.h sql/sql_yacc.yy storage/spider/spd_db_mysql.cc pending merges: Alexander Barkov 2013-07-10 Adding support for the SQL-standard temporal...
-
unknown authored
When a new master is provisioned that does not have any old binlogs, the @@gtid_slave_pos is used to know where in the GTID history the provisioning happened. A slave is allowed to connect at the point of this value of @@gtid_slave_pos, even if that GTID is not in the binlogs on the new master. The code to handle this case when the binlog on the newly provisioned master is completely empty was just wrong (couple of typos). Clearly it had never been tested ... :-/
-
unknown authored
When a new master is provisioned that does not have any old binlogs, the @@gtid_slave_pos is used to know where in the GTID history the provisioning happened. A slave is allowed to connect at the point of this value of @@gtid_slave_pos, even if that GTID is not in the binlogs on the new master. But --gtid-strict-mode did not correctly handle this case. When strict mode was enabled, an attempt to connect at the position would cause an error about holes in the binlog, which is not correct. This patch adds a hash of GTIDs that need to be treated specially by GTID strict mode to deal correctly with this case.
-
Alexander Barkov authored
added: mysql-test/r/temporal_literal.result mysql-test/t/temporal_literal.test modified: client/mysqlbinlog.cc include/my_time.h mysql-test/r/cast.result mysql-test/r/partition_innodb.result mysql-test/t/cast.test mysql-test/t/partition_innodb.test sql-common/my_time.c sql/field.cc sql/item.cc sql/item.h sql/item_cmpfunc.cc sql/item_create.cc sql/item_create.h sql/item_strfunc.cc sql/item_timefunc.cc sql/item_timefunc.h sql/sql_select.cc sql/sql_time.cc sql/sql_time.h sql/sql_yacc.yy storage/spider/spd_db_mysql.cc
-
Alexander Barkov authored
TIME, DATETIME, TIMESTAMP added: mysql-test/r/type_temporal_mysql56.result mysql-test/std_data/mysql56datetime.MYD mysql-test/std_data/mysql56datetime.MYI mysql-test/std_data/mysql56datetime.frm mysql-test/std_data/mysql56time.MYD mysql-test/std_data/mysql56time.MYI mysql-test/std_data/mysql56time.frm mysql-test/std_data/mysql56timestamp.MYD mysql-test/std_data/mysql56timestamp.MYI mysql-test/std_data/mysql56timestamp.frm mysql-test/suite/rpl/r/rpl_temporal_mysql56.result mysql-test/suite/rpl/t/rpl_temporal_mysql56.test mysql-test/t/type_temporal_mysql56.test sql/compat56.cc sql/compat56.h modified: client/mysqlbinlog.cc include/my_time.h include/mysql.h.pp include/mysql_com.h mysql-test/r/statistics.result mysql-test/r/strict.result mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_innodb.result mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_myisam.result sql-common/my_time.c sql/CMakeLists.txt sql/field.cc sql/field.h sql/item.cc sql/item_strfunc.cc sql/item_sum.cc sql/item_timefunc.cc sql/log_event.cc sql/opt_range.cc sql/opt_table_elimination.cc sql/protocol.cc sql/rpl_utility.cc sql/rpl_utility.h sql/sql_partition.cc sql/sql_prepare.cc sql/sql_select.cc sql/sql_table.cc sql/table.cc storage/perfschema/pfs_engine_table.cc
-
Alexander Barkov authored
modified: storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/mycat.cc storage/connect/odbconn.cpp storage/connect/osutil.c storage/connect/tabutil.cpp pending merges: Olivier Bertrand 2013-07-08 - Suppress some ubuntu compiler warnings Alexander Barkov 2013-07-08 Re-enabling connect tests in 10.0-connect
-
- 09 Jul, 2013 4 commits
-
-
Alexander Barkov authored
-
Vladislav Vaintroub authored
MDEV-4409 - Fix deadlock in MySQL key cache code, that can happen if there is a key cache resize running in parallel with an update. If there is a key cache resize,a thread writing to key cache, will pause waiting until resize finishes. However this thread is won't be woken, because resize does not signaling waiters anymore. This is a regression introduced in WL#86(segmented MyISAM key cache) The fix is to unconditionally release threads waiting on resize_queue when resize finishes, as in pre-WL#86 code.
-
Alexander Barkov authored
modified: mysql-test/suite/plugins/r/fulltext_plugin.result mysql-test/suite/plugins/t/fulltext_plugin.test plugin/fulltext/plugin_example.c sql/sql_show.cc pending merges: Alexander Barkov 2013-07-09 [merge] Merge from 5.1 Sergei Golubchik 2013-07-06 Bug #69682 - mysqld crashes after uninst... Sergei Golubchik 2013-05-24 MDEV-4575 MySQL client doesn't strip off...
-
Alexander Barkov authored
modified: mysql-test/suite/plugins/r/fulltext_plugin.result mysql-test/suite/plugins/t/fulltext_plugin.test plugin/fulltext/plugin_example.c sql/sql_show.cc pending merges: Sergei Golubchik 2013-07-06 Bug #69682 - mysqld crashes after uninstall ... Sergei Golubchik 2013-05-24 MDEV-4575 MySQL client doesn't strip off...
-
- 08 Jul, 2013 5 commits
-
-
Olivier Bertrand authored
modified: storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/mycat.cc storage/connect/odbconn.cpp storage/connect/osutil.c storage/connect/tabutil.cpp
-
Alexander Barkov authored
(still disabled in 10.0 due to valgrind failures) modified: mysql-test/mysql-test-run.pl
-
Alexander Barkov authored
added: storage/connect/mysql-test/connect/r/mul.result storage/connect/mysql-test/connect/t/mul.test modified: storage/connect/domdoc.h storage/connect/filamfix.cpp storage/connect/filamtxt.cpp storage/connect/filamvct.cpp storage/connect/fmdlex.c storage/connect/global.h storage/connect/ha_connect.cc storage/connect/ha_connect.h storage/connect/inihandl.c storage/connect/inihandl.h storage/connect/libdoc.cpp storage/connect/libdoc.h storage/connect/mycat.cc storage/connect/myconn.cpp storage/connect/mysql-test/connect/r/dbf.result storage/connect/mysql-test/connect/t/odbc_sqlite3.test storage/connect/myutil.cpp storage/connect/odbconn.cpp storage/connect/osutil.c storage/connect/plgdbsem.h storage/connect/plgdbutl.cpp storage/connect/plgxml.h storage/connect/plugutil.c storage/connect/tabdos.cpp storage/connect/tabfix.cpp storage/connect/tabmul.cpp* storage/connect/tabmysql.cpp storage/connect/tabmysql.h storage/connect/taboccur.cpp storage/connect/taboccur.h storage/connect/tabodbc.cpp storage/connect/tabpivot.h storage/connect/tabsys.cpp storage/connect/tabtbl.cpp storage/connect/tabtbl.h storage/connect/tabvct.cpp storage/connect/tabxml.cpp storage/connect/valblk.cpp storage/connect/value.cpp storage/connect/xindex.cpp pending merges: Olivier Bertrand 2013-07-08 - Suppressing wrong code (INI tables are not... Alexander Barkov 2013-07-08 Adding instructions on how to install sq... Alexander Barkov 2013-07-08 Fixing some of the memory leaks in ODBCC... Alexander Barkov 2013-07-08 Fixing a warning: Alexander Barkov 2013-07-08 Fixing warnings: Alexander Barkov 2013-07-08 Fixing a warning: Alexander Barkov 2013-07-08 Fixing warnings: Alexander Barkov 2013-07-08 Fixing a warning: Alexander Barkov 2013-07-08 Fixing warnings: Alexander Barkov 2013-07-08 Fixing warnings: Alexander Barkov 2013-07-08 fixing warnings: Alexander Barkov 2013-07-08 Fixing a typo in the previous push Alexander Barkov 2013-07-08 fixing warnings: Alexander Barkov 2013-07-08 Fixing the "no previous declaration for ... Alexander Barkov 2013-07-08 Fixing numerous "variable is set but nev... Olivier Bertrand 2013-07-06 - Remove unuseful option causing valgrin... Olivier Bertrand 2013-07-05 - Try to fix a uninitialised valgrind wa... Olivier Bertrand 2013-07-04 - Make sure Remark is initialised Olivier Bertrand 2013-07-04 - Make sure Remark is initialised in ha_... Olivier Bertrand 2013-07-03 - Makes memory check conditionally Olivier Bertrand 2013-07-03 - Make sure result are ordered the same ... Olivier Bertrand 2013-07-02 - Fix memory leak in libdoc.cpp in LIBXM... Olivier Bertrand 2013-06-30 - Working on eliminating valgrind warnin... Olivier Bertrand 2013-06-30 - Trying to get rid of some valgrind war... Olivier Bertrand 2013-06-29 - Release storage allocated by flex Olivier Bertrand 2013-06-29 - Add the PROFILE_End function in inihan... Olivier Bertrand 2013-06-28 - Release memory allocated by inihandl i... Olivier Bertrand 2013-06-26 - Trying to remove those warnings about ... Olivier Bertrand 2013-06-26 - In connect_assisted_discovery the test... Olivier Bertrand 2013-06-26 - Fix potential bug in MYSQLCOL::WriteCo... Olivier Bertrand 2013-06-16 - Implemented: The use of Federated serv... Olivier Bertrand 2013-06-14 - Add a test case for multiple tables Olivier Bertrand 2013-06-14 - Fix regression error for multiple 2 ta... Olivier Bertrand 2013-06-12 - To avoid crashing in debug mode, the e... Olivier Bertrand 2013-06-12 - Suballocate filename in TDBMUL::InitFi... Olivier Bertrand 2013-06-12 - Add trace in TDBMUL::GetMaxSize. Olivier Bertrand 2013-06-12 - Fix MDEV-4638 Olivier Bertrand 2013-06-08 [merge] - Commit merged changes Alexander Barkov 2013-06-08 Enabling Connect tests Olivier Bertrand 2013-06-08 - Set timeout values in MYSQLC::Open
-
Alexander Barkov authored
modified: include/my_time.h libmysql/libmysql.c mysql-test/r/adddate_454.result mysql-test/r/cast.result mysql-test/r/date_formats.result mysql-test/r/func_sapdb.result mysql-test/r/func_time.result mysql-test/r/mdev316.result mysql-test/r/parser.result mysql-test/r/partition_datatype.result mysql-test/r/partition_pruning.result mysql-test/r/type_date.result mysql-test/r/type_datetime.result mysql-test/suite/vcol/r/vcol_misc.result mysql-test/t/cast.test sql-common/my_time.c sql/field.cc sql/field_conv.cc sql/filesort.cc sql/item.cc sql/item.h sql/item_cmpfunc.cc sql/item_func.cc sql/item_strfunc.cc sql/item_timefunc.cc sql/sql_time.cc pending merges: Sergei Golubchik 2013-07-03 MDEV-4667 DATE('string') incompability betwe...
-
Olivier Bertrand authored
modified: storage/connect/tabsys.cpp
-