MariaDB 10.0.10 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: 31 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 #4140 [merge]
Sat 2014-03-29 17:32:46 +0100
- 10.0-connect merge
- Revision #3984.1.17
Sat 2014-03-29 17:31:08 +0100
- never put anything with side-effects in an assert() - asserts can be conditionally compiled out.
- Revision #3984.1.16
Thu 2014-03-27 19:07:17 +0100
- Make local MySQL connection default to unix socket on Linux or enable to use named pipe on Windows by specifying the host as '.' This addresses MDEV-5952.
- modified:
- storage/connect/myconn.cpp
- Revision #3984.1.15
Thu 2014-03-27 13:25:02 +0100
- disable connect tests for
--embedded
- disable connect tests for
- Revision #3984.1.14
Sun 2014-03-23 15:50:39 +0100
- Should fix valgrind diag on uninitialized value
- modified:
- storage/connect/tabdos.cpp
- Revision #3984.1.13
Fri 2014-03-21 23:58:11 +0100
- Fix bug MDEV-5928
- modified:
- storage/connect/tabxml.cpp
- Revision #3984.1.12
Fri 2014-03-21 22:47:40 +0100
- Remove 2 compile warnings
- modified:
- storage/connect/ha_connect.cc
- Revision #3984.1.11
Fri 2014-03-21 22:24:54 +0100
- Fix bug MDEV-5919. Was because doing fseek of a stream closed by another thread.
- modified:
- storage/connect/filamtxt.cpp
- Revision #3984.1.10
Fri 2014-03-21 02:40:27 +0100
- FIX MDEV-5918
- modified:
- storage/connect/ha_connect.cc
- Revision #3984.1.9 Wed 2014-03-19 15:45:21 +0100
- Revision #3984.1.8
Wed 2014-03-19 02:25:28 +0100
- Suppress call to PROFILE_End in connect_done_func that causes Signal 11 on Linux
- modified:
- storage/connect/ha_connect.cc
- Revision #3984.1.7
Tue 2014-03-18 19:25:50 +0100
- FIX PIVOT bug MDEV-5869 caused by using fop (field option ptr) when NULL.
- modified:
- storage/connect/ha_connect.cc
- Revision #3984.1.6
Mon 2014-03-10 18:29:04 +0100
- NOTE: an experimental implementation of MRR was done but not kept in this version. Sure enough, it never caused any improvement in the execution speed and rather caused a small increase of execution time. This is probably because values are sorted by rowid in each range of CONNECT indexes. This could be reconsidered if a customer have a need for processing very big files.
- Revision #3984.1.5
Wed 2014-03-05 12:10:02 +0100
- Fix MDEV-5497. The city column length was wrong in the create table statements.
- modified:
- storage/connect/mysql-test/connect/r/fix.result
- storage/connect/mysql-test/connect/t/fix.test
- Revision #3984.1.4
Thu 2014-02-27 18:00:01 +0100
- Fix bug MDEV-5734
- modified:
- storage/connect/mysql-test/connect/r/pivot.result
- storage/connect/mysql-test/connect/t/pivot.test
- storage/connect/tabmysql.cpp
- storage/connect/tabpivot.cpp
- Revision #3984.1.3
Sun 2014-02-16 22:52:57 +0100
- Make alter.test to work on both Windows and Linux
- modified:
- storage/connect/mysql-test/connect/r/alter.result
- storage/connect/mysql-test/connect/t/alter.test
- Revision #3984.1.2
Sun 2014-02-16 18:05:43 +0100
- This is a minor change commitment
- Revision #3984.1.1
Fri 2014-02-07 22:44:43 +0100
- Check field option changes on ALTER TABLE in check_if_supported_inplace_alter. If yes, the in-place algorithm cannot be used (inward tables)
- modified:
- storage/connect/ha_connect.cc
- storage/connect/ha_connect.h
- Revision #4139
Sat 2014-03-29 14:16:58 +0100
- temporarily disable part of the test in ps-protocol. name resolution issues. see MDEV-5981
- Revision #4138
Sat 2014-03-29 11:33:25 +0100
- another post-fix patch for MDEV-5850: MySQL Bug#21317: SHOW CREATE DATABASE does not obey to lower_case_table_names (for case-insensitive filesystems)
- Revision #4137 Sat 2014-03-29 11:33:20 +0100
- Revision #4136
Sat 2014-03-29 11:32:49 +0100
- update the result file
- Revision #4135
Fri 2014-03-28 21:46:58 +0100
- MDEV-5979 Server crashes on truncating a temporary InnoDB table on Windows
- Revision #4134 [merge]
Fri 2014-03-28 21:42:57 +0200
- automatic merge
- Revision #4130.1.2
Fri 2014-03-28 09:31:43 +0200
- Updated sponsors and authors
- Revision #4130.1.1
Fri 2014-03-28 09:31:24 +0200
- Fixed that the we don't change CREATE to CREATE OR REPLACE, except if the slave removed an existing table as part of CREATE. This will help the following replicaition scenario: MariaDB 10.0 master (statement replication) -> MariaDB 10.0 slave (row based replication) -> MySQL or MariaDB 5.x slave
- Revision #4133 Fri 2014-03-28 11:30:10 +0400
- Revision #4132
Fri 2014-03-28 23:18:33 +0400
- Change the order of parameters in DECODE_HISTOGRAM to match the order of fields in mysql.column_stats.
- Revision #4131 [merge]
Fri 2014-03-28 22:19:16 +0400
- Merge
- Revision #4129.1.1
Fri 2014-03-28 22:17:57 +0400
- MDEV-5978: valgrind failure in rpl_row_corruption - Fix valgrind failure: don't touch table_list->master_had_triggers when RBR_TRIGGERS is not compiled in.
- Revision #4130
Thu 2014-03-27 23:23:28 +0100
- post-fix patch for MDEV-5850: MySQL Bug#21317: SHOW CREATE DATABASE does not obey to lower_case_table_names
- Revision #4129 [merge]
Fri 2014-03-28 00:38:56 +0400
- Merge
- Revision #4126.1.1
Fri 2014-03-28 00:32:53 +0400
- MDEV-4360: ANALYZE shows "Table is already up to date" while updating stats - Show a line with "Engine-independent statistics collected" when ANALYZE command caused EITS statistics to be recollected.
- Revision #4128
Thu 2014-03-27 12:17:53 +0100
- compilation failure on windows
- Revision #4127
Thu 2014-03-27 12:04:34 +0100
- mtr: remove
--use-copy
, autodetect symlink support instead
- mtr: remove
- Revision #4126 [merge]
Thu 2014-03-27 14:57:53 +0400
- Merge
- Revision #4116.1.1
Thu 2014-03-27 14:55:29 +0400
- MDEV-5962: EITS: value "position" calculated incorrectly for CHAR(n) columns - Dont substract unsigned numbers, use correct calculations. - (there is no testcase because effort is required to come up with it)
- Revision #4125
Thu 2014-03-27 11:25:27 +0100
- update .result file
- Revision #4124
Mon 2014-03-24 08:18:01 +0200
- MDEV-5876: MySQL bug #11766767 - "59957: VIEW USING MERGE PERMISSIONS IN MULTI-TABLE UPDATE"
- Revision #4123
Sun 2014-03-23 21:09:38 +0200
- Make copy_up_file_and_fill() safe for disk full Fixed use-copy option to mysql-test-run
- Revision #4122
Sun 2014-03-23 18:39:10 +0200
- MDEV-5930 Server crashes in thd_get_ha_data on CREATE OR REPLACE TABLE
- Revision #4121
Sun 2014-03-23 17:00:29 +0200
- MDEV-5818: MySQL Worklog #6145: Separate the dependence of DATA DIRECTORY from symbolic links
- Revision #4120
Sun 2014-03-23 15:55:05 +0200
- MDEV-5930: Server crashes in thd_get_ha_data on CREATE OR REPLACE TABLE
- Revision #4119
Sun 2014-03-23 15:43:57 +0200
- MDEV-5850: MySQL Bug#21317: SHOW CREATE DATABASE does not obey to lower_case_table_names Bug #3329 Incomplete lower_case_table_names=2 implementation
- Revision #4118
Sat 2014-03-22 12:32:36 +0200
- MDEV-734: Bug #917662 - mysql_print_status() missing final fflush()
- Revision #4117
Sat 2014-03-22 12:08:35 +0200
- MDEV-5906: Thread status not changed when applying log events
- Revision #4116
Thu 2014-03-27 13:08:00 +0400
- Code cleanup: - Move [some] engine-agnostic tests from t/selectivity.test to t/selectivity_no_engine.test - Move Histogram::point_selectivity to sql_statistics.cc
- Revision #4115 [merge]
Thu 2014-03-27 12:37:05 +0400
- Merge
- Revision #4074.1.3 Thu 2014-03-27 12:30:49 +0400
- Revision #4074.1.2
Wed 2014-03-26 21:05:31 +0400
- MDEV-4362: {division by zero when lookup constant is outside the value table} - Fix Histogram::point_selectivity() to work in the case where the passed value_pos=0 (or 1) and the first (or the last) bucket in the histogram has zero value-range (i.e one value).
- Revision #4074.1.1
Wed 2014-03-26 17:55:00 +0400
- MDEV-5926: EITS: Histogram estimates for column=least_possible_value are wrong [Attempt #2] - Use a new selectivity calculation formula in Histogram::point_selectivity. The formula is different from the old one because it was developed from scratch. it doesn't have any possible division-by-zero problems.
- Revision #4114
Thu 2014-03-27 08:11:05 +0100
- heap.test: hide a warning on 32-bit
- Revision #4113
Wed 2014-03-26 22:32:20 +0100
- MDEV-5433 select_result::send_error() is unused
- Revision #4112 Wed 2014-03-26 22:32:15 +0100
- Revision #4111
Wed 2014-03-26 22:32:10 +0100
- Fix hostcache_ipv4_blocked and hostcache_ipv6_blocked to pass. Don't abort plugin reads whem mpvio->make_it_fail is set - this can leak information.
- Revision #4110
Wed 2014-03-26 22:31:17 +0100
- update tokudb tests for 10.0
- Revision #4109
Wed 2014-03-26 22:26:13 +0100
- Revert revision [email protected] Rename back my_init_dynamic_array2() -> init_dynamic_array2() It happens to be a part of the de facto API :(
- Revision #4108 [merge]
Wed 2014-03-26 22:25:38 +0100
- 5.5 merge
- Revision #3413.21.585
Wed 2014-03-26 19:56:23 +0100
- MDEV-5955 Server crashes in handler::ha_external_lock or assertion `m_lock_type == 2' fails in handler::ha_close on disconnect with a locked temporary table
- Revision #3413.21.584
Wed 2014-03-26 21:58:27 +0200
- MDEV-5905: Creating tmp. memory table kills the server
- Revision #3413.21.583
Wed 2014-03-26 08:24:19 +0100
- compilation failure with BUILD/compile-amd64-valgrind-max
- Revision #3413.21.582
Tue 2014-03-25 22:41:18 +0100
- move file->position() down, to make sure it's executed only when previous file->index_next (or other file->... index access method) succeeded
- Revision #3413.21.581
Tue 2014-03-25 17:34:45 +0100
- don't put libmysqlclient symbols extra-used on debian in the libmysqlclient_16 version node.
- Revision #3413.21.580 [merge]
Tue 2014-03-25 11:09:12 +0100
- 5.3 merge
- Revision #2502.567.220
Sun 2014-03-23 16:02:56 +0400
- MDEV-5783 Assertion `0' failed in make_sortkey(SORTPARAM*, uchar*, uchar*) on ORDER BY HEX( UNCOMPRESSED_LENGTH( pk ) )
- Revision #2502.567.219
Fri 2014-03-21 12:23:09 +0200
- Fix to make it compiling with valgrind.
- Revision #2502.567.218 [merge]
Tue 2014-03-18 12:06:32 +0400
- Merge
- Revision #2502.592.1
Thu 2014-03-13 12:20:57 +0100
- MDEV-5811: Server crashes in best_access_path with materialization+semijoin and big_tables=ON - With big_tables=ON, materialized table will use Aria (or MyISAM) SE, which allows prefix key reads. However, the temp.table has rec_per_key=NULL which causes the optimizer to crash when attempting to read index statistics for a prefix index read. - Fixed by providing a rec_per_key array with zeros (i.e. "no statistics data")
- Revision #3413.21.579
Mon 2014-03-24 20:02:08 +0100
- MDEV-5913 Windows: 10.0 crashes on shutdown
- Revision #3413.21.578
Mon 2014-03-24 20:02:00 +0100
- mysqltest bug: reset
--replace
command after every error message (because error messages use replacements)
- mysqltest bug: reset
- Revision #3413.21.577
Mon 2014-03-24 20:01:55 +0100
- MDEV-5822 TokuDB fails to compile without partition storage engine
- Revision #3413.21.576
Mon 2014-03-24 20:01:50 +0100
- tokudb: make compression=TOKUDB_ZLIB the default (instead of TOKUDB_UNCOMPRESSED) for new tables
- Revision #3413.21.575
Mon 2014-03-24 20:01:45 +0100
- rpl tests: move "include/master-slave.inc" down to be after all possible checks that can skip the test
- Revision #3413.21.574
Mon 2014-03-24 20:01:37 +0100
- MDEV-5831 Upgrade from MariaDB 5.5.36 via yum fails
- Revision #3413.21.573 Wed 2014-03-19 10:03:34 +0100
- Revision #3413.21.572
Wed 2014-03-19 10:02:41 +0100
- MDEV-5892 Centos startup script is broken
- Revision #3413.21.571
Sun 2014-03-23 18:44:48 +0400
- MDEV-5862 server_audit test fails in buildbot on Mac (labrador). The RTLD_DEFAULT value on Labrador machine is not NULL, so the dlsym() commands in the server_audit just fail to bind the necessary functions. Fixed by using RTLD_DEFAULT explicitly.
- Revision #3413.21.570 [merge]
Tue 2014-03-18 18:29:07 +0100
- merge
- Revision #3413.64.5 [merge]
Tue 2014-03-18 09:02:57 +0100
- merge ft-index and ft-engine as of 7.1.5
- Revision #3413.64.4 [merge]
Mon 2014-03-17 17:41:54 +0100
- percona-server-5.5.36-34.0
- Revision #0.48.2
Mon 2014-03-17 17:40:07 +0100
- percona-server-5.5.36-34.0.tar.gz
- Revision #3413.64.3 [merge]
Mon 2014-03-17 13:04:28 +0100
- null-merge from 5.3 (from 5.2, from 5.1, from mysql-5.1.73)
- Revision #2502.567.217 [merge]
Sun 2014-03-16 21:03:01 +0100
- 5.2 merge
- Revision #2502.566.67 [merge]
Sun 2014-03-16 13:59:44 +0100
- 5.1 merge
- Revision #2502.565.68 [merge]
Sat 2014-03-15 18:24:15 +0100
- mysql-5.1.73 merge
- Revision #3413.64.2 [merge]
Sun 2014-03-16 19:21:37 +0100
- 5.3-merge
- Revision #2502.567.216 [merge]
Sun 2014-03-16 12:44:47 +0100
- 5.2 merge
- Revision #2502.566.66
Thu 2014-03-13 20:12:50 +0100
- don't run unix_socket tests when $USER is already present in mysql.user (as it's done in 10.0)
- Revision #2502.567.215
Fri 2014-03-14 11:38:17 +0200
- MDEV-5446: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' fails on EXPLAIN EXTENDED with VALUES function
- Revision #2502.567.214 [merge]
Thu 2014-03-13 18:36:52 +0100
- 5.2 merge
- Revision #2502.566.65
Thu 2014-03-13 16:35:14 +0100
- unix_socket bypasses make_if_fail by not doing any network reads
- Revision #2502.566.64
Thu 2014-03-13 16:34:34 +0100
- mtr: move if(unix_socket) test to include/have_unix_socket.inc
- Revision #2502.567.213 [merge]
Wed 2014-03-12 18:47:19 +0200
- merge 5.2->5.3
- Revision #2502.566.63 [merge]
Wed 2014-03-12 18:43:44 +0200
- merge 5.1->5.2
- Revision #2502.565.67
Wed 2014-03-12 15:50:00 +0200
- MDEV-5717: Server crash with insert statement containing DEFAULT into view
- Revision #2502.567.212
Wed 2014-03-12 12:34:16 +0200
- MDEV-5717: Server crash with insert statement containing DEFAULT into view
- Revision #2502.567.211
Fri 2014-03-07 13:57:07 +0200
- MDEV-5740: Assertion `!derived->first_select()->exclude_from_table_unique_test || derived->outer_select()-> exclude_from_table_unique_test' failed on 2nd execution of PS with derived_merge
- Revision #2502.567.210
Thu 2014-03-06 13:56:34 -0800
- Fixed bug MDEV-5686. The calls of the function remove_eq_conds() may change the and/or structure of the where conditions. So JOIN::equal_cond should be updated for non-recursive calls of remove_eq_conds().
- Revision #3413.64.1
Wed 2014-02-26 16:15:52 +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 and String::realloc).
- Revision #3413.21.569
Tue 2014-03-18 16:26:02 +0200
- Fixed buildbot issues
- Revision #3413.21.568
Tue 2014-03-18 10:26:50 +0200
- Fixed some buildbot failures
- Revision #3413.21.567
Mon 2014-03-17 19:09:53 +0400
- MDEV-5681 audit log will not rotate when the file size exceeds global variable setting. Notifications about changed variables: server_audit_file_rotate_now server_audit_file_rotations server_audit_file_rotations are now handled and one doesn't need to stop/start logging to make them effective.
- Revision #3413.21.566
Fri 2014-03-14 16:29:23 +0200
- MDEV-5829: STOP SLAVE resets global status variables
- Revision #3413.21.565
Thu 2014-02-13 11:40:49 +0400
- MDEV-5089 - possible deadlocks between rwlocks and mutexes
- Revision #3413.21.564
Tue 2014-03-11 19:07:02 +0100
- Debugging aid: Add T* List<T>::elem(int n) which returns N-th element in the list. - There was List<N>::nth_element() but it didn't work because linker removed it. - Now, removal by linker is prevented for important values of T, and function is renamed.
- Revision #3413.21.563 [merge]
Tue 2014-03-11 17:14:48 +0100
- Merge
- Revision #3413.63.1
Tue 2014-03-11 16:45:08 +0100
- MDEV-5177: ha_partition and innodb index intersection produce fewer rows (MySQL Bug#70703) (This is attempt at fix #2) (re-commit with fixed typo) - Moved the testcase from partition_test to partition_innodb.test where it can really work. - Made ordered index scans over ha_partition tables to satisfy ROR property for the case where underlying table uses extended keys.
- Revision #3413.21.562
Tue 2014-03-11 17:37:46 +0200
- Fixed test failure (5.5 had different test result than 10.0)
- Revision #4107
Wed 2014-03-26 09:43:02 +0100
- MDEV-5920 MySQL Bug#16765410 FTS: STACK AROUND THE VARIABLE 'MYSTR' WAS CORRUPTED IN INNOBASE_STRNXFRM
- Revision #4106
Wed 2014-03-26 09:42:52 +0100
- MDEV-5861 MySQL Bug#12601974 - STORED PROCEDURE SQL_MODE=NO_BACKSLASH_ESCAPES IGNORED AND BREAKS REPLICATION
- Revision #4105
Wed 2014-03-26 09:42:33 +0100
- make append_query_string() more usable: simplify the prototype and move it to sql_string.h
- Revision #4104
Wed 2014-03-26 09:41:52 +0100
- remove append_escaped(), use String::append_for_single_quote() instead
- Revision #4103
Wed 2014-03-26 09:41:37 +0100
- small cleanup in sql_acl.cc: use LEX_STRING, keep similar functions together, remove duplicated code
- Revision #4102
Wed 2014-03-26 09:41:28 +0100
- MDEV-5909 MySQL BUG#11748924 PARTITIONS: TOO-LONG COMMENT CAUSES NO WARNING
- Revision #4101
Wed 2014-03-26 09:41:16 +0100
- build_frm_image(): don't try to guess the "real table name" from the field list, it doesn't work if ALTER TABLE has replaced all fields. Instead, pass the correct original table name down from the caller.
- Revision #4100
Wed 2014-03-26 09:33:54 +0100
- TokuDB: make the default value for the table compression= attribute to come from the variable @@session.tokudb_row_format
- Revision #4099
Wed 2014-03-26 09:33:03 +0100
- bug in HA_TOPTION_SYSVAR of the enum type - enum string was generated incorrectly
- Revision #4098
Wed 2014-03-26 09:32:54 +0100
- MDEV-5815 MySQL BUG#11751736: DROP DATABASE STATEMENT SHOULD REMOVE .OLD SUFFIX FROM DATABASE DIRECTORY
- Revision #4097
Fri 2014-03-21 14:36:49 +0100
- MDEV-5817 MySQL BUG#11825482: Broken key length calculation for btree index
- Revision #4096
Fri 2014-03-21 14:05:44 +0100
- MDEV-5823 MySQL bug#11760213-52599: ALTER TABLE REMOVE PARTITIONING ON NON-PARTITIONED TABLE CORRUPTS MYISAM
- Revision #4095
Thu 2014-03-20 23:27:08 +0100
- MDEV-5846 MySQL Bug #18144 - Cost with FORCE/USE index seems incorrect in some cases.
- Revision #4094
Thu 2014-03-20 23:26:50 +0100
- MDEV-5820 MySQL Bug #54805 definitions in regex/my_regex.h conflict with /usr/include/regex.h
- Revision #4093
Thu 2014-03-20 23:26:41 +0100
- MDEV-5849 MySQL bug#12602983 - User without privilege on routine can discover its existence by executing "select non_existing_func();" or by "call non_existing_proc()"
- Revision #4092
Thu 2014-03-20 09:50:45 +0100
- MDEV-5858 MySQL Bug#12744991 - DECIMAL_ROUND(X,D) GIVES WRONG RESULTS WHEN D == N*(-9)
- Revision #4091
Thu 2014-03-20 00:44:35 +0100
- MDEV-5894 MySQL BUG#34750: Print database name in Unknown Table error message
- Revision #4090
Wed 2014-03-19 20:33:12 +0100
- MDEV-5898 FOUND_ROWS() return incorrect value when using DISTINCT
- Revision #4089
Wed 2014-03-19 09:58:18 +0100
- MDEV-5404 Can't free data returned by mariadb_dyncol_unpack on windows
- Revision #4088
Wed 2014-03-19 09:58:06 +0100
- MDEV-5173 Cppcheck report
- Revision #4087
Wed 2014-03-19 09:57:57 +0100
- MDEV-5787 Server crashes in in row_mysql_convert_row_to_innobase on CREATE .. SELECT
- Revision #4086
Wed 2014-03-19 09:57:45 +0100
- MDEV-5771 Privileges acquired via roles depend on the order of granting
- Revision #4085
Wed 2014-03-19 09:57:17 +0100
- 1. move Debug_role_merges_routine status variable increment to a correct function (similar to other Debug_role_merges_* variables). 2. make optional arguments of propagate_role_grants() really optional
- Revision #4084
Wed 2014-03-19 09:57:09 +0100
- List<>-style template wrapper over hash_filo
- Revision #4083
Wed 2014-03-19 09:56:46 +0100
- update plugins' maturity levels: old plugins get STABLE newer plugins get GAMMA those that had bugs recently get BETA
- Revision #4082
Wed 2014-03-26 15:17:12 +0200
- MDEV-5949: Performance of XtraDB slows down significantly on long benchmarks when compressed tables are used.
- Revision #4081
Mon 2014-03-24 11:22:16 +0100
- MDEV-5825: Assertion `! is_set() || m_can_overwrite_status' fails in Diagnostics_area::set_error_status on executing rpl.rpl_parallel test
- Revision #4080
Sun 2014-03-23 19:43:01 +0400
- MDEV-5781 Item_sum_std::val_real(): Assertion `nr >= 0.0' fails on query with STDDEV_POP, ROUND and variable
- Revision #4079 Sun 2014-03-23 15:15:07 +0400
- Revision #4078
Sun 2014-03-23 14:22:44 +0400
- MDEV-5870 Assertion `ltime->neg == 0' fails with COALESCE, ADDDATE, MAKEDATE A huge number in the "day" part of an interval made the code to return a negative date erroneously. Adding a test to return an error on a too large "day" value.
- Revision #4077
Sat 2014-03-22 12:44:39 -0700
- Fixed bug MDEV-5931. After constant table row substitution the where condition may be converted to always true. The function calculate_cond_selectivity_for_table() should take into account this possibility.
- Revision #4076
Fri 2014-03-21 13:30:55 +0100
- MDEV-5914: Parallel replication deadlock due to InnoDB lock conflicts
- Revision #4075
Fri 2014-03-21 10:11:28 +0100
- MDEV-5921: In parallel replication, an error is not correctly signalled to the next transaction
- Revision #4074
Fri 2014-03-21 15:42:37 +0400
- MDEV-5917: EITS: different order of predicates in IN (...) causes different estimates - Forgot to update one .result file.
- Revision #4073
Fri 2014-03-21 08:39:04 +0200
- MDEV-5830: Assertion failure mutex_get_waiters(mutex) == 0 at shutdown.
- Revision #4072
Fri 2014-03-21 00:53:41 +0400
- MDEV-5917: EITS: different order of predicates in IN (...) causes different estimates - Save range key before making field->pos_in_interval() call (like we do for non-equality ranges)
- Revision #4071
Thu 2014-03-20 11:11:13 +0400
- MDEV-5864 - Reduce usage of LOCK_open: TABLE_SHARE::tdc.free_tables
- Revision #4070
Thu 2014-03-20 09:32:37 +0200
- Remove assertions now that the actual bug has been repeated.
- Revision #4069 [merge]
Thu 2014-03-20 01:07:01 +0200
- Automatic merge
- Revision #4064.1.2
Thu 2014-03-20 00:59:13 +0200
- Fix for MDEV-5589: "Discrepancy in binlog on half-failed CREATE OR REPLACE"
- Revision #4064.1.1 [merge]
Wed 2014-03-19 15:18:29 +0200
- Automatic merge
- Revision #4063.1.1
Wed 2014-03-19 15:15:57 +0200
- MDEV-5854 Interrupted CREATE OR REPLACE is written into binlog, and in a wrong format
- Revision #4068 [merge]
Wed 2014-03-19 14:58:29 -0700
- Merge.
- Revision #3427.47.1
Tue 2014-03-18 11:30:50 -0700
- Fixed bug MDEV-5191. Corrected cost estimates when a join buffer is used and the optimizer is requested to use condition selectivities.
- Revision #4067
Wed 2014-03-19 19:35:42 +0200
- Better to use ut_ad macro.
- Revision #4066
Wed 2014-03-19 20:05:54 +0400
- MDEV-5901: EITS: killing the server leaves statistical tables in "marked as crashed" state - Part#2: call HA_EXTRA_FLUSH for the correct handler object, and call it after every change (ha_write_row, ha_update_row, ha_delete_row).
- Revision #4065
Wed 2014-03-19 17:23:38 +0200
- MDEV-5830: Assertion failure mutex_get_waiters(mutex) == 0 at shutdown.
- Revision #4064 [merge]
Wed 2014-03-19 16:37:17 +0400
- Merge
- Revision #4060.1.1
Wed 2014-03-19 16:32:57 +0400
- MDEV-5901: EITS: killing the server leaves statistical tables in "marked as crashed" state - Do like sp.cc does with mysql.proc table: call HA_EXTRA_FLUSH after we've modified a statistical table.
- Revision #4063
Wed 2014-03-19 11:35:32 +0200
- RBR triggers compiled-out with ifdefs in 10.0
- Revision #4062
Wed 2014-03-19 11:00:56 +0200
- MDEV-9095: Executing triggers on slave in row-based replication
- Revision #4061
Mon 2014-03-17 15:49:41 +0200
- MDEV-5878: Failing assertion: mutex_own(mutex) with innodb_use_fallocate=ON.
- Revision #4060 [merge]
Mon 2014-03-17 13:45:56 +0400
- Merge
- Revision #4054.1.1
Sun 2014-03-16 14:33:37 +0100
- MDEV-4410: update does not want to use a covering index, but select uses it - If an UPDATE 1) modifies the key it is using, and 2) has ORDER BY ... LIMIT which matches the key it is using, Then we should use "Using buffer", not "Using filesort".
- Revision #4059
Mon 2014-03-17 09:44:17 +0100
- Fix missing .result file update before push.
- Revision #4058
Wed 2014-03-12 09:08:17 +0100
- Update the help text for
--slave-parallel-threads
, to clarify the meaning of the count, and to remove the alpha warning.
- Update the help text for
- Revision #4057
Wed 2014-03-12 00:14:49 +0100
- MDEV-5804: If same GTID is received on multiple master connections in multi-source replication, the event is double-executed causing corruption or replication failure
- Revision #4056
Sun 2014-03-09 10:27:38 +0100
- MDEV-5804: If same GTID is received on multiple master connections in multi-source replication, the event is double-executed causing corruption or replication failure
- Revision #4055
Sat 2014-03-15 16:56:35 +0400
- create_or_replace test failed with embedded-server due to different thread IDs
- Revision #4054
Fri 2014-03-14 18:52:16 +0100
- MDEV-5814: MySQL Bug#13948247 DIVISION BY 0 IN GET_BEST_DISJUNCT_QUICK WITH FORCE INDEX GROUP BY - Adopt MySQL's fix: don't run index_merge optimizer if the table statistics reports that the table has 0 rows.
- Revision #4053 [merge]
Fri 2014-03-14 17:23:13 +0100
- Merge
- Revision #4032.1.4
Fri 2014-03-07 13:21:16 +0100
- Bug #13571700 TINYBLOB NOT NULL, CRASH IN PROTOCOL::NET_STORE_DATA - Backport testcase from mysql-5.6
- Revision #4032.1.3
Fri 2014-03-07 13:14:58 +0100
- Bug#45227: Lost HAVING clause led to a wrong result. - Backport testcase from mysql-5.6
- Revision #4032.1.2
Fri 2014-03-07 13:00:20 +0100
- BUG#13803810: TOO FEW ROWS RETURNED FOR RANGE ACCESS IN VARCHAR INDEX USING DATETIME VALUE - Backport the testcase from mysql-5.6
- Revision #4032.1.1
Fri 2014-03-07 12:49:40 +0100
- BUG#13731380: RANGE OPTIMIZER CALLS RECORDS_IN_RANGE() FOR OPEN RANGE - Backport testcase from mysql-5.6
- Revision #4052
Fri 2014-03-14 09:31:16 +0200
- MDEV-5819: MySQL Bug #13500371 63704: CONVERSION OF '1.' TO A NUMBER GIVES ERROR 1265 (WARN_DATA_TRUNCATED)
- Revision #4051 [merge]
Thu 2014-03-13 16:43:11 +0200
- Merge with 10.0-base Automatic merge, except for server_audit.cc that had to be modified slightly Changes to xtradb and innobase where ignored was these made no sence for 10.0
- Revision #3427.43.14 [merge]
Tue 2014-03-11 17:49:09 +0200
- Merge with 5.5
- Revision #3413.21.561
Tue 2014-03-11 16:53:24 +0200
- Fixed a compiler failure and removed some warnings in windows
- Revision #3413.21.560
Mon 2014-03-10 21:40:27 +0200
- Fixed MDEV-5724 "Server crashes on SQL select containing more group by and left join statements using innodb tables"
- Revision #3413.21.559
Tue 2014-03-04 20:50:19 +0100
- MDEV-5703: [PATCH] Slave disconnects and fails to reconnect on Error_code: 1159
- Revision #3413.21.558
Tue 2014-03-04 16:15:58 +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 with semijoin=off. It happens to have a good query plan with that setting.
- Revision #3413.21.557
Fri 2014-02-28 00:41:08 +0400
- MDEV-5756 Add Audit Plugin to Debian packaging.
- Revision #3413.21.556
Fri 2014-02-28 00:23:20 +0400
- MDEV-5436 mysqld crash signal 11 in mysql_audit_general. That error 'Can't open the pid file' leads to mysqld crash signal 11 in mysql_audit_general() called with the 'thd' parameter set to NULL. That wasn't checked when the thd->db and thd->db_length were accessed. Fixed by checking for the NULL thd.
- Revision #3413.21.555
Wed 2014-02-26 16:25:05 +0400
- Increment the version number
- Revision #3413.21.554
Wed 2014-02-26 13:49:50 +0200
- MDEV-5746: Slow file extend when innodb_use_fallocate=1 and SSD file storage.
- Revision #3413.21.553
Wed 2014-02-26 12:06:12 +0200
- MDEV-5742: Assertion failure node->n_pending on fil0fil.c line 5039 on debug build when innodb_use_fallocate=1
- Revision #3413.21.552
Mon 2014-02-24 23:40:16 +0400
- MariaDB Audit plugin added.
- Revision #4050
Thu 2014-03-13 10:38:41 +0200
- MDEV-5840: group_concat( column_json(dynamic_column )) return empty result
- Revision #4049
Wed 2014-03-12 12:34:47 +0100
- update test results
- Revision #4048
Wed 2014-03-12 12:34:36 +0100
- typo fixed
- Revision #4047
Wed 2014-03-12 11:26:40 +0200
- MDEV-5619: CREATE OR REPLACE does not release MDL_EXCLUSIVE upon failure
- Revision #4046
Wed 2014-03-12 11:24:03 +0200
- Fixed some failing tests Remove memory warnings if mysql client aborts early Changed copyright for clients
- Revision #4045
Fri 2014-03-07 11:43:06 +0400
- MDEV-5766 - my_atomic_load does memory writes
- Revision #4044
Tue 2014-03-11 00:03:53 +0400
- Increase version number
- Revision #4043
Tue 2014-03-11 00:02:22 +0400
- The test had synchronization point, but did not save master position before that, which caused indeterministic outcome
- Revision #4042
Mon 2014-03-10 21:14:38 +0200
- Fixed MDEV-5724 "Server crashes on SQL select containing more group by and left join statements using innodb tables"
- Revision #4041
Mon 2014-03-10 14:08:12 +0200
- Fixed MDEV-5780 "create-big fails in 10.0"
Comments
Comments loading...
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.