- 22 Oct, 2011 2 commits
-
-
Igor Babaev authored
The method DsMrr_impl::dsmrr_init erroneously tried to get a KEY descriptor for key with number MAX_KEY. This caused valgrind complains.
-
Igor Babaev authored
This bug happened for the queries over multi-table mergeable views because the bitmap TABLE::read_set of the underlying tables were not updated after the views had been merged into the query. Now this bitmaps are updated properly. Also the bitmap TABLE::merge_keys now is updated in prevention of future bugs.
-
- 20 Oct, 2011 4 commits
-
-
Igor Babaev authored
-
Igor Babaev authored
The function JOIN::drop_unused_derived_keys could erroneously set the value of REF::key to 0 for a joined materialized view/derived table in the case when no REF access to the table was used by the query execution plan. This could cause a crash of the server.
-
Igor Babaev authored
-
Igor Babaev authored
This bug happened due to incompleteness of the fix for bug 872735: the occurrences of the fields in the conditions of correlated subqueries were not taken into account when recalculating covering keys bit maps.
-
- 19 Oct, 2011 3 commits
-
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
-
- 18 Oct, 2011 3 commits
- 17 Oct, 2011 2 commits
-
-
Igor Babaev authored
-
Igor Babaev authored
-
- 16 Oct, 2011 3 commits
-
-
Igor Babaev authored
This bug manifested itself with queries containing non-correlated IN subqueries over materialized views/derived tables. The bug happened because the code of the function generate_derived_keys did not take into account that the function could be called twice when the optimizer was deciding whether in-exist transformation should be applied.
-
Michael Widenius authored
Print server version name to .err file on crash scripts/make_binary_distribution.sh: Remove extra MariaDB- from binary tar.gz file name sql/mysqld.cc: Print server version name to .err file on crash (to ensure people paste also that when they report a crash)
-
Michael Widenius authored
Fixed wrong parameter type for --general-log. Now one can enable it with --general-log= 1 | true | on Fixed that bool parameters can also take 'on' and 'off' as parameters. This is in line with the values assigned to them in mysqld. mysys/my_getopt.c: Fixed that bool parameters can also take 'on' and 'off' as parameters. sql/mysqld.cc: Fixed wrong info message for mysqld --general-log Fixed wrong parameter type for --general-log. Now one can enable it with --general-log= 1 | true | on
-
- 14 Oct, 2011 5 commits
-
-
Vladislav Vaintroub authored
-
Igor Babaev authored
-
Sergei Golubchik authored
-
Igor Babaev authored
-
Igor Babaev authored
This bug happened because the maps of covering keys for mergeable derived tables/views was not recalculated after the derived tables/vies had been merged into the main query.
-
- 13 Oct, 2011 3 commits
-
-
Sergei Golubchik authored
restore the status quo from before the microsecond patch
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
- 12 Oct, 2011 9 commits
-
-
Sergey Petrunya authored
-
Sergey Petrunya authored
- Testcase
-
Sergey Petrunya authored
-
Sergei Golubchik authored
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
-
Sergey Petrunya authored
-
Vladislav Vaintroub authored
-
Sergey Petrunya authored
- Make advance_sj_state() not to attempt building duplicate removal strategies when we're doing optimization of an SJM-nest.
-
- 11 Oct, 2011 6 commits
-
-
Sergey Petrunya authored
they were deleted and re-created.
-
unknown authored
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
Sergei Golubchik authored
-
Vladislav Vaintroub authored
-