MariaDB 10.0.9 Changelog
The most recent release in the MariaDB 10.0 series is:
MariaDB 10.0.38 Download Now
Download | Release Notes | Changelog | Overview of 10.0
Release date: 10 Mar 2014
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.
- Revision #4040
Sat 2014-03-08 12:33:51 +0100
- default xtradb - fixes for debian packaging
- Revision #4039
Fri 2014-03-07 21:05:28 +0100
- @@old_mode=zero_date_time_cast
- Revision #4038
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
- Revision #4037
Fri 2014-03-07 15:21:07 +0100
- XtraDB made the default
- Revision #4036
Fri 2014-03-07 12:08:38 +0100
- MDEV-5789: race between rpl_parallel_change_thread_count and slave start upon server start without --skip-slave-start
- Revision #4035
Fri 2014-03-07 12:02:09 +0100
- MDEV-5788: Incorrect free of rgi->deferred_events in parallel replication
- Revision #4034
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
- Revision #4033
Fri 2014-03-07 00:21:25 +0400
- MDEV-5372 Make "CAST(time_expr AS DATETIME)" compatible with MySQL-5.6 (and the SQL Standard)
- Revision #4032
Thu 2014-03-06 16:19:12 +0400
- MDEV-5675 - Performance:
my_hash_sort_bin
is called too often
- MDEV-5675 - Performance:
- Revision #4031
Thu 2014-03-06 11:47:22 +0100
- MDEV-4603
mysql_stmt_reset
returns "commands out of sync" error
- MDEV-4603
- Revision #4030 [merge]
Wed 2014-03-05 23:20:10 +0100
- 10.0-base merge
- Revision #3427.43.13
Wed 2014-03-05 02:10:06 +0400
- 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 withsemijoin=off
. It happens to have a good query plan with that setting. [This is a forward-port to MariaDB 10.0]
- MDEV-5723:
- Revision #3427.43.12 [merge]
Wed 2014-03-05 01:57:57 +0400
- Merge
- Revision #3427.46.2
Tue 2014-03-04 15:14:40 +0400
- MDEV-5723:
mysqldump -uroot
unusable for multi-database operations, checks all databases - Make
do_fill_table()
usejoin_tab->cache_select->cond
if it is present. Whenjoin_tab->cache_select->cond
is present,join_tab->select_cond
doesn't have any conditions that are usable forI_S
optimizations.
- MDEV-5723:
- Revision #3427.46.1
Tue 2014-03-04 00:41:50 +0400
- MDEV-5778: Valgrind failure in
innodb_ext_keys.te
- Fix valgrind failure: make
test_if_order_by_key()
account for extended keys feature.
- MDEV-5778: Valgrind failure in
- Revision #3427.43.11
Tue 2014-03-04 14:37:09 +0100
- MDEV-5703: [PATCH] Slave disconnects and fails to reconnect on Error_code: 1159
- Revision #3427.43.10 [merge] Tue 2014-03-04 14:21:00 +0100
- Revision #3427.43.9
Thu 2014-02-27 13:54:05 -0800
- 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.
- Revision #3427.43.8 [merge]
Thu 2014-02-27 13:43:06 +0400
- Merge
- Revision #3427.45.1
Thu 2014-02-27 13:40:40 +0400
- Update test results after fix for MDEV-5732
- Revision #3427.43.7 [merge]
Wed 2014-02-26 17:03:32 +0100
- Merge MDEV-5657 (parallel replication) to 10.0-base
- Revision #3427.43.6 [merge]
Tue 2014-02-25 19:35:00 +0400
- Merge
- Revision #3427.44.1
Tue 2014-02-25 19:25:49 +0400
- MDEV-5732: Valgrind warning for
index_merge
andextended_keys
- Make
is_key_scan_ror()
take into account the existence of extended keys.
- MDEV-5732: Valgrind warning for
- Revision #4029
Tue 2014-03-04 22:25:34 +0100
- xtradb, windows, aio: fix the bad merge
- Revision #4028
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 - Don't set
OPTION_BEGIN
before callingtrans_begin()
as this causes extra work intrans_begin()
- Fixed bug found by Pavel Ivanov in
- Revision #4027
Tue 2014-03-04 20:32:52 +0200
- Fixed timing problem in
rpl_heartbeat_basic.test
- Fixed timing problem in
- Revision #4026 [merge]
Tue 2014-03-04 14:32:42 +0100
- Merge MDEV-5754, MDEV-5769, and MDEV-5764 into 10.0
- Revision #3427.35.245
Tue 2014-03-04 13:10:14 +0100
- MDEV-5754: MySQL 5.5 slaves cannot replicate from MariaDB 10.0
- Revision #3427.35.244
Tue 2014-03-04 08:48:32 +0100
- MDEV-5769: Slave crashes on attempt to do parallel replication from an older master
- Revision #3427.35.243
Mon 2014-03-03 12:13:55 +0100
- MDEV-5764: START SLAVE UNTIL does not work with parallel replication
- Revision #4025
Tue 2014-03-04 01:22:53 +0100
- MDEV-5620 CMake option to compile against an external PCRE library
- Revision #4024
Sun 2014-03-02 19:01:34 +0100
- MDEV-5748 Assertion
status_var.memory_used == 0
fails on disconnect after opening an OQGRAPH table
- MDEV-5748 Assertion
- Revision #4023
Sun 2014-03-02 15:54:57 +0100
- MDEV-5674 Valgrind warnings "Conditional jump or move depends on uninitialised value" in
create_sort_index
with smallsort_buffer_size
- MDEV-5674 Valgrind warnings "Conditional jump or move depends on uninitialised value" in
- Revision #4022
Sun 2014-03-02 15:02:13 +0100
- MDEV-5667 online alter and changed field/index options
- Revision #4021
Sat 2014-03-01 13:27:04 +0100
- MDEV-5735 Selecting from SEQUENCE table with negative number hangs server
- Revision #4020
Sat 2014-03-01 11:55:31 +0100
- MDEV-5668 Assertion
granted_role->is_role()
fails on granting role with empty name
- MDEV-5668 Assertion
- Revision #4019
Sat 2014-03-01 10:19:42 +0100
- minor cleanup
- Revision #4018
Fri 2014-02-28 21:46:43 +0100
- update InnoDB version
- Revision #4017
Fri 2014-02-28 21:04:58 +0100
- XtraDB compilation failures on Windows (again)
- Revision #4016
Fri 2014-02-28 20:24:22 +0100
- followup for MDEV-4309: DBT-3 Q1 benchmark: Benchmark + profile a patch don't forget to initialize
ORDER::fast_field_copier_setup
- followup for MDEV-4309: DBT-3 Q1 benchmark: Benchmark + profile a patch don't forget to initialize
- Revision #4015 [merge]
Fri 2014-02-28 10:00:31 +0100
- merge
- Revision #4007.1.10
Thu 2014-02-27 22:43:42 +0100
- MDEV-4955 discover of table non-existance on CREATE
- Revision #4007.1.9
Thu 2014-02-27 12:25:51 +0100
- MDEV-5672 MariaDB 10.0.8 doesn't compile without perfschema
- Revision #4007.1.8
Thu 2014-02-27 12:00:16 +0100
- MDEV-4447 MariaDB sources should have unix-style line endings everywhere
- Revision #4007.1.7
Thu 2014-02-27 08:43:54 +0100
- compilation error in CONNECT with ODBC
- Revision #4007.1.6
Wed 2014-02-26 20:11:00 +0100
- OQGraph fails in
--embedded
- OQGraph fails in
- Revision #4007.1.5 [merge]
Wed 2014-02-26 19:36:33 +0100
- InnoDB 5.6.15 merge. update test results
- Revision #0.49.2
Wed 2014-02-26 19:23:04 +0100
- 5.6.15
- Revision #4007.1.4 [merge]
Wed 2014-02-26 19:22:48 +0100
- null-merge from innodb-5.6 mergetree (as of 5.6.14)
- Revision #0.49.1
Wed 2014-02-26 19:11:54 +0100
- initial commit into innodb-5.6 mergetree
- Revision #4007.1.3 [merge]
Wed 2014-02-26 19:21:23 +0100
- Percona-Server-5.6.15-rel63.0.tar.gz merge
- Revision #0.12.68
Wed 2014-02-26 16:25:11 +0100
- Percona-Server-5.6.15-rel63.0.tar.gz
- Revision #4007.1.2
Wed 2014-02-26 16:22:26 +0100
- 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 andString::realloc
).
- Fix code in
- Revision #4007.1.1 [merge]
Wed 2014-02-26 15:28:07 +0100
- 10.0-base merge
- Revision #3427.43.5 [merge]
Tue 2014-02-25 16:04:35 +0100
- 5.5 merge
- Revision #3427.43.4
Tue 2014-02-25 13:01:57 +0400
- Update test results after the previous push
- Revision #3427.43.3
Tue 2014-02-25 01:18:13 +0400
- MDEV-5244: Make
extended_keys=ON
by default in 10.0 - Change the default flag value to ON.
- Update the testcases to be run
extended_keys=ON
:- trivial test result updates
- 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.
- MDEV-5244: Make
- Revision #3427.43.2
Wed 2014-02-12 21:37:58 +0400
- Backport from 10.0 to 10.0-base the following:
- revision-id: psergey@askmonty.org-20140204092710-2yt5ysa5ej3l2c03 MDEV-5606: range optimizer: "x < y" is sargable, while "y > x" is not Port to mariadb-1.0 the following fix from mysql-5.6:
- 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.
- Backport from 10.0 to 10.0-base the following:
- Revision #3427.43.1
Tue 2014-02-11 19:22:17 -0800
- Fixed bug MDEV-5630. The function
calculate_cond_selectivity_for_table()
must consider the case when the key range tree returned by the call ofget_mm_tree()
is of the typeSEL_TREE::ALWAYS
.
- Fixed bug MDEV-5630. The function
- Revision #4014
Thu 2014-02-27 19:44:00 +0400
- Fixing AIX compilation failires
- Revision #4013
Thu 2014-02-27 16:41:49 +0200
- Enable windows builds for XtraDB.
- Revision #4012
Thu 2014-02-27 14:31:39 +0400
- MDEV-5744 OQGRAPH backing table changes not reflected in OQGRAPH table
- Revision #4011
Thu 2014-02-27 08:21:41 +0100
- MDEV-5728: BINLOG_GTID_POS(..) does not return proper error unless
mysql_store_result
is called
- MDEV-5728: BINLOG_GTID_POS(..) does not return proper error unless
- Revision #4010 [merge]
Wed 2014-02-26 16:54:08 +0100
- Merge MDEV-5657 (parallel replication) to 10.0
- Revision #4008.1.1 [merge]
Wed 2014-02-26 16:38:42 +0100
- Merge MDEV-5657 (parallel replication) to 10.0
- Revision #3427.35.242
Wed 2014-02-26 15:02:09 +0100
- MDEV-5657: Parallel replication.
- Revision #4009
Wed 2014-02-26 15:46:13 +0200
- MDEV-4309: DBT-3 Q1 benchmark: Benchmark + profile a patch
- Revision #4008
Wed 2014-02-26 12:55:28 +0400
- MDEV-5612 -
my_rename()
deletes files when it shouldn't
- MDEV-5612 -
- Revision #4007
Sat 2014-02-22 03:11:56 +0200
- Fixed that
rpl_row_create_table
can be run with--ps-protocol
- Fixed that
- Revision #4006
Wed 2014-02-19 14:05:15 +0400
- MDEV-5314 - Compiling fails on OSX using clang
- Revision #4005
Thu 2014-02-13 11:13:55 +0400
- MDEV-5597 - Reduce usage of
LOCK_open: LOCK_flush
- MDEV-5597 - Reduce usage of
- Revision #4004
Thu 2014-02-13 10:44:10 +0400
- MDEV-5492 - Reduce usage of
LOCK_open: TABLE::in_use
- MDEV-5492 - Reduce usage of
- Revision #4003
Thu 2014-02-13 10:19:37 +0400
- MDEV-5403 - Reduce usage of
LOCK_open: tc_count
- MDEV-5403 - Reduce usage of
- Revision #4002
Wed 2014-02-12 00:06:44 +0200
- Changed " to ' around connection name (safer)
- Revision #4001
Tue 2014-02-11 23:41:56 +0200
- Fixed that
--apply-slave-statements
also uses multi-source
- Fixed that
- Revision #4000 [merge]
Tue 2014-02-11 19:45:38 +0200
- Automatic merge
- Revision #3427.35.241
Tue 2014-02-11 18:45:49 +0200
- Fixed test case as gtid events are not counted anymore
- Revision #3427.35.240
Tue 2014-02-11 18:08:02 +0200
- Fixed wrong result file
- Revision #3999
Tue 2014-02-11 19:42:18 +0200
- Fixed MDEV-4551:
mysqldump --dump-slave
fails with multi-source replication
- Fixed MDEV-4551:
- Revision #3998
Tue 2014-02-11 19:40:33 +0200
- Fixed MDEV-3815: Aria engine return "The table is full" (ERROR 1114) inserting record, while MyISAM and InnoDB doesn't
- Revision #3997 [merge]
Tue 2014-02-11 14:21:48 +0100
- Merge 10.0-base -> 10.0
- Revision #3427.35.239
Tue 2014-02-11 14:06:03 +0100
- MDEV-4937:
sql_slave_skip_counter
does not work with GTID
- MDEV-4937:
- Revision #3996
Tue 2014-02-11 01:51:48 +0400
- Increase version number
- Revision #3995 [merge]
Mon 2014-02-10 15:12:17 +0100
- Merge MariaDB 10.0-base to 10.0.
- Revision #3427.35.238
Mon 2014-02-10 12:53:04 +0100
- Fix
check_testcase
complaints due to missingSET debug_sync=RESET
in a few tests.
- Fix
- Revision #3427.35.237 [merge]
Mon 2014-02-10 12:39:26 +0100
- Merge of MDEV-4984, MDEV-4726, and MDEV-5636 into 10.0-base.
- Revision #3427.42.6
Sun 2014-02-09 11:15:45 +0100
- MDEV-4726: Race in
mysql-test/suite/rpl/t/rpl_gtid_stop_start.test
- MDEV-4726: Race in
- Revision #3427.42.5
Sun 2014-02-09 00:56:18 +0100
- MDEV-5636: Deadlock in RESET MASTER
- Revision #3427.42.4
Sat 2014-02-08 22:28:41 +0100
- MDEV-4984: Implement MASTER_GTID_WAIT() and @@LAST_GTID.
- Revision #3427.42.3
Sat 2014-02-08 01:16:45 +0100
- MDEV-4984: Implement
MASTER_GTID_WAIT()
and@@LAST_GTID
.
- MDEV-4984: Implement
- Revision #3427.42.2
Fri 2014-02-07 20:24:39 +0100
- MDEV-4726: Race in
mysql-test/suite/rpl/t/rpl_gtid_stop_start.test
- MDEV-4726: Race in
- Revision #3427.42.1
Fri 2014-02-07 19:15:28 +0100
- MDEV-4984: Implement
MASTER_GTID_WAIT()
and@@LAST_GTID
.
- MDEV-4984: Implement
- Revision #3427.35.236
Wed 2014-01-08 11:00:44 +0100
- MDEV-5509:
Seconds_behind_master
incorrect in parallel replication
- MDEV-5509:
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.