| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
length on TEXT column
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.
|
|
|
|
|
| |
remove the offending assert.
take the test case from mysql Bug#58015
|
|
|
|
| |
rejected rows.
|
| |
|
|
|
|
|
| |
Do not perform index condition pushdown for conditions containing subqueries
and stored functions.
|
|
|
|
|
|
| |
The function add_ref_to_table_cond missed updating the value of
join_tab->pre_idx_push_select_cond after having updated the value
of join_tab->select->pre_idx_push_select_cond.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The bug happened because in some cases the function JOIN::exec
did not save the value of TABLE::pre_idx_push_select_cond in
TABLE::select->pre_idx_push_select_cond for the sort table.
Noticed and fixed a bug in the function make_cond_remainder
that builds the remainder condition after extraction of an index
pushdown condition from the where condition. The code
erroneously assumed that the function make_cond_for_table left
the value of ICP_COND_USES_INDEX_ONLY in sub-condition markers.
Adjusted many result files from the regression test suite
after this fix .
|
|
|
|
|
|
| |
The call of the virtual function cancel_pushed_idx_cond in the code of
the function test_if_skip_sort_order was misplaced when backporting the
fix for bug 58816.
|
|
|
|
|
|
|
| |
code line.
Fixed a bug in select_describe.
Adjusted results for affected test cases.
|
|
|
|
| |
(Failed to reproduce the bug in mariadb-5.3).
|
| |
|
|
|
|
|
| |
The bug was fixed by the patches for LP bugs 668644,702322 that
were applied earlier to the mariadb-5.3 code.
|
|
|
|
|
| |
The bug was fixed by the patch for LP bug 694092 that was
applied earlier to the mariadb-5.3 code.
|
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Extended the test case to show how MariaDB applies ICP for
indexes with some components defined on the beginning of fields.
|
| | |
|
| |
| |
| |
| |
| |
| | |
Backported the test case for bug 49906 fixed by the patch for LP bug 625841.
Slightly optimized the code of the fix for LP bug 625841.
|
| | |
|
|/
|
|
|
|
| |
- Make {ha_myisam,ha_maria}::index_read_idx_map check pushed index condition.
- Address review feedback (added comments)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
3150 Olav Sandstaa 2010-05-07
Test cases for the following "ICP for InnoDB" bugs:
Bug#40992 InnoDB: Crash when engine_condition_pushdown is on
Bug#35080 Innodb crash at mem_block_get_len line 72
Bug#41996 multi-table delete crashes server (InnoDB table)
Bug#43448 Server crashes on multi table delete with Innodb
All these bugs are duplicates of either one or both of Bug 43360 or 36981.
(backporting of olav@sun.com-20100226091930-qxvakxmcp6463t5w)
|
|
rows for null-safe operator <=> NULL
|