For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on Launchpad. On
Launchpad you can view more details of the revision and view diffs of the code
modified in that revision.
Sat 2014-03-08 12:33:51 +0100
default xtradb - fixes for debian packaging
Fri 2014-03-07 21:05:28 +0100
@@old_mode=zero_date_time_cast
Fri 2014-03-07 17:47:47 +0100
workaround for xtradb on gcc 4.1.2 RHEL5/x86, gcc atomic ops only work under -march=i686
Fri 2014-03-07 15:21:07 +0100
XtraDB made the default
Fri 2014-03-07 12:08:38 +0100
: race between rpl_parallel_change_thread_count and slave start upon server start without --skip-slave-start
Fri 2014-03-07 12:02:09 +0100
: Incorrect free of rgi->deferred_events in parallel replication
Fri 2014-03-07 10:34:07 +0400
Do not use SECONDS_IN_24H in nt_servc.cc. This constant uses my_time.h, which inclusion is not desirable in nt_servc.cc
Fri 2014-03-07 00:21:25 +0400
Make "CAST(time_expr AS DATETIME)" compatible with MySQL-5.6 (and the SQL Standard)
Thu 2014-03-06 16:19:12 +0400
- Performance: my_hash_sort_bin is called too often
Thu 2014-03-06 11:47:22 +0100
mysql_stmt_reset returns "commands out of sync" error
[merge]
Wed 2014-03-05 23:20:10 +0100
10.0-base merge
Wed 2014-03-05 02:10:06 +0400
Tue 2014-03-04 22:25:34 +0100
xtradb, windows, aio: fix the bad merge
Tue 2014-03-04 20:37:48 +0200
Fixed bug found by Pavel Ivanov in Gtid_log_event.
Removed double call to trans_begin() for GTID BEGIN event
Tue 2014-03-04 20:32:52 +0200
Fixed timing problem in rpl_heartbeat_basic.test
[merge]
Tue 2014-03-04 14:32:42 +0100
Merge , , and into 10.0
Tue 2014-03-04 13:10:14 +0100
Tue 2014-03-04 01:22:53 +0100
CMake option to compile against an external PCRE library
Sun 2014-03-02 19:01:34 +0100
Assertion status_var.memory_used == 0 fails on disconnect after opening an OQGRAPH table
Sun 2014-03-02 15:54:57 +0100
Valgrind warnings "Conditional jump or move depends on uninitialised value" in create_sort_index with small sort_buffer_size
Sun 2014-03-02 15:02:13 +0100
online alter and changed field/index options
Sat 2014-03-01 13:27:04 +0100
Selecting from SEQUENCE table with negative number hangs server
Sat 2014-03-01 11:55:31 +0100
Assertion granted_role->is_role() fails on granting role with empty name
Sat 2014-03-01 10:19:42 +0100
minor cleanup
Fri 2014-02-28 21:46:43 +0100
update InnoDB version
Fri 2014-02-28 21:04:58 +0100
XtraDB compilation failures on Windows (again)
Fri 2014-02-28 20:24:22 +0100
followup for : DBT-3 Q1 benchmark: Benchmark + profile a patch don't forget to initialize ORDER::fast_field_copier_setup
[merge]
Fri 2014-02-28 10:00:31 +0100
merge
Thu 2014-02-27 22:43:42 +0100
Thu 2014-02-27 19:44:00 +0400
Fixing AIX compilation failires
Thu 2014-02-27 16:41:49 +0200
Enable windows builds for XtraDB.
Thu 2014-02-27 14:31:39 +0400
OQGRAPH backing table changes not reflected in OQGRAPH table
Thu 2014-02-27 08:21:41 +0100
: does not return proper error unless mysql_store_result is called
[merge]
Wed 2014-02-26 16:54:08 +0100
Merge (parallel replication) to 10.0
[merge]
Wed 2014-02-26 16:38:42 +0100
Wed 2014-02-26 15:46:13 +0200
: DBT-3 Q1 benchmark: Benchmark + profile a patch
Wed 2014-02-26 12:55:28 +0400
- my_rename() deletes files when it shouldn't
Sat 2014-02-22 03:11:56 +0200
Fixed that rpl_row_create_table can be run with --ps-protocol
Wed 2014-02-19 14:05:15 +0400
- Compiling fails on OSX using clang
Thu 2014-02-13 11:13:55 +0400
- Reduce usage of LOCK_open: LOCK_flush
Thu 2014-02-13 10:44:10 +0400
- Reduce usage of LOCK_open: TABLE::in_use
Thu 2014-02-13 10:19:37 +0400
- Reduce usage of LOCK_open: tc_count
Wed 2014-02-12 00:06:44 +0200
Changed " to ' around connection name (safer)
Tue 2014-02-11 23:41:56 +0200
Fixed that --apply-slave-statements also uses multi-source
[merge]
Tue 2014-02-11 19:45:38 +0200
Automatic merge
Tue 2014-02-11 18:45:49 +0200
Tue 2014-02-11 19:42:18 +0200
Fixed : mysqldump --dump-slave fails with multi-source replication
Tue 2014-02-11 19:40:33 +0200
Fixed : Aria engine return "The table is full" (ERROR 1114) inserting record, while MyISAM and InnoDB doesn't
[merge]
Tue 2014-02-11 14:21:48 +0100
Merge 10.0-base -> 10.0
Tue 2014-02-11 14:06:03 +0100
Tue 2014-02-11 01:51:48 +0400
Increase version number
[merge]
Mon 2014-02-10 15:12:17 +0100
Merge -base to 10.0.
Mon 2014-02-10 12:53:04 +0100
Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.
MariaDB may already be included in your favorite OS distribution. More information can be found on the page.
This page is licensed: CC BY-SA / Gnu FDL
MDEV-5723: mysqldump -uroot unusable for multi-database operations, checks all databases
MariaDB-5.5 part of the fix: since we can't easily fix query optimization for I_S tables, run the affected-tablespaces query with semijoin=off. It happens to have a good query plan with that setting. [This is a forward-port to MariaDB 10.0]
: mysqldump -uroot unusable for multi-database operations, checks all databases
Make do_fill_table() use join_tab->cache_select->cond if it is present. When join_tab->cache_select->cond is present, join_tab->select_cond doesn't have any conditions that are usable for I_S optimizations.
Tue 2014-03-04 00:41:50 +0400
: Valgrind failure in innodb_ext_keys.te
Fix valgrind failure: make test_if_order_by_key() account for extended keys feature.
Fixed bug MDEV-5635. After constant row substitution some field items become constant items. The range analyzer should take into account this fact when looking for ranges.
Fix code in make_sortkey() that only worked by chance (assert added by MySQL verified that strnxfrm can only increase the string length if from == to, and the latter is a random decision made by individual items and String::realloc).
revision-id: psergey@askmonty.org-20140204092710-2yt5ysa5ej3l2c03 : range optimizer: "x < y" is sargable, while "y > x" is not Port to mariadb-1.0 the following fix from mysql-5.6:
Tue 2014-02-11 19:22:17 -0800
Fixed bug . The function calculate_cond_selectivity_for_table() must consider the case when the key range tree returned by the call of get_mm_tree() is of the type SEL_TREE::ALWAYS.
If extended_keys setting makes a difference for a testcase, run the testcase with extended_keys=off. There were only a few such cases
Update to vcol_select_innodb looks like a worse plan but it will be gone in 10.0.
Revision ID: jorgen.loland@oracle.com-20120314131055-ml54x9deueqfsff4 BUG#13701206: WHERE A>=B DOES NOT GIVE SAME EXECUTION PLAN AS WHERE B<=A (RANGE OPTIMIZER)
that fix didn't have a public testcase, so I created one.