- 09 Sep, 2014 3 commits
-
-
Jan Lindström authored
-
Sergei Petrunia authored
-
Sergei Petrunia authored
-
- 08 Sep, 2014 4 commits
-
-
Nirbhay Choubey authored
-
Jan Lindström authored
-
Jan Lindström authored
-
Jan Lindström authored
Fixed test failures seen on defragment tests, innodb.innodb-wl5522-debug-zip and innodb.innodb_bug12902967.
-
- 03 Sep, 2014 1 commit
-
-
Sergei Petrunia authored
SHOW COLUMNS and SHOW KEYS commands fill IS_table_read_plan in a special way - they don't set or use lookup_field_vals member. Added a "trivial_show_command" flag that signals that lookup_field_vals has no valid data, made EXPLAIN code honor it.
-
- 29 Aug, 2014 1 commit
-
-
Jan Lindström authored
MDEV-6656: Test wsrep.variables hangs Analysis: wsrep_applier_thread shutdown signaling does not always work correctly causing a timing problem where main thread is waiting in a condition variable a signal that all worker threads to end.
-
- 28 Aug, 2014 2 commits
-
-
Jan Lindström authored
-
Jan Lindström authored
-
- 27 Aug, 2014 9 commits
-
-
Sergei Petrunia authored
-
Sergei Golubchik authored
-
Jan Lindström authored
-
Jan Lindström authored
option.
-
Sergei Petrunia authored
When ORDER BY ... LIMIT check whether it should switch from index IDX1 to index IDX2, it should not ignore the fact that IDX2 may have a potential range or ref(const) access. Istead, it should calculate their costs: there is now a saved range optimizer cost and code to re-calculate what best_access_path() calculated for ref(const). /* in current cost model these two can be very different numbers unfortunately */
-
Sergei Petrunia authored
Let range optimizer remove parts of OR-clauses for which range analysis produced SEL_TREE(IMPOSSIBLE). There is no need to remove parts of AND-clauses: either they are inside of OR (and the whole AND-clause will be removed), or the AND-clause is at the top level, in which case the whole WHERE (or ON) is always FALSE and this is a degenerate case which receives special treatment. The removal process takes care not to produce 1-way ORs (in that case we substitute the OR for its remaining member).
-
Jan Lindström authored
-
Jan Lindström authored
-
Jan Lindström authored
Merged lp:maria/maria-10.0-galera up to revision 3880. Added a new functions to handler API to forcefully abort_transaction, producing fake_trx_id, get_checkpoint and set_checkpoint for XA. These were added for future possiblity to add more storage engines that could use galera replication.
-
- 26 Aug, 2014 6 commits
-
-
Jan Lindström authored
-
Jan Lindström authored
Merged lp:maria/maria-10.0-galera up to revision 3879. Added a new functions to handler API to forcefully abort_transaction, producing fake_trx_id, get_checkpoint and set_checkpoint for XA. These were added for future possiblity to add more storage engines that could use galera replication.
-
Sergei Petrunia authored
-
Jan Lindström authored
Added a new functions to handler API to forcefully abort_transaction, producing fake_trx_id, get_checkpoint and set_checkpoint for XA. These were added for future possiblity to add more storage engines that could use galera replication.
-
Sergey Vojtovich authored
Reverted workaround for gcc bug, which was fixed 3 years ago: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34772
-
Jan Lindström authored
3871..3879.
-
- 24 Aug, 2014 1 commit
-
-
Sergei Petrunia authored
IS [NOT] NULL predicate is sargable within an outer join. Range analysis only uses predicates from ON expressions, which have regular semantics (without null-complemented rows, etc). There is no reason not use IS [NOT] NULL predicates.
-
- 22 Aug, 2014 2 commits
-
-
Jan Lindström authored
-
Jan Lindström authored
-
- 21 Aug, 2014 2 commits
-
-
Jan Lindström authored
-
Jan Lindström authored
-
- 19 Aug, 2014 1 commit
-
-
Sergey Vojtovich authored
Discover P_S tables automatically. Most of this patch is code clean-up: - removed tests and code responsible for P_S tables correctness verification - always return error from ha_perfschema::create() - install/upgrade scripts won't create P_S tables anymore
-
- 18 Aug, 2014 2 commits
-
-
Jan Lindström authored
-
Jan Lindström authored
ALGORITHM=INPLACE for InnoDB Added thd_progress calls to row_merge_sort to give some hint how merge sort progresses.
-
- 13 Aug, 2014 4 commits
-
-
Sergei Petrunia authored
-
Sergei Petrunia authored
- After PREPARE is done, save the value of thd->select_number (this is what will be assigned to next select_lex object) - Restore the value at each execution of the prepared statement.
-
Oleksandr Byelkin authored
-
Jan Lindström authored
Removed raw debug output when no error on OS operation has not happened.
-
- 09 Aug, 2014 2 commits
-
-
Monty authored
mysqldump: - Added --log-queries to allow one to disable logging for the dump sql/log_event.cc: - Removed setting of enable_slow_log as it's not required anymore. sql/sql_parse.cc: - Set enable_slow_log to value of thd->variables.sql_log_slow as this will speed up tests if slow log is disabled. - opt_log_slow_admin_statements can now only disable slow log, not enable it. sql/sql_explain.cc: - Minor cleanup Other things: - Added sql_log_slow to system variables. - Changed opt_slow_log to global_system_variables.sql_log_slow in all files - Updated tests to reflect changes
-
Monty authored
Removed -DSECURITY_HARDENED=OFF for debug build scripts ignore configure
-