MariaDB Galera 5.5.25 Changelog
The most recent MariaDB Galera Cluster 5.5 release is:MariaDB Galera Cluster 5.5.63 Download Now
Download |Release Notes |Changelog |Overview of Galera
Release date: 4 Sep 2012
For the highlights of this release, see therelease 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 #3344 Thu 2012-08-30 12:22:37 +0300
Merged in change sets 3772-3779 from lp:codership-mysql/5.5
Revision #3343 [merge] Thu 2012-08-09 01:47:21 +0300
References Bug #1034621 - Merge up to mysql-5.5.25 level
merged codership-mysql/5.5 revisions: bzr diff -r3759..3767
merged codership-mysql/5.5 revisions: bzr diff -r3768..3771
Revision #3334.1.150 Mon 2012-08-06 16:33:11 +0300
Fixed compiler warnings
Revision #3334.1.149 Wed 2012-08-01 19:57:36 +0200
MDEV-399 Combinations defined in the base suite cannot be skipped by overlay
When appliying parent combinations to the overlay, filter them through the %skip_combinations using the overlayed filename
Revision #3334.1.148 Thu 2012-08-02 23:17:27 +0200
fix oqgraph on MSVC
Revision #3334.1.147 Thu 2012-08-02 04:48:33 +0400
MDEV-369: Mismatches in MySQL engines test suite
Post-merge fixes for mismatches that only affect 5.5 (but not 5.3)
Revision #3334.1.146 [merge] Thu 2012-08-02 04:22:43 +0400
Merge 5.3->5.5
Revision #2502.561.14 [merge] Thu 2012-08-02 00:58:13 +0400
MDEV-369 (Mismatches in MySQL engines test suite)
Following reasons caused mismatches:
different handling of invalid values;
different CAST results with fractional seconds;
microseconds support in MariaDB;
different algorithm of comparing temporal values;
differences in error and warning texts and codes;
different approach to truncating datetime values to time;
additional collations;
different record order for queries without ORDER BY;
More details in MDEV-369 comments.
Revision #2502.564.2 Mon 2012-07-30 04:16:49 +0400
MDEV-369 (Mismatches in MySQL engines test suite)
Revision #2502.564.1 Thu 2012-07-26 23:31:08 +0400
Result files were wrong due to MySQL bug#66034
Revision #3334.1.145 Tue 2012-07-31 22:39:33 +0200
MDEV-336 oqgraph 5.5 crashes in buildbot
make CMakeLists.txt to detect if the installed boost can be compiled with the installed compile and specified set of compiler options.
Background: even sufficiently new Boost cannot be compiled with the sufficiently old gcc in the presence of -fno-rtti
Revision #3334.1.144 Tue 2012-07-31 19:29:07 +0200
MDEV-419 ensure that all HAVE_XXX constants can be set by cmake
add missing checks to configure.cmake
remove dead code and unused HAVE_xxx constants from the sources
Revision #3334.1.143 Tue 2012-07-31 18:32:46 +0200
MDEV-375 Server crashes in THD::print_aborted_warning with log_warnings > 3
Don't use ER(xxx) in THD::close_connection(), when current_thd is already reset to NULL.
Prefer ER_THD() or ER_DEFAULT() instead.
Revision #3334.1.142 Tue 2012-07-31 16:21:53 +0500
MDEV-340 Save replication comments for DROP TABLE.
mysql_rm_table_no_locks() function was modified.
When we construct log record for the DROP TABLE, now we look if there's a comment before the first table name and add it to the record if so.
per-file comments:
sql/sql_table.cc
MDEV-340 Save replication comments for DROP TABLE.
comment_length() function implemented to find comments in the query, call it in mysql_rm_table_no_locks() and use the result to form log record.
mysql-test/suite/binlog/r/binlog_drop_if_exists.result
MDEV-340 Save replication comments for DROP TABLE.
test result updated.
mysql-test/suite/binlog/t/binlog_drop_if_exists.test
MDEV-340 Save replication comments for DROP TABLE.
test case added.
Revision #3334.1.141 Tue 2012-07-31 11:31:26 +0200
MDEV-418 Feedback plugin statisics problem
Add the check for sys/utsname.h to configure.cmake
Revision #3334.1.140 Mon 2012-07-30 20:13:23 +0200
MDEV-417 - fix typo that prevented use of atomic instructions on Windows
use correct macro for Microsoft compiler. It is _MSC_VER , not _MSV_VER
Revision #3334.1.139 Wed 2012-07-25 20:41:48 +0400
MDEV-410: EXPLAIN shows type=range, while SHOW EXPLAIN and userstat show full table scan is used
Make Item_subselect::fix_fields() ignore UNCACHEABLE_EXPLAIN flag when deciding whether the subquery item should be marked as constant.
Revision #3334.1.138 Tue 2012-07-24 17:50:06 +0300
Awoiding registering partiton engine underlying tables whan it has no sens.
Revision #3334.1.137 Mon 2012-07-23 23:54:57 +0200
MDEV-409 : /etc/my.cnf config file overwritten during RPM installation
Fix : use attribute %config(noreplace) for /etc/my.cnf , instead of (automatically generated) %config
Revision #3334.1.136 [merge] Thu 2012-07-19 13:24:24 +0200
merged in MDEV-11 "Generic storage engine test suite"
Revision #3334.22.4 [merge] Thu 2012-07-19 13:21:53 +0200
merged with maria/5.5
Revision #3334.22.3 Mon 2012-07-16 06:17:56 +0400
MDEV-11: Generic storage engine test suite
Revision #3334.22.2 Mon 2012-07-16 06:14:53 +0400
Allow multiple error codes inside a variable in
--error
commandRevision #3334.22.1 Mon 2012-07-16 06:12:11 +0400
Export sys_errno and errno to variables
Revision #3334.1.135 [merge] Wed 2012-07-18 22:40:15 +0400
Merge 5.3->5.5
Revision #2502.561.13 Wed 2012-07-18 15:03:05 +0400
MDEV-398: Sergv related to spacial queries
index_merge/intersection is unable to work on GIS indexes, because:
index scans have no Rowid-Ordered-Retrieval property
When one does an index-only read over a GIS index, they do not get the index tuple, because index only contains bounding box of the geometry. This is why key_copy() call crashed.
This patch fixes #1, which makes the problem go away. Theoretically, it would be nice to check #2, too, but SE API semantics is not sufficiently precise to do it.
Revision #3334.1.134 [merge] Wed 2012-07-18 22:36:20 +0400
Merge bug#1007622 from 5.3 to 5.5
Revision #2502.561.12 Tue 2012-06-26 21:43:34 +0300
Fix for Bug #1007622
TABLE_LIST::check_single_table made aware about fact that now if table attached to a merged view it can be (unopened) temporary table (in 5.2 it was always leaf table or non (in case of several tables)).
Revision #3334.1.133 Mon 2012-07-16 10:48:03 +0300
fix to satisfy compiler.
Revision #3334.1.132 Fri 2012-07-13 22:17:32 +0300
fixed MySQL Bug #53775:
Now partition engine adds underlying tables to the QC and ask underlying tables engine permittion to cache the query and return result of the query.
Incorrect QC cleanup in case of table registration failure fixe.
Unified interface for myisammrg & partitioned engnes for QC.
Revision #3334.1.131 Thu 2012-07-12 15:32:35 +0200
MDEV-393. Remove
--loose-pbxt=OFF/loose-skip-pbxt
from bootstrapper calls to avoid "unknown parameter" warning
Revision #3334.1.130 Wed 2012-07-11 16:19:05 +0200
Bug #1023404 problems with savepoints and tokudb with 5.5
fix incorrect merge
Revision #3334.1.129 Tue 2012-07-10 09:02:12 +0300
Fixed MDEV-385: mysqltest running with continue-on-error crashes on a non-SQL command producing an error
Revision #3334.1.128 [merge] Thu 2012-07-05 14:39:01 +0400
Merge fix for MDEV-376
Revision #3334.21.1 Wed 2012-07-04 14:34:45 +0400
MDEV-376: Wrong result (missing rows) with index_merge+index_merge_intersection, join
Let QUICK_RANGE_SELECT::init_ror_merged_scan() call quick->reset() only after we've set the column read bitmaps.
Revision #3334.1.127 Thu 2012-07-05 09:29:34 +0200
The variable "table_cache" is deprecated, use the new name "table_open_cache" instead.
Thanks to Ivoz for pointing this out.
Revision #3334.1.126 Wed 2012-06-27 17:13:12 +0300
Don't abort InnoDB/XtraDB if one can't allocate resources for AIO
Better error messages
This fixes that one again can run the test systems with many threads without having to increase fs.aio-max-nr.
Revision #3334.1.125 Mon 2012-06-25 18:17:24 +0200
fix compile error, when building with oqgraph
Revision #3334.1.124 [merge] Sun 2012-06-24 09:10:11 -0700
Merge 5.3->5.5.
Revision #2502.561.11 [merge] Sat 2012-06-23 15:00:05 -0700
Merge 5.2->5.3
Revision #2502.562.9 Sat 2012-06-23 12:19:07 -0700
Fixed bug MDEV-360. The bug was the result of the incomplete fix for bug lp bug 1008293.
Revision #2502.562.8 Mon 2012-06-18 22:32:17 -0700
Fixed bug MDEV-354.
Virtual columns of ENUM and SET data types were not supported properly in the original patch that introduced virtual columns into MariaDB 5.2.
The problem was that for any virtual column the patch used the interval_id field of the definition of the column in the frm file as a reference to the virtual column expression.
The fix stores the optional interval_id of the virtual column in the extended header of the virtual column expression.
Revision #2502.561.10 Fri 2012-06-22 14:14:22 +0400
Added comment about QUICK_RANGE_SELECT::free_cond being unused.
Revision #2502.561.9 Thu 2012-06-21 14:33:36 +0400
Update test results (checked)
Revision #2502.561.8 Wed 2012-06-20 22:30:24 +0400
Update test results.
Revision #3334.1.123 Sat 2012-06-23 20:12:54 +0400
Add back testcase for Bug #817966 (was lost in the merge)
Revision #3334.1.122 Fri 2012-06-22 10:42:55 +0200
MDEV-342: fix two race conditions in the test case that could occasionally cause spurious failures.
Revision #3334.1.121 Thu 2012-06-21 21:17:34 +0200
MDEV-342: Do not mark old binlog file as cleanly closed during rotate until the new file is fully synced to disk and binlog index. This fixes a window where a crash would leave next server restart unable to detect that a crash occured, causing recovery to fail.
Revision #3334.1.120 Thu 2012-06-21 19:02:53 +0200
MDEV-359: Fix another case where switch-off semisync could cause a race that ended with server crash.
This one was when the code releases and reaquires the lock with pthread_cond_wait() - and semisync is switched off meanwhile.
Revision #3334.1.119 Thu 2012-06-21 17:39:21 +0200
Use the portable form of INSTALL PLUGIN in rpl_mdev359.test
Revision #3334.1.118 Thu 2012-06-21 14:00:19 +0200
fixing the order of includes in the rpl_mdev359.test
Revision #3334.1.117 Thu 2012-06-21 11:52:54 +0200
MDEV-359: Server crash when SET GLOBAL rpl_semi_sync_master_enabled = OFF
The semisync code does a fast-but-unsafe check for enabled or not without lock, followed by a slow-but-safe check under lock. However, if the slow check failed, the code still referenced not valid data (in an assert() expression), causing a crash.
Fixed by not running the incorrect assert when semisync is disabled.
Revision #3334.1.116 Thu 2012-06-21 11:26:53 +0200
MDEV-349 5.5 xtradb innodb_prefix_index_liftedlimit crash with valgrind
This is XtraDB Bug #1015109, introduced by innodb_split_buf_pool_mutex.patch
Comment the offending assertion, until the fixed XtraDB is available
Revision #3342 Mon 2012-07-23 11:15:59 +0300
New version of mysqld_multi. Building Galera tree fully first time in buildbot
Revision #3341 Wed 2012-06-13 00:23:32 +0300
References Bug #1011983
Merged from codership-mysql/5.5 revision 3758
Revision #3340 [merge] Tue 2012-06-12 16:34:18 +0300
references Bug #1011983
Merged latest MariaDB development in: bzr merge lp:maria/5.5
=>
Text conflict in CMakeLists.txt
Text conflict in sql/handler.h
Text conflict in support-files/CMakeLists.txt
3 conflicts
Revision #3339 Tue 2012-06-12 10:55:11 +0300
References Bug #1011983
Merged from codership-mysql/5.5 changes revisions 3743-3756
Revision #3338 Thu 2012-04-26 20:18:30 +0300
Merged changes from lp:codership-mysql up to rev 3743
-r3725..3737
-r3738..3740
-r3741..3743
Revision #3337 [merge] Thu 2012-04-26 13:59:35 +0300
Merge with mariaDB 5.5.23: bzr merge lp:maria/5.5
Revision #3336 Thu 2012-04-26 13:09:06 +0300
Added wsrep specific files
Revision #3335 Fri 2012-04-13 01:33:24 +0300
Initial push of codership-wsrep API implementation for MariaDB.
Last updated
Was this helpful?