Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
MariaDB 10.0 Changelog Series
DownloadRelease NotesChangelogOverview of 10.0
Release date: 31 Jan 2019
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #368eda060f 2019-01-29 20:33:43 +0200
List of unstable tests for 10.0.38 release
2019-01-29 15:00:41 +0200
: Assertion failure on ALTER TABLE after foreign_key_checks=0
2019-01-29 14:14:57 +0200
Duplicated call to dict_foreign_remove_from_cache()
2019-01-29 14:07:59 +0200
: Duplicated call to dict_foreign_remove_from_cache()
2019-01-29 11:50:07 +0100
Fix xtradb version after merge
2019-01-29 09:34:08 +0100
MariaDB detect incorrect table name
Merge 2019-01-28 20:52:47 +0100 - Merge branch '5.5' into 10.0
2019-01-28 11:51:12 +0100
disable an old test
2019-01-28 20:17:54 +0100
Fix detection of version in tokudb
Merge 2019-01-28 20:15:57 +0100 - Merge branch 'merge-tokudb-5.6' into 10.0
2019-01-24 17:31:13 +0100
5.6.42-84.2
2019-01-28 15:42:16 +0100
Version fix after merge
2019-01-28 15:39:27 +0100
Reverting part of da34c7de5dacac85c4dc1f714bcd7edf3b7fe5f9 that was already fixed by by Marko
Merge 2019-01-28 15:37:01 +0100 - Merge branch 'merge-xtradb-5.6' into 10.0
2019-01-24 16:48:39 +0100
5.6.42-84.2
Merge 2019-01-28 13:16:27 +0100 - Merge branch 'merge-perfschema-5.6' into 10.0
2019-01-24 15:47:27 +0100
5.6.43
Merge 2019-01-28 10:36:12 +0100 - Merge branch '5.5' into 10.0
2018-12-02 00:25:05 +0100
Squashed commit of connect/10.0:
2019-01-24 13:31:05 +0100
cleanup: fill_alter_inplace_info
2019-01-24 10:51:40 +0100
compiler warning
2019-01-24 20:47:46 +0530
: Server crashes in Bitmap<64u>::intersect
2019-01-23 18:50:47 +0100
mysqltest fails to link with system PCRE libraries
2019-01-24 13:52:51 +0530
Server fails to set ADD_PK_INDEX, DROP_PK_INDEX if unique index nominated as PK
2019-01-10 16:32:56 +0200
Row-based event is not applied when table map id is greater 32 bit int
2019-01-22 11:06:15 +0100
Bug#28867993: POSSIBLE ISSUE WITH MYSQL SERVER RESTART
2019-01-23 12:05:24 +0200
InnoDB file size changes are not safe when file system crashes
2019-01-16 14:46:36 +0100
FRM_MAX_SIZE too low for some use cases
2019-01-17 22:56:12 +0200
: Assertion `inited==RND' failed in handler::ha_rnd_end
2018-05-21 10:42:44 +1000
safemalloc: warn, flush after fprintf
2019-01-11 11:55:07 +0100
: Increase maximum possible value for table_definition_cache to match table_open_cache
Merge 2019-01-15 14:53:27 +0200 - Moving the hash_node_t to improve locality of reference
2019-01-14 22:14:56 +0300
Moving the hash_node_t to improve locality of reference
2019-01-15 14:55:12 +0300
incorrect ASAN instrumentation
2019-01-15 11:50:15 +0200
Add ASAN poisoning for mem_heap_t
Merge 2019-01-14 14:06:26 +0200 - Merge pull request #973 from tempesta-tech/tt-10.0--virtual-innodb
2018-11-30 01:15:30 +0300
[10.1] ER_NO_SUCH_TABLE_IN_ENGINE followed by "Please drop the table and recreate" upon adding FULLTEXT key to table with virtual column
2019-01-06 23:15:25 +0530
: query causes seg fault
Merge 2019-01-03 00:20:53 +0100 - Merge branch '5.5' into 10.0
2019-01-02 19:32:05 +0100
fix RHEL8 "ambiguous python shebang" build failures
2019-01-02 19:28:48 +0100
compilation warning on Windows
2018-12-29 20:44:40 +0300
Database corruption after renaming a prefix-indexed column
2018-12-28 12:28:16 +0200
row_drop_table_for_mysql(): Correct a parameter to innobase_format_name()
Merge 2018-12-20 09:15:01 +0100 - Merge branch '5.5' into 10.0
2018-12-19 16:33:00 +0530
slave_ddl_exec_mode=IDEMPOTENT does not handle DROP DATABASE
2018-12-19 10:34:30 +0530
: Stack-buffer-overflow with indexed varchar (utf8) field
2018-12-19 10:38:29 +0530
Backported (e4d10e09cf31) and (8a8ba1949bf4) to 10.0
2018-12-16 21:50:49 +0200
: Assertion `inited==NONE || (inited==RND && scan)' failed in handler::ha_rnd_init(bool) with InnoDB, joins, AND/OR conditions
2018-12-13 19:51:40 +0100
remove unsed variable
2018-12-13 12:36:57 +0200
Fix cmake -DWITH_PARTITION_STORAGE_ENGINE:BOOL=OFF
2018-12-13 12:15:18 +0200
Remove space before #ifdef
2018-12-11 16:16:11 +0530
Make Innodb_checksum_algorithm stricter for strict_* values
2018-12-13 00:26:54 +0530
Fix compile error when building without the partition engine
Merge 2018-12-12 20:19:06 +0100 - Merge branch '5.5' into 10.0
2018-12-12 15:05:14 +0800
Fix UNICODE issue of dlerror
2018-12-11 22:03:44 +0300
ALTER TABLE is not enforcing prefix index size limit
2018-12-07 02:12:22 +0530
: Estimates are higher for partitions of a table with @@use_stat_tables= PREFERABLY
2018-12-07 12:54:02 +0200
Crash in fts_is_sync_needed() after failed ALTER or CREATE TABLE
2018-12-06 01:17:44 +0100
FLUSH PRIVILEGES crashes server with segfault
2018-12-06 00:48:41 +0100
correct order of arguments for Dynamic_array<>::CMP_FUNC2
2018-12-06 00:48:00 +0100
cleanup: DYNAMIC_ARRAY -> Dynamic_array<ACL_DB> acl_dbs
2018-12-05 19:27:34 +0530
Added a testcase for
2018-11-20 20:12:29 +0530
: AddressSanitizer: use-after-poison in create_key_parts_for_pseudo_indexes
Merge 2018-11-15 13:57:35 +0100 - Merge branch '5.5' into 10.0
2018-11-14 15:46:53 +0100
fix of test suite
2018-11-07 09:25:12 +0100
: InnoDB: Warning: using a partial-field key prefix in search, results in assertion failure or "Can't find record" error
Merge 2018-11-07 08:02:18 +0200 - Merge 5.5 into 10.0
2018-11-06 10:58:02 +0000
Add implementation in .h and delete unneccessery printing
2018-11-05 16:47:14 +0200
Revert some InnoDB/XtraDB changes
2018-10-25 21:36:24 +0300
InnoDB should use case-insensitive column name comparisons like the rest of the server
2018-11-02 12:42:01 +0200
Remove dead code is_thd_killed()
2018-11-01 11:09:32 -0400
bump the VERSION
2018-10-31 23:30:34 +0530
: Estimate for rows of derived tables is very high when we are using index_merge union
2018-11-01 09:27:59 +0200
Revert commit b2f39a5f567d006000aad8b431267298cf81b569 wrong branch.
2018-11-01 09:15:41 +0200
Add missing wsrep.cnf.sh
2018-10-31 14:25:26 +0400
ASAN unknown-crash / READ of size 1 in my_strntoul_8bit upon INSERT .. SELECT
Merge 2018-10-31 00:25:26 +0100 - Merge branch '5.5' into 10.0
The most recent release in the series is:
Release date: 9 May 2015
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2015-05-08 17:06:35 +0300
Fix win/ files to be stored with LF in repository
Revision #c1b07ff 2015-05-08 11:56:48 +0200
update .gitattributes
Revision #b5c5f31 2015-05-08 11:48:16 +0200
convert files from CRLF to LF line endings
Revision #e774008 2015-05-08 11:48:02 +0200
bump the VERSION
Revision #ac286a9 2015-05-08 11:20:43 +0200
Merge branch '5.5' into 10.0
Revision #0014bdc 2015-05-07 22:18:34 +0200
MDEV-8115 mysql_upgrade crashes the server with REPAIR VIEW
Revision #8350ea0 2015-05-07 13:04:03 +0300
Fix compiler error if compiler does not support c99 style initializers.
Revision #a1ad712 2015-05-07 07:39:45 +0400
Fixing connect.dbf test failures on big endian machines.
Revision #f704b33 2015-05-06 16:47:23 +0300
Merge pull request #52 from openquery/MDEV-8053-c99-style-for-structure-members
Revision #4d606cb 2015-04-24 23:17:16 +1000
c99 style for assigning structure members
The most recent release in the series is:
Release date: 1 Nov 2018
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2018-10-30 18:15:58 +0200
List of unstable tests for 10.0.37 release
Revision #6ced789186 2018-10-30 13:29:19 +0200
MDEV-12023 Assertion failure sym_node->table != NULL on startup
Revision #f4b8b6b9a3 2018-10-29 21:44:38 +0100
MDEV-15919 lower_case_table_names does not behave as expected
Revision #f30148a740 2018-10-29 14:51:29 +0100
CONNECT: bintar compilation failure on Mac OS X
Revision #cd0734d6bd 2018-10-28 10:55:46 +0100
after-merge: enable tests
Revision #70e567f576 2018-05-07 22:43:43 +0200
Squashed commit of connect/10.0:
Revision #411a2540ee 2018-10-28 10:09:58 +0100
CONNECT: don't mix bundled zlib and system libxml2
Merge Revision #3e2394a56b 2018-10-28 10:06:23 +0100 - Merge branch 'merge/merge-perfschema-5.6' into 10.0
Revision #a9a0d0c372 2018-10-27 21:06:41 +0200
5.6.42
Merge Revision #1bad8f9df3 2018-10-28 10:04:36 +0100 - Merge branch 'merge/merge-xtradb-5.6' into 10.0
Revision #bbcb173436 2018-10-27 20:53:19 +0200
5.6.41-84.1
Merge Revision #87d852f102 2018-10-28 01:10:15 +0200 - Merge branch 'merge/merge-innodb-5.6' into 10.0
Revision #da34c7de5d 2018-10-27 21:05:16 +0200
5.6.42
Merge Revision #37ab7e4596 2018-10-27 20:46:18 +0200 - Merge branch '5.5' into 10.0
Revision #30c3d6db32 2018-10-24 16:28:46 +0300
MDEV-17533 Merge new release of InnoDB 5.6.42 to 10.0
Revision #2549f98289 2018-10-24 16:01:18 +0300
MDEV-17532 Performance_schema reports wrong directory for the temporary files of ALTER TABLE…ALGORITHM=INPLACE
Revision #5dd3b52f95 2018-10-24 11:04:38 +0300
MDEV-17531 Crash in RENAME TABLE with FOREIGN KEY and FULLTEXT INDEX
Revision #642394197e 2018-10-19 19:10:45 +0400
Remove unused code.
Revision #4ac85d6fd7 2018-10-18 22:48:28 +0400
MDEV-14815 - Server crash or AddressSanitizer errors or valgrind warnings in thr_lock / has_old_lock upon FLUSH TABLES
Revision #8e716138ce 2018-10-17 08:26:13 +0400
MDEV-17257 Server crashes in Item::field_type_for_temporal_comparison or in get_datetime_value on SELECT with YEAR field and IN
Revision #853dee854c 2018-10-03 12:22:03 +0300
MDEV-17358 my_reverse_bits() is incorrect due to UB
Revision #bebe24b03b 2017-12-26 14:38:45 +0400
MDEV-11071 - Assertion `thd->transaction.stmt.is_empty()' failed in Locked_tables_list::unlock_locked_tables
Revision #1dacd5f299 2018-10-16 13:02:50 +0530
MDEV-12547: InnoDB FULLTEXT index has too strict innodb_ft_result_cache_limit max limit
Revision #3c5f6aa21c 2018-10-14 10:30:23 -0700
MDEV-17020: Assertion `length > 0' failed in ptr_compare upon ORDER BY with bad conversion
Revision #34f8a4071e 2018-10-15 13:22:18 +0400
MDEV-17064 LIKE function has error behavior on the fields in which the collation is xxx_unicode_xx
Revision #ae3fe14c17 2018-10-15 10:57:36 +0400
Test for MDEV-13119 and MDEV-13120
Revision #cb4877a503 2018-10-15 10:48:55 +0400
MDEV-14322 main.type_datetime failed in buildbot, results mismatch
Revision #4d07e6c12d 2018-10-13 18:47:16 +0300
Disabled storage engine tests using LOCK with MERGE engine
Revision #0f178e7cae 2018-10-12 13:51:37 +0300
Fix typo in 5936d43afb6ad5a75d9eed17eb39e8c00a08a684
Revision #b7918a6d38 2018-10-11 20:36:59 +0200
fix test suite after MDEV-15438
Revision #5936d43afb 2018-02-02 14:24:36 +1100
threadpool_size can contribute to the wanted_files
Revision #00ddc8bc7c 2018-10-09 18:06:22 +0100
MDEV-17413 Crash in my_malloc_size_cb_func() during shutdown with forceful connection close.
Revision #bd21904357 2018-10-07 10:19:19 -0700
MDEV-17382 Hash join algorithm should not be used to join materialized derived table / view by equality
Revision #a660a5ed42 2018-10-01 14:33:48 +0300
Correct a typo in a comment
Revision #1144acbcbd 2018-09-22 15:21:20 +0200
tokudb: create and destroy TOKUDB_SHARE::_open_tables_mutex dynamically
Revision #3a9276bad3 2018-09-22 15:19:40 +0200
sanitize tokudb locking macros
Merge Revision #a4131c51f5 2018-09-21 18:17:32 +0400 - Merge remote-tracking branch 'origin/5.5' into bb-10.0-bar
Merge Revision #acc97298e5 2018-09-21 14:41:11 +0300 - Merge 5.5 into 10.0
Revision #d533f6d58b 2018-09-21 09:32:17 +0400
After-merge cleanup: adjust the test to work in 10.0
Merge Revision #80bcb05b24 2018-09-21 08:37:42 +0400 - Merge remote-tracking branch 'origin/5.5' into 10.0
Revision #327b271721 2018-09-07 14:50:10 +0400
MDEV-14410 - Assertion `table->pos_in_locked_tables == null || table->pos_in_locked_tables->table == table' failed in mark_used_tables_as_free_for_reuse
Revision #b7944343dd 2018-09-10 14:26:11 +0200
Update contributors
Revision #3a4242fd57 2018-09-06 20:41:28 +0200
TokuDB: Don't free P_S instrumented mutexes after exit()
Merge Revision #d527bf5390 2018-09-06 21:04:56 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0
Revision #a816eac92a 2018-09-03 14:22:54 +0200
5.6.41-84.1
Revision #0ccba62db3 2018-09-05 19:47:37 +0200
MDEV-16465 Invalid (old?) table or database name or hang in ha_innobase::delete_table and log semaphore wait upon concurrent DDL with foreign keys
Revision #4cf75706b3 2018-09-05 17:14:20 +0400
MDEV-16757 Memory leak after adding manually min/max statistical data for blob column
Revision #09bc99fac9 2018-07-19 11:10:41 +0200
cleanup: remove extra/rpl_tests/rpl_foreign_key.test
Revision #d831cefb43 2018-07-19 01:18:14 +0200
MDEV-16465 Invalid (old?) table or database name or hang in ha_innobase::delete_table and log semaphore wait upon concurrent DDL with foreign keys
Revision #9180e8666b 2018-07-19 01:03:14 +0200
MDEV-16465 Invalid (old?) table or database name or hang in ha_innobase::delete_table and log semaphore wait upon concurrent DDL with foreign keys
Revision #e81f101dac 2018-07-17 17:12:05 +0200
create a reusable function that tells what FK actions can write
Revision #dd74332d2c 2018-07-18 19:04:51 +0200
MDEV-12669 Circular foreign keys cause a loop and OOM upon LOCK TABLE
Revision #710093ccb0 2018-09-04 09:49:00 +0200
compilation failure
Revision #64a23c1c8a 2018-07-17 16:56:40 +0200
extend prelocking to FK-accessed tables
Revision #3b365fa829 2016-11-10 16:10:41 +0100
cleanup: sp_head::add_used_tables_to_table_list()
Revision #22bcfa011a 2018-07-17 14:35:04 +0200
cleanup: FOREIGN_KEY_INFO
Merge Revision #b9bc3c2463 2018-09-03 10:57:02 +0200 - Merge branch '5.5' into 10.0
Revision #b3c320bb0b 2018-08-29 04:39:42 +0530
MDEV-16995: ER_CANT_CREATE_GEOMETRY_OBJECT encountered for a query with optimizer_use_condition_selectivity>=3
Revision #a9c09c95bd 2018-08-28 21:59:11 +0530
MDEV-15306: Wrong/Unexpected result with the value optimizer_use_condition_selectivity set to 4
Merge Revision #5fb251642e 2018-08-27 12:22:27 +0300 - Commit the MDEV-17023 fix with the correct number
Revision #51fb163b6d 2018-08-25 18:23:34 +0300
Fix clang warning of mismatched new[] and delete[]
Revision #6b22cc4ae0 2018-06-30 21:23:21 +1000
connect engine: GetStringUTFChars takes pointer arg
Revision #4ba6327f95 2018-04-16 21:11:58 +0000
Fix typo in --srcdir option in echo message status of mysql_install_db
Revision #490e220ad2 2018-08-24 21:03:22 +0300
MDEV-17067 Server crash in write_block_record
Revision #f195286a3e 2018-08-24 18:08:56 +0300
MDEV-17021 Server crash or assertion `length <= column->length' failure in write_block_record
Revision #0cafc13164 2018-08-24 01:59:02 +0530
MDEV-17073: Crash during read_histogram_for_table with optimizer_use_condition_selectivity set to 4
Revision #69d7bfd970 2018-08-24 01:59:02 +0530
MDEV-17023: Crash during read_histogram_for_table with optimizer_use_condition_selectivity set to 4
Revision #7d8d37c31d 2018-08-23 16:01:58 +0530
MDEV-17039: Query plan changes when we use GROUP BY optimization with optimizer_use_condition_selectivity=4 and use_stat_tables= PREFERABLY
Merge Revision #bcc677bb72 2018-08-15 16:48:13 +0200 - Merge branch '5.5' into 10.0
Revision #b62ac16185 2018-08-15 15:21:37 +0300
MDEV-6439: Server crashes in Explain_union::print_explain with explain in slow log, tis620 charset
Revision #9dfef6e29b 2018-08-03 11:22:20 +0300
Fix -Wclass-memaccess warnings in InnoDB,XtraDB
Revision #b963cbaf4b 2018-08-03 11:49:49 +0300
Follow-up fix to MDEV-16865: InnoDB fts_query() ignores KILL
Revision #90b66c1699 2018-08-01 12:09:33 -0400
bump the VERSION
Revision #a7f84f09bf 2018-07-31 16:12:38 +0300
MDEV-16865 InnoDB fts_query() ignores KILL
Revision #b3e95086e1 2018-07-31 14:29:05 +0300
Fix function pointer type mismatch
Download | Release Notes | Changelog |
Release date: 12 Dec 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 #4009 Thu 2014-12-04 13:19:51 +0200
: innodb.innodb-mdev7046 and innodb-page_compression* fail on BuildBot
Wed 2014-12-03 13:23:42 +0200
Fix problem with trims.
Wed 2014-12-03 12:05:00 +0200
Fix compiler error on fallocate and flags used.
Tue 2014-12-02 20:26:21 +0200
Fix buildbot valgrind errors on test innodb.innodb-page_compression_tables
[merge] Mon 2014-12-01 11:52:51 +0200
Merge from lp:maria/10.0 up to revision 4521
Mon 2014-11-24 12:08:45 +0200
: innodb.innodb-page_compression_zip fails in buildbot
Wed 2014-11-19 20:20:31 +0200
: InnoDB: Assertion failure in dict_tf_is_valid
Wed 2014-11-12 10:06:39 +0200
: Query stats for compression based on TRIM size
Fri 2014-11-07 12:06:53 +0200
Move debug output inside a UNIV_DEBUG.
Tue 2014-11-04 17:20:27 +0200
Fix posix_fallocate error message and add temporal debug output to resolve the problems on trim.
Tue 2014-11-04 11:37:55 +0200
Fixed trim operation alligment problem.
Wed 2014-10-29 08:51:17 +0200
: InnoDB: Add support for 4K sector size if supported
[merge] Mon 2014-10-20 11:34:21 +0300
Merge from lp:maria/10.0 up to revision 4116.
[merge] Tue 2014-09-23 12:46:21 +0300
Merge i.e. lp:maria/10.0 up to revision 4346.
Wed 2014-08-27 15:39:05 +0300
Fix small error on LZMA compression failure error message.
Thu 2014-08-07 13:40:00 +0300
: Incorrect compression on LZMA.
Thu 2014-07-31 11:47:21 +0300
Merge -> 10.0-FusionIO
Wed 2014-07-23 12:03:48 +0300
Fix default value for innodb-compression-algorithm to be 0 (uncompressed) to avoid test failures.
Mon 2014-07-21 21:17:58 +0300
: mplement a way to read MySQL 5.7.4-labs-tplc page compression format (Fusion-IO).
[merge] Sat 2014-06-28 13:10:57 +0300
Merge lp:maria/10.0 up to i.e. revision 4252.
Fri 2014-06-27 17:32:03 +0300
: Change innodb_have_lzo and innodb_have_lz4 as a static variables and reduce the number of ifdef's
Thu 2014-06-26 07:50:48 +0300
: innodb_compression_algorithm configuration variable can be set to unsupported value.
Mon 2014-05-26 20:42:06 +0200
compilation failure on Win64
Mon 2014-05-26 20:41:10 +0200
use ENUM not ULONG for innodb-compression-algorithm command-line option
Mon 2014-05-26 20:31:03 +0200
compilation failure on Windows
Mon 2014-05-26 20:27:14 +0200
don't include the file that 1) not present everywhere 2) not used anyway
Mon 2014-05-26 20:26:51 +0200
temporarily disable lzo compression
Mon 2014-05-26 20:26:04 +0200
lzo.cmake: don't use the same symbol for two different tests
Fri 2014-05-23 08:20:43 +0300
Fix compiler warnings.
Thu 2014-05-22 21:03:26 +0300
Fix compiler error if LZO is not installed.
Thu 2014-05-22 19:48:34 +0300
Fixed compiler errors caused by merge error.
Thu 2014-05-22 16:31:31 +0300
Fix some compiler warnings and small errors on code.
Fri 2014-05-16 15:30:13 +0300
Code cleanup after review.
Mon 2014-04-28 07:52:41 +0300
Fixed small error on compression failure error text.
Wed 2014-04-23 19:23:11 +0300
Fixed bug on free buffer space calculation when LZO is used. Fixed bug on function call when InnoDB plugin is used.
[merge] Thu 2014-04-17 08:22:54 +0300
Merge lp:maria/10.0 up to revision 4140.
Wed 2014-04-16 16:55:36 +0300
: FusionIO: Failure to create a table with ATOMIC_WRITES option leaves the database in inconsistent state,
Tue 2014-04-15 14:28:25 +0300
Added support for LZO compression method.
The most recent release in the series is:
Release date: 3 May 2018
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
Merge 2018-05-01 11:47:43 +0200 - Merge branch '5.5' into 10.0
Revision #fab383aac0 2018-04-30 23:06:09 +0200
Use after free in authentication
Revision #a52c46e069 2018-04-30 13:50:59 +0200
Bug#25471090: MYSQL USE AFTER FREE
Merge Revision #c4499a0391 2018-04-29 00:38:10 +0200 - Merge branch '5.5' into 10.0
Revision #5cfe52314e 2018-04-27 11:21:55 +0200
Bug#25471090: MYSQL USE AFTER FREE
Revision #eb057dce20 2018-04-24 15:51:49 -0700
MDEV-15035 Wrong results when calling a stored procedure multiple times with different arguments.
Revision #adaa891ae7 2018-04-12 14:55:43 +0200
MDEV-13699: Assertion `!new_field->field_name.str || strlen(new_field->field_name.str) == new_field->field_name.length' failed in create_tmp_table on 2nd execution of PS with semijoin
Revision #d6dbe8e207 2018-04-26 22:42:42 +0300
List of unstable tests for 10.0.35 release
Merge Revision #48636f0972 2018-04-26 14:16:31 +0200 - Merge branch 'merge-pcre' into 10.0
Revision #cf242aded5 2018-04-24 19:08:50 +0200
8.42
Revision #5ae2656b69 2018-04-24 20:28:31 +0200
Squashed commit of connect/10.0:
Merge Revision #1bd33ca82b 2018-04-26 14:14:51 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0
Revision #3cd4da3257 2018-04-24 16:25:16 +0200
5.6.39-83.1
Merge Revision #c74848ba14 2018-04-26 14:13:58 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0
Revision #6b84fdb2f3 2018-04-24 16:17:43 +0200
5.6.39-83.1
Merge Revision #584137879f 2018-04-26 14:11:39 +0200 - Merge branch 'merge-perfschema-5.6' into 10.0
Revision #7fcd9660a2 2018-04-21 17:40:17 +0200
5.6.40 (no changes)
Revision #06f02fe250 2018-01-23 17:58:06 +0200
5.6.39 (no changes)
Merge Revision #15ec8c2f28 2018-04-26 14:11:09 +0200 - Merge branch 'merge-innodb-5.6' into 10.0
Revision #5883c6905b 2018-04-21 17:37:24 +0200
5.6.40
Revision #619afb151b 2018-04-25 13:20:44 +0200
MDEV-15456 Server crashes upon adding or dropping a partition in ALTER under LOCK TABLE after ER_SAME_NAME_PARTITION
Revision #03da1253af 2018-04-26 14:22:09 +0300
Fix compilation error when compiling with valgrind
Revision #e86c0a5f2a 2018-04-26 14:21:36 +0300
Increase number of max table_open_cache instances
Revision #c7bb337248 2018-04-23 16:19:50 +0300
MDEV-15723 Crash in INFORMATION_SCHEMA.INNODB_SYS_TABLES when accessing corrupted record
Revision #fcaf619400 2018-04-21 12:11:04 +0300
Remove the "register" keyword
Revision #88b1905eda 2018-04-20 22:05:19 +0300
Fix -Wimplicit-fallthrough
Revision #01b2e773ef 2018-04-20 10:35:22 +0300
MDEV-15937 Assertion failure 'key->flags & 1' on ALTER TABLE
Revision #f2433b8dd3 2018-04-21 13:13:19 +0200
MDEV-10824 - Crash in CREATE OR REPLACE TABLE t1 AS SELECT spfunc()
Revision #9fffa9374c 2018-04-20 20:58:46 +0200
mysqltest: use do_stmt_close() not mysql_stmt_close()
Merge Revision #587568b72a 2018-04-20 13:16:03 +0200 - Merge branch '5.5' into 10.0
Revision #bcb36ee21e 2018-04-20 10:10:33 +0200
MDEV-15456 Server crashes upon adding or dropping a partition in ALTER under LOCK TABLE after ER_SAME_NAME_PARTITION
Revision #86718fda4e 2018-04-20 09:40:29 +0200
compiler warning
Revision #4f5dd1d40e 2018-04-17 00:44:46 +0200
ASAN error in main.statistics_index_crash-7362
Revision #226ec99a3e 2018-04-11 14:22:10 +0400
MDEV-15510 - storage/oqgraph: Quench warnings with Boost 1.66
Revision #400a8eb60f 2018-04-06 13:33:08 +0400
MDEV-15291 - OQGraph fails to build on FreeBSD
Revision #8901155780 2018-04-04 23:35:47 +0200
Update contributors
Merge Revision #6a72b9096a 2018-04-03 18:08:30 +0300 - Merge branch '5.5' into 10.0
Revision #8ffbb825e6 2018-03-27 07:55:56 +1100
increase upper value of max_prepared_stmt_count to UINT32_MAX
Revision #10f6b7001b 2018-04-02 13:14:30 +0300
MDEV-9744: session optimizer_use_condition_selectivity=5 causing SQL Error (1918): Encountered illegal value '' when converting to DECIMAL
Revision #6aff5fa27a 2018-03-26 10:33:58 +0400
MDEV-15619 using CONVERT() inside AES_ENCRYPT() in an UPDATE corrupts data
Merge Revision #a2e47f8c41 2018-03-23 11:44:29 +0100 - Merge branch '5.5' into 10.0
Merge Revision #0492100059 2018-03-20 18:36:03 +0200 - Merge 5.5 into 10.0
Revision #e3dd9a95e5 2018-03-16 18:57:21 +0530
MDEV-6736: Valgrind warnings 'Invalid read' in subselect_engine::calc_const_tables with SQ in WHERE and HAVING, ORDER BY, materialization+semijoin
Merge Revision #3d5dff6cae 2018-03-14 12:10:31 +0200 - Merge branch '5.5' into 10.0
Revision #48c11d407b 2018-03-13 12:42:41 +0400
MDEV-13202 Assertion `ltime->neg == 0' failed in date_to_datetime
Revision #4a35e76f64 2018-03-12 13:06:21 +0200
MDEV-14773 DROP TABLE hangs for InnoDB table with FULLTEXT index
Revision #4a5c237c76 2018-03-09 22:26:27 +0200
MDEV-14648 Restore fix for MySQL BUG#39053 - UNINSTALL PLUGIN does not allow the storage engine to cleanup open connections
Merge Revision #b728641e86 2018-02-22 09:22:03 +0100 - Merge branch '5.5' into 10.0
Revision #88d1c1c551 2018-02-12 15:12:49 +0100
MDEV-15288 Configure errors when building without INNOBASE
Revision #c051eaba46 2018-02-13 13:01:14 +0200
MDEV-14988 innodb_read_only tries to modify files if transactions were recovered in COMMITTED state
Revision #b0a92333c0 2018-02-09 19:47:00 +0400
MDEV-15262 Wrong results for SELECT..WHERE non_indexed_datetime_column=indexed_time_column
Revision #6f0b316fbe 2018-02-08 21:12:11 +0200
Update wrong xtradb version
Revision #9216a4f69f 2018-02-08 13:26:44 +0200
Make the test innodb.recovery_shutdown more robust
Revision #5421e3aee7 2018-02-08 12:51:19 +0200
MDEV-15249 Crash in MVCC read after IMPORT TABLESPACE
Revision #b6455479e5 2018-02-07 18:14:45 +0100
MDEV-15230: column_json breaks cyrillic in 10.1.31
Revision #cb5374801e 2018-02-05 09:23:36 +0200
MDEV-15202 innodb.log_file_size failed in buildbot
Merge Revision #0765caa073 2018-02-02 18:14:35 +0100 - Merge remote-tracking branch 'origin/5.5' into 10.0
Revision #96cb428b35 2018-01-29 09:44:17 +0100
MDEV-14862: Server crashes in Bitmap<64u>::merge / add_key_field
Revision #d6638586c6 2018-01-31 20:22:31 +0100
don't crash debug builds on "packets out of order"
Revision #f4414d4c4e 2018-01-30 10:54:28 -0500
bump the VERSION
Revision #6b4a4a85a7 2018-01-30 11:28:21 +0400
MDEV-14696 Server crashes in prep_alter_part_table on 2nd execution of PS.
Revision #c4a908cb56 2018-01-30 11:35:27 +0400
MDEV-13790 UNHEX() of a somewhat complicated CONCAT() returns NULL
Revision #dae4fb0acb 2018-01-30 11:07:35 +0400
MDEV-15118 ExtractValue(xml,something_complex) does not work
Revision #b76881a23c 2018-01-29 16:39:54 +0200
Do not SET DEBUG_DBUG=-d,... in tests
Merge Revision #a5fcced7d1 2018-01-29 16:32:59 +0200 - Merge 5.5 into 10.0
Revision #706ed8552d 2018-01-29 11:01:02 +0200
Revert "MDEV-6928: Add trx pointer to struct mtr_t"
The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now
DownloadRelease NotesChangelogOverview of 10.0
Release date: 16 Jun 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 #4252 Thu 2014-06-12 10:57:03 +0200
valgrind warning. initialize found_rows earlier, before any "goto err".
Wed 2014-06-11 19:08:06 +0200
avoid uppercase table aliases tests - they're not portable
Wed 2014-06-11 16:03:10 +0500
MySQL Bug#12750920: EMBEDDED SERVER START/STOP. Some variables weren't cleared properly so consequitive embedded server start/stop failed. Cleanups added. Also mysql_client_test.c extended to test that (taken from Mattias Johnson's patch)
Wed 2014-06-11 10:09:29 +0200
MySQL Users Break when Migrating from MySQL 5.1 to
Wed 2014-06-11 10:09:24 +0200
MySQL Bug#13623473 "MISSING ROWS ON SELECT AND JOIN WITH TIME/DATETIME COMPARE
Wed 2014-06-11 10:08:08 +0200
MySQL Bug#13623473 "MISSING ROWS ON SELECT AND JOIN WITH TIME/DATETIME COMPARE"
Mon 2014-06-09 20:18:53 +0200
cleanup: remove special case from store_key::store_key(), add Field_blob::new_key_field
Mon 2014-06-09 20:00:23 +0200
mark P_S STABLE and disable it by default
[merge] Tue 2014-06-10 15:32:56 -0700
Merge
[merge] Tue 2014-06-10 12:45:20 -0700
Merge.
[merge] Tue 2014-06-10 21:51:02 +0200
Merge
[merge] Tue 2014-06-10 21:46:27 +0200
Merge
Tue 2014-06-10 17:02:46 +0500
IF NOT EXISTS in multi-action ALTER does not work when the problem is created by a previous part of the ALTER. Loops added to the handle_if_exists_option() to check the CREATE/DROP lists for duplicates.
[merge] Mon 2014-06-09 22:11:24 +0400
Merge spider fixes.
Tue 2014-06-10 02:50:33 +0900
fix wrong result for Spider test
[merge] Mon 2014-06-09 18:00:53 +0200
10.0-connect
Fri 2014-05-30 14:53:15 +0200 *
Eliminate virtual columns from CSV and FMT table fields modified: storage/connect/colblk.h storage/connect/reldef.h storage/connect/tabfmt.cpp
Mon 2014-06-09 16:36:27 +0200
- disable spider.spider_fixes
Mon 2014-06-09 14:22:43 +0200
bzr ignore 'pcre/test*grep'
[merge] Mon 2014-06-09 13:47:20 +0300
merge of
Mon 2014-06-09 13:42:21 +0300
: Make exists_to_in optimization ON by default
Sun 2014-06-08 19:52:11 +0900
merge Spider 3.2.4
[merge] Sat 2014-06-07 23:45:05 +0200
Merge
Sat 2014-06-07 19:00:26 +0200
: Server crashes in table_multi_eq_cond_selectivity with ... - In table_cond_selectivity(), reset keyuse variable between the loops.
Fri 2014-06-06 21:28:42 +0400
: TokuDB: Wrong query result using mrr=on - Key_value_records_iterator::get_next() should pass pointer to the key to handler->ha_index_next_same(). Because of a typo bug, pointer-to-pointer was passed instead in certain cases.
Fri 2014-06-06 10:29:52 +0400
Comparison between TIME and DATETIME does not use CURRENT_DATE Hybrid functions do not add CURRENT_DATE when converting TIME to DATETIME
Fri 2014-06-06 00:09:17 +0200
revert tokudb changes that caused crashes
[merge] Fri 2014-06-06 00:07:27 +0200
merge
[merge] Thu 2014-06-05 16:05:08 +0200
pcre-8.35
Thu 2014-06-05 13:44:44 +0200
pcre-8.35.tar.bz2
Thu 2014-06-05 16:01:27 +0200
remove and ignore generated pcre files
[merge] Thu 2014-06-05 16:00:49 +0200
pcre-8.34 mergetree initial merge
Thu 2014-06-05 12:47:55 +0200
pcre-8.34
Thu 2014-06-05 15:59:46 +0200
SQL_CALC_FOUND_ROWS yields wrong result again
Thu 2014-06-05 15:59:41 +0200
revert the fix for , restore the fix for . simplify test case for
Thu 2014-06-05 15:59:35 +0200
MySQL Bug#11756966 - 48958: STORED PROCEDURES CAN BE LEVERAGED TO BYPASS DATABASE SECURITY
Thu 2014-06-05 15:59:25 +0200
Include file pcre.h missing in binary dist, meaing I_S plugins can't be built
Thu 2014-06-05 09:04:43 +0200
mysql_install_db or mysql_upgrade fails when default_engine=archive
Thu 2014-06-05 09:03:55 +0200
performance schema timestamps relative to epoch
Wed 2014-06-04 13:23:00 +0300
Fixed compiler warnings
Wed 2014-06-04 13:03:55 +0300
: MySQL Bug#11766684 59851: UNINITIALISED VALUE IN ITEM_FUNC_LIKE::SELECT_OPTIMIZE WITH SUBQUERY AND
Wed 2014-06-04 09:14:38 +0200
fix the code to compile without P_S
Tue 2014-06-03 16:57:29 +0400
- Adding/removing non-materialized virtual column triggers table recreation
Wed 2014-06-04 00:26:27 +0400
: EXPLAIN UPDATE ... ORDER BY LIMIT shows wrong #rows - Make get_index_for_order() return correct #rows. changed EXPLAIN outputs are checked - only #rows is different.
Mon 2014-06-02 13:33:41 +0200
can't skip test with slash in its name
Mon 2014-06-02 12:33:17 +0400
Bad warning level when inserting a DATETIME value into a TIME column
Fri 2014-05-30 16:19:00 +0400
INET6_ATON() and INET6_NTOA()
Fri 2014-05-30 15:24:25 +0400
Moving implementation of INET_ATON() INET_NTOA() into separate files item_inetfunc.h and item_inetfunc.cc.
Mon 2014-05-26 22:41:35 +0400
Increase version number
Mon 2014-05-26 13:31:11 +0200
typo fixed (compilation failure with libwrap)
Tue 2014-05-13 11:53:30 +0200
Trivial Lintian errors in MariaDB sources: spelling errors and wrong executable bits
The most recent release in the series is:
Release date: 7 Aug 2017
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
Merge 2017-08-04 09:32:40 +0200 - Merge branch 'bb-10.0-vicentiu' into 10.0
Revision #4233.1.1 Tue 2014-06-10 10:34:58 -0700
Fixed bug MDEV-6071. The method JOIN_CACHE::init may fail (return 1) if some conditions on the used join buffer is not satisfied. For example it fails if join_buffer_size is greater than join_buffer_space_limit. The conditions should be checked when running the EXPLAIN command for the query. That's why the method JOIN_CACHE::init has to be called for EXPLAIN commands as well.
Revision #4235.1.1 Tue 2014-06-10 12:25:16 +0200
MDEV-5985: EITS: selectivity estimates look illogical for join and non-key equalities Part#1.
Revision #4236.1.1 Tue 2014-06-10 02:25:58 +0900
fix for Spider build error by abort_loop on windows
Revision #4155.1.9 Tue 2014-05-27 12:50:52 +0200 *
Fix a bug causing the tabname option to be ignored when the connection string was not an URL but a server name. Also make the dbname option to be recignized in create (was only seached in option_list) modified: storage/connect/ha_connect.cc storage/connect/tabmysql.cpp
Revision #4155.1.8 Mon 2014-05-12 23:42:17 +0200 *
Fix writing header of void CONNECT DBF tables on first insert. An error occured when the table definition had a special column that was not skipped from the header. modified: storage/connect/filamdbf.cpp
Revision #4155.1.7 Fri 2014-05-09 12:35:19 +0200 *
Fix wrong error "Invalid offset for CVS table" when a special column is defined in a CSV table (MDEV-6187) modified: storage/connect/ha_connect.cc storage/connect/reldef.h storage/connect/tabfmt.cpp
Revision #d2a19082c0 2017-08-04 04:27:33 +0300
Disable rpl_tokudb_row_img_* tests
Merge Revision #8b0edbfb5e 2017-08-04 00:56:16 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0
Revision #d5164569e4 2017-08-03 22:15:19 +0300
Move tokudb_rpl to rpl-tokudb suite
Revision #13e4bf674e 2017-08-02 19:05:48 +0300
Fix tokudb compilation post merge
Merge Revision #40e213f210 2017-08-03 12:11:31 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0
Revision #b1a2031ff9 2017-08-02 12:17:21 +0300
5.6.36-82.1
Merge Revision #b278c02e18 2017-08-02 12:15:58 +0300 - Merge branch 'merge-xtradb-5.6' into 10.0
Revision #04ae1207ed 2017-08-02 12:11:06 +0300
5.6.36-82.1
Revision #d85d6c9c41 2017-08-04 02:11:10 +0300
Remove extra trailing spaces from the result file
Revision #e1aded1420 2017-08-04 02:10:19 +0300
Additions to 10.0.32 unstable test list after TokuDB merge
Revision #e35670f498 2017-08-03 19:28:05 +0300
MDEV-12972 Random and Frequent Segfault
Revision #60c9485a8e 2017-08-01 11:39:10 +0300
Merge connect/10.0 into 10.0
Revision #31f4df4505 2017-07-31 20:34:22 +0300
MDEV-12915 ST_Centroid does not return the same result than MySQL
Revision #e075c5b491 2017-07-31 00:48:37 +0300
Update myisam_debug test result post print_lock_error change
Revision #3772516391 2017-07-31 00:31:23 +0300
Update innodb test result post print_lock_error change
Revision #fd47b9639d 2017-07-31 03:26:43 +0300
List of unstable tests for 10.0.32 release
Revision #e6e23c0d49 2016-03-19 19:40:25 +0100
MDEV-9739 Assertion `m_status == DA_ERROR || m_status == DA_OK' failed in Diagnostics_area::message() ; connect.xml* tests fail in buildbot
Revision #60343871a7 2015-11-13 17:53:16 +0100
MDEV-8453 Alter table not returning engine errors
Revision #3d2067460e 2017-07-25 15:51:07 +0400
MDEV-12915 ST_Centroid does not return the same result than MySQL.
Revision #7f5a8f176a 2017-07-25 10:57:25 +0400
MDEV-12915 ST_Centroid does not return the same result than MySQL.
Merge Revision #f8736063de 2017-07-30 11:58:56 +0300 - Merge branch 'merge-pcre' into 10.0
Revision #dba454ef54 2017-07-30 11:53:36 +0300
8.41
Merge Revision #051f8bc8e3 2017-07-30 11:36:13 +0300 - Merge branch 'merge-perfschema-5.6' into 10.0
Revision #e1b5e98648 2017-07-30 11:33:55 +0300
5.6.37 (no-changes)
Revision #900e3218cf 2017-07-30 11:35:48 +0300
Bump innodb version post merge
Merge Revision #226dd699df 2017-07-29 20:51:29 +0300 - Merge remote-tracking branch 'merge/merge-innodb-5.6' into 10.0
Revision #d36bd69790 2017-07-29 19:59:51 +0300
5.6.37
Revision #2160a85184 2017-07-28 20:47:12 +0300
Update subselect test results to pass on 10.0
Revision #af40426fcd 2017-07-27 16:20:26 +0300
Fix purge_relay_logs post merge
Revision #7134afa22e 2017-07-27 12:43:45 +0200
MYSQL_BIN_LOG::open/close must be under LOCK_log
Revision #c784277590 2017-07-27 12:43:03 +0200
move the error message where it belongs
Revision #496cea45e2 2017-07-27 12:42:40 +0200
update error messages for 10.0
Revision #2804a3fac4 2017-07-27 12:42:21 +0200
memory leak: add a missing end_relay_log_info()
Merge Revision #786ad0a158 2017-07-25 00:41:54 +0300 - Merge remote-tracking branch 'origin/5.5' into 10.0
Revision #c8a0244e95 2017-07-19 11:47:59 -0400
bump the VERSION
Revision #76f7aac8e0 2017-07-19 15:28:13 +0530
MDEV-13065 rpl.rpl_MDEV-11092 fails sporadically in buildbot
Revision #2ce3f95151 2017-07-22 13:10:10 +0200
Connect engine is Gamma
Revision #92cbe388b6 2017-07-21 16:05:20 +0300
MDEV-13325: InnoDB assert dict_sys->size > 0 during ALTER TABLE
Revision #0ec147b617 2017-07-20 22:26:08 +0200
fix main.func_regexp_pcre on jessie-ppc64le
Revision #3ef5596505 2017-07-20 15:52:06 +0200
MDEV-13175 Adding a new enum value at the end of a list triggers a table rebuild
Revision #7e507f262a 2017-07-20 15:08:24 +0200
MDEV-13274 mysql_upgrade fails if dbname+tablename+partioname > 64 chars
Revision #2fcd8c1252 2017-07-19 22:22:14 +0200
MDEV-13173 An RLIKE that previously worked on 10.0 now returns "Got error 'pcre_exec: recursion limit of 100 exceeded' from regexp"
Revision #dc8b2fb03a 2017-07-19 19:47:38 +0200
MDEV-11896 thd_get_error_context_description race condition
Revision #da2a838628 2017-07-19 19:46:07 +0200
MDEV-12824 GCC 7 warning: this statement may fall through [-Wimplicit-fallthrough=]
Revision #2f07709aed 2017-07-16 02:45:37 +1000
MDEV-12436: binlog.binlog_unsafe - assumed len(hostname) <= 50 (#385)
Revision #c8c6a9fdf4 2017-05-08 11:55:51 +1000
mtr: fix_vs_config doesn't change bindir
Revision #a06f2f430f 2017-03-14 16:35:39 +0400
MDEV-12078 Using spatial index changes type from point to geometry
Revision #6b99859fff 2017-07-06 23:26:18 +0200
after-merge fix for a7ed4644a6f
Merge Revision #89dc445a55 2017-07-06 23:47:33 +0200 - Merge branch '5.5' into 10.0
Revision #4d21313549 2017-05-24 13:11:33 +0200
coverity medium warnings
Revision #946a07e8a8 2017-07-02 19:45:04 +0300
Fix for MDEV-9670 server_id mysteriously set to 0
Revision #46d6f74c48 2017-07-02 14:59:06 +0300
Fix for MDEV-13191. Assert for !is_set() when doing LOAD DATA
Revision #21689d1252 2017-06-30 15:58:27 -0700
Run spider mtr suites in 10.0 only on demand.
Merge Revision #92928bcdd9 2017-06-29 23:32:18 +0200 - Merge branch '5.5' into 10.0
Revision #5c89f23b45 2017-06-29 21:27:05 +0300
Fix debug assert post MDEV-10306
Merge Revision #a02ba9c1c9 2017-06-28 10:10:31 +0200 - Merge branch '5.5' into 10.0
Merge Revision #8baf9b0c46 2017-06-20 12:31:17 +0300 - Merge remote-tracking branch '5.5' into 10.0
Revision #5e4f4ec821 2017-06-19 15:59:19 +0300
MDEV-12975 InnoDB redo log minimum size check uses detected file size instead of requested innodb_log_file_size
Revision #3a37afec29 2017-06-19 12:45:32 +0400
MDEV-10306 Wrong results with combination of CONCAT, SUBSTR and CONVERT in subquery
Revision #f0ad93403f 2017-05-22 17:06:01 +0300
MDEV-12666: CURRENT_ROLE() and DATABASE() does not work in a view
Revision #34da3be8a8 2017-05-22 13:38:26 +0300
MDEV-10463: Granted as a whole to roles, databases are not show in SHOW DATABASES
Revision #2579b252dd 2017-06-15 12:35:53 +0200
Update MariaDB Foundation sponsors
Revision #1d5a306e38 2017-06-13 16:20:21 +0300
MDEV-12873 InnoDB SYS_TABLES.TYPE incompatibility for PAGE_COMPRESSION in MariaDB 10.2.2 to 10.2.6
Revision #74e4cf70d0 2017-06-12 18:43:23 +0000
MDEV-13059 XtraDB hangs on Windows due to failing to release block->lock X-latch in innodb_read_only mode.
Revision #75b35a3b68 2017-06-12 14:10:39 +0300
Partially disable a test affected by MDEV-13059
Revision #4325041df6 2017-06-12 11:08:06 +0300
MDEV-13057 innodb_read_only=1 should avoid creating buf_flush_page_cleaner_thread
Revision #417434f12d 2017-06-08 15:43:06 +0300
MDEV-13039 innodb_fast_shutdown=0 may fail to purge all undo log
Revision #a9117c9008 2017-06-09 13:44:04 +0300
Correct a merge error of MDEV-11626
Revision #d03abc71a4 2017-06-08 10:34:10 +0300
MDEV-12609: Allow suppression of InnoDB log messages about reserving extents
Revision #d8d39721df 2017-06-06 09:34:09 +0300
Follow-up to MDEV-12042 (test innodb_page_size variants)
Revision #151daaf480 2017-06-05 15:16:15 +0300
MDEV-12994 innodb_fast_shutdown=0 skips change buffer merge; fast shutdown does it
Revision #ab62b7538f 2017-06-02 01:46:25 +0300
MDEV-12042 Re-bootstrap the server if InnoDB options are incompatible
Merge Revision #c2ef0bb6ce 2017-05-29 13:15:36 +0300 - Merge 5.5 into 10.0
Revision #449a88e1c6 2017-05-23 12:17:43 +0300
MDEV-12052 Shutdown crash presumably due to master thread activity
Revision #fde86fc1ed 2017-05-23 09:21:28 -0400
bump the VERSION
Revision #70630e3c92 2017-05-19 15:55:35 +0000
Workaround dependency problems (constant rebuilds) in Visual Studio generator
The most recent release in the series is:
Release date: 25 Aug 2016
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2016-08-24 17:39:57 +0300
The most recent release in the series is:
Release date: 28 Oct 2016
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2016-10-27 19:07:55 +0200
The most recent release in the series is:
Release date: 6 Aug 2015
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2015-08-05 20:07:46 +0200
The most recent release in the series is:
Release date: 24 Jun 2016
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2016-06-23 12:44:28 +0400
MDEV-10604 Create a list of unstable MTR tests to be disabled in distribution builds
Revision #ed99e2c 2016-08-18 14:00:40 +0300
MDEV-10341: InnoDB: Failing assertion: mutex_own(mutex) - mutex_exit_func
Revision #4eb898b 2016-08-16 11:25:11 +0300
MDEV-10563 Crash during shutdown in Master_info_index::any_slave_sql_running
Revision #4da2b83 2016-08-23 15:03:31 +0300
Fixed compiler error and some warnings on windows
Revision #a5051cd 2016-08-22 10:19:07 +0300
Minor cleanups - Remove impossible test in test_quick_select - Ensure that is_fatal_error is set if we run out of stack space
Revision #b511096 2016-08-22 10:16:00 +0300
MDEV-10630 rpl.rpl_mdev6020 fails in buildbot with timeout
Revision #5932fa7 2016-08-21 20:38:47 +0300
Fixed "Packets out of order" warning message on stdout in clients, compiled for debugging, when the server goes down
Revision #6f31dd0 2016-08-21 20:18:39 +0300
Added new status variables to make it easier to debug certain problems: - Handler_read_retry - Update_scan - Delete_scan
Revision #8d5a0d6 2016-08-21 20:14:13 +0300
Cleanups and minor fixes
Fixed typos
Added --core-on-failure to mysql-test-run
More DBUG_PRINT in viosocket.c
Don't forget CLIENT_REMEMBER_OPTIONS for compressed slave protocol
Removed not used stage variables
Revision #05f61ba 2016-08-16 21:23:57 +0200
MDEV-10559: main.mysql_client_test_nonblock crashes in buildbot on 10.0
Revision #df09d5e 2016-08-15 16:28:19 +0200
MDEV-10559: main.mysql_client_test_nonblock crashes in buildbot on 10.0
Revision #47a1087 2016-08-14 09:16:07 +0200 - Merge branch 'bb-10.0-serg' into 10.0
Revision #191f7b0 2016-08-10 21:15:51 +0200
after merge fixes
Revision #2bd9495 2016-08-10 19:58:42 +0200 - Merge branch 'connect/10.0' into 10.0
Revision #a2934d2 2016-08-10 18:27:31 +0200 *
JdbcInterface: change return type of ...Field function modified: storage/connect/JdbcInterface.java
Revision #ec72508 2016-07-15 00:50:18 +0200
Change jdbc test to reflect girls.txt LF ending
Revision #44012db 2016-07-14 20:12:22 +0200
All changes made on 10.1 for last 11 commits
Revision #077f29a 2016-08-10 19:57:13 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0
Revision #4f2d214 2016-08-10 19:30:20 +0200
5.6.31-77.0
Revision #3863e72 2016-08-10 19:55:45 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0
Revision #64752ac 2016-08-10 19:24:58 +0200
5.6.31-77.0
Revision #e672d3f 2016-08-10 19:44:28 +0200 - Merge branch 'merge/merge-perfschema-5.6' into 10.0
Revision #0d8bb01 2016-08-10 19:26:54 +0200
5.6.32
Revision #57fbc60 2016-08-10 19:43:37 +0200 - Merge branch 'merge/merge-innodb-5.6' into 10.0
Revision #b4f97a1 2016-08-10 19:23:00 +0200
5.6.32
Revision #309c08c 2016-08-10 19:19:05 +0200 - Merge branch '5.5' into 10.0
Revision #5ad0206 2016-08-09 16:15:10 +0300
MDEV-10341: InnoDB: Failing assertion: mutex_own(mutex) - mutex_exit_func
Revision #0098d78 2016-08-09 13:25:40 +0200
MDEV-10465 general_log_file can be abused
Revision #a3f6424 2016-08-08 12:58:27 +0200
MDEV-6128:[PATCH] mysqlcheck wrongly escapes '.' in table names
Revision #2a54a53 2016-08-08 10:27:22 +0200
MDEV-10465 general_log_file can be abused
Revision #a7c43a6 2016-01-26 14:49:25 +0200
MDEV-9304: MariaDB crash with specific query
Revision #5269d37 2016-08-08 18:37:02 +0400
MDEV-10468 Assertion `nr >= 0.0' failed in Item_sum_std::val_real()
Revision #1b3430a 2016-08-08 16:04:40 +0400
MDEV-10500 CASE/IF Statement returns multiple values and shifts further result values to the next column
Revision #5e23b63 2016-08-07 11:02:42 +0200
MDEV-10506 Protocol::end_statement(): Assertion `0' failed upon ALTER TABLE
Revision #93d5cdf 2016-08-04 13:14:45 +0300
MDEV-9946: main.xtradb_mrr fails sporadically
Revision #c0cb84b 2016-08-04 10:57:55 +0200 - Merge branch 'bb-5.5-serg' into 5.5
Revision #470f259 2016-08-03 20:56:24 +0200
MDEV-10465 general_log_file can be abused
Revision #0214115 2016-08-01 16:53:57 +0200
trivial cleanup
Revision #03dec1a 2016-08-03 18:05:29 +0200
MDEV-10350 "./mtr --report-features" doesn't work
Revision #9d2f892 2016-08-03 17:58:56 +0200
MDEV-7329 plugins.pam_cleartext fails sporadically in buildbot
Revision #75891ed 2016-08-03 17:50:45 +0200
improve pam_cleartext.test a bit
Revision #5265243 2016-08-03 20:44:08 +0200 - Merge branch 'merge/merge-xtradb-5.5' into 5.5
Revision #e316c46 2016-08-03 20:43:29 +0200
5.5.50-38.0
Revision #19fe10c 2016-08-03 20:39:47 +0200
MDEV-6581 Writing to TEMPORARY TABLE not possible in read-only
Revision #a350e53 2016-08-03 20:38:25 +0200 - Merge branch 'mysql/5.5' into 5.5
Revision #eb32dfd 2016-08-03 11:49:35 +0400
MDEV-10365 - Race condition in error handling of INSERT DELAYED
Revision #511313b 2016-08-03 13:42:46 +0000
MDEV-10010 - potential deadlock on windows due to recursive SRWLock acquisition
Revision #141f88d 2016-08-03 12:41:38 +0000
MDEV-10357 my_context_continue() does not store current fiber on Windows
Revision #ecb7ce7 2016-08-03 15:55:48 +0400
MDEV-10467 Assertion `nr >= 0.0' failed in Item_sum_std::val_real() Backporting MDEV-5781 from 10.0.
Revision #35c9c85 2016-08-03 13:40:53 +0300
MDEV-10217: innodb.innodb_bug59641 fails sporadically in buildbot: InnoDB: Failing assertion: current_rec != insert_rec in file page0cur.c line 1052
Revision #6b71a6d 2016-08-02 18:52:51 +0200
MDEV-10383 Named pipes : multiple servers can listen on the same pipename
Revision #5fdb3cf 2016-07-29 18:21:08 +0200
MDEV-10419: crash in mariadb 10.1.16-MariaDB-1trusty
Revision #c6aaa2a 2016-07-30 10:53:01 +0300
MDEV-10228: update test results
Revision #15ef38d 2016-07-27 00:38:51 +0300
MDEV-10228: Delete missing rows with OR conditions
Revision #1b5da2c 2016-07-21 15:32:28 +0400
MDEV-10316 - main.type_date fails around midnight sporadically
Revision #5cf49cd 2016-07-15 23:51:30 +0300
MDEV-10248 Cannot Remove Test Tables
Revision #72290cd 2016-08-13 09:27:57 +0300 - Merge branch '10.0' of github.com:MariaDB/server into 10.0
Revision #98e36b2 2016-08-12 20:02:23 +0300
With parallel replication we have had a couple of bugs where DDL's (like DROP TABLE) has been scheduled before conflicting DDL's (like INSERT) are commited.
Revision #66ac894 2016-08-11 17:50:21 +0200
MDEV-10455: libmariadbclient18 + MySQL-python leaks memory on failed connections
Revision #9b23f80 2016-08-11 14:39:47 +0300
MDEV-10535: ALTER TABLE causes standalone/wsrep cluster crash
Revision #b3df257 2016-08-09 16:51:35 +0300
MDEV-10469: innodb.innodb-alter-tempfile fails in buildbot: InnoDB: Warning: database page corruption or a failed
Revision #b5fb2a6 2016-08-02 14:29:55 +0400
Fixed main.contributors failure
Revision #246866d 2016-08-02 10:32:48 +0400 - Merge pull request #207 from iangilfillan/10.0
Revision #5d0dfcb 2016-07-27 15:29:32 +0200
Update contributors
Revision #df4fddb 2016-07-25 01:57:00 +0300
MDEV-10428 main.information_schema_stats fails sporadically in buildbot
Revision #bf2e315 2016-07-18 11:50:08 +0400
MDEV-8569 build_table_filename() doesn't support temporary tables.
Revision #c6fdb92 2016-07-12 22:20:46 +0200 - Merge branch '5.5' into 10.0
Revision #4e19aa3 2016-07-12 12:13:31 +0200
MDEV-10318 unset params in --ps --embedded
Revision #97ded96 2016-07-11 17:03:03 +0000
MDEV-10318 : Fix crash in embedded, in case prepared statement has parameter placeholders, but does not bind parameters
Revision #e81455bb 2015-05-04 08:32:05 +0200
MDEV-7973 bigint fail with gcc 5.0
Revision #a7814d4 2016-06-30 12:59:52 +0400
MDEV-10311 - funcs_1.processlist_priv_no_prot fails sporadically
Revision #f12ebed 2016-07-08 15:44:47 +0200
fixes for tokudb_parts --big suite
Revision #865ae5d 2016-07-01 18:44:28 -0400
MDEV-10261 fix some tokudb partition test result files since the underlying tests have changed.
Revision #79fc519 2016-07-12 22:20:20 +0200
json_udf slowdown
Revision #ef125e2 2016-06-23 14:41:51 +0200
add a test case vcol.charsets
Revision #3e8ae6e 2016-07-12 12:36:11 +0200
MDEV-10211 postfix - in ssl.test, remove remaining SHOW STATUS LIKE 'Ssl_cipher'
Revision #31e763d 2016-07-11 21:29:18 +0200
MDEV-10211 : fix ssl test not to use specific value of ssl_cipher, as it can change between different openssl/yassl version
Revision #7d4a7d8 2016-05-30 22:33:34 +0300
[MDEV-9127] Crash reporter often fails to show the query that crashed
Revision #406fe77 2016-07-04 17:31:14 +0300
Add more diagnostic to find out the problem on innodb_shutdown_for_mysql in ppc64el on test case innodb_fts.innodb_fts_stopword_charset.
Revision #0fdb17e 2016-06-28 11:25:59 +0200 - Merge branch '5.5' into 10.0
Revision #79f852a 2016-06-22 14:17:06 +0200
MDEV-10050: Crash in subselect
Revision #ef92aaf 2016-06-22 22:37:28 +0300
MDEV-10083: Orphan ibd file when playing with foreign keys
Revision #6dfe3fb 2016-06-28 10:23:24 +0200
remove incorrect .gitattributes
Revision #214f507 2016-06-24 11:08:09 -0400
bump the VERSION
Typo fixed
Revision #a079565 2016-10-27 12:23:31 +0200
MDEV-10846 Running mysqldump backup twice returns error: Table 'mysql.proc' doesn't exist.
Revision #d451d77 2016-10-26 10:59:38 -0700
Fixed bug MDEV-9628. In the function create_key_parts_for_pseudo_indexes() the key part structures of pseudo-indexes created for BLOB fields were set incorrectly. Also the key parts for long fields must be 'truncated' up to the maximum length acceptable for key parts.
Revision #9d4a0dd 2016-10-24 10:15:11 -0700
Fixed bug MDEV-11096. 1. When min/max value is provided the null flag for it must be set to 0 in the bitmap Culumn_statistics::column_stat_nulls. 2. When the calculation of the selectivity of the range condition over a column requires min and max values for the column then we have to check that these values are provided.
Revision #26b87c3 2016-10-27 00:04:26 +0400
MDEV-10846 Running mysqldump backup twice returns error: Table 'mysql.proc' doesn't exist.
Revision #22490a0 2016-10-26 13:26:43 +0200
MDEV-8345 STOP SLAVE should not cause an ERROR to be logged to the error log
Revision #2593270 2016-10-26 12:30:18 +0200
backport include/search_pattern_in_file.inc from 10.1
Revision #5569ac0 2016-10-25 15:08:15 +0300
MDEV-11126: Crash while altering persistent virtual column
Revision #59a7bc3 2016-10-26 14:09:11 +0400
Removed duplicate open_strategy assignments
Revision #a3c980b 2016-10-24 15:26:11 +0400
MDEV-10824 - Crash in CREATE OR REPLACE TABLE t1 AS SELECT spfunc()
Revision #9155cc7 2016-08-31 15:57:02 +1000
MDEV-10292: Tokudb - PerconaFT - compile error in recent gcc
Revision #ad5b88a 2016-10-26 09:26:34 +0000
Fix build error in XtraDB on Windows.
Revision #bd4568a 2016-10-26 10:49:31 +0200 - Merge branch 'bb-10.0-serg' into 10.0
Revision #2cfccbe 2016-10-25 21:59:06 +0200 - Merge branch 'connect/10.0' into 10.0
Revision #b7aee7d 2016-10-14 18:29:33 +0200
Fix MDEV-10950. Null values not retrieved for numeric types. Now the null is tested using the result set getObject method.
Revision #9b20d60 2016-10-05 23:44:54 +0200
Fix MDEV-10948. Syntax error on quoted JDBC tables. Was because the quoting character was always '"' instead of being retrieve from the JDBC source.
Revision #7d596c9 2016-09-16 22:14:14 +0200
Working on MDEV-10525. Lrecl mismatch on DBF files
Revision #2140dcf 2016-09-05 13:19:28 +0200 - Merge branch '10.0' of server into ob-10.0
Revision #213765c 2016-09-05 13:18:04 +0200
Fix MDEV-10496. Memory leak in discovery
Revision #de9ea40 2016-10-25 21:58:59 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0
Revision #d9787aa 2016-10-25 17:03:23 +0200
5.6.33-79.0
Revision #675f27b 2016-10-25 18:28:31 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0
Revision #d7dc03a 2016-10-25 17:01:37 +0200
5.6.33-79.0
Revision #12c3e16 2016-10-25 16:41:43 +0200 - Merge branch '5.5' into 10.0
Revision #6e25727 2016-10-17 11:43:47 -0400
bump the VERSION
Revision #df87be5 2016-10-17 14:04:45 +0300
MDEV-11069 main.information_schema test fails if hostname includes 'user'
Revision #eac8d95 2016-10-14 12:51:53 +0200
compilation warning after xtradb merge
Revision #5a43a31 2016-10-14 00:33:49 +0200
mysqldump: comments and identifiers with new lines
Revision #01b39b7 2016-10-13 20:58:08 +0200
mysqltest: don't eat new lines in --exec
Revision #383007c 2016-10-13 21:35:01 +0200
mysql cli: fix USE command quoting
Revision #e4957de 2016-10-13 12:40:24 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5
Revision #6010a27 2016-10-13 12:23:16 +0200
5.5.52-38.3
Revision #02be50a 2016-10-13 11:18:30 +0200 - Merge branch 'mysql/5.5' into 5.5
Revision #82ab92b 2016-10-25 22:35:35 +0000
MDEV-10951 Field_newdate::cmp access violation
Revision #ed3998a 2016-10-25 15:46:10 +0200
Revert "Add tokuftdump man page"
Revision #1daf746 2016-10-25 16:34:22 +0300
Add tokuftdump man page
Revision #39dceaa 2016-10-09 12:09:44 +0200
MDEV-10983: TokuDB does not compile on OS X 10.12
Revision #ba11dd6 2016-10-25 12:21:53 +0000
MDEV-11127 : Fix innochecksum to work with large files on Windows.
Revision #3321f1a 2016-06-21 13:35:59 +1000
MDEV-5944: Compile fix for OQGRAPH with LLVM
Revision #0c925aa 2016-10-23 18:47:44 +0300
MDEV-11097 - Update the list of unstable tests
Revision #fb38d26 2016-10-22 07:34:23 +0000
MDEV-11104 Fix client to correctly retrieve current user name on Windows
Revision #39b7aff 2016-10-21 23:02:56 +0200
Upstream MIPS 32bit-build-on-64bit patch from Debian Bug #838914
Revision #7eb4bd3 2016-10-21 22:43:46 +0200
Upstream patch from Debian Bug #838557
Revision #998f987 2016-10-21 22:37:51 +0200
Upstream MIPS test fixes from Debian Bug #838557.
Revision #4dfb6a3 2016-09-28 14:16:38 +0000
MDEV-11083 performance schema test fail with threadpool
Revision #4192c46 2016-10-16 04:46:39 +0300
MDEV-11061 Valgrind builder produces endless warnings
Revision #8a49e00 2016-10-14 23:23:49 +0300
More unstable tests
Revision #f6d4f82 2016-10-14 23:23:16 +0300
MDEV-11061 Valgrind builder produces endless warnings after switching to OpenSS
Revision #a3f11f7 2016-09-29 12:31:46 +0200 - Merge branch '5.5' into 10.0
Revision #7497ebf 2016-09-29 10:16:24 +0200
mysqld_safe: close stdout and stderr
Revision #0e76054 2016-09-28 12:52:01 +0000
Feedback plugin : add support for Windows 10 / Server 2016.
Revision #b38d3c3 2016-09-27 12:34:15 +0000
MDEV-10907 MTR and server writes can interleave in the error log
Revision #23af6f5 2016-09-28 16:19:58 +0300 - Merge branch '10.0' of github.com:MariaDB/server into 10.0
Revision #078e510 2016-09-27 19:03:11 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0
Revision #e312e2e 2016-09-27 17:59:58 +0200
5.6.32-78.1
Revision #2e914ac 2016-09-27 19:00:08 +0200 - Merge branch 'merge/merge-perfschema-5.6' into 10.0
Revision #e3124a8 2016-09-27 17:57:28 +0200
5.6.33
Revision #bb8b658 2016-09-27 18:58:57 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0
Revision #93ab309 2016-09-27 18:00:59 +0200
5.6.32-78.1
Revision #3629f62 2016-09-27 18:05:06 +0200 - Merge branch 'merge/merge-innodb-5.6' into 10.0
Revision #094f140 2016-09-27 17:56:00 +0200
5.6.33
Revision #77ce4ea 2016-09-27 09:21:19 +0200 - Merge branch '5.5' into 10.0
Revision #d61e526 2016-09-26 17:48:08 +0200
MDEV-10441 Document the server_audit_loc_info variable
Revision #c91fdb6 2016-09-26 13:03:02 +0200
Windows , mtr : allow cdb to print core dumps also if --parallel > 1
Revision #8483659 2016-09-24 10:06:58 +0200
report correct write error on log writes
Revision #f620da1 2016-09-24 01:17:35 +0200
MDEV-10725 Server 10.1.17 fails to build using clang with c++11
Revision #9434431 2016-09-24 13:50:42 +0200
Fix free() after my_malloc() (should be my_free()).
Revision #b3f7a80 2016-09-13 11:12:54 -0400
bump the VERSION
Revision #0da39ca 2016-09-12 16:18:07 +0200
fix BIGINT+MEDIUMINT type aggregation
Revision #347eeef 2016-09-11 20:55:11 +0200
don't use my_copystat in the server
Revision #611dc0d 2016-09-11 20:53:16 +0200
missing element in prelocked_mode_name[] array
Revision #a229091 2016-09-11 20:52:00 +0200
potential signedness issue
Revision #7ae555c 2016-09-11 20:51:09 +0200 - Merge branch 'mysql/5.5' into 5.5
Revision #b9631e3 2015-11-10 12:41:26 +0100
MDEV-8833 Crash of server on prepared statement with conversion to semi-join
Revision #ee97274 2016-08-25 09:50:04 +0300
DEV-10595 MariaDB daemon leaks memory with specific query
Revision #a92a8cc 2016-08-19 17:11:20 +0000
Windows packaging : use /d switch to sign MSI, to prevent installer showing randomly generated name in UAC prompt
Revision #723488b 2016-08-04 15:43:52 +0400
MDEV-10424 - Assertion ``ticket == null'failed inMDL_request::set_type`
Revision #09cb646 2016-08-11 19:35:53 +0000
Windows : fix search for WiX root directory when using 64bit cmake
Revision #737964d 2016-08-10 11:24:18 -0400
bump the VERSION
Revision #677c44f 2016-09-23 20:27:58 +0200
MDEV-10775 System table in InnoDB format allowed in MariaDB could lead to crash
Revision #e56a539 2016-07-01 13:57:18 +0400
MDEV-10315 - Online ALTER TABLE may get stuck in tdc_remove_table
Revision #83d5b96 2016-09-19 17:15:18 +0200
Fix tokudb jemalloc linking
Revision #fd0c114 2016-09-12 14:57:32 +0200
Update contributors
Revision #6e02d42 2016-09-13 13:16:11 +0200
Fix compilation failure of TokuDB on BSD-like systems
Revision #b34d7fb 2016-09-11 11:18:27 +0200
Debian Bug #837369 - test failures on hppa
Revision #af3dc48 2016-09-10 20:42:20 +0200
Attempt to fix strange rpm dependency issue following prior patch
Revision #577f3c1 2016-09-10 17:50:32 +0200
Fix use of require in mysql-test-run.
Revision #6c74ef8 2016-09-07 09:30:02 +1000
MDEV-10707: Fix tokudb test rows-32m-rand-insert (#231)
Revision #a14f61e 2016-09-05 12:28:35 +0300
MDEV-7142: main.index_merge_innodb fails sporadically in buildbot
Revision #f81f985 2016-08-29 11:53:33 +0200
fix conpilation on OpenBSD
Revision #39ec5ac 2016-08-25 11:55:54 -0400
bump the VERSION
Revision #a53f3c6 2016-09-28 16:12:58 +0300
MDEV-10649: Optimizer sometimes use "index" instead of "range" access for UPDATE
increase the VERSION
Revision #fa51f70 2015-08-04 23:42:44 +0200
correct the NULL-pointer test
Revision #006ffca 2015-08-04 23:40:25 +0200
after-merge fixes
Revision #5ca061e 2015-08-04 15:35:04 +0200
Fix embedded server build
Revision #9b9c5e8 2015-08-04 11:20:03 +0200
MDEV-8302: Duplicate key with parallel replication
Revision #d71b584 2015-08-04 08:33:31 +0300
Fix merge error.
Revision #b74795b 2015-07-29 21:38:45 +0300
MDEV-7040: Crash in field_conv, memcpy_field_possible, part#2
Revision #193faa5 2015-07-30 22:08:39 +0300
MDEV-8554: Server crashes in base_list_iterator::next_fast ...
Revision #877de3a 2015-07-30 22:08:39 +0300
MDEV-8554: Server crashes in base_list_iterator::next_fast ...
Revision #58a73e7 2015-08-03 16:48:19 +0200
remove generated CONNECT files
Revision #167c540 2015-08-03 13:05:40 +0200
5.6.26
Revision #5654412 2015-08-03 13:03:47 +0200
5.6.26
Revision #772c3f3 2015-07-28 17:56:11 +0200
.gitattributes: pcre/testdata/greppatN4 -text
Revision #a0107d9 2015-07-28 00:05:42 +0200
MDEV-8296 MSVS 2013 & WiX 3.9
Revision #9cb8cff 2015-07-28 00:01:59 +0200
MDEV-8296 MSVS 2013 & WiX 3.9
Revision #0b3eb45 2015-08-01 15:04:20 +0200
5.6.25-73.1
Revision #1b0c81c 2015-08-01 15:02:14 +0200
5.5.44-37.3
Revision #96badb1 2015-07-31 22:09:46 +0200
MDEV-7821 Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS
Revision #409709e 2015-07-31 20:33:10 +0200
compilation error on windows
Revision #79deefc 2015-07-31 12:31:37 +0200
MDEV-8340 Add "mysqlbinlog --binlog-row-event-max-size" support for MariaDB 5.5
Revision #4d5772c 2015-07-31 10:13:01 +0200
MDEV-7810 Wrong result on execution of a query as a PS (both 1st and further executions)
Revision #2721d69 2015-07-28 19:11:53 +0200
MDEV-8352 Increase Diffie-Helman modulus to 2048-bits
Revision #bfe2689 2015-07-31 13:13:39 +0400
MDEV-8379 - SUSE mariadb patches
Revision #360e597 2015-07-31 12:06:29 +0300
Make sure name buffer has string end marker on correct place.
Revision #1ad294e 2015-07-30 18:51:44 +0400
MDEV-7821 - Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS
Revision #fa765a4 2015-07-31 08:52:24 +0300
MDEV-6697: Improve foreign keys warnings/errors
Revision #e05cd97 2015-07-29 05:58:45 +0300
MDEV-8524: Improve error messaging when there is duplicate key or foreign key names
Revision #7962add 2015-07-30 13:15:54 +0200
Fix MDEV-8561 removing a wrong patch
Revision #c4456b9 2015-07-30 14:02:44 +0300
MDEV-7971: Assertion `name != _null' failed in ACL_internal_schema_registry::lookup...
Revision #392df76 2015-07-23 12:50:58 +0400
MDEV-4017 - GET_LOCK() with negative timeouts has strange behavior
Revision #4188ba9 2015-07-28 10:18:55 +0400
MDEV-7652 - More explanatory ERROR and WARNING messages when loading plugins with plugin-load-add that are already registered at mysql.plugin
Revision #cf30074 2015-07-27 12:50:51 +0200
MDEV-7968 Virtual column set to NULL using load data infile
Revision #6f14531 2015-07-26 00:05:58 +0200
CONNECT: compiler warnings
Revision #00967e1 2015-07-26 00:04:36 +0200
CONNECT: clean up a stray variable
Revision #40a6160 2015-07-26 00:03:34 +0200
MDEV-7574 Security definer views don't work with CONNECT ODBC tables
Revision #121f3e4 2015-07-25 13:13:22 +0200
MDEV-7429 main.mysqldump fails sporadically in buildbot
Revision #cd0813e 2015-07-25 12:21:51 +0200
MDEV-8534 [PATCH] mysql_secure_installation doesn't pass "socket" to "mysql"
Revision #39f5234 2015-07-25 12:17:10 +0200
MDEV-8534 [PATCH] mysql_secure_installation doesn't pass "socket" to "mysql"
Revision #517ef2b 2015-07-26 14:31:22 +0300
Added easy way to assert if another thread has died. Added some extra safety asserts in MyISAM key cache.
Revision #f3e578a 2015-07-26 14:19:04 +0300
Fixed MDEV-8428: Mangled DML statements on 2nd level slave when enabling binlog checksums
Revision #e40bc65 2015-07-25 15:14:40 +0300
Fixed memory loss detected on P8. This can happen when we call after_flush but never call after_rollback() or after_commit().
Revision #7115341 2015-07-23 14:57:12 +0300
Fixed warnings and errors found by buildbot
Revision #2ebedfa 2015-07-25 00:58:36 +0300
MDEV-8532 MTR cannot run with --embedded on Windows on a source build
Revision #a6ab8ef 2011-04-22 16:59:10 +0400
MDEV-5997 - MySQL bug#11759114 - '51401: GRANT TREATS NONEXISTENT FUNCTIONS/PRIVILEGES DIFFERENTLY'
Revision #d897015 2015-07-16 16:17:17 +0400
MDEV-8399 - [PATCH] Missing Sanity Checks for memory allocation in MariaDB
Revision #4efcc35 2015-07-22 13:21:55 +0200
Fix (?) retrieving integer arguments in JSON UDF's
Revision #cb3a71d 2015-07-22 11:17:55 +0400
Updating the instructions on how to prepare the OS to run "mtr connect.odbc_postgresql"
Revision #7a96702 2015-07-21 12:12:58 +0300
MDEV-8474: InnoDB sets per-connection data unsafely
Revision #83ba48b 2015-07-20 20:16:32 +0300
MDEV-8506 mroonga/wrapper.performance_schema fails in buildbot on bld-dan-release
Revision #0bb0ace 2015-07-20 14:36:30 +0300
MDEV-8443: mysql-test - innodb.innodb_simulate_comp_failures 'innodb_plugin' is failing
Revision #44c4b23 2015-07-19 09:28:22 +0200
MDEV-8496: gtid_ignore_duplicates treats gtid_seq_no as 32-bit
Revision #00d3b20 2015-07-17 00:06:27 +0300
MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1
Revision #44de090 2015-07-17 00:02:25 +0300
MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1
Revision #12da27d 2015-07-16 16:28:06 +0400
MDEV-8472 BINARY, VARBINARY and BLOB return different warnings on CAST to DECIMAL
Revision #94bc506 2015-06-30 18:01:40 +0400
MDEV-8374 - Debian: mysqld_safe Can't log to error log and syslog at the same time
Revision #6efdc39 2015-07-14 20:36:23 +0300
MDEV-8463: 10.0 tree does not build
Revision #a9960ef 2015-06-30 19:43:34 +0300
MDEV-8386: MARIADB creates very big tmp file > 351Gb. Started happening after Version 10.0.16-15
Revision #0a43236 2015-06-30 19:07:55 +0300
Code cleanup.
Revision #a95be96 2015-07-12 19:53:38 -0700
Apply fix for raw devices to XtraDB
Revision #ee5633a 2015-07-12 19:46:29 -0700
Apply fix for raw devices to XtraDB
Revision #d983565 2015-07-10 14:03:39 +0300
Updated fill_help_tables for MariaDB - References changed from mysql.com to mariadb.com/kb - NDB specfic things removed - Changed other MySQL related things to MariaDB
Revision #fdd9af5 2015-07-07 19:37:05 +0200
Correct typo in endian.test
Revision #0efaedf 2015-07-07 18:16:42 +0200
Add some new tests: storage/connect/mysql-test/connect/r/endian.result storage/connect/mysql-test/connect/r/mysql_index.result storage/connect/mysql-test/connect/t/endian.test storage/connect/mysql-test/connect/t/mysql_index.test
Revision #6114101 2015-07-07 15:55:32 +0200
Fix regression bug on "select max(length(nom)) from emp1" when: The emp1 table type is MYSQL nom is an indexed column
Revision #f073593 2015-07-06 12:33:11 +0200
Fix loosing result lines when all of this is true: The table type is MYSQL The query where clause includes an indexed column The where clause contains < or <= operator on this column Change version date
Revision #1a8cf15 2015-06-30 22:24:37 +0300
MDEV-8392: Couldn't alter field with default value for make it not nullable.
Revision #bc30046 2015-06-26 14:48:22 +0300
Fix for MDEV-8301; Statistics for a thread could be counted twice in SHOW STATUS while thread was ending
Revision #67c56ab 2015-06-25 23:34:54 +0300
Simple cleanups - Removing use of calls to current_thd - More DBUG_PRINT - Code style changes - Made some local functions static Ensure that calls to print_keyuse are locked with mutex to get all lines in same debug packet
Revision #8c81575 2015-06-25 23:26:29 +0300
Problem was that for cases like: SELECT ... WHERE XX IN (SELECT YY) this was transformed to something like: SELECT ... WHERE IF_EXISTS(SELECT ... HAVING XX=YY)
Revision #8e524d2 2015-06-25 00:06:55 +0200
Set maturity to GAMMA modified ha_connect.cc
Revision #0e270f7 2015-06-25 00:01:38 +0200
Set maturity to GAMMA modified ha_connect.cc
Revision #b89de2b 2015-06-23 14:10:14 +0200
MDEV-8354: out-of-order error with --gtid-ignore-duplicates and row-based replication
Fixed testcase check failure after db938.test
Revision #f289f3e 2016-06-23 12:16:20 +0400
MDEV-9728 - Hard crash in metadata_lock_info
Revision #4abeebe 2016-06-23 12:06:16 +0400
MDEV-9728 - Hard crash in metadata_lock_info
Revision #26de906 2016-06-23 07:42:40 +0300
Merge Revision #ef92aaf from 5.5
Revision #e167806 2016-06-22 15:31:58 +0200
compilation failures
Revision #26bf066 2016-06-21 10:25:08 +1000
MDEV-9479: Enable OQGRAPH Engine to compile with Boost-1.60+
Revision #b449612 2016-06-20 23:43:01 +0300
MDEV-8638: REVOKE ALL PRIVILEGES, GRANT OPTION FROM CURRENT_ROLE breaks replication
Revision #5fd8087 2016-05-30 21:42:36 +0300
[MDEV-9614] Roles and Users longer than 6 characters
Revision #f9b5acf 2016-06-22 10:54:19 +0200 - Merge branch 'bb-10.0-serg' into 10.0
Revision #87da767 2016-06-22 09:41:06 +0200
Fixed for failures in buildbot: TokuDB
Revision #a10fd65 2016-06-22 00:24:42 +0200
Fixed for failures in buildbot: Replication
Revision #805703f 2016-06-22 00:20:28 +0200
Fixed for failures in buildbot: Windows
Revision #b760a69 2016-06-21 16:44:03 +0200 - Merge branch 'merge-pcre' into 10.0
Revision #1592fbd 2016-06-21 16:02:35 +0200
8.39
Revision #c84a40b 2016-06-21 15:57:20 +0200 - Merge branch 'connect/10.0' into 10.0
Revision #f2dded9 2016-06-20 15:26:05 +0200 - Merge branch '10.0' of server into 10.0
Revision #0a96c9c 2016-06-13 14:28:02 +0200
Possibly fix MDEV-10179 Reset remote tables when re-opening
Revision #a9ac350 2016-06-02 23:36:19 +0200
git90.msg + git91.msg
Revision #e905abf 2016-05-23 15:17:43 +0200
New version of the java JdbcInterface
Revision #9a5c586 2016-05-22 11:13:10 +0200 - Merge branch '10.0' of server into 10.0
Revision #da34a8c 2016-05-21 14:58:22 +0200 - Merge branch 'ob-10.0' into 10.0
Revision #d25fd43 2016-05-21 14:56:47 +0200
Fix wrong return from ExecuteQuery
Revision #c92f260 2016-05-21 12:11:27 +0200
Commit changes made from 10.1
Revision #ab62154 2016-05-13 01:20:46 +0200 - Merge branch 'ob-10.0' into 10.0
Revision #4a1ffc3 2016-05-12 23:26:40 +0200
Add forgotten changes made on 10.1
Revision #5af076e 2016-05-12 23:08:22 +0200
Add all changes made on 10.1
Revision #a69f4c7 2016-06-21 15:55:37 +0200 - Merge branch 'bb-10.0-serg' into 10.0
Revision #61a880d 2016-06-21 15:47:55 +0200 - Merge branch 'merge-perfschema-5.6' into 10.0
Revision #51ed64a 2016-06-21 14:22:52 +0200
5.6.31
Revision #72d2389 2016-04-26 19:06:20 +0200
5.6.30
Revision #b3f4cf7 2016-06-21 15:27:09 +0200 - Merge branch 'merge-xtradb-5.6' into 0.0
Revision #b42664e 2016-06-21 14:20:09 +0200
5.6.30-76.3
Revision #a79d46c 2016-06-21 14:58:19 +0200 - Merge branch 'merge-innodb-5.6' into 10.0
Revision #720e04f 2016-06-21 14:21:03 +0200
5.6.31
Revision #c081c97 2016-06-21 14:11:02 +0200 - Merge branch '5.5' into bb-10.0
Revision #a482e76 2016-06-20 16:12:54 +0200
fix a mysql-5.5.50 merge: mysqlcheck
Revision #95bf696 2016-06-19 14:51:03 +0200
MDEV-9749 InnoDB receives 'Bad file descriptor' error, possibly related to feedback plugin
Revision #7f38a07 2016-06-17 18:54:11 +0400
MDEV-10043 - main.events_restart fails sporadically in buildbot (crashes upon shutdown)
Revision #128930c 2016-06-17 12:39:20 -0400
bump the VERSION
Revision #7ff86b4 2016-06-17 14:59:17 +0300
MDEV-10247 TokuDB assertion error when building with DEBUG
Revision #1d21b22 2016-06-15 13:53:19 +0200
MDEV-10001 my_b_seek() may not work correctly after my_b_read() hits EOF
Revision #ecdf46d 2016-06-11 22:56:48 +0200 - Merge branch '10.0-tokudb-merge' into 10.0
Revision #22d7860 2016-06-11 22:47:30 +0200
fix tokudb tests after the merge
Revision #dde558f 2016-06-11 01:06:09 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0-tokudb-merge
Revision #f853a99 2016-06-10 19:47:58 +0200
5.6.30-76.3
Revision #30d9d4e 2016-04-26 20:58:29 +0200
5.6.29-76.2
Revision #ca95cc6 2016-06-10 20:48:59 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0-tokudb-merge
Revision #9a957a5 2016-04-26 20:56:25 +0200
move mysql-test into storage/tokudb, rename suites
Revision #ae6cc54 2016-02-16 19:44:10 +0100
5.6.28-76.1
Revision #dcc501a 2015-12-15 17:23:58 +0100
5.6.27-76.0
Revision #02043d7 2016-05-09 18:38:16 +0200
MDEV-9128 Compiling on IBM System Z fails
Revision #25f1a7a 2016-06-22 10:23:11 +0200
revert part of 69f1a32
Revision #1f761c5 2016-06-21 23:34:31 +0400
MDEV-9728 - Hard crash in metadata_lock_info
Revision #21479a6 2016-06-21 21:26:31 +0400
MDEV-9524 Cannot load from mysql.event when sql_mode is set to PAD_CHAR_TO_FULL_LENGTH The patch fixes the problem with loading information from system tables (e.g. event and help related tables) when PAD_CHAR_TO_FULL_LENGTH is enabled, as well as includes some additional minor improvements: - refactoring in get_field() to return an error rather than success if strmake_root() failed - removing of duplicate code in similar functions: char *get_field(MEM_ROOT *mem, Field *field) bool get_field(MEM_ROOT *mem, Field *field, String *res)
Revision #69f1a32 2016-06-21 19:20:11 +0200
Replace dynamic loading of mysqld.exe data for plugins, replace with MYSQL_PLUGIN_IMPORT
Revision #911af69 2016-06-20 14:35:58 +0200
MDEV-5973: MySQL Bug#11757486:49539: NON-DESCRIPTIVE ERR (ERROR 0 FROM STORAGE ENGINE) WITH MULTI-TABLE UPDATE
Revision #8255781 2016-06-20 13:54:19 +0400
MDEV-10258 - Valgrind warnings in buildbot after a set of mroonga tests
Revision #82a9692 2016-06-15 13:57:44 +0400
MDEV-9728 - Hard crash in metadata_lock_info
Revision #1531321 2016-04-26 13:42:10 +0400
MDEV-9993 - connect.json_udf_bin valgrind warnings
Revision #fa10a65 2016-06-21 12:37:39 +0300
MDEV-9356: innodb.innodb_bug53290 fails (crashes) on sol10-64 in buildbot
Revision #c3c4d55 2016-06-20 22:08:55 +0300
Merge commit from 10.1:
Revision #a80dbe06 2016-06-20 14:11:01 +0400
MDEV-10020 InnoDB NOT IN Query Crash When One Item Is NULL
Revision #70ad689 2016-06-20 09:58:31 +0300
MDEV-8633: information_schema.index_statistics doesn't delete item when drop table indexes or drop table;
Revision #e24a183 2016-06-18 10:46:55 +0400
MDEV-9969 mysql_install_db error processing ignore_db_dirs.
Revision #0a50e43 2016-06-16 14:57:32 +0400
Revision #b21e7af 2016-06-16 13:41:45 +0400
MDEV-9969 mysql_install_db error processing ignore_db_dirs.
Revision #0e50b92 2016-06-16 12:35:14 +0400
MDEV-9969 mysql_install_db error processing ignore_db_dirs.
Revision #732e269 2016-06-08 15:16:24 +0200
Merge branch 'mdev9991' into mdev9991-10.0
Revision #f9d453e 2016-05-28 13:11:09 +0300
Follow-up for commit 38b89a61c3ace83b32c079489922a0cae5106b56
Revision #4b1b305 2016-05-27 22:52:03 +0400
Merge pull request #176 from iangilfillan/10.0
Revision #a8422fa 2016-05-27 18:25:14 +0200
Update sponsors
Revision #b6e826b 2016-05-24 23:15:00 +0200
MDEV-10118 : do not suggest upgrade from MySQL 5.7 to MariaDB 10.x in the installer. Do not lauch upgrade wizard after installation
Revision #cee9ab9 2016-04-30 11:23:46 -0400
bump the VERSION
The most recent release in the series is:
Release date: 1 Aug 2018
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2018-07-31 15:19:01 +0300
Unstable tests for 10.0.36 release, latest additions
Revision #e52315a4a2 2018-07-30 18:06:30 +0300
MDEV-16855 Fix fts_sync_synchronization in InnoDB
Revision #5ed2da9587 2018-07-30 16:28:20 +0300
Apply the 5.6.40 security fixes to XtraDB
Merge Revision #7c773abdf7 2018-07-30 15:44:31 +0300 - Merge 5.5 into 10.0
Merge Revision #4c21c367b3 2018-07-30 15:19:26 +0300 - Merge InnoDB MySQL 5.6.41 to 10.0
Revision #29ddc6e9e3 2018-05-17 16:53:30 +0530
Bug #27326796 - MYSQL CRASH WITH INNODB ASSERTION FAILURE IN FILE PARS0PARS.CC
Merge Revision #91181b225c 2018-07-30 15:09:25 +0300 - Merge 5.5 into 10.0
Revision #d17e9a02c4 2018-07-30 14:05:24 +0300
Fix InnoDB/XtraDB warnings by GCC 8.2.0
Revision #8bdd125067 2018-07-30 13:13:43 +0300
MDEV-16851 On schema mismatch in IMPORT TABLESPACE, display ROW_FORMAT in clear text
Revision #340963351c 2018-07-30 10:39:42 +0300
Use a more precise argument for memset()
Revision #c631060713 2018-07-24 23:45:55 -0700
MDEV-16820 Lost 'Impossible where' from query with inexpensive subquery
Revision #1bda5e3a8f 2018-07-24 20:09:42 +0300
List of unstable tests for 10.0.36 release
Revision #9fbe360e9f 2018-07-24 18:24:21 +0200
make plugins.processlist more robust
Revision #e0139c2b92 2018-07-24 18:16:41 +0200
fix plugins.processlist
Merge Revision #5e67567b15 2018-07-24 10:42:35 +0200 - Merge pull request #726 from fauust/10.0-MDEV-14672
Merge Revision #4645a66316 2018-06-13 21:11:18 +0200 - Merge branch '10.0-MDEV-14672' of github.com:fauust/mariadb into 10.0-MDEV-14672
Revision #eee5bd9a2e 2018-04-03 10:33:11 -0300
Package dependency case problem
Revision #d4e9473923 2018-04-03 10:33:11 -0300
Package dependency case problem
Merge Revision #304440b014 2018-07-23 11:55:18 +0200 - Merge branch '5.5' into bb-10.0-merge-sanja
Revision #d57ddaa190 2018-07-16 15:12:38 +0200
MDEV-15551 Server hangs or assertion `strcmp(share->unique_file_name,filename) || share->last_version' fails in test_if_reopen or unexpected ER_LOCK_DEADLOCK
Revision #5c744bb535 2018-07-14 13:48:50 +0200
MDEV-14882 mysql_upgrade performs unnecessary conversions back and forth
Revision #40f29ecbf1 2018-07-14 00:51:23 +0200
MDEV-13397 MariaDB upgrade fail when using default_time_zone
Revision #33eccb5776 2018-07-13 21:37:22 +0200
MDEV-11790 WITHOUT_SERVER installs mysqld_safe_helper
Revision #bd5cf02bbe 2018-07-13 16:54:47 +0200
MDEV-11741 handler::ha_reset(): Assertion `bitmap_is_set_all(&table->s->all_set)' failed or server crash in mi_reset or buffer overrun or unexpected ER_CANT_REMOVE_ALL_FIELDS
Revision #0b3e28a4cd 2018-07-12 21:58:11 +0200
MDEV-8941 Compile on Solaris (SPARC) fails with errors in filamvct.cpp
Revision #e2ac4098ed 2018-07-19 13:02:14 +0400
Simplify caseup() and casedn() in charsets
Revision #ab58493db2 2018-07-19 09:55:19 +0400
MDEV-13118 Wrong results with LOWER and UPPER and subquery
Revision #ada54101a7 2018-05-30 16:25:44 +0530
MDEV-9266 Creating index on temporaray table breaks replication
Merge Revision #e5c26fdfab 2018-07-17 16:56:21 +0200 - Merge branch '5.5' into bb-10.0-merge
Revision #1fd84f9129 2018-07-13 23:03:57 -0700
MDEV-16760 CREATE OR REPLACE TABLE never updates statistical tables
Revision #c89bb15c31 2018-07-13 17:48:30 -0700
MDEV-16757 Memory leak after adding manually min/max statistical data for blob column
Revision #ad9d1e8c3f 2018-07-11 02:28:42 +0530
MDEV-16552: [10.0] ASAN global-buffer-overflow in is_stat_table / statistics_for_tables_is_needed
Revision #a2c0376e08 2018-07-02 17:45:19 +0100
Fix build on non-Windows, broken by 0897a25c0f0b9b865
Revision #8c5d64dafb 2018-07-02 15:22:52 +0100
Post-fix after MDEV-8540 - do not close stdin on Windows.
Revision #0897a25c0f 2018-07-02 15:02:31 +0100
MDEV-16596 : Windows - redo log does not work on native 4K sector disks.
Revision #3d4beee1a9 2018-06-28 11:59:25 +0200
remove double-counting
Revision #bf4244d1a0 2018-06-27 17:01:09 +0400
MDEV-8540 - Crash on server shutdown since 10.0.16
Merge Revision #cc8772f33e 2018-06-26 17:02:46 +0300 - MDEV-15953 Alter InnoDB Partitioned Table ignores pre-existing DATA DIRECTORY attribute
Revision #ff8b3c8df8 2018-06-23 13:49:36 +0300
MDEV-15953 Alter InnoDB Partitioned Table Moves Files (which were originally not in the datadir) to the datadir
Revision #28e1f1453f 2018-06-19 18:14:47 +0300
MDEV-15242 Poor RBR update performance with partitioned tables
Revision #364a20fe0b 2018-06-23 19:36:26 -0700
MDEV-16507 SIGSEGV when use_stat_tables = preferably and optimizer_use_condition_selectivity = 4
Merge Revision #d8192f5495 2018-06-21 00:44:10 +0200 - Merge branch '5.5' into 10.0
Merge Revision #6c08ff3eb7 2018-06-20 16:55:24 +0400 - Merge remote-tracking branch 'origin/5.5' into 10.0
Revision #5f2a67a6c3 2018-06-20 02:36:00 +0530
MDEV-15247: Crash when SET NAMES 'utf8' is set
Merge Revision #c450f7d8d5 2018-06-19 14:03:41 +0400 - Merge remote-tracking branch 'origin/5.5' into 10.0
Revision #3661d98822 2018-06-13 20:31:40 +0200
fix SHOW PROCESSLIST for --embedded
Revision #51254da52c 2018-06-12 12:37:28 +0200
MDEV-15359 Thread stay in "cleaning up" status after finishing
Revision #d2e1ed8b93 2018-06-13 08:33:25 +0300
Fix innodb.rename_table for embedded
Merge Revision #170bec36c0 2018-06-12 17:59:31 +0300 - Merge branch '5.5' into 10.0
Revision #6b8d34fe0d 2018-06-12 12:36:51 +0400
MDEV-14668 ADD PRIMARY KEY IF NOT EXISTS on composite key.
Revision #0ad9c3a016 2018-06-11 13:02:47 +0300
MDEV-16456 InnoDB error "returned OS error 71" complains about wrong path
Revision #24d7cbe1e0 2018-06-10 16:26:57 +0300
Ensure TokuDB compiles both on Linux and OS X
Revision #e5a3d24b87 2018-06-10 21:45:05 +0300
Followup for make TokuDB compile with GCC-8
Revision #719ed09e5e 2018-06-10 18:25:11 +0300
Update test results post-merge
Merge Revision #3ead951180 2018-06-10 17:16:27 +0300 - Merge branch '5.5' into 10.0
Revision #7053e26e18 2018-05-10 10:00:51 +0300
MDEV-15778: Fix TokuDB build issues on macOS 10.13.4
Revision #8f82c48443 2018-05-09 16:29:18 +0300
MDEV-15778: Restore file permissions lost in merge
Revision #cd33280b68 2018-06-09 11:26:52 +0530
MDEV-16374: Filtered shows 0 for materilization scan for a semi join, which makes optimizer always picks materialization scan over materialization lookup
Revision #15155ecd34 2018-06-08 20:42:39 +0100
fix typo
Revision #5bfd562a00 2018-06-08 20:42:25 +0100
MDEV-16445 mysql_upgrade_service should add skip-slave-start to server start parameters
Revision #141bc58ac9 2018-06-08 19:52:30 +0100
MDEV-16430: mysql_upgrade_service does not write log file.
Revision #55abcfa7b7 2018-06-05 18:16:12 +0300
MDEV-16124 fil_rename_tablespace() times out and crashes server during table-rebuilding ALTER TABLE
Revision #a61724a3ca 2018-05-24 11:38:34 +0300
MDEV-16267 Wrong INFORMATION_SCHEMA.INNODB_BUFFER_PAGE.TABLE_NAME
Revision #a816aa066e 2018-05-23 11:26:49 +0300
Fixed ASAN heap-use-after-free handler::ha_index_or_rnd_end
Revision #908676dfd9 2018-05-22 23:05:01 +0300
MDEV-15308 Assertion `ha_alter_info->alter_info->drop_list.elements
Revision #da71c1bad7 2018-05-22 14:36:06 +0300
MDEV-16229 Replication aborts with ER_VIEW_SELECT_TMPTABLE after half-failed RENAME
Revision #2f3779d31c 2018-05-20 14:19:14 +0300
Fixes for Aria transaction handling with lock tables
Merge Revision #c1b5d2801e 2018-05-19 15:38:34 +0200 - Merge branch '5.5' into 10.0
Revision #cf5226174b 2018-05-19 15:34:17 +0200
MDEV-11129 CREATE OR REPLACE TABLE t1 AS SELECT spfunc() crashes if spfunc() references t1
Revision #ef295c31e3 2018-05-16 21:51:46 +0300
MDEV-11129 CREATE OR REPLACE TABLE t1 AS SELECT spfunc() crashes if spfunc() references t1
Revision #d703e09cd6 2017-09-21 16:30:24 +0300
Fix that FLUSH TABLES FOR EXPORT also works for Aria tables.
Revision #b050df4fd3 2018-05-15 12:30:32 +0300
MDEV-14943 Alter table ORDER BY bug
Revision #197bf0fe35 2018-02-22 18:45:38 +0530
Bug #26334149 - MYSQL CRASHES WHEN FULL TEXT INDEXES IBD FILES ARE ORPHANED DUE TO RENAME TABLE
Revision #9c03ba8f0d 2017-12-27 11:56:11 +0530
Bug #27041445 SERVER ABORTS IF FTS_DOC_ID EXCEEDS FTS_DOC_ID_MAX_STEP
Merge Revision #c70fc6b16a 2018-05-11 14:07:05 +0300 - Merge 5.5 into 10.0 (no changes)
Revision #580a8061a7 2018-05-11 13:48:57 +0300
Remove a redundant condition added by the 5.6.40 merge
Revision #3cbfe8cc47 2018-05-10 19:00:54 +0400
MDEV-15480 Audit plugin does not respect QUERY_DML for audit plugin.
Revision #4f42f0d1ea 2018-05-09 15:06:48 +0300
MDEV-16119 InnoDB lock->index refers to a freed object after failed ADD INDEX
Revision #34045af03f 2018-05-06 22:46:56 +0200
MDEV-15216 Assertion `! is_set() || m_can_overwrite_status' failed in Diagnostics_area::set_error_status upon operation inside XA
Revision #087ea8f820 2018-05-08 10:31:35 +0200
de-obfuscate rpl_*_implicit_commit_binlog test
Revision #0d429dcb37 2018-05-06 22:47:30 +0200
rename a test
Revision #7b9486d2eb 2018-05-07 11:52:05 +0300
MDEV-14693 XA: Assertion `!clust_index->online_log' failed in rollback_inplace_alter_table
Merge Revision #3c07ed141c 2018-05-04 17:35:09 +0200 - Merge branch '5.5' into 10.0
Revision #04b1e61d69 2018-05-04 15:51:13 +0200
compiler warning
Revision #1cb7c4bfc0 2018-05-03 16:14:54 +0100
MDEV-16084 Calling exit() from a signal handler is unsafe.
Revision #a411910dd6 2018-05-03 10:26:00 -0400
bump the VERSION
Merge Revision #b432d4ad66 2018-05-03 11:42:19 +0300 - MDEV-16080 Crash in online table rebuild with concurrent DELETE of many BLOBs
Revision #f47eac2882 2018-01-10 20:54:09 +0530
Bug #25928471: ONLINE ALTER AND CONCURRENT DELETE ON TABLE WITH MANY TEXT COLUMNS CAUSES CRASH
The most recent release in the series is:
Release date: 30 Jan 2018
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2018-01-27 20:37:09 +0200
The most recent release in the series is:
Release date: 30 Oct 2017
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2017-10-27 03:19:59 +0300
List of unstable tests for 10.0.34 release
Revision #61e2f43e05 2018-01-25 19:48:36 +0200
Remove ut_win_init_time from innodb
Revision #a0702dbcda 2018-01-23 11:24:53 +0100
MDEV-11539 test_if_reopen: Assertion `strcmp(share->unique_file_name,filename) || share->last_version' failed upon select from I_S
Revision #1c10b256b3 2018-01-25 12:11:30 +0200
Port innodb_print_lock_wait_timeout_info_basic from Percona
Revision #f775ee6006 2018-01-25 11:33:34 +0200
Fix innodb compilation failure on Windows
Revision #12c42bd2c7 2018-01-24 20:21:58 +0200
Remove xtradb "fragmentation-statistics" patches
Merge Revision #a82bb5d316 2018-01-24 20:20:11 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0
Revision #cd33250d2a 2018-01-23 18:04:34 +0200
5.6.38-83.0
Merge Revision #3699a4b5c0 2018-01-24 18:23:25 +0200 - Merge branch 'merge-innodb-5.6' into 10.0
Revision #3dfe148074 2018-01-23 17:43:37 +0200
5.6.39
Revision #d69d488b8c 2018-01-24 17:55:26 +0200
Remove innodb.test "keep away" comment
Revision #d81e41e773 2018-01-24 17:54:25 +0200
Update Tokudb Test Results
Revision #fc3df561d4 2018-01-23 20:19:16 +0200
Make TokuDB run on 10.0
Merge Revision #c5f333adb6 2018-01-24 16:14:13 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0
Revision #f6716cef7e 2018-01-23 19:20:10 +0200
5.6.38-83.0
Revision #1e88e85503 2018-01-24 16:12:52 +0200
Squashed commit of connect/10.0:
Revision #b20f821e07 2018-01-24 15:18:36 +0200
Fix Innodb ASAN error on init
Merge Revision #d833bb65d5 2018-01-24 12:29:31 +0200 - Merge remote-tracking branch '5.5' into 10.0
Revision #76577e1e26 2018-01-24 10:58:27 +0100
typo fix
Revision #e2da680c51 2018-01-23 23:19:09 +0100
MDEV-13187 incorrect backslash parsing in clients
Revision #8637931f11 2018-01-23 19:29:12 +0200
Add ASAN instrumentation (and more strict Valgrind) to InnoDB
Revision #70a9b12de9 2018-01-23 18:08:55 +0200
Silence -Wimplicit-fallthrough
Revision #ba8d0fa700 2018-01-15 14:50:35 +0100
MDEV-14786: Server crashes in Item_cond::transform on 2nd execution of SP querying from a view
Revision #11408a69ad 2018-01-21 23:44:31 +0100
Fix Item tree changes/rollback debug print
Revision #94da1cb4a6 2018-01-23 15:47:54 +0530
MDEV-14586 Assertion `0' failed in retrieve_auto_increment ...
Revision #cc3155415e 2018-01-19 19:52:01 +1100
MDEV-5510: Replace MySQL -> MariaDB in init scripts
Revision #701c7e777f 2018-01-23 11:56:52 +0100
Fix error message typo
Revision #9ee372736f 2018-01-23 07:37:00 +1100
mysql_install_db: correct hosting/source/maillist information
Revision #c98906e4fe 2018-01-23 07:35:38 +1100
mysql_install_db: correct --skip-grant-tables help
Revision #3532a421f6 2018-01-23 11:57:54 +0300
fix build for recent clang
Revision #a04b07eb34 2018-01-22 23:51:32 +0200
Fix TokuDB Not building
Revision #8539e4b1b6 2018-01-22 13:39:59 +0100
improve ASAN instrumentation: clang
Revision #b20c3dc664 2018-01-21 21:18:57 +0200
MDEV-14715: Assertion `!table || (!table->read_set... failed in Field_num::val_decimal
Revision #6d826e3d7e 2018-01-21 13:12:33 +0200
Remove commented out code post merge fix in 2011
Revision #03eb15933d 2018-01-21 20:48:59 +0100
improve ASAN instrumentation: InnoDB/XtraDB
Revision #d9c460b84e 2018-01-21 15:08:33 +0100
Finally! Make './mtr --valgrind-mysqld --gdb' to work.
Revision #f2408e7e6a 2018-01-20 17:59:37 +0100
Free memory in unit tests. Makes ASAN happier.
Revision #36eb0b7a55 2018-01-21 12:50:49 +0100
improve ASAN instrumentation: table->record[0]
Revision #fa331acefd 2018-01-21 11:30:02 +0100
improve ASAN instrumentation: mtr
Revision #dc28b6d180 2018-01-21 12:53:17 +0100
improve ASAN instrumentation: MEM_ROOT
Revision #a966d422ca 2018-01-20 12:50:28 +0100
improve ASAN instrumentation: TRASH
Revision #22ae3843db 2018-01-20 17:59:11 +0100
Correct TRASH() macro usage
Revision #204cb85aab 2018-01-20 11:45:23 +0100
Fix compilation without dlopen
Revision #906ce0962d 2018-01-22 11:18:10 +0200
MDEV-7049 MySQL#74585 - InnoDB: Failing assertion: *mbmaxlen < 5 in file ha_innodb.cc line 1904
Revision #6c60c809bb 2018-01-19 18:04:51 +0200
Add dummy defintion for Dl_info in case we're missing dladdr
Revision #17f64b362a 2018-01-19 11:01:32 -0500
bump the VERSION
Revision #26e5f9dda1 2018-01-16 22:57:52 +0200
MDEV-14229: Stack trace is not resolved for shared objects
Revision #a7a4519a40 2018-01-19 13:29:31 +0530
MDEV-14241: Server crash in key_copy / get_matching_chain_by_join_key or valgrind warnings
Revision #4f96b401d9 2018-01-18 09:20:55 -0800
Fixed MDEV-14960 [ERROR] mysqld got signal 11 with join_buffer and join_cache
Revision #e431d90065 2018-01-24 09:57:18 +0200
Update sponsors
Revision #d0acfa458e 2018-01-23 23:48:57 +0200
MDEV-14245 tokudb_alter_table.drop_add_pk_part_104 fails
Revision #d5d0c62459 2018-01-23 19:21:58 +0200
Fixed a few compiler warnings
Revision #b3c7cf81e3 2018-01-23 19:21:44 +0200
Fix for MDEV-14141 Crash in print_keydup_error()
Revision #a4663af05c 2018-01-22 16:53:10 +0100
MDEV-7533: COLUMN_JSON() doesn't escape control characters in string values
Revision #ea78c5744b 2018-01-22 20:10:57 +0100
MDEV-13988 connect.drop-open-error fails
Revision #431607237d 2018-01-22 16:50:20 +0200
MDEV-12173 "Error: trying to do an operation on a dropped tablespace"
Revision #5e87f49a99 2018-01-18 09:29:49 +0200
Make row_mysql_table_id_reassign() static
Merge Revision #4c1479545d 2018-01-11 10:16:38 +0200 - Merge 5.5 into 10.0
Revision #c903ba2f1e 2018-01-08 14:24:04 +0200
MDEV-13205 InnoDB: Failing assertion: !dict_index_is_online_ddl(index) upon ALTER TABLE
Revision #4496fd71f4 2018-01-04 20:38:42 +0200
Fix a truncation warning introduced in MDEV-12323
Merge Revision #8ac1982fcc 2018-01-03 20:40:41 +0200 - Merge 5.5 into 10.0
Merge Revision #51e4650ed0 2018-01-02 21:52:46 +0200 - Merge 5.5 into 10.0
Revision #eef2bc5a5c 2017-12-28 17:13:42 +0200
Update mysqladmin man page
Revision #4b8cd4536a 2017-12-22 14:03:25 +0400
MDEV-13626 Merge InnoDB test cases from MySQL 5.7
Revision #24efee9100 2017-12-21 18:00:24 +0200
Follow up to MDEV-12366: FLUSH privileges can break hierarchy of roles
Revision #0202e47274 2017-12-21 17:19:13 +0200
MDEV-12827 Assertion failure when reporting duplicate key error in online table rebuild
Merge Revision #042f763268 2017-12-20 12:51:57 +0200 - Merge remote-tracking branch '5.5' into 10.0
Revision #cb121a047b 2017-12-20 13:49:27 +0400
An after-fix for MDEV-14008 Assertion failing: `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())
Revision #f7f5c710e4 2017-12-20 09:21:08 +0200
Correct a function comment
Revision #be758322e2 2017-12-17 18:33:22 +0200
MDEV-12366: FLUSH PRIVILEGES can break hierarchy of roles
Revision #2fced9e7b6 2017-12-16 11:56:16 +0200
MDEV-13655: Set role does not properly grant privileges.
Revision #40088bfc7e 2017-12-18 19:46:23 +0200
MDEV-13407 innodb.drop_table_background failed in buildbot with "Tablespace for table exists"
Revision #03e91ce324 2017-12-15 16:38:46 +0100
MDEV-14641 Incompatible key or row definition between the MariaDB .frm file and the information in the storage engine
Revision #c1e5fef05d 2017-12-18 11:25:38 +0400
MDEV-14008 Assertion failing: `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())
Revision #9d76b27498 2017-12-13 22:30:13 +0200
Follow-up fix for MDEV-12352: Plug a memory leak
Revision #b1977a39de 2017-12-13 18:56:22 +0200
MDEV-12323 Rollback progress log messages during crash recovery are intermixed with unrelated log messages
Revision #08d0ea1fcf 2017-12-13 18:53:46 +0200
Follow-up to MDEV-11027: Use recv_sys_t::report()
Revision #b46fa627ca 2017-12-13 18:02:09 +0200
MDEV-12352 InnoDB shutdown should not be blocked by a large transaction rollback
Revision #6559ba71a5 2017-12-13 16:18:08 +0200
MDEV-13797 InnoDB may hang if shutdown is initiated soon after startup while rolling back recovered incomplete transactions
Revision #622466644d 2017-11-20 11:00:44 +0200
mysql_uprade --help and man page fixes
Revision #d8ccc61f76 2017-11-16 14:03:02 +0200
MDEV-9663: InnoDB assertion failure: *cursor->index->name == TEMP_INDEX_PREFIX
Revision #93326ef051 2017-11-16 13:21:07 +0200
MDEV-9663: InnoDB assertion failure: *cursor->index->name == TEMP_INDEX_PREFIX
Revision #923ea5dbf6 2017-11-16 13:18:22 +0200
MDEV-9663: InnoDB assertion failure: *cursor->index->name == TEMP_INDEX_PREFIX
Revision #02e35ef5f2 2017-11-15 15:52:03 +0400
MDEV-12681 Wrong VIEW results for CHAR(0xDF USING latin1)
Revision #ea1739f90d 2017-11-14 11:29:52 +0300
removed garbase struct member
Revision #2913f615f0 2017-11-13 16:30:02 +0100
MDEV-8949: COLUMN_CREATE unicode name breakage
Revision #c0e10f375a 2017-11-10 09:07:45 +0200
Fix a -Wimplicit-fallthrough warning
Revision #56394a78e3 2017-11-03 12:33:01 +0100
MDEV-12372 mysqlbinlog --version output is the same on 10.x as on 5.5.x, and contains not only version
Revision #c97a7cdbd0 2017-11-09 20:51:11 +0100
remove redundant tests from mysql-test/include/*.inc files
Revision #7ec6c6fa62 2017-10-22 21:29:31 +0200
typo
Merge Revision #3028357aa5 2017-11-09 20:33:23 +0100 - Merge branch '5.5' into 10.0
Revision #c2c93fc6e4 2017-11-08 15:47:49 +0100
MDEV-14164: Unknown column error when adding aggregate to function in oracle style procedure FOR loop
Revision #ca695888e0 2017-11-07 21:57:42 +0400
MDEV-14116 INET6_NTOA output is set as null to varchar(39) variable
Revision #6a524fcfdd 2017-11-06 14:55:34 +0200
MDEV-14140 IMPORT TABLESPACE must not go beyond FSP_FREE_LIMIT
Revision #bfde65c0ae 2017-11-04 02:39:16 +0200
MDEV-10651, MDEV-14196 sys_vars.innodb_buffer_pool_* tests fail
Revision #5e5adfa729 2017-11-01 18:40:09 +0200
MDEV-14029 Server does not remove #sql*.frm files after crash during ALTER TABLE
Revision #0ed5c09b28 2017-11-01 19:57:47 +0200
MDEV-11864 main.view test uses CHECK PARTITION but does not check for the partition plugin
Revision #1394ea6965 2017-11-03 22:36:58 +0400
MDEV-13921 Audit log writes invalid SQL if single-line comments are present.
Revision #04daf30e9b 2017-11-03 17:05:41 +0400
MDEV-13921 Audit log writes invalid SQL if single-line comments are present.
Revision #c4c48e9740 2017-03-07 19:21:42 +0100
MDEV-11965 -Werror should not appear in released tarballs
Revision #d11001d11b 2017-10-27 11:36:32 +0300
Backport MDEV-13890 from 10.2 (InnoDB/XtraDB shutdown failure)
Revision #2b332ab795 2017-10-30 12:31:40 -0400
bump the VERSION
List of unstable tests for 10.0.33 release
Revision #eadcf09bc4 2017-10-27 03:17:23 +0300
MDEV-13860 CONNECT engine does not build with JDBC without ODBC
Revision #b933a8c354 2017-10-26 13:29:28 +0300
MDEV-12569 InnoDB suggests filing bugs at MySQL bug tracker
Revision #c9ee5d9960 2017-10-25 23:40:54 +0300
Squashed commit of the following:
Merge Revision #bd9a2363e5 2017-10-26 12:47:24 +0300 - Merge branch 'merge-perfschema-5.6' into 10.0
Revision #98470fc800 2017-10-25 22:04:17 +0300
5.6.38
Merge Revision #3b35d745c3 2017-10-26 12:46:47 +0300 - Merge branch 'merge-innodb-5.6' into 10.0
Revision #4ef64e01a7 2017-10-25 21:35:33 +0300
5.6.38
Merge Revision #4274d0bf57 2017-10-26 11:13:07 +0300 - Merge 5.5 into 10.0
Revision #cfb3361748 2017-10-26 11:02:19 +0300
MDEV-12569 InnoDB suggests filing bugs at MySQL bug tracker
Revision #fc7b9af267 2017-10-25 16:21:52 +0300
Remove comments to removed parameters
Merge Revision #44ed243522 2017-10-24 19:25:19 +0300 - Merge 5.5 into 10.0
Revision #439a7c994a 2017-10-24 15:20:54 +0300
MDEV-14051 'Undo log record is too big.' error occurring in very narrow range of string lengths
Revision #fb5fe497e5 2017-10-18 02:36:55 -0400
bump the VERSION
Revision #a1a79aa576 2017-10-23 15:35:10 -0700
MDEV-13776 mysqld got signal 11 on delete returning
Revision #acb336f75e 2017-10-23 15:33:13 -0700
MDEV-13607 MariaDB crash in fix_semijoin_strategies_for_picked_join_order
Revision #2eb3c5e542 2017-10-18 21:19:33 +0300
MDEV-13918 Race condition between INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS and ALTER/DROP/TRUNCATE TABLE
Merge Revision #da4503e956 2017-10-18 15:14:39 +0200 - Merge branch '5.5' into 10.0
Revision #babbf8c6fc 2017-10-18 10:20:25 +0300
fts_query_free(): Fix a potential assertion failure
Revision #30e89acd95 2017-10-18 09:52:19 +0300
Import, adapt and extend a test from Oracle
Revision #9817479563 2017-10-18 08:25:04 +0300
Add a test of LIMIT with FULLTEXT INDEX
Revision #dfd010ef90 2017-10-18 06:35:11 +0300
MDEV-14086 Setting innodb_buffer_pool_load_now or innodb_buffer_load_abort will crash if innodb_read_only
Revision #4090ef820e 2017-10-17 15:33:19 +0300
Fix check_role_is_granted for embedded
Revision #9a791c9c8d 2017-10-16 13:21:11 +0300
MDEV-12676 MySQL#78423 InnoDB FTS duplicate key error
Revision #1eee3a3fb7 2017-10-16 12:06:43 +0300
MDEV-13051 MySQL#86607 InnoDB crash after failed ADD INDEX and table_definition_cache eviction
Revision #b9418ed333 2017-10-09 13:32:40 +0300
MDEV-13676: Field "create Procedure" is NULL, even if the user has role which is the definer. (SHOW CREATE PROCEDURE)
Revision #fc9ff69578 2017-10-10 10:19:10 +0300
MDEV-13838: Wrong result after altering a partitioned table
Revision #2db5e4d1f9 2017-10-10 14:31:33 +0200
smaller stack size on quantal-x86 and wheezy-x86
Revision #1cfcb58539 2017-10-09 20:30:52 +0300
Fix oqgraph compilation with Boost versions <=1.49
Revision #440157cbbe 2017-10-05 15:01:38 +0200
MDEV-13412 main.func_regexp_pcre fails in buildbot on ppc64le
Revision #4d33c74224 2016-10-20 21:36:05 +0200
MDEV-10980: Fix reverse queries in OQGRAPH.
Revision #172cc70bf8 2017-10-09 12:18:12 +0300
MDEV-13446 fts_create_doc_id() unnecessarily allocates 8 bytes for every inserted row
Revision #bc85d22bf0 2017-10-09 02:49:50 +0300
MDEV-12263 Feature: skipped test file
Revision #9b897d663a 2017-10-09 01:43:31 +0300
MDEV-12263 Feature: skipped test file
Revision #ca948e335e 2017-10-07 13:42:11 +0400
MDEV-9886 Illegal mix of collations with a view comparing a field to a binary constant
Revision #dbeffabc83 2017-10-06 00:08:36 -0700
Fixed the bug MDEV-11574.
Revision #e6862cf1ff 2017-10-03 00:13:58 +0000
Windows MSI : dump server error log to MSI log on installation failure.
Merge Revision #de4a00d4f7 2017-10-02 10:42:55 +0300 - Merge 5.5 into 10.0
Revision #19d21b9366 2017-09-25 09:29:27 +0300
Cherry-pick the MDEV-13898 test changes from 10.2 to 10.0
Revision #78b63425a3 2017-09-24 10:11:16 +0300
MDEV-13899 IMPORT TABLESPACE may corrupt ROW_FORMAT=REDUNDANT tables
Revision #7128fefa4c 2017-09-23 23:23:05 +0200
Fix compile with -DWITHOUT_DYNAMIC_PLUGINS on Unix
Revision #f6cb4f0a19 2017-09-22 10:28:14 +0300
MDEV-13814 Extra logging when innodb_log_archive=ON
Revision #8d0448d507 2017-09-21 18:05:07 +0200
MDEV-13861 Assertion `0' failed in Protocol::end_statement
Revision #cb1b466c0c 2017-08-16 13:26:53 +0200
CONNECT: compilation fix
Revision #db7fd021fe 2017-09-21 12:31:30 +0300
Add have_debug.inc to skip the test faster in non-debug builds
Revision #1015196e0a 2017-09-21 10:03:40 +0200
cleanup: TABLE_LIST::view_check_option
Revision #e84f5356c3 2017-09-21 13:22:49 +0530
MDEV-12290 Wrong timestamps in binary log causes replication issues
Revision #378beed0a6 2017-09-20 20:02:01 +0200
MDEV-13290: Assertion !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' or ! is_set()' failed
Revision #b7434bacbd 2017-09-20 17:51:43 +0200
include/master-slave.inc must always be included last
Revision #8f3fd98d25 2017-09-20 17:07:05 +0200
connect fixes after-merge
Revision #d3976cf72a 2017-09-20 15:59:40 +0200
remove an empty file with a wrong name
Merge Revision #20d4cac6db 2017-09-20 10:24:31 +0300 - Merge branch 'bb-10.0-vicentiu' into 10.0
Revision #b337a06829 2017-09-19 11:53:59 +0300
Revert d9bc5e03d788b958ce8c76e157239953db60adb2 from Oracle (in XtraDB)
Revision #dab6f56098 2017-09-19 11:37:50 +0300
Revert Bug #25175249 ASSERTION: (TEMPL->IS_VIRTUAL && !FIELD) || (FIELD && FIELD->PREFIX_LEN ? FIELD
Merge Revision #cbd62feee5 2017-09-19 11:35:09 +0300 - Merge branch 'merge-xtradb-5.6' into 10.0
Revision #b4606367d7 2017-09-19 00:44:27 +0300
5.6.37-82.2
Merge Revision #745cd57ae7 2017-09-19 11:18:17 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0
Revision #618d8fdf37 2017-09-19 10:58:12 +0300
5.6.37-82.2
Revision #0e15396341 2017-09-19 11:17:35 +0300
Fix fall-through warning
Revision #b2c0cca6b0 2017-09-19 09:26:27 +0300
Fix connect merge problems
Revision #df2675a9cc 2017-09-19 02:04:05 +0300
Merge connect/10.0 into 10.0
Revision #0f44c8ab28 2017-09-19 02:04:45 +0300
Fix merge error
Merge Revision #d6a7de2022 2017-09-19 01:02:01 +0300 - Merge branch '5.5' into 10.0
Revision #97c2a7354b 2017-09-19 15:55:59 +0200
MDEV-13290: Assertion !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' or ! is_set()' failed
Revision #389f7cdf3c 2017-09-19 13:08:24 +0400
MDEV-13137 MySQL 5.6.23 Crashes when SET GLOBAL server_audit_logging=OFF;
Revision #a870099817 2017-09-15 16:20:16 +0000
Windows : support vsjitdebugger in MTR's --debugger.
Revision #a73b55a9f8 2017-09-15 16:19:14 +0000
Windows : fix a warning in popular header file
Revision #434e283507 2017-09-15 12:25:06 +0400
MDEV-13685 Can not replay binary log due to Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation 'concat'
Merge Revision #65c94238f8 2017-09-09 10:55:47 +0000 - Merge branch 'bb-10.0-wlad' into 10.0
Revision #a46679dcf7 2017-09-08 16:08:44 +0000
Build improvements and cleanups.
Revision #d861822c4f 2017-09-07 12:01:07 +0300
MDEV-13253 After rebuilding redo logs, InnoDB can leak data from redo log buffer
Revision #ee844f6c34 2017-09-07 11:59:26 +0300
Make the SEARCH_ABORT logic actually work
Revision #3ec8268b4a 2017-09-07 11:58:21 +0300
Follow-up to MDEV-13103: Do not add attribute((nonnull))
Revision #6b45355e6b 2017-09-06 14:01:15 +0300
MDEV-13103 Assertion `flags & BUF_PAGE_PRINT_NO_CRASH' failed in buf_page_print
Revision #641baa5d03 2017-08-31 14:22:05 +0300
Post-push for MDEV-13437
Revision #0500899904 2017-09-04 09:46:47 +0300
MDEV-13705 10.0.32 does not compile on architectures without 64-bit atomics
Revision #7f99381288 2017-09-01 15:29:34 +0300
Fix compiler warnings
Revision #6be93c3b8a 2017-08-31 14:50:45 +0000
MDEV-13693 : Fix parameter passing to my_error.
Revision #66eb9774e4 2017-08-31 12:33:46 +0000
MDEV-13691 : my_write() sets inappropriate errno for ERROR_FILE_SYSTEM_LIMITATON
Revision #eb389d5c39 2017-08-30 09:32:03 +0300
Add missing {} to silence a compiler warning
Revision #e634fdcd5b 2017-08-29 21:58:02 +0300
WL#8845: Clarify the message about redo log format incompatibility
Merge Revision #fdbdd3b131 2017-08-29 18:36:03 +0300 - MDEV-13625 Merge InnoDB test cases from MySQL 5.6 (part 1)
Revision #9e9a3b8ede 2017-08-29 13:15:35 +0300
Merge innodb.create-index test changes from MySQL 5.6 to MariaDB
Revision #f56bd70f51 2017-08-29 15:40:37 +0300
Adjust the imported MySQL 5.6 tests for MariaDB
Revision #8d9298167e 2017-08-29 11:27:28 +0300
MDEV-13625 Merge InnoDB test cases from MySQL 5.6 (part 1)
Revision #888a8b69bd 2017-08-29 10:52:52 +0300
MDEV-13437 InnoDB fails to return error for XA COMMIT or XA ROLLBACK in read-only mode
Revision #05e7d35e89 2017-08-24 23:15:55 +0300
MDEV-13583 Improvements for MTR rebootstrap introduced in MDEV-12042
Revision #582545a384 2017-08-24 15:38:05 +0300
MDEV-13637 InnoDB change buffer housekeeping can cause redo log overrun and possibly deadlocks
Revision #cd35dd6a05 2017-08-24 15:49:50 +0000
Windows : Do not use CRT routine to dump memory leaks.
Revision #dd229430a9 2017-08-24 08:05:11 +0000
Windows compile : make compilation fail on "uninitialized variable used" warning C4700
Revision #7aa846e9e3 2017-08-23 23:30:51 +0000
CONNECT engine: install ha_connect.lib
Revision #7b36395ee9 2017-08-23 23:29:59 +0000
MDEV-13630 : dont install connect-specific JAR files if connect is not built.
Revision #db51ad1e01 2017-08-23 18:11:24 +0000
Remove workaround for ancient and already fixed CMake bug in MSI creation.
Revision #b8b3ba632b 2017-08-23 13:03:13 +0300
MDEV-13606 XA PREPARE transactions should survive innodb_force_recovery=1 or 2
Revision #ce6c0e584e 2017-07-27 13:17:13 +0300
MDEV-8960: Can't refer the same column twice in one ALTER TABLE
Revision #7581fb23e2 2017-08-14 18:37:53 +0200
compilation fix for SLES 11 SP4
Revision #fc556a8d94 2017-08-10 12:03:48 +0200
compilation fix for SLES 11 SP4
Revision #cb9648a6b5 2017-08-09 14:29:22 +0300
Revert an InnoDB Memcached plugin fix that was merged from MySQL 5.6.37
Revision #ef2e51c396 2017-08-07 10:09:23 -0400
bump the VERSION
The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now
DownloadRelease NotesChangelogOverview of 10.0
Release date: 27 Feb 2015
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #5c66abf 2015-02-25 16:34:33 +0100
Merge remote-tracking branch 'origin/10.0' into 10.0
2015-02-25 16:58:36 +0300
: optimizer_use_condition_selectivity > 2 crashes 10.0.15+maria-1wheezy
2015-02-25 14:13:32 +0400
Regression: Bit and hex string literals changed column names in 10.0.14
2015-02-25 09:43:31 +0100
!includedir reads files in random order
2015-02-24 20:52:37 +0100
Merge remote-tracking branch 'origin/10.0' into 10.0
2015-02-23 20:53:41 +0100
Add "mysqlbinlog --binlog-row-event-max-size" support
2015-02-24 09:18:53 +0100
fix mroonga to compile w/o performance schema
2015-02-24 14:03:14 +0100
: Potential parallel slave deadlock with specific binlog corruption
2015-02-24 14:17:00 +0100
Merge
2015-02-24 10:33:49 +0200
: Add lock wait time and hold time to every record/table lock in InnoDB transaction lock printout.
2015-02-23 13:37:34 +0100
: Deadlock in parallel replication can allow following transaction to start replicating too early
2015-02-23 13:36:52 +0100
Add error handling on realpath() call.
2015-02-23 11:24:19 +0200
: Transaction lock wait is missing number of lock waits and total wait time.
2015-02-22 21:45:24 +0100
Merge remote-tracking branch 'origin/10.0' into 10.0
2015-02-22 17:53:02 +0100
Add new Json UDF's Json_Array_Add, Json_Array_Grp and Json_Object_Grp. Handle longjmp's raised during json processing. modified: storage/connect/global.h storage/connect/ha_connect.cc storage/connect/json.cpp storage/connect/jsonudf.cpp
2015-02-21 19:49:57 +0100
test failure on labrador: account for a different errno on Mac OS X
2015-02-21 12:15:19 +0100
gtid replication broken during upgrade to debian 10.0.16
2015-02-21 10:43:27 +0100
DROP TRIGGER IF NOT EXIST binlogged on master but not on slave
2015-02-20 19:01:03 +0100
master crashed when slave specfied a future position with semi-repl plugin
2015-02-20 16:37:02 +0100
VIEW containing INTERVAL(...)
2015-02-20 17:45:18 -0500
: Remove --galera-sst-mode option from mysqldump
2015-02-20 18:48:29 +0200
Fix test failure on labrador.
2015-02-20 14:21:27 +0100
disable -Werror in MYSQL_MAINTAINER_MODE=ON until all plugins are ready
2015-02-20 14:10:25 +0100
fix after 5.5 merge, debian packaging
2015-02-20 03:17:46 +0300
: Materialization strategy is not used for REPLACE ... SELECT
2015-02-19 22:05:33 +0100
merge 10.0-spider
2015-02-19 20:54:20 +0300
: Assertion `0' failed in Protocol::end_statement on query
2015-02-20 00:41:26 +0900
Merge Spider 3.2.18
2015-02-19 15:43:27 +0100
: STOP SLAVE crashes the server
2015-02-19 11:28:03 +0100
compiler warnings in spider
2015-02-19 10:26:52 +0100
after merge: fix mroonga to compile and pass its tests
2015-02-19 09:57:34 +0100
merge 10.0-mroonga
2015-02-19 09:37:11 +0100
merge 10.0-connect
2015-02-19 01:25:31 +0100
Remove GCC warnings modified: storage/connect/jsonudf.cpp storage/connect/tabutil.h
2015-02-19 00:59:02 +0100
Work on JSON and JSON UDF's modified: storage/connect/json.cpp storage/connect/jsonudf.cpp storage/connect/tabjson.cpp
2015-02-18 20:31:40 +0100
xtradb 5.6.22-72.0
2015-02-18 17:59:21 +0100
innodb 5.6.23
2015-02-18 16:20:46 +0100
5.6.23
2015-02-18 15:18:35 +0100
Merge remote-tracking branch 'github/10.0' into 10.0
2015-02-18 15:16:27 +0100
Merge branch '5.5' into 10.0
2015-02-18 13:19:09 +0100
percona-server-5.6.22-72.0
2015-02-18 14:07:13 +0200
Fixed test failure seen on partition_innodb_plugin test case.
2015-02-18 11:25:59 +0200
: Cannot use a table containing special chars for InnoDB stopwords
2015-02-18 07:28:44 +0200
Add forgotten test case change (add more).
2015-02-18 06:59:28 +0200
Revert file space allocation change on row0merge.cc.
2015-02-17 18:07:56 +0100
fix a case where automatic procedure grant was changing user's password
2015-02-17 20:07:12 +0300
Added testcase for : Incorrect Query Result (MySQL Bug 68897) ...
2015-02-17 13:34:27 +0900
Update Mroonga to the latest version on 2015-02-17T13:34:27+0900
2015-02-13 12:57:11 +0100
Function cli_safe_read not exported
2015-02-13 11:49:31 +0200
:Innodb causes server crash after disk full, then can't ALTER TABLE any more
2015-02-12 17:23:28 +0100
Typo on the jsonudf.cpp name modified: storage/connect/CMakeLists.txt
2015-02-12 15:44:44 +0200
Crash during configure without development SSL libraries installed
2015-02-12 13:14:55 +0100
Merge remote-tracking branch 'bzr/5.5' into bb-5.5-merge
2015-02-12 00:23:21 +0100
Merge tag 'tokudb-7.5.5' into bb-5.5-merge
2015-02-11 23:50:40 +0100
Merge remote-tracking branch 'mysql/5.5' into bb-5.5-merge @ mysql-5.5.42
2015-02-11 21:39:41 +0100
Adding json udf's. Making the second version of json tables. added: storage/connect/jsonudf.cpp modified: storage/connect/CMakeLists.txt storage/connect/json.cpp storage/connect/json.h storage/connect/tabjson.cpp storage/connect/tabjson.h
2015-02-11 20:40:56 +0100
XtraDB 5.5.41-37.0
2015-02-11 18:32:40 +0100
percona-server-5.5.41-37.0
2015-02-11 15:02:15 +0100
please update MSI installer to include HeidiSQL 9.1
2015-02-10 15:15:27 +0200
Improve InnoDB transaction lock output by providing number of table locks this transaction is currently holding and total number of table locks to the table where lock is held.
2015-02-10 16:01:03 +0400
Fixing compilation failure in storage/connect when -DMYSQL_MAINTAINER_MODE=ON: disabling some CXX errors in storage/connect/CMakeLists.txt.
2015-02-10 12:26:21 +0100
Fix the tree to work in git. Backport corresponing 10.1 changes.
2015-02-10 10:19:42 +0100
restore a cross-compiling bit that was lost in a merge
2015-02-10 09:41:54 +0200
Fix test failure innodb-mdev7046 on Windows. Test causes OS error printout from InnoDB.
2015-02-09 20:53:36 +0100
log-basename unpredictable behavior in standalone mode
2015-02-09 20:53:28 +0100
5.5 build fails on Ubuntu Utopic in buildbot
2015-02-11 01:26:50 +0100
: Crash in get_best_combination when executing multi-table UPDATE with nested views
2015-02-10 16:16:31 +0400
Assertion `!cur_p->event' failed in Gcalc_scan_iterator::arrange_event(int, int). When the distance in ST_BUFFER is too far negative the coordinates can run out of the operational area. We should just return an empty geometry in this case.
2015-02-10 14:17:23 +0200
Fix test failures on innodb- and innodb-.
2015-02-10 08:08:59 +0200
Fix test failure on innodb-.
2015-02-09 16:14:27 +0200
: Sporadic failure in innodb.innodb_corrupt_bit on P8
2015-02-08 19:47:26 +0100
Remove some GCC warnings modified: storage/connect/ha_connect.cc
2015-02-08 22:38:19 +0400
Audit plugin v1.2.0.
2015-02-08 18:17:29 +0100
Handle the use of date/time values when making queries for MYSQL or ODBC. Was raised by 7549. modified: storage/connect/ha_connect.cc storage/connect/odbconn.cpp storage/connect/tabodbc.cpp
2015-02-08 15:47:00 +0300
debian / ubuntu packaging creation of plugin table (if not exists)
2015-02-07 11:33:52 +0100
Modify the connect_type_conv and connect_conv_size variables. They were global (read-only) now they are session (not read-only) modified: storage/connect/checklvl.h storage/connect/ha_connect.cc storage/connect/myconn.cpp storage/connect/myutil.cpp storage/connect/tabutil.cpp
2015-02-06 15:49:45 +0400
Windows debug: Run-Time Check Failure #3 - The variable 'unused' is being used without being initialized. Fixed as it's done in 10.0.
2015-02-05 21:46:04 -0800
Merge
2015-02-05 20:09:08 -0800
Fixed bug . The function table_cond_selectivity() should take into account that condition selectivity for some fields can be set to 0.
2015-02-04 16:50:29 +0200
Fix test failure.
2015-02-04 14:40:46 +0200
: Wrong constraint (TINYINT or MEDIUMINT and INT) causes server crash
2015-02-04 11:12:46 +0200
InnoDB and XtraDB produce different output on .
2015-02-04 10:50:16 +0200
: MySQL#74664 - InnoDB: Failing assertion: len <= col->len || col->mtype == 5 || (col->len == 0 && col->mtype == 1) in file rem0rec.cc line 845
2015-02-04 09:29:54 +0200
: ib_warn_row_too_big dereferences null thd
2015-02-02 19:34:35 +0100
Add or correct some tracing code modified: storage/connect/odbconn.cpp storage/connect/tabodbc.cpp
2015-02-02 15:35:58 +0100
Fix a bug causing Insert into ODBC to fail when the column name is UTF8 encoded. modified: storage/connect/tabodbc.cpp
2015-02-01 12:16:30 +0100
Fix a bug causing UseCnc not being initialized for ODBC catalog tables. This made errors by calling SQLConnect or SQLDriverConnect randomly with incorrect parameters. modified: storage/connect/tabodbc.cpp
2015-01-31 15:05:43 +0100
Add the possibility to establish an ODBC connection via SQLConnect (the default being still to use SQLDriverConnect) modified: storage/connect/ha_connect.cc storage/connect/odbccat.h storage/connect/odbconn.cpp storage/connect/odbconn.h storage/connect/tabodbc.cpp storage/connect/tabodbc.h
2015-01-30 21:24:39 +0100
merge
2015-01-30 15:53:24 +0100
Update 10.0.15 to 10.0.16 -> Error 2003 (HY000) can't connect to MySql server.
2015-01-30 10:57:00 +0100
Enhance JSON tables handling. modified: storage/connect/json.cpp storage/connect/json.h storage/connect/mysql-test/connect/r/json.result storage/connect/mysql-test/connect/t/json.test storage/connect/tabjson.cpp storage/connect/tabjson.h
2015-01-29 21:10:45 +0100
increase the version
2015-01-29 18:26:07 +0100
5.5 merge
2015-01-29 14:34:31 +0100
recreate expired certificates for SSL tests
2015-01-29 12:12:29 +0100
clarify the comment and trivial cleanups
2015-01-28 11:49:55 +0100
:[PATCH] mysqlcheck wrongly escapes '.' in table names
2015-01-28 00:19:39 +0100
Repair the errors due to the PRXCOL Init function that must be called with 2 parameters. (previously the second one was optional) modified: storage/connect/tabpivot.cpp storage/connect/tabpivot.h storage/connect/tabtbl.cpp storage/connect/tabxcl.cpp
2015-01-27 19:18:51 +0100
Begin eliminating on Linux OverloadedVirtual warnings. However some tests failed. Going to windows to try tracing them. modified: storage/connect/CMakeLists.txt storage/connect/array.h storage/connect/json.h storage/connect/tabdos.h storage/connect/tabjson.h storage/connect/taboccur.cpp storage/connect/tabpivot.h storage/connect/tabutil.h storage/connect/tabxcl.h storage/connect/valblk.h storage/connect/xindex.h
2015-01-27 12:50:50 +0100
Fix a bug causing the connection string of a partition table not being edited with the partition name when it was specified in the OPTION_LIST. modified: storage/connect/ha_connect.cc
2015-01-27 10:46:41 +0900
Merge from trunk
2015-01-24 12:17:03 +0100
Protect AllocateValue against a null sp. modified: storage/connect/value.cpp
2015-01-24 11:54:12 +0100
Commit merged files (just changing some ending CRLF to LF) modified: storage/connect/json.cpp storage/connect/xobject.cpp
2015-01-24 11:46:18 +0100
Fix correctly . The problem was not in AllocateValue but in the constructor of TYPVAL The new strg was widely uninitialised just by setting a terminated null char. Now the whole string is zero'ed. In Tabjson JSONCOL::ParseJpath, the original code was restored. modified: storage/connect/tabjson.cpp storage/connect/value.cpp
2015-01-24 09:37:58 +0100
Master_info_index assumed that file descriptor can never be 0
2015-01-29 15:14:09 +0200
Ignore some tokudb executables
2015-01-29 15:12:32 +0200
: Server crashes in check_view_single_update on concurrent DDL/DML flow with views and triggers
2015-01-23 23:14:34 +0100
Change some line endings from CRLF to LF modified: storage/connect/json.cpp storage/connect/xobject.cpp
2015-01-23 21:54:29 +0100
This to fix . All changes made to AllocateValue to be sure that the sp and p variable be initialised failed. Not understanding what causes this valgrind warning, I finally changed the way Mulval is allocated just to avoid it. This is a BAD solution as it does not really fix the problem but just hide it. This will have to be re-considered. modified: storage/connect/tabjson.cpp storage/connect/value.cpp
2015-01-23 17:54:53 +0100
Fix (in add_field) modified: storage/connect/ha_connect.cc
The most recent release in the series is:
Release date: 30 Apr 2016
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2016-04-28 22:18:15 +0200
Fix crash due to heap corruption in main.shm
Revision #94bad73 2016-04-28 21:59:23 +0400
MDEV-9988 - Insert cast to suppress -Wdynamic-class-memaccess
Revision #e581072 2016-04-27 18:16:03 +0200
Fix msxml6 search in Connect engine on Windows, as it fails on new builders.
Revision #cf22514 2016-04-27 08:34:35 +0200
after-merge fixes for failures in buildbot
Revision #8b1563e 2016-04-26 23:48:18 +0200 - Merge branch 'connect/10.0' into 10.0
Revision #10de438 2016-04-25 11:41:48 +0200 - Merge branch 'ob-10.0' into 10.0
Revision #26adbb2 2016-04-25 00:13:06 +0200 *
Fix an error causing MYSQL table to fail saying "no result set" when joining a table to a MYSQL indexed table. modified: storage/connect/myconn.cpp modified: storage/connect/myconn.h modified: storage/connect/tabmysql.cpp
Revision #6e48347 2016-03-25 18:11:21 +0100 - Merge branch 'ob-10.0' into 10.0
Revision #8c9fd07 2016-03-25 12:46:42 +0100 *
Fix MDEV-9779. Avoid buffer overflow when setting partname. modified: storage/connect/ha_connect.cc modified: storage/connect/ha_connect.h
Revision #2c4715b 2016-03-25 11:11:25 +0100
Bigger partname to avoid MDEV-9779
Revision #e80c4b3 2016-03-24 23:36:39 +0100 *
Fix MDEV-9779. Connection was not recognized in the option list. This was a regression bug. modified: storage/connect/ha_connect.cc modified: storage/connect/mysql-test/connect/r/part_table.result modified: storage/connect/mysql-test/connect/t/part_table.test
Revision #cbe3511 2016-03-19 13:32:28 +0100 - Merge branch 'ob-10.0' into 10.0
Revision #c1efc4a 2016-03-19 12:13:36 +0100 *
Fix compile error when copying a string on itself. modified: storage/connect/value.cpp
Revision #433c8a8 2016-03-17 10:17:42 +0100 - Merge branch 'ob-10.0' into 10.0
Revision #6689097 2016-03-16 23:56:43 +0100 *
Fix crash when sorting a TBL table with thread=yes. This was because Tablist can be NULL when no lacal tables are in the list. modified: storage/connect/tabtbl.cpp modified: storage/connect/mysql-test/connect/r/tbl.result modified: storage/connect/mysql-test/connect/t/tbl.test
Revision #fb9e2fa 2016-03-16 19:17:55 +0100 *
Fix MDEV-9603 compiler error. modified: storage/connect/tabmysql.cpp
Revision #539b736 2016-02-20 10:40:32 +0100 - Merge branch 'ob-10.0' into 10.0
Revision #02fa3b8 2016-02-20 01:02:48 +0100 *
Fix to MDEV-9579 be testing for void result. modified: storage/connect/tabodbc.cpp
Revision #cfad394 2016-04-26 23:43:48 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0
Revision #5b8ac23 2016-04-26 19:07:11 +0200
5.6.29-76.2
Revision #c4dcfb6 2016-04-26 23:20:32 +0200 - Merge branch 'merge-innodb-5.6' into 10.0
Revision #f1aae86 2016-04-26 19:05:10 +0200
5.6.30
Revision #872649c 2016-04-26 23:05:26 +0200 - Merge branch '5.5' into 10.0
Revision #4f1ad43 2016-04-26 16:15:15 +0400
MDEV-9987 - gen_lex_hash leaks memory, making LeakSanitizer builds fail
Revision #29868de 2016-04-26 12:58:14 +0200
MDEV-9986 Full-text search of the utf8mb4 column causes crash
Revision #7f5ceb7 2016-04-26 11:49:35 +0200
disable main.wait_timeout_not_windows for embedded
Revision #2220480 2016-04-25 18:59:41 +0200
MDEV-7775 Wrong error message (Unknown error) when idle sessions are killed after wait_timeout
Revision #a98ecc2 2016-04-23 12:19:40 +0200
support SEARCH_RANGE in search_pattern_in_file.inc
Revision #2b7573e 2016-04-24 13:36:51 +0400
MDEV-9975 - main.partition_innodb_plugin fails sporadically
Revision #19e3597 2016-04-07 10:47:46 +0300
MDEV-9142 :Adding Constraint with no database reference results in ERROR 1046 (3D000) at line 13: No database selected.
Revision #0ea4c73 2016-04-23 12:15:18 +0400
Fixed compilation failure due to unused var.
Revision #618e300 2016-04-22 12:57:39 +0400
MDEV-9970 - main.sp-threads fails sporadically
Revision #bd75ee7 2016-04-22 09:10:00 -0400
bump the VERSION
Revision #3f0d07e 2016-04-22 16:04:20 +0400
MDEV-9372 select 100 between 1 and 9223372036854775808 returns false
Revision #0991e19e 2016-04-20 20:25:46 +0200 - Merge branch 'bb-5.5-serg' into 5.5
Revision #63c834e 2016-04-20 18:56:41 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5
Revision #c9e56d5 2016-04-18 17:38:05 +0200
5.5.48-37.8
Revision #24ac546 2016-04-20 18:27:23 +0200
use consistent error messaging for IGNORE
Revision #9e826bf 2016-04-20 15:28:44 +0200
trivial optimization
Revision #8f1f869 2016-04-20 15:26:37 +0200
another test case for ER_DATA_OUT_OF_RANGE on insert
Revision #b069d19 2016-04-20 15:25:55 +0200 - Merge branch 'mysql/5.5' into 5.5
Revision #1bc0b0b 2016-04-19 11:08:16 +0200
fix a couple of dbug tests not to write to /tmp
Revision #cc04a9f 2016-04-18 18:30:42 +0200
MDEV-9835 Valid password is not working after server restart
Revision #608c0e1 2016-04-18 11:57:34 +0200
MDEV-5982 make fail @ ".../libmysql_versions.ld:155:9: invalid use of VERSION in input file"
Revision #ce35530 2016-04-17 19:52:15 +0200
MDEV-9885 Client doesn't start if 'TERM' unknown
Revision #95fe71a 2016-04-17 18:51:54 +0200
MDEV-9707 MAX(timestamp(6) column) in correlated sub-query returns non-existent row data in original table
Revision #3294cd1 2016-04-16 17:36:47 +0200
MDEV-9929 MariaDB segfaults on command "mysqld --version" with ignore-db-dir option on /etc/my.cnf
Revision #4f133fb 2016-04-16 12:39:20 +0200
MDEV-9493 --tc-heuristic-recover option values off by one
Revision #edf71fd 2016-04-16 10:28:03 +0200
MDEV-9928 LC_TIME_NAMES=de_AT; unusual name for february
Revision #9c64735 2016-03-29 12:50:56 +0200
MDEV-9748 Include Twin (mysys_err.h is included twice in mysys/my_copy.c)
Revision #2a45fa9 2016-04-20 19:03:59 +0200
MDEV-9836 Connection lost when using SSL
Revision #0c0a865 2016-04-19 16:16:13 +0400
MDEV-9943 - TokuDB fails to compile with gcc 5.2.1
Revision #62122ba 2016-04-20 00:36:58 +0300
MDEV-9953 Debian packages install broken 'maria' test suite which cannot be run
Revision #e90f8b7 2016-04-20 11:11:13 +0400
MDEV-9413 "datetime >= coalesce(c1(NULL))" doesn't return expected NULL
Revision #2564650 2016-04-20 11:02:34 +0400
MDEV-9662 Assertion `precision || !scale' failed in my_decimal_precision_to_length_no_truncation(uint, uint8, bool)
Revision #9a98714 2016-04-20 08:53:30 +0400
MDEV-9745 Crash with CASE WHEN TRUE THEN COALESCE(CAST(NULL AS UNSIGNED)) ELSE 4 END
Revision #6c0e231 2016-04-19 14:05:52 +0400
MDEV-9945 - main.kill_processlist-6619 fails sporadically
Revision #18ff6f6 2016-04-19 12:38:00 +0400
MDEV-9944 - main.events_2 fails sporadically
Revision #6fd54c0 2016-04-18 23:15:15 +0400
MDEV-9521 Least function returns 0000-00-00 for null date columns instead of null
Revision #777c213 2016-04-02 00:04:47 +0400
MDEV-9862 Illegal mix of collation, when comparing column with CASE expression
Revision #4995bcf 2016-04-26 17:00:47 +0200
MDEV-9610 Trigger on normal table can't insert into CONNECT engine table - Access Denied
Revision #b7ad1ba 2016-04-26 20:11:40 +0300
Fixed mutex that wasn't properly unlocked (typo in last patch)
Revision #44554d6 2016-04-26 14:37:19 +0400
MDEV-9605 mysqlbinlog does not accept ssl-ca option as expected. Added SSL support to the mysqlbinlog.
Revision #0dbc664 2016-04-26 12:22:02 +0300
Fix for MDEV-9679 main.delayed fails sporadically
Revision #f6cc7f1 2016-04-25 15:37:24 +0300
Fixed failing test cases and compiler warnings - Fixed wait condition in kill_processlist-6619 - Updated Ssl_chiper for openssl tests - Added supression for valgrinds when using libcrypto - Fixed wrong argument to pthread_mutex in server_audit.c when compiling with debug - Adding missing debug_sync_update() to debug_sync.h - Added initializers to some variables and fixed error handling in jsonudf.cpp - Fixed cluster_filter_unpack_varchar which doesn't have a stable index type. - Updated compiler_warnings.supp
Revision #ce38add 2016-04-24 11:18:59 +0200
MDEV-9617 solaris sparc build fails on 10.0
Revision #7b58fd5 2016-04-23 18:49:19 +0200
tests -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
Revision #0ee919b 2016-04-22 13:15:04 +0200
MDEV-8480 mysql-test - main.func_encrypt_ucs2 fails if FIPS=1
Revision #797cadc 2016-04-22 13:13:48 +0200
MDEV-8482 mysql-test - main.func_encrypt fails if FIPS=1
Revision #906f97d 2016-04-22 13:10:14 +0200
MDEV-8481 mysql-test - main.func_crypt fails if FIPS=1
Revision #78989b6 2016-04-22 08:46:38 +0200
MDEV-9168 altering a column comment does a full copy
Revision #b233b15 2016-04-22 08:25:36 +0200
MDEV-9868 Altering a partitioned table comment does a full copy
Revision #97728e1 2016-04-22 08:16:06 +0200
comment
Revision #d821dd1 2016-04-21 14:51:37 +0200
MDEV-9580 SHOW GRANTS FOR <current_user> fails
Revision #23b1b69 2016-04-09 22:39:22 +0930
Comment from 153
Revision #6651005 2016-01-22 21:13:33 +1030
Fix for MDEV-8206, as per Jira comments of 2015-11-16 and 2015-11-30
Revision #011497b 2016-04-21 10:04:26 +0200
MDEV-9869 INSTALL SONAME 'ha_connect'
Revision #250a89c 2016-04-22 15:30:10 +0400
MDEV-9283 - Debian: the Lintian complains about "shlib-calls-exit" in ha_oqgraph.so
Revision #994030c 2016-04-21 16:51:00 +0400
MDEV-8889 - Assertion `next_insert_id == 0' failed in handler::ha_external_lock
Revision #298e1d3f 2016-04-22 11:36:10 +0300
Improve error diagnostics on I/O errors. If node->name is NULL try to use space->name instead.
Revision #628bc57 2016-04-21 10:52:52 +0300
MDEV-9918: [ERROR] mysqld got signal 11 during ALTER TABLE name COLUMN ADD
Revision #e5410da 2016-04-21 08:18:54 -0700
SEGFAULT in get_column_grant()
Revision #072ca71 2016-04-20 18:20:31 +0400
Revision #f8adecc 2016-04-04 17:04:14 +0300
MDEV-9713 Sporadic test failure: sys_vars.innodb_buffer_pool_load_now_basic
Revision #f6d99a0 2016-03-24 08:57:41 +0100
MDEV-9773: Memory corruption in mariadb_dyncol_unpack
Revision #22ebf3c 2016-03-18 16:54:38 +0100
MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"
Revision #98ea806 2016-03-21 11:54:45 +0100 - Merge branch '5.5' into 10.0
Revision #11b77e9 2016-03-18 16:55:11 +0100
MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"
Revision #fc2c1e4 2016-03-17 21:29:52 +0100
MDEV-9733 Server crashes in lf_pinbox_real_free on replication slaves
Revision #0b9fb9a 2016-03-17 10:45:15 +0100
MDEV-9568 mysqlcheck crashes with nonexistent table name
Revision #c29e450 2016-02-26 03:02:07 +0200
MDEV-4070 sys_vars.secure_file_priv fails sporadically if it's executed with --mem
Revision #ceba41c 2016-01-24 17:41:11 +0100
MDEV-9299 Test main.events_2 incompatible with Debian reproducibility testing framework
Revision #b9e5718 2016-03-18 13:57:46 +0100
MDEV-9679 main.delayed fails sporadically
Revision #d158ba62 2016-03-17 17:41:45 +0100
ASAN error in OQGraph engine
Revision #a2de604 2016-03-17 17:40:53 +0100
ASAN error in CONNECT engine
Revision #2ed882f 2016-03-17 17:38:12 +0100
update tests and results
Revision #620d975 2016-03-17 13:08:17 +0100
typo in a comment
Revision #7baff9f 2016-03-17 13:08:06 +0100
fix extension_based_table_discovery for partitioned tables
Revision #8b9432f 2016-03-17 12:02:28 +0100
MDEV-9698 Buffer overflow in extension_based_table_discovery()
Revision #ee68777 2016-02-27 20:08:59 +0100
Use /bin/sh
Revision #e69c6e8 2016-02-18 21:43:19 +0100
MDEV-9560 Mariadb 10.1 Crashes when replicating from 10.0
Revision #96a7e74 2016-03-18 00:28:18 +0200
Extra space in the result file
Revision #3badfe0 2016-03-16 12:21:38 +0400 - Merge pull request #164 from iangilfillan/10.0
Revision #497800e 2016-03-15 14:41:29 +0200
Update sponsors
Revision #0125e58 2016-03-12 17:50:57 +0200
MDEV-9713 Sporadic test failure: sys_vars.innodb_buffer_pool_load_now_basic
Revision #8103526 2016-03-11 13:36:29 +0200
MDEV-9667: Server hangs after select count(distinct name) from t2 where a=8366 and b>=5 and b<=5;
Revision #8942824 2016-03-10 13:08:34 +0400
Fixed false errors returned by logrotate script
Revision #d7721fc 2016-03-09 09:55:13 +0400 - Merge pull request #162 from iangilfillan/10.0
Revision #6befd84 2016-03-08 15:24:01 +0200
Update AskMonty and Atlassian references to MariaDB
Revision #3c37f35 2016-03-07 14:25:02 +0400 - Merge pull request #159 from ottok/ok-debpkg-10.0
Revision #1777fd5 2016-03-04 02:09:37 +0200
Fix spelling: occurred, execute, which etc
Revision #f825191 2016-03-03 08:40:49 +0100
MDEV-9595: Shutdown takes forever with many replication channels
Revision #c3071af 2016-03-01 10:45:33 +0400 - Merge pull request #158 from ottok/ok-debpkg-10.0
Revision #802843e 2016-02-29 23:02:53 +0200
MDEV-9643: Don't emit any "deb-systemd-helper not found" warnings
Revision #e7d50ef 2016-02-26 00:25:55 +0200
MDEV-7907 tokudb.cluster_filter_unpack_varchar_hidden fails sporadically in buildbot
Revision #5f2f3c4 2016-02-18 09:22:41 +0100
connect engine compiler warnings
The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now
DownloadRelease NotesChangelogOverview of 10.0
Release date: 29 Oct 2015
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #d775ecd 2015-10-28 08:11:54 +0100
mysql.server script not correctly handle --pid-file.
2015-10-28 08:34:08 +0100
crashing when data is read by Kodi media center ().
2015-10-22 16:08:45 +0200
crashes during PREPARE
2015-10-28 12:53:23 +0400
Removed mistakenly committed test file.
2015-10-22 13:57:44 +0200
Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type != 2' failed in handler::ha_index_read_map
2014-07-01 16:52:35 +0530
- Assertion `!m_ordered_rec_buffer' failed in ha_partition::init_record_priority_queue()
2015-10-28 08:42:51 +0200
: innodb buffer pool hit rate is less than zero
2015-10-28 00:08:18 +0100
Merge branch 'bb-10.0-serg' into 10.0
2015-10-27 18:57:28 +0100
Merge branch 'connect/10.0' into 10.0
2015-10-27 13:00:15 +0200
: Adding indexes on empty table is slow with large innodb_sort_buffer_size.
2015-10-11 10:32:44 +0200
Fixed Fedora 22 package build failure.
2015-10-23 15:06:43 +0400
- mysql_secure_installation can't find "mysql" in basedir
2015-10-25 22:45:48 +0400
ALTER TABLE .. ADD PRIMARY KEY IF NOT EXISTS -> ERROR 1068 (42000): Multiple primary key defined Checks for multiple primary keys added.
2015-10-24 20:06:59 +0200
merge commit 02b00b154
2015-10-23 22:21:50 +0200
more cross-compiling fixes
2015-10-23 11:31:18 +0200
remove unneded #include's that had a dubious explanation
2015-10-24 20:16:06 +0400
Tests connect.bin connect.endian fail on armhf (on Debian build system)
2015-10-23 18:49:02 +0300
Fixed Assertion `inited==INDEX' failed in int handler::ha_index_first(uchar*)
2015-10-22 15:23:18 +0200
more cross-compiling fixes
2015-10-22 13:55:55 +0200
Consider adding a check for libjemalloc version in cmake and/or at runtime
2015-10-22 13:09:38 +0200
Assertion `status == 0' failed in add_role_user_mapping_action on RENAME USER
2015-10-22 11:58:54 +0200
Server crashes in is_invalid_role_name on reloading ACL with a blank role name
2015-10-22 10:27:36 +0200
add comment to a test
2015-10-22 07:23:59 +0200
init_file option does not allow changing passwords
2015-10-21 16:22:20 +0200
fix the dbug tag name
2015-10-22 07:15:23 +0200
fix build on sol10-64
2015-10-21 19:40:38 +0200
Merge branch 'ob-10.0' into 10.0
2015-10-21 19:24:01 +0200
Fix modified: storage/connect/tabodbc.cpp
2015-10-15 12:11:17 +0300
Allow mysql_upgrade to enable event after table is corrected
2015-10-12 13:05:31 +0300
Set opt_noacl (running with--skip-grant-tables) to 0 if we reload grant tables.
2015-10-21 14:59:36 +0200
Merge branch '5.5' into 10.0
2015-10-21 14:42:56 +0200
fix events_1 test for October 2015
2015-10-20 18:45:45 +0200
Merge branch 'ob-10.0' into 10.0
2015-10-20 13:20:10 +0200
Fix modified: storage/connect/ha_connect.cc
2015-10-19 12:15:49 +0200
: COLUMN_CHECK fails on valid data
2015-10-18 15:06:14 +0200
Merge branch 'ob-10.0' into 10.0
2015-10-18 15:03:45 +0200
Fix modified: storage/connect/ha_connect.cc
2015-10-11 17:06:03 -0400
: CHANGE MASTER TO doesn't work with prepared statements
2015-10-11 17:06:03 -0400
: CHANGE MASTER TO doesn't work with prepared statements
2015-10-09 19:29:03 +0200
fixes for buildbot:
2015-10-09 18:24:17 +0200
Merge branch 'merge-perfschema-5.6' into 10.0
2015-10-09 18:16:27 +0200
Merge branch 'merge-xtradb-5.6' into 10.0
2015-10-09 17:48:31 +0200
update innodb version
2015-10-09 17:47:30 +0200
Merge branch 'merge-innodb-5.6' into 10.0
2015-10-09 17:22:53 +0200
5.6.27
2015-10-09 17:21:46 +0200
5.6.27
2015-10-09 17:20:49 +0200
5.6.26-74.0
2015-10-09 17:12:26 +0200
Merge branch '5.5' into 10.0
2015-10-09 16:43:59 +0200
fixes for buildbot:
2015-07-16 15:50:26 -0700
Clarify the log message about master_info and relay_info files.
2015-09-18 18:27:54 +0200
remove --default-myisam from mtr
2015-09-17 14:45:28 +0200
: mysqld man page
2015-09-17 14:34:03 +0200
mysql and mysqldhow man pages
2015-09-10 20:12:50 +0200
: mysqld_safe and mysql_multi man pages
2015-09-09 14:32:52 +0200
: Update man pages
2015-10-09 00:06:16 +0200
Merge branch 'merge-xtradb-5.5' into 5.5
2015-10-08 23:02:43 +0200
5.5.45-37.4
2015-10-08 22:54:24 +0200
Merge remote-tracking branch 'mysql/5.5' into 5.5
2015-10-08 00:32:07 +0200
Delete with sub query with information_schema.TABLES deletes too many rows
2015-10-08 10:45:32 +0300
Better error messages if slave is not properly configured
2015-10-08 10:45:09 +0300
Allow replication from MySQL 5.6+ when GTID is enabled on the master MariaDB fails to decode Anonymous_GTID entries Replication testing: 5.6->10.0
2015-10-08 10:17:07 +0300
Better error message if failed
2015-10-08 10:16:35 +0300
Allow row events in replication stream for slave in all cases (even when configured with --binlog-format=statement). Before we got an error on the slave and the slave stopped if the master was configured with --binlog-format=mixed or --binlog-format=row.
2015-10-08 09:58:44 +0300
Fixed tokudb test result to make it stable (was altering between index and range)
2015-10-06 16:15:34 +0300
: Buildbot valgrind failure: Invalid read of size 1 in sql_memdup...
2015-10-06 15:54:37 +0300
Fix for ,
2015-08-05 11:57:35 +0200
: postreview fix
2015-04-23 20:08:57 +0200
: Server crashes in Item_subselect::fix_fields or fails with Thread stack overrun
2015-04-23 19:16:57 +0200
:Server crash with Signal 6 : Server crash with Signal 6 (part 2)
2015-04-23 19:11:06 +0200
: Server crash with Signal 6
2015-04-23 19:04:11 +0200
: Server crash with Signal 6 (part 2)
2015-10-06 13:52:27 +0300
: MyISAM or Aria table gets corrupted after EXPLAIN INSERT and INSERT
2015-10-01 13:40:23 +0400
- SUSE mariadb patches
2015-10-01 13:04:59 +0400
- SUSE mariadb patches
2015-09-30 10:49:45 +0300
Bug #68148: drop index on a foreign key column leads to missing table : Table disappear after modifying FK
2015-09-29 08:39:54 +0300
: innodb.innodb-fk-warnings fails on Windows
2015-09-24 17:25:52 +0200
: MariaDB hangs on query with many logical condition
2015-09-28 03:40:29 +0300
rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure
2015-09-27 18:01:47 +0300
plugins.feedback_plugin_send fails sporadically in buildbot
2015-09-27 16:00:48 +0300
plugins.feedback_plugin_send depends on being executed after plugins.feedback_plugin_load
2015-09-26 02:51:29 +0300
Increased the version number
2015-09-26 02:48:55 +0300
rpl.rpl_innodb_bug30888 sporadically fails in buildbot with testcase timeout
2015-09-24 21:24:28 +0300
innodb_zip.innodb-create-options fails in buildbot
2015-09-24 10:28:47 +0200
The compiler warnings fixed.
2015-09-22 13:35:23 +0200
Fix sporadic test failure in rpl_gtid_mdev4820.test
2015-09-22 12:54:01 +0300
Backport to 10.0: : mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)
2015-09-21 17:32:37 +0300
Backport to 10.0: : mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)
2015-09-16 12:14:59 +0200
Merge branch 'ob-10.0' into 10.0
2015-09-16 12:11:28 +0200
Fix assert error for where clause with UDF's was fixed in HA_CONNECT::CondFilter moving res= pval->val_str(&tmp) but this was wrong. Now res is only used for strings. modified: storage/connect/ha_connect.cc
2015-05-06 13:19:22 +0200
: ERROR 1526 when procedure executed for second time ALTER TABLE partition ... pMAX values less than MAXVALUE
2015-09-12 00:43:31 +0200
Merge.
2015-09-12 00:42:21 +0200
: UNTIL clause in START SLAVE is sporadically disobeyed by parallel replication
2015-09-11 12:03:04 +0200
Merge into 10.0
2015-09-11 10:51:56 +0200
: UNTIL clause in START SLAVE is sporadically disobeyed by parallel replication
2015-09-09 01:28:04 +0200
Merge branch 'ob-10.0' into 10.0
2015-09-09 01:26:00 +0200
Fix assert error for where clause with UDF's was fixed in HA_CONNECT::CondFilter moving pval->val_str(&tmp) modified: storage/connect/ha_connect.cc
2015-09-07 13:13:52 +0200
: mysqlbinlog -v does not properly decode DECIMAL values in an RBR log
2015-09-01 11:47:06 +0200
: PATCH] Wrong macro expansion in Query_cache::send_result_to_client()
2015-09-03 18:00:43 +0200
: IF Statement returns multiple values erroneously (or Assertion `!null_value' failed in Item::send(Protocol*, String*))
2015-09-04 13:35:31 +0300
: mysql-test - innodb.innodb_simulate_comp_failures 'innodb_plugin' is failing
2015-09-03 09:39:57 +0200
Merge pull request #87 from pivanof/qplan_macros
2015-09-02 10:40:34 +0200
Merge into 10.0
2015-09-02 10:08:09 +0200
Fix a potential lost wakeup for binlog_commit_wait_usec
2015-09-02 09:57:18 +0200
: Assertion `!(thd->rgi_slave && thd-> rgi_slave->did_mark_start_commit)' failed in ha_rollback_trans
2015-08-31 18:40:24 +0200
: Server crashes in Bitmap<64u>::merge (this=0x180, map2=...) on 2nd execution of PS with INSERT .. SELECT, derived_merge
2015-08-24 01:41:12 +0300
Increase the version number
2015-08-24 01:37:21 +0300
main. fails on Windows (in buildbot and outside)
2015-08-05 20:43:25 +0300
: Semijoin inflates number of rows in query result - Make semi-join optimizer not to choose LooseScan when 1) the index is not covered and 2) full index scan will be required.
2015-08-14 15:49:46 +0200
Merge branch 'ob-10.0' into 10.0
2015-08-14 14:23:14 +0200
Fix crash when SetValue_char is called with a negative length value. This can happen in odbconn.cpp when SQLFetch returns SQL_NO_TOTAL (-4) as length. modified: storage/connect/odbconn.cpp modified: storage/connect/value.cpp
2015-08-13 01:28:15 +0300
Fixed mysqltest run failure: Test did not clean up after itself properly
2015-08-13 01:27:23 +0300
Fixed overrun in key cache if one tried to allocate a key cache of more than 45G with a key_cache_block_size of 1024 or less.
2015-08-11 21:15:33 +0200
Prevent wrong update of expanded columns when pretty is not 2. modified: storage/connect/tabjson.cpp
2015-08-08 10:54:47 +0200
Merge branch 'ob-10.0' into 10.0
2015-08-06 17:46:47 +0200
Fix the TDBDOS::EstimatedLength function that was wrongly counting its calculation virtual and special columns. modified: storage/connect/reldef.h modified: storage/connect/tabdos.cpp
2015-07-16 15:59:55 -0700
Add parenthesis in macro definitions to prevent order of operation problems.
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
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
: mysqldump -uroot
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
: MySQL 5.5 slaves cannot replicate from
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
discover of table non-existance on CREATE
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
Merge (parallel replication) to 10.0
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
Fixed test case as gtid events are not counted anymore
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
: sql_slave_skip_counter
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
Fix check_testcase
The most recent release in the series is:
Release date: 26 Sep 2014
For the highlights of this release, see the .
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.
Wed 2014-09-24 15:41:42 +0200
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]
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() 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.
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 and extended_keys
Make is_key_scan_ror() take into account the existence of extended keys.
OPTION_BEGINtrans_begin()trans_begin()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 #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
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 and String::realloc).
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
Tue 2014-02-25 13:01:57 +0400
Update test results after the previous push
Tue 2014-02-25 01:18:13 +0400
: 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
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 : 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)
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.
Revision #3427.35.242 Wed 2014-02-26 15:02:09 +0100
MDEV-5657: Parallel replication.
Revision #3427.35.240 Tue 2014-02-11 18:08:02 +0200
Fixed wrong result file
SET debug_sync=RESETRevision #3427.35.237 [merge] Mon 2014-02-10 12:39:26 +0100
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
Sun 2014-02-09 00:56:18 +0100
: Deadlock in RESET MASTER
Sat 2014-02-08 22:28:41 +0100
: Implement and .
Sat 2014-02-08 01:16:45 +0100
: Implement MASTER_GTID_WAIT() and @@LAST_GTID.
Fri 2014-02-07 20:24:39 +0100
: Race in mysql-test/suite/rpl/t/rpl_gtid_stop_start.test
Fri 2014-02-07 19:15:28 +0100
: Implement MASTER_GTID_WAIT() and @@LAST_GTID.
Revision #3427.35.236 Wed 2014-01-08 11:00:44 +0100
MDEV-5509: Seconds_behind_master incorrect in parallel replication
MDEV-6743 crash in GROUP_CONCAT(IF () ORDER BY 1)
Revision #4415 Wed 2014-09-24 17:27:00 +0400
MDEV-6776 ujis and eucjmps erroneously accept 0x8EA0 as a valid byte sequence
Revision #4414 Wed 2014-09-24 13:08:47 +0200
remove the bug fix for MDEV-6743 "crash in GROUP_CONCAT(IF () ORDER BY 1)"
Revision #4413 [merge] Tue 2014-09-23 23:55:29 +0200
5.5 merge
Revision #3413.65.31 [merge] Tue 2014-09-23 23:37:35 +0200
merge
[merge] Tue 2014-09-23 22:03:35 +0200
tokudb 7.5.0
Fri 2014-09-19 09:21:51 +0200
remove unused (obsolete) declarations from slave.h
Tue 2014-09-23 13:57:55 +0300
Allow tokudb test to pass even if jemalloc is not available.
Tue 2014-09-23 13:57:29 +0300
crash in GROUP_CONCAT(IF () ORDER BY 1)
Revision #4412 Tue 2014-09-23 15:58:54 +0400
Adding tests for handling 0x5C as the second byte in a multi-byte sequence, and as a escape character when SET NAMES xxx, character_set_connection=binary; for cp932,big5,gbk,sjis
Revision #4411 Mon 2014-09-22 23:25:56 +0300
Fixed test failures Added comments Ensure that tokudb test works even if jemalloc is not installed Removed not referenced function Item::remove_fixed()
Revision #4410 [merge] Thu 2014-09-18 21:54:45 +0200
5.5 merge
Revision #3413.65.28 Thu 2014-09-18 17:00:44 +0200
support statically linked jemalloc. use that for release builds
Revision #4409 Thu 2014-09-18 15:24:30 +0200
print binlog unsafe errors at log_warnings level 1, not 2.
Revision #4408 Thu 2014-09-18 12:40:55 +0400
MDEV-6752 Trailing incomplete characters are not replaced to question marks on conversion
Revision #4407 Thu 2014-09-18 09:26:30 +0900
Merge Spider 3.2.11
Revision #4406 Wed 2014-09-17 19:38:42 +0200
fixes for valgrind failures
Revision #4405 Wed 2014-09-17 15:11:24 +0200
fix intermittent failures of main.create_or_replace test in buildbot
Revision #4404 [merge] Tue 2014-09-16 14:08:05 +0200
merge
Revision #4399.1.3 Tue 2014-09-16 14:04:50 +0200
fixes for test cases
[merge] Tue 2014-09-16 14:03:17 +0200
5.5 merge
[merge] Sat 2014-09-13 00:30:46 +0200
sphinx 2.1.9
Revision #4403 Tue 2014-09-16 07:37:00 +0300
Avoid using log_sys mutex when printing out show engine innodb status, instead peek (maybe) old data.
Revision #4402 [merge] Tue 2014-09-16 00:06:05 +0300
Auto merge
Revision #4400.1.3 Tue 2014-09-16 00:00:47 +0300
Don't give warning if there are two unique keys used with INSERT .. ON DUPLICATE KEY UPDATE. We should assume that the store engine will report the first duplicate key for this case.
Mon 2014-09-15 23:52:40 +0300
Fixed randomly failing test
Mon 2014-09-15 17:11:01 +0300
Use LOCK_show_status when we add things to all_status_vars This was missing in my last commit for fixing possible lockups in SHOW STATUS.
Revision #4401 Mon 2014-09-15 20:33:11 +0400
Changes in storage_engine test suite:
Revision #4400 Sat 2014-09-13 17:15:11 +0400
Adding big5, cp932, gbk, sjis tests covering characters that can have 0x5C as the second byte in a multi-byte character.
Adding big5 tests covering an unassigned character 0xC840 being stored into char/varchar/text/enum columns.
Revision #4399 [merge] Fri 2014-09-12 16:44:27 +0200
10.0-connect merge
Revision #3984.2.44 Sat 2014-09-06 18:08:28 +0200
Fix MDEV-6624 (indexing on void table)
Fri 2014-09-05 14:18:31 +0200
Fix (buffer overflow in MakeRecord)
Tue 2014-09-02 01:40:15 +0200
Initialise min/max buffer to 0 to avoid valgrind complaining that uninitialised characters be written in op file.
Fri 2014-08-29 14:22:25 +0200
Avoid uninitialised warning from valgrind
Wed 2014-08-27 14:56:20 +0200
Fix a bug in DOSFAM::OpenTableFile. Bin was not set to TRUE for blocked tables. This caused a CR character to be left in the line and in particular caused the updelx test to fail on Windows.
Wed 2014-08-27 00:49:07 +0200
Fix a test failure. Due to mmap on void file being accepted on Windows while returning an error on Linux. Now accepted on linux.
Mon 2014-08-25 18:51:53 +0200
Adding a test for indexed UPDATE/DELETE added: storage/connect/mysql-test/connect/r/updelx.result storage/connect/mysql-test/connect/t/updelx.inc storage/connect/mysql-test/connect/t/updelx.test
Mon 2014-08-25 18:34:51 +0200
Make storing and sorting values using less memory allocation (while doing indexed UPDATE/DELETE)
Sun 2014-08-24 11:19:02 +0200
Fix a compile error on Linux
Sat 2014-08-23 19:17:15 +0200
Move DataPath from the MYCAT catalog to the ha_connect handler. Indeed it belongs to each tables and the catalog being share between several instances of CONNECT, when a query implied several tables belonging to different databases, some where pointing on the wrong database. This fix bugs occuring in queries such as: INSERT into db1.t1 select * from db2.t2; Where the t1 data file was made in db2.
Fri 2014-08-22 17:30:22 +0200
Add a new CONNECT global variable allowing to tell whether or not a temporary file should be used for UPDATE/DELETE of file tables. Also use the "sorted" argument of index_init to help decide if sorting of positions must be done.
Fri 2014-08-15 18:05:10 +0200
Remove a gcc warning
Sat 2014-08-16 16:46:35 +0200
Modifies the way indexed UPDATE/DELETE are sorted in order to execute them sorted by file position. Firstly a new value is stored in indexes to know if they are sorted, preventing to do the sorting when it is not needed. Secondly, almost all in now done in connect instead of being done by the different file access method classes. This pepares the future use of temporary files for all table types and also fix the bug that was occuring when partially using a multi-column index because of false MRR like call of position followed by unsorted rnd_pos no more using indexing.
Fri 2014-08-08 19:53:44 +0200
Update part_file.result to match the test change
Fri 2014-08-08 19:46:02 +0200
Fix
Revision #4398 Fri 2014-09-12 16:06:18 +0400
MDEV-6737 Stored routines do now work with swe7: "The table mysql.proc is missing, corrupt, or contains bad data" Fixed the bug itself. Also, added "SET NAMES swe7" which was forgotten in the previous commit, so latin1 was actually tested lati1 instead of swe7 in a mistake. Now it tests swe7.
Revision #4397 Fri 2014-09-12 14:49:24 +0300
Fixed compiler warnings
Revision #4396 Fri 2014-09-12 14:49:13 +0300
Don't use LOCK_status for the duration of SHOW STATUS because of possible lookups. Instead we use LOCK_status only to protect summary of thread statistics and use a new mutex, LOCK_show_status to protect concurrent SHOW STATUS.
Revision #4395 Fri 2014-09-12 14:45:11 +0300
Cleanup of my_hash_sort patch
Revision #4394 Fri 2014-09-12 12:57:27 +0400
Adding thorough tests covering what happens with escaped sequences in the SQL parser.
Revision #4393 Fri 2014-09-12 03:21:54 +0400
Fixes in storage_engine test suite
Revision #4392 [merge] Thu 2014-09-11 23:50:31 +0300
Automatic merge
Revision #4381.1.3 Thu 2014-09-11 22:42:35 +0300
MDEV-6255 DUPLICATE KEY Errors on SELECT .. GROUP BY that uses temporary and filesort.
Tue 2014-09-09 17:37:08 +0300
: safe_mutex: Found wrong usage of mutex 'log_space_lock' and 'LOCK_log'
Mon 2014-09-08 20:56:56 +0300
Fixed two bugs with CREATE OR REPLACE and LOCK TABLES:
Revision #4391 [merge] Thu 2014-09-11 16:44:16 +0200
XtraDB 5.6.20-68.0
Revision #0.12.72 Thu 2014-09-11 10:15:01 +0200
percona-server-5.6.20-68.0
Revision #4390 [merge] Thu 2014-09-11 16:42:54 +0200
InnoDB 5.6.20
Revision #0.49.6 Thu 2014-09-11 10:13:35 +0200
5.6.20
Revision #4389 Thu 2014-09-11 15:41:30 +0300
MDEV-6729: InnoDB: Failing assertion: state == TRX_STATE_NOT_STARTED in file trx0trx.ic line 60
Revision #4388 Wed 2014-09-10 17:45:09 +0200
MDEV-6647 MariaDB CLI client doesnt show CREATE INDEX progress
Revision #4387 Wed 2014-09-10 13:22:44 +0200
MDEV-6459 max_relay_log_size and sql_slave_skip_counter misbehave on PPC64
Revision #4386 Wed 2014-09-10 13:22:20 +0200
MDEV-6523 CONNECT temporary table created
Revision #4385 Wed 2014-09-10 13:22:01 +0200
MDEV-6565 search order for my.cnf inconsistent in docs/use, and global override with build-time -DDEFAULT_SYSCONFDIR is ignored
Revision #4384 [merge] Wed 2014-09-10 13:10:24 +0200
MDEV-6579 IMPORT_EXECUTABLES feature broken by addition of gen_pfs_lex_token
Revision #4347.1.2 Fri 2014-08-15 22:54:07 +0100
MDEV-6579: Properly handle gen_pfs_lex_token when cross-compiling
Revision #4383 Mon 2014-09-08 12:59:57 +0200
compilation fixes for WITH_ATOMIC_OPS=rwlocks
Revision #4382 Sun 2014-09-07 22:04:29 +0200
typos in cmake -DWITH_ATOMIC_OPS=xxx
Revision #4381 Sun 2014-09-07 20:40:36 +0200
MDEV-6638 mysql_options4 symbol missing from libmysqlclient.so.18
Revision #4380 Sun 2014-09-07 20:19:29 +0200
compilation failure on x86
Revision #4379 Sun 2014-09-07 20:19:12 +0200
MDEV-6580 Assertion `thd' failed in my_malloc_size_cb_func upon writing status report into error log
Revision #4378 [merge] Sun 2014-09-07 20:18:17 +0200
Revision #4347.1.1 Mon 2014-08-11 22:43:29 +0100
MDEV-6562: Fix WITHOUT_SERVER build
Revision #4377 Sat 2014-09-06 09:46:41 +0200
MDEV-6610 Assertion `thd->is_error() || thd->killed' failed in mysql_execute_command on executing an SP with repeated CREATE TABLE .. SELECT
Revision #4376 Sat 2014-09-06 08:33:56 +0200
MDEV-6616 Server crashes in my_hash_first if shutdown is performed when FLUSH LOGS is running
Revision #4375 Thu 2014-09-04 21:58:48 +0400
MDEV-6695 Bad column name for UCS2 string literals The Item_string constructors called set_name() on the source string, which was wrong because in case of UCS2/UTF16/UTF32 the source value might be a not well formed string (e.g. have incomplete leftmost character). Now set_name() is called on str_value after its copied (with optionally left zero padding) from the source string.
MDEV-6694 Illegal mix of collation with a PS parameter Item_param::convert_str_value() did not set repertoire. Introducing a new structure MY_STRING_METADATA to collect character length and repertoire of a string in a single loop, to avoid two separate loops. Adding a new class Item_basic_value::Metadata as a convenience wrapper around MY_STRING_METADATA, to reuse the code between Item_string and Item_param.
Revision #4374 Thu 2014-09-04 12:43:41 +0400
Creating a new class in_string::Item_string_for_in_vector and moving set_value() from Item_string to Item_string_for_in_vector, as set_value() updates the members incompletely (e.g. does not update max_length), so it was dangerous to have set_value() available in Item_string.
Revision #4373 Thu 2014-09-04 12:15:05 +0400
Using more Item_string_sys
Revision #4372 Thu 2014-09-04 08:50:06 +0400
MDEV-6044 MySQL BUG#12735829 - SPACE() FUNCTION WARNING REFERS TO REPEAT() IN ER_WARN_ALLOWED_PACKET_OVERFLOWED Merged from 5.6
Revision #4371 Wed 2014-09-03 18:24:31 +0400
Adding Item_string_sys and Item_string_ascii to reduce duplicate code
Revision #4370 Wed 2014-09-03 16:31:47 +0400
MDEV-6688 Illegal mix of collation with bit string B'01100001'
Revision #4369 Tue 2014-09-02 14:07:01 +0200
MDEV-6462: Slave replicating using GTID doesn't recover correctly when master crashes in the middle of transaction
Revision #4368 Wed 2014-09-03 01:56:21 +0400
Moving Item::str_value from public to protected.
Revision #4367 Wed 2014-09-03 01:47:39 +0400
MDEV-6683 A parameter and a string literal with the same values are not recognized as equal by the optimizer
Revision #4366 Tue 2014-09-02 22:04:48 +0400
MDEV-6679 Different optimizer plan for "a BETWEEN 'string' AND ?" and "a BETWEEN ? AND 'string'" Item_string::eq() and Item_param::eq() in string context behaved differently. Introducing a new class Item_basic_value to share the eq() code between literals (Item_int, Item_double, Item_string, Item_null) and Item_param.
Revision #4365 Tue 2014-09-02 17:50:09 +0300
MDEV-6682 innodb.innodb_simulate_comp_failures_small is too slow if it's run on a real disk
Revision #4364 Tue 2014-09-02 17:34:29 +0400
A clean-up for the previous patch
Revision #4363 Mon 2014-09-01 20:57:32 +0400
Revision #4362 Mon 2014-08-25 13:35:33 +0300
MDEV-6590: InnoDB recover ends in signal 11
Revision #4361 Thu 2014-08-21 21:25:22 +0200
MDEV-6625 SHOW GRANTS for current_user_name@wrong_host_name
Revision #4360 Sun 2014-08-10 14:36:17 +0200
sanity
Revision #4359 Wed 2014-08-20 15:02:10 +0200
Fix test case that requires dbug to not fail in release build.
Revision #4358 Wed 2014-08-20 10:59:39 +0200
MDEV-6321: close_temporary_tables() in format description event not serialised correctly
Revision #4357 Tue 2014-08-19 14:26:42 +0200
MDEV-6321: close_temporary_tables() in format description event not serialised correctly
Revision #4356 Wed 2014-07-02 12:51:45 +0200
MDEV-6321: close_temporary_tables() in format description event not serialised correctly
Revision #4355 [merge] Tue 2014-08-19 21:35:14 +0300
Automatic merge from 5.5 Fixed 2 failing tests by replacing result files
Revision #3413.65.7 Tue 2014-08-19 19:28:35 +0300
MDEV-6450 - MariaDB crash on Power8 when built with advance tool chain
Wed 2014-08-13 15:46:39 +0200
Change a couple of permissions that cause lintian warnings in .deb packaging and don't really hurt to fix.
Wed 2014-08-13 09:37:12 +0300
: innodb.innodb_simulate_comp_failures_small fails sporadically
Tue 2014-08-12 17:12:08 +0200
disable still racy tokudb tests
Tue 2014-08-12 16:39:12 +0200
MariaDB does not build on hurd-i386
Tue 2014-08-05 20:22:57 +0200
fix tokudb version
Tue 2014-08-12 19:14:52 +0400
Increased the version number
Revision #4354 Fri 2014-08-15 11:31:13 +0200
MDEV-6551: Some replication errors are ignored if slave_parallel_threads > 0
Revision #4353 Thu 2014-08-14 15:38:08 +0300
If one uses 3 --verbose options to mysql_upgrade or mysqlcheck one will now get on stdout all ALTER, RENAME and CHECK commands that mysqlcheck executes. If one uses 4 --verbose to mysql_upgrade it will also write out all mysqlcheck commands invoked.
Revision #4352 Thu 2014-08-14 15:36:48 +0300
Added Innobase .ic and errmsg-utf8.txt to tagged files Fixed compiler warning
Revision #4351 Wed 2014-08-13 13:34:28 +0200
MDEV-6549, failing to update gtid_slave_pos for a transaction that was retried.
Revision #4350 Wed 2014-08-13 09:10:56 +0300
MDEV-6546: innodb.innodb_simulate_comp_failures_small fails sporadically
Revision #4349 Tue 2014-08-12 19:16:44 +0400
Increased the version number
Revision #4348 Tue 2014-08-12 07:52:19 +0400
Recoding feedback_plugin_send.result (forgotten in the previous commit).
Revision #4347 Mon 2014-08-11 05:45:45 +0400
MDEV-6274 Collation usage statistics Adding collation usage statistics into the feedback plugin I_S table.
The most recent release in the series is:
Release date: 8 Mar 2017
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2017-03-06 21:50:42 +0200 - Merge branch 'bb-10.0-vicentiu' into 10.0
The most recent release in the series is:
Release date: 13 Jan 2017
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2017-01-12 03:37:35 +0200 - Merge branch 'bb-10.0-vicentiu' into 10.0
The most recent release in the series is:
| |Changelog |
Release date: 18 Nov 2013
For the highlights of this release, see the .
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.
Thu 2013-11-14 19:56:55 +0100
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.
that fix didn't have a public testcase, so I created one.
Revision #dc1c9e69d0 2017-03-06 19:25:22 +0200
Make tokudb report ENOENT when renaming table to nonexistant DB
Revision #3da916246f 2017-03-06 19:17:15 +0200
Revert "Add extra HA_ERR message that Percona introduced within TokuDB 5.6.35-80"
Revision #9741017b1f 2017-03-05 15:17:23 +0200
Disable 2 tokudb tests
Revision #7bf914e157 2017-03-05 14:50:03 +0200
rpl_extra_col_slave_tokudb changes result set
Revision #97041acf7f 2017-03-05 14:32:30 +0200
Fix tokudb.gap_lock_error test
Revision #4c3b732d9f 2017-03-05 12:26:32 +0200
Updated list of unstable tests for 10.0.30 release
Revision #1cac281ebe 2017-03-05 02:44:39 +0200 - Merge branch 'merge-pcre' into 10.0
Revision #dfd7749120 2017-03-05 02:27:59 +0200
8.40
Revision #895b253963 2017-03-05 02:22:40 +0200 - Merge remote-tracking branch 'connect/10.0' into 10.0
Revision #b2956b2ab4 2017-03-02 12:12:53 +0100
Update version number and date modified: storage/connect/ha_connect.cc
Revision #d75e5e6e26 2017-02-24 23:21:20 +0100
Fix crashing when joining two JDBC tables.. Was in close (the virtual machine could have been detached. modified: storage/connect/jdbconn.cpp
Revision #6f34d8807c 2017-02-16 18:01:48 +0100
All changes made on 10.1
Revision #82913b0e90 2017-01-17 19:39:49 +0100
Commit changes made for version 10.1
Revision #fa59ac5055 2017-03-05 02:01:49 +0200
Add extra HA_ERR message that Percona introduced within TokuDB 5.6.35-80
Revision #b7a3bce06e 2017-03-05 02:01:21 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0
Revision #d71df7e1db 2017-03-05 01:31:32 +0200
5.6.35-80.0
Revision #5139c4b688 2017-03-05 01:06:01 +0200
Update xtradb version to match the merged one
Revision #5d0c123007 2017-03-05 01:00:21 +0200
Add missing sys_var test for innodb_stats_include_delete_marked
Revision #83da1a1e57 2017-03-05 00:59:57 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0
Revision #8d69ce7b82 2017-03-04 20:49:14 +0200
5.6.35-80.0
Revision #f4806772d3 2017-03-03 20:16:16 +0200
Add missing DBUG_RETURN
Revision #606a4a4847 2017-03-03 20:12:48 +0200
Post MDEV-11902 Fix test failures in maria and myisam storage engines
Revision #1acfa942ed 2017-03-03 01:37:54 +0200 - Merge branch '5.5' into 10.0
Revision #5a0fff50f8 2017-02-26 15:40:18 -0800
Fixed bug MDEV-12099.
Revision #199f88cb9c 2017-02-23 12:48:15 +0100
MDEV-5999 MySQL Bug#12766319 - 61865: RENAME USER DOES NOT WORK CORRECTLY - REQUIRES FLUSH PRIVILEGES
Revision #494a94158a 2017-02-23 12:41:13 +0100
Fix for bug#11759114 - '51401: GRANT TREATS NONEXISTENT FUNCTIONS/PRIVILEGES DIFFERENTLY'.
Revision #0a480f03c6 2017-02-23 10:37:02 +0100
delete the installation warning for CentOS4/RHEL4
Revision #2c354e7468 2017-02-23 10:34:51 +0100
MDEV-11789 MariaDB fails to restart after 10.0.29-1.el7 update
Revision #713d513624 2017-02-23 10:32:34 +0100
MDEV-12074 selinux build failure on Fedora 24
Revision #831b531895 2017-02-22 15:22:22 +0100
MDEV-10788 Not able to compile source with -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=Debug
Revision #44534487d4 2017-02-21 11:07:42 +0100
MDEV-11505 wrong databasename in mysqldump comment
Revision #d72dbb4122 2017-02-20 22:40:47 +0100
bugfix: remove my_delete_with_symlink()
Revision #955f2f036d 2017-02-20 19:53:12 +0100
race-condition safe implementation of test_if_data_home_dir()
Revision #93cb0246b8 2017-02-20 11:07:38 +0100
race-condition safe implementation of mi_delete_table/maria_delete_table
Revision #6d50324558 2017-02-20 22:41:17 +0100
support MY_NOSYMLINKS in my_delete()
Revision #f2d24ea68b 2017-02-20 13:39:54 +0100
compilation failure
Revision #b6862c914f 2017-02-18 15:18:35 +0100
cleanup: remove now-unused argument
Revision #b27fd90ad3 2017-02-15 18:45:19 +0100
MDEV-11902 mi_open race condition
Revision #d78d0d459d 2017-02-18 10:38:14 +0100
cleanup: NO_OPEN_3 was never defined
Revision #8722d4b8d2 2017-02-18 10:20:15 +0100
cleanup: remove 16-year-old "TODO"
Revision #c826ac9d53 2017-02-18 10:10:34 +0100
cleanup: mysys_test_invalid_symlink
Revision #24d8bc707a 2017-02-18 10:08:49 +0100
cleanup: my_register_filename()
Revision #3cba74e032 2017-02-18 10:01:31 +0100
cleanup: fn_format, remove dead code
Revision #924a81a548 2017-02-18 15:06:25 +0100
bugfix: DEBUG_SYNC() invoked with no THD
Revision #8897b50dca 2017-02-16 13:24:00 +0100
MDEV-11525 Assertion `cp + len <= buff + buff_size' failed in JOIN_CACHE::write_record_data
Revision #eef2101489 2017-02-16 11:32:47 +0100
MDEV-11933 Wrong usage of linked list in mysql_prune_stmt_list
Revision #ac78927aef 2017-02-24 00:10:08 -0800
Fixed bug MDEV-7992.
Revision #bdb672fe96 2017-02-23 19:46:10 +0200
MDEV-12120 tokudb_bugs.xa-N tests fail with timeout on valgrind
Revision #365c4e971a 2017-02-22 10:03:33 +0200
MDEV-11520/MDEV-5746 post-fix: Do not posix_fallocate() too much.
Revision #6de50b2c7f 2017-02-22 09:17:30 +0200
MDEV-11520 post-fixes
Revision #32591b750f 2017-02-22 11:40:01 +0530
MDEV-11718 5.5 rpl and federated tests massively fail in buildbot with valgrind
Revision #cf673adee2 2017-02-22 01:36:16 +0400
MDEV-10418 Assertion `m_extra_cache' failed in ha_partition::late_extra_cache(uint).
Revision #978179a9d4 2017-02-20 17:58:42 +0200
MDEV-11520 Extending an InnoDB data file unnecessarily allocates a large memory buffer on Windows
Revision #2bfe83adec 2017-02-20 17:16:59 +0200
Remove a bogus Valgrind "suppression".
Revision #5ddfcb05ca 2017-02-17 13:37:18 +0100
MDEV-9455: [ERROR] mysqld got signal 11
Revision #1b7aae90fb 2017-02-20 18:22:01 +0400
MDEV-11904 Make Audit Plugin working with MySQL 8.0.
Revision #6364adb199 2017-02-18 20:39:49 +0200
MDEV-10621 parts.partition_float_myisam failed with timeout in buildbot
Revision #f49375fddf 2017-02-16 23:44:54 -0800
Fixed bug MDEV-9028.
Revision #b70cd26d73 2017-02-17 00:57:24 +0200
MDEV-11668 rpl.rpl_heartbeat_basic fails sporadically in buildbot
Revision #29d78dbb44 2017-02-12 23:19:48 +0600
minor typo in a description of mysql_parse()
Revision #108b211ee2 2017-02-16 12:02:31 +0200
Fix gcc 6.3.x compiler warnings.
Revision #2e8fa1c2b2 2017-02-13 17:29:32 -0500
MDEV-12058: MariaDB Test Suite issue with test sys_vars.secure_file_priv.test
Revision #60c932a3d0 2017-01-27 16:47:00 +0200
backported build-tags from 10.2 to ensure that 'make tags' works again with xemacs
Revision #5c9baf54e7 2017-01-27 16:46:26 +0200
Fix for memory leak in applications, like QT,that calls my_thread_global_init() + my_thrad_global_end() repeatadily. This caused THR_KEY_mysys to be allocated multiple times.
Revision #46eef1ede2 2017-01-23 19:40:22 -0800
Fixed bug MDEV-11859.
Revision #f003cc8a35 2017-01-18 11:42:41 -0800
Fixed bug MDEV-8603.
Revision #29c776cfd1 2017-03-03 12:03:33 +0200
MDEV-11520: Retry posix_fallocate() after EINTR.
Revision #d04d835f64 2017-02-28 22:26:53 +1100
MDEV-11610: support-files/mysql-log-rotate.sh not binlog either
Revision #156cf86def 2017-02-28 21:47:44 +1100
MDEV-11610: Alter Debian log rotate to not rotate binary/relay logs
Revision #0af8b565f2 2017-02-28 21:39:34 +1100
MDEV-11610: mysqladmin flush-X-log options
Revision #33c1f20d8e 2017-02-28 20:21:19 +1100
MDEV-11610: Add --local to mysqladmin
Revision #659047b820 2017-01-23 08:34:59 +1100
MDEV-11386: Advance Toochain library cache workaround (temporary)
Revision #71f53bf72d 2017-03-02 12:35:31 +0400
MDEV-11221 - main.events_restart failed in bb
Revision #c1c5b7a8d2 2017-03-01 11:41:48 +0400
Fixed missing DBUG_RETURN
Revision #e9ad4bdb42 2017-02-28 15:23:44 +0400
MDEV-11221 - main.events_restart failed in bb
Revision #cc413ce9a3 2017-02-23 20:45:07 +0100
MDEV-11753 Link failure on missing -L${LIBLZ4_LIBRARY_DIR}
Revision #370cf70136 2017-02-22 19:50:27 +0100
MDEV-11757 KEY_BLOCK_SIZE strangeness when UNCOMPRESSing COMPRESSed InnoDB tables
Revision #6a12c05347 2017-02-10 22:39:22 +0200
Fixed wrong arguments to sql_print_error()
Revision #84ed5e1d5f 2017-02-10 22:35:04 +0200
Fixed hang doing FLUSH TABLES WITH READ LOCK and parallel replication
Revision #f3c65ce951 2017-02-10 20:30:37 +0200
Add protection to not access is_open() without LOCK_log mutex
Revision #b624b41abb 2017-02-10 20:25:01 +0200
Don't allow one to kill START SLAVE while the slaves IO_THREAD or SQL_THREAD is starting.
Revision #d7a9aed43f 2017-02-08 02:14:54 +0200
Fixed test failing as myisam table was deleted before oqgraph table.
Revision #4bad74e139 2017-02-05 02:23:49 +0200
Added error checking for all calls to flush_relay_log_info() and stmt_done()
Revision #a2de378c00 2017-01-30 16:13:49 +0200
Add protection for reinitialization of mutex in parallel replaction
Revision #c5e25c8b40 2017-01-29 23:44:24 +0200
Added a separate lock for start/stop/reset slave. This solves some possible dead locks when one calls stop slave while slave is starting.
Revision #e65f667bb6 2017-01-29 22:10:56 +0200
MDEV-9573 'Stop slave' hangs on replication slave
Revision #d5c54f3990 2017-01-29 18:18:19 +0200
Fixed compiler warnings
Revision #ce903428a8 2017-02-23 11:27:52 +0200
Update MariaDB Foundation sponsors
Revision #d4baeca441 2017-02-28 12:57:33 +0000
Windows : Fix server compile errors when compile with /Zc:strictStrings option
Revision #fc673a2c12 2017-02-28 09:54:12 +0200
MDEV-12127 InnoDB: Assertion failure loop_count < 5 in file log0log.cc
Revision #b54566d73b 2017-02-28 10:08:12 +1100
MDEV-11619: mtr --mem {no argument of a directory} (#320)
Revision #e5b877ce27 2017-02-23 21:50:55 +0100
MDEV-11935: Queries in stored procedures with and EXISTS(SELECT * FROM VIEW) crashes and closes hte conneciton.
Revision #fdeeab01c0 2017-02-26 23:01:23 +0400
MDEV-6390 CONVERT TO CHARACTER SET utf8 doesn't change DEFAULT CHARSET.
Revision #ae142c21a5 2017-02-23 14:24:34 +0200
MDEV-12106 Valgrind tests fail all over in buildbot on 10.0
Revision #a0ce92ddc7 2017-02-22 12:32:17 +0200
MDEV-11520 post-fix
Revision #81695ab8b5 2017-02-21 16:52:41 +0200
MDEV-11520 Extending an InnoDB data file unnecessarily allocates a large memory buffer on Windows
Revision #6dc00f97b7 2017-02-21 15:03:34 +0200
MDEV-11774 tokudb.locks-select-update-3 failed in buildbot with lock wait timeout
Revision #13493078e9 2017-02-16 19:40:03 +0200
MDEV-11802 innodb.innodb_bug14676111 fails
Revision #72994d6442 2017-02-17 10:36:50 +0200
Revert the MDEV-4396 tweak to innodb.innodb_bug14676111.
Revision #343ba58562 2017-02-18 16:33:18 +0200
MDEV-10631 rpl.rpl_mdev6386 failed in buildbot
Revision #72a822f2ec 2017-02-17 20:09:14 +0200
MDEV-11766 Tests failed in buildbot with semaphore waiting warnings
Revision #5e42c958a5 2017-02-20 10:43:42 +1100
MDEV-11619: mtr --mem and $MTR_MEM support in sane and consistent manner (10.0) (#289)
Revision #01d5d6db4c 2017-02-16 11:16:27 +0200
Fix GCC 6.3.0 warnings.
Revision #6011fb6daa 2017-02-09 08:47:38 +0200
Post-push fix for MDEV-11947 InnoDB purge workers fail to shut down
Revision #d831e4c22a 2017-02-08 15:42:15 +0200
MDEV-12024 InnoDB startup fails to wait for recv_writer_thread to finish
Revision #f162704570 2017-01-30 17:00:51 +0200
Rewrite the innodb.log_file_size test with DBUG_EXECUTE_IF.
Revision #20e8347447 2017-02-03 12:25:42 +0200
MDEV-11985 Make innodb_read_only shutdown more robust
Revision #9f0dbb3120 2017-02-03 18:17:36 +0200
MDEV-11947 InnoDB purge workers fail to shut down
Revision #e174d923d9 2017-02-03 19:33:09 +0200
innodb.innodb-get-fk: Actually test --innodb-read-only.
Revision #1d725c8176 2017-02-01 02:16:01 +0200
Flush suppressions table to prevent corruption when server is killed
Revision #b3dac63f9b 2017-02-01 02:14:37 +0200
Produce better diagnostics when backtrace attempt fails
Revision #923d7d0ad2 2017-01-29 00:50:28 +0200
Set sys_errno upon exec command
Revision #c46d140961 2017-01-29 21:00:02 +0200
MDEV-11764 perfschema.table_name fails in buildbot
Revision #f7e03d4419 2017-01-30 18:35:26 -0500
MDEV-4774: Fix test case
Revision #4e82aaab2f 2017-01-27 16:03:56 +0200
Clean up a few tests that kill the server.
Revision #ea9caea87e 2017-01-27 12:17:03 +0200
MDEV-11814 test fix
Revision #732672c304 2016-12-05 15:25:59 +0200
MDEV-11233 CREATE FULLTEXT INDEX with a token longer than 127 bytes crashes server
Revision #afb461587c 2017-01-26 14:05:00 +0200
MDEV-11915 Detect InnoDB system tablespace size mismatch early
Revision #49fe9bad01 2017-01-25 15:11:46 +0200
MDEV-11814 Refuse innodb_read_only startup if crash recovery is needed
Revision #8725b35d89 2017-01-24 01:25:50 +0530
MDEV-11108: Assertion `uniq_tuple_length_arg <= table->file->max_key_length()' failed in SJ_TMP_TABLE::create_sj_weedout_tmp_table
Revision #18ef02b04d 2017-01-10 10:08:04 +0530
MDEV-4774 Strangeness with max_binlog_stmt_cache_size Settings
Revision #fbcdc3437c 2017-01-17 22:08:19 +0100
connect zip bug fix
Revision #6728aae3b3 2017-01-17 16:22:25 +0100 - Merge branch '5.5' into 10.0
Revision #b948b5f7c6 2017-01-14 21:23:00 +0100
bugfix: Item_func_min_max stored thd internally
Revision #798fcb5416 2017-01-14 20:55:33 +0100
bugfix: cmp_item_row::alloc_comparators() allocated on the wrong arena
Revision #67e2028161 2017-01-14 14:56:01 +0100
MDEV-9690 concurrent queries with virtual columns crash in temporal code
Revision #e4e801d478 2017-01-17 11:15:21 +0100
connect: compilation errors and few obvious bugs
Revision #3e589d4b8e 2017-01-17 12:24:55 +0100
MDEV-11811: dual master with parallel replication memory leak in write master
Revision #66744f4540 2017-01-14 19:56:00 +0200 - Merge branch '5.5' into 10.0
Revision #20ca1bcf4b 2017-01-12 13:54:21 +0100
MDEV-11527 Virtual columns do not get along well with NO_ZERO_DATE
Revision #0d1d0d77f2 2017-01-11 19:12:21 +0100
MDEV-11706 Assertion `is_stat_field || !table || (!table->write_set || bitmap_is_set(table->write_set, field_index) || (table->vcol_set && bitmap_is_set(table->vcol_set, field_index)))' failed in Field_time::store_TIME_with_warning
Revision #939d1255a7 2017-01-13 10:15:28 -0500
bump the VERSION
Revision #1c5ca7c 2017-01-12 03:36:45 +0200 - Merge branch '5.5' into 10.0
Revision #ab93a4d 2017-01-11 09:05:36 -0500
MDEV-11685: sql_mode can't be set with non-ascii connection charset
Revision #c1a23cd 2017-01-10 18:31:03 +0100
MDEV-11676 Starting service with mysqld_safe_helper fails in SELINUX "enforcing" mode
Revision #6ad3dd6 2017-01-10 14:19:11 +0100
mysqld_safe: don't close stdout if set -x
Revision #9a4bc0d 2017-01-03 16:38:56 +0200
Update mysql_secure_installation man page
Revision #4799af0 2017-01-10 14:20:43 +0200
Fix unit test after merge from mysql 5.5.35 perfschema
Revision #d00d46f 2017-01-10 12:34:51 +0200 - Merge remote-tracking branch 'origin/5.5' into 10.0
Revision #3e63fde 2017-01-09 14:19:02 +0400
Adding LOAD DATA tests for MDEV-11079 and MDEV-11631
Revision #ecdb39a 2017-01-10 12:08:36 +0200
Fix problems from 5.5 merge
Revision #94e18e2 2017-01-10 12:32:54 +0200 - Merge remote-tracking branch 'merge/merge-perfschema-5.6' into 10.0
Revision #c33db2cdc0 2017-01-07 15:53:37 +0200
5.6.35
Revision #ae47336 2016-10-25 16:59:57 +0200
5.6.34
Revision #682d484 2017-01-07 14:38:21 +0200 - Merge remote-tracking branch 'merge/merge-innodb-5.6' into 10.0
Revision #6ac84d9 2017-01-07 14:24:42 +0200
5.6.35
Revision #31d8c92 2016-10-25 16:58:47 +0200
5.6.34
Revision #1a55455 2017-01-06 20:24:50 +0200 - Merge remote-tracking branch 'connect/10.0' into bb-10.0-vicentiu
Revision #4314768 2016-12-25 12:32:05 +0100
Modified version number
Revision #6d2d0a7 2016-12-24 18:19:21 +0100 - Merge branch '10.0' of server into ob-10.0
Revision #e6b563f 2016-12-23 16:58:32 +0100
Fix some XML table type bugs
Revision #9523065 2016-12-14 14:20:23 +0100
MDEV-11295: developing handling files contained in ZIP file. Enable using multiple zip files
Revision #d44723e 2016-12-12 10:57:19 +0100
MDEV-11295: developing handling files contained in ZIP file. A first experimental and limited implementation
Revision #599d8cc 2016-12-02 23:03:43 +0100
MDEV-11366 SIGBUS errors in Connect Storage Engine for ArmHF and MIPS. Fix includes launchpad fix plus more to cover writing BIN tables
Revision #2d78b25 2016-11-27 14:42:37 +0100
Fix null pointer java error when connecting to jdbc:drill driver. By setting the context class loader
Revision #aae6753 2016-11-14 19:20:40 +0100
MDEV-11051 place Java classes ApacheInterface and JdbcInterface into single jar file. Try to fix the INSTALL command
Revision #5884aa1 2016-11-06 14:57:27 +0100
Fix MDEV-11234. Escape quoting character. Should be doubled. Now it is also possible to escape it by a backslash
Revision #e9aed13 2017-01-06 17:09:59 +0200 - Merge remote-tracking branch 'origin/5.5' into 10.0
Revision #ae1b3d1 2017-01-05 13:54:31 -0800
Fixed bug MDEV-10705.
Revision #9e528d4 2017-01-05 17:38:55 +0200
MDEV-11727 Sequences of tests fail with valgrind warnings in buildbot
Revision #5302ef2 2017-01-01 23:13:04 +0200
MDEV-11700 funcs_2.innodb_charset fails in buldbot on valgrind builder with timeout
Revision #f1ee011 2017-01-04 23:05:22 +0200
MDEV-11722 main.join_cache fails in buildbot on very slow builders
Revision #f4d12c1 2017-01-04 13:36:55 +0100
MDEV-11676 Starting service with mysqld_safe_helper fails in SELINUX "enforcing" mode
Revision #e5d7fc9 2017-01-04 13:03:30 +0200
MDEV-10100 main.pool_of_threads fails sporadically in buildbot
Revision #0912fbb 2017-01-04 03:33:39 +0200
MDEV-11719 main.subselect_no_exists_to_in failed in buildbot
Revision #2718225 2016-12-24 09:47:55 -0500
bump the VERSION
Revision #ec6d8da 2016-12-22 13:02:32 +0100
reduce code duplication a little
Revision #e7d7910 2016-12-22 11:13:07 +0100
add an assert
Revision #48655ce 2016-12-22 12:23:48 +0100
test case for Bug #23303485 : HANDLE_FATAL_SIGNAL (SIG=11) IN SUBSELECT_UNION_ENGINE::NO_ROWS
Revision #9fefe97 2016-12-22 12:49:06 +0100 - Merge branch 'mysql/5.5' into 5.5
Revision #8fcdd6b 2016-12-20 21:16:23 +0100
Numerous issues in mysqld_safe
Revision #c8e49f2 2016-12-20 15:17:59 +0100
move check_user/set_user from mysqld.cc to mysys
Revision #706fb79 2016-12-22 15:51:37 +0530
MDEV-10927: Crash When Using sort_union Optimization
Revision #5e051bfa 2016-12-21 15:39:45 +0400
MDEV-10386 Assertion ``fixed == 1'failed in virtual String*Item_func_conv_charset::val_str(String*)`
Revision #ef82fd8 2016-12-20 17:42:08 +0400
MDEV-11353 - Identical logical conditions
Revision #cbd7548 2016-12-08 23:27:04 +0530
MDEV-11353: fixes Identical logical conditions
Revision #e025ebc 2016-12-20 12:45:48 +0000
Fix pointer formatting in crash handler output.
Revision #aaff3d6 2016-12-20 10:25:25 +0100
MDEV-10172: UNION query returns incorrect rows outside conditional evaluation
Revision #f23b41b 2016-12-16 17:16:02 +0300
MDEV-10148: Database crashes in the query to the View
Revision #268bb69 2016-12-16 17:08:31 +0300
MDEV-7691: Assertion ``outer_context || !*from_field || *from_field == not_found_field'` ...
Revision #19896d4 2016-12-19 16:09:20 +0400
MDEV-10274 Bundling insert with create statement for table with unsigned Decimal primary key issues warning 1194.
Revision #2f6fede 2016-12-19 14:28:08 +0400
MDEV-10524 Assertion ``arg1_int >= 0'failed inItem_func_additive_op::result_precision()`
Revision #c4d9dc70 2016-12-16 14:44:08 +0200
Typo, update limit in comment
Revision #b2b210b 2016-12-16 17:42:21 +0100
MDEV-11543 Buildbot tests fail with warnings on server shutdown after rpl.rpl_row_mysqlbinlog
Revision #b03b38d 2016-12-16 10:10:08 +0100
cleanup: rpl.rpl_row_mysqlbinlog
Revision #e86580c 2016-12-15 18:20:58 +0100
MDEV-11552 Queries executed by event scheduler are written to slow log incorrectly or not written at all
Revision #211cf93 2016-12-16 18:37:11 +0400
MDEV-11510 Audit plugin sometimes causes server to crash when using with MySQL.
Revision #14e1f32 2016-12-11 00:50:00 +0200
Follow-up for 02d153c7b9 (str2decimal: don't return a negative zero)
Revision #833fda8 2017-01-11 14:13:30 +0200
InnoDB: Enable UNIV_DEBUG_VALGRIND for cmake -DWITH_VALGRIND
Revision #f516db3 2017-01-11 04:45:47 +0200
Updated list of unstable tests for 10.0.29 release
Revision #78e6faf 2017-01-10 14:11:32 +0200
Fix an innodb_plugin leak noted in MDEV-11686
Revision #171e59e 2017-01-09 23:37:42 +0400
MDEV-11548 Reproducible server crash after the 2nd ALTER TABLE ADD FOREIGN KEY IF NOT EXISTS.
Revision #eed319b 2017-01-08 17:51:36 +0200
MDEV-11317: ``! is_set()' or !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' fails in Diagnostics_area::set_ok_status on CREATE OR REPLACE with ARCHIVE table
Revision #eaf6b05 2017-01-04 22:41:43 +0100
MDEV-11087 Search path for my.ini is wrong for default installation Add <install_root>/data/my.ini to the search path - this my.ini location is used since MariaDB 5.2
Revision #82b8741 2017-01-04 22:50:48 +0100
Windows : use meaningful DEFAULT_MYSQL_HOME - base directory for the default installation.
Revision #ae6eb7a 2017-01-04 23:04:37 +0100
MDEV-11088 Client plugins cannot be loaded by command line tools in default installation.
Revision #e4978d2 2016-07-25 16:06:52 +0300
MDEV-9084 Calling a stored function from a nested select from temporary table causes unpredictable behavior
Revision #43378f3 2016-07-25 13:07:50 +0200
MDEV-10271: Stopped SQL slave thread doesn't print a message to error log like IO thread does
Revision #670b858 2017-01-01 15:36:56 +0200
Replication tests fail on valgrind due to waiting-related timeouts
Revision #b2b6cf4 2017-01-04 19:11:13 +0200
MDEV-10988 Sphinx test suite refuses to run silently
Revision #f0c19b6 2017-01-05 20:13:34 +0200
MDEV-11730 Memory leak in innodb.innodb_corrupt_bit
Revision #9bf9270 2017-01-01 19:35:44 +0200
MDEV-8518 rpl.sec_behind_master-5114 fails sporadically in buildbot
Revision #bc4cac3 2017-01-04 13:26:09 +0100
MDEV-10035: DBUG_ASSERT on CREATE VIEW v1 AS SELECT * FROM t1 FOR UPDATE
Revision #80d5d14 2017-01-03 19:32:47 +0200
MDEV-11694 InnoDB tries to create unused table SYS_ZIP_DICT
Revision #3871477 2017-01-01 20:06:03 +0200
MDEV-10100 main.pool_of_threads fails sporadically in buildbot
Revision #d02a77b 2016-12-27 14:13:32 +0530
MDEV-11636 Extra persistent columns on slave always gets NULL in RBR
Revision #37f294f 2016-12-27 03:21:13 +0200
Disable the test for valgrind builds
Revision #9f863a1 2016-12-19 15:57:41 +0200
MDEV-11602 InnoDB leaks foreign key metadata on DDL operations
Revision #eb4f2e0 2016-12-10 22:19:09 +0200
MDEV-11533: Roles with trailing white spaces are not cleared correctly
Revision #3e8155c 2016-12-09 16:33:48 +0100 - Merge branch '5.5' into 10.0
Revision #03dabfa 2016-12-08 22:54:58 +0100
MDEV-10713: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))
Revision #ab65db6 2016-12-08 21:03:45 +0100
Revert "MDEV-10713: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))"
Revision #f5e0522 2016-12-07 13:06:14 +0100
MDEV-10388 MariaDB 10.1.x keeps (deleted) ML* files in tmpdir after LOAD DATA completes
Revision #1d702ff 2016-12-07 14:42:08 +0400
MDEV-8329 MariaDB crashes when replicate_wild_ignore_table is set to NULL.
Revision #d67ef7a 2016-12-05 17:37:54 +0100
MDEV-10663: Use of Inline table columns in HAVING clause throws 1463 Error
Revision #035a5ac 2016-09-26 18:15:11 +0200
MDEV-10713: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))
Revision #f988bce 2016-09-21 18:36:34 +0200
MDEV-10776: Server crash on query
Revision #46dee0d 2016-12-05 16:50:12 +0400
MDEV-10717 Assertion !null_value' failed in virtual bool Item::send(Protocol*, String*)`
Revision #18cdff6 2016-12-04 12:37:01 +0100
MDEV-10293 'setupterm' was not declared in this scope
Revision #02d153c 2016-06-26 13:37:27 +0200
str2decimal: don't return a negative zero
Revision #4a3acbc 2016-12-02 00:19:49 +0100
MDEV-11241 Certain combining marks cause MariaDB to crash when doing Full-Text searches
Revision #0a4b508 2016-12-01 20:04:36 +0100
MDEV-11242 MariaDB Server releases contains promotion of MariaDB Corporation
Revision #f640527 2016-12-02 15:22:11 +0100
typo fixed: s/MSYQL/MYSQL/
Revision #9976223 2016-11-28 17:28:37 +0400
MDEV-11171 Assertion m_cpp_buf <= ptr && ptr <= m_cpp_buf + m_buf_length' failed in Lex_input_stream::body_utf8_append(const char*, const char*)`
Revision #adc38ed 2016-11-14 08:02:35 +0100
Restore MY_WME flag for my_pread in read_ddl_log_entry, fix errors in buildbot
Revision #96b62b5 2016-11-11 20:55:03 -0800
Fixed bug MDEV-11161. The flag TABLE_LIST::fill_me must be reset to false at the prepare phase for any materialized derived table used in the executed query. Otherwise if the optimizer decides to generate a key for such a table it is generated only for the first execution of the query.
Revision #10aee66 2016-11-10 23:47:42 +0000
MDEV-11248 Fix passing offset parameter to my_file_pread in read_ddl_log_file_entry
Revision #e0f48e5 2016-11-03 16:21:48 +0000
MDEV-11214 Windows : MSI installation fails, if run by a service user (e.g LocalSystem)
Revision #2a2e79b 2016-10-27 13:03:49 +0000
MDEV-11157 Windows - Upgrade installer to use HeidiSQL 9.4
Revision #d8cb682 2016-10-26 21:54:41 +0000
VS2015 build fixes
Revision #aec4321 2016-10-26 21:38:58 +0000
MDEV-9409 Windows - workaround VS2015 CRT bug that makes mysqldump/mysql_install_db.exe fail
Revision #106664f 2016-12-08 02:03:34 +0530
MDEV-11162 Assertion ``num_records == m_idx_array.size()'failed inFilesort_buffer::alloc_sort_buffer(uint, uint)`
Revision #822fb79 2016-12-07 23:44:52 +0530
MDEV-11162 Assertion ``num_records == m_idx_array.size()'failed inFilesort_buffer::alloc_sort_buffer(uint, uint)`
Revision #c32d3e1 2016-12-07 18:05:13 +0400
MDEV-10787 Assertion ``ltime->neg == 0'failed invoid date_to_datetime(MYSQL_TIME*)`
Revision #52b590b 2016-12-07 10:04:10 +0400 - Merge pull request #271 from iangilfillan/10.0
Revision #3ada316969 2016-12-06 13:18:48 +0200
Update mysqldump man page
Revision #7f2fd34 2016-12-02 14:34:45 +0100
MDEV-11231 Server crashes in check_duplicate_key on CREATE TABLE ... SELECT
Revision #c5ef621 2016-12-04 01:59:08 +0100 - Merge branch 'merge/merge-tokudb-5.6' into 10.0
Revision #d4f0686 2016-12-02 10:24:00 +0100
5.6.34-79.1
Revision #f35b0d8 2016-12-04 01:37:55 +0100 - Merge branch 'merge/merge-xtradb-5.6' into 10.0
Revision #7436c3d 2016-12-02 10:22:18 +0100
5.6.34-79.1
Revision #e4a0d75 2016-12-04 01:35:57 +0100
import a test case from percona-server-5.6.34-79.1
Revision #e99990c 2016-10-28 17:10:05 +0200
MDEV-10744: Roles are not fully case sensitive
Revision #525e214 2016-10-25 16:47:36 +0200
Remove labs() warning from maria and myisam storage engines
Revision #748d993 2016-11-29 11:28:15 -0800
Fixed bug MDEV-11364. The function Item_func_isnull::update_used_tables() must handle the case when the predicate is over not nullable column in a special way. This is actually a bug of MariaDB 5.3/5.5, but it's probably hard to demonstrate that it can cause problems there.
Revision #b209bc3 2016-11-29 09:01:46 +0200
MDEV-10427: innodb.innodb-wl5522-debug-zip fails sporadically in buildbot
Revision #dd0ff30 2016-11-29 06:51:12 +0400
MDEV-11343 LOAD DATA INFILE fails to load data with an escape character followed by a multi-byte character
Revision #099ce1d 2016-11-25 15:59:47 +0400
MDEV-11348 LOAD DATA LOCAL INFILE crashes the server on loading a backslash followed by a multi-byte character
Revision #03ddc19 2016-11-17 15:15:20 +0200
MDEV-6424: MariaDB server crashes with assertion failure in file ha_innodb.c line 11652
Revision #42a398b 2016-11-17 12:04:39 +0400
Fixing a typo in the patch for MDEV-10780, which caused default.test failure.
Revision #390f2a0 2016-11-16 11:00:38 +0100
Fix incorrect reading of events from relaylog in parallel replication.
Revision #f1fcc1f 2016-11-15 23:00:11 +0100
Back-port Master_info::using_parallel() to 10.0.
Revision #9a09072 2016-11-15 11:08:01 +0100 - Merge branch 'mdev10863' into 10.0
Revision #717f212 2016-11-04 12:33:42 +0100
MDEV-10863: parallel replication tries to continue from wrong position
Revision #1d9b043 2016-11-10 18:15:36 +0400
A join patch for MDEV-10780 and MDEV-11265
Revision #9741e0e 2016-11-01 07:52:28 +0200
Initialize zip_dict_ids table and avoid referencing array items as currently MariaDB does not support compressed columns.
Revision #923a7f8 2016-10-31 12:16:53 +0200
MDEV-11188: rpl.rpl_parallel_partition fails with valgrind warnings in buildbot and outside
Revision #425d341 2016-10-28 11:46:15 -0400
bump the VERSION
Revision #cb7b03b 2016-10-28 13:34:13 +0400
MDEV-11164 - hardening-wrapper has been removed from Debian Sid
add missing plugins to deb packages
Revision #3905 Thu 2013-11-14 14:31:30 +0400
MDEV-4437 ALTER TABLE .. ADD UNIQUE INDEX IF NOT EXISTS causes syntax error. Added the IF NOT EXISTS option to the CONSTRAINT keyword.
Revision #3904 [merge] Wed 2013-11-13 23:03:48 +0100
10.0-base merge
Revision #3427.35.206 [merge] Wed 2013-11-13 14:07:58 +0100
5.5. merge
[merge] Wed 2013-11-13 13:38:37 +0100
5.3 merge
Wed 2013-11-13 12:43:39 +0100
Assertion `!(*expr)->fixed' fails in replace_where_subcondition with IN suquery
[merge] Wed 2013-11-13 08:29:12 +0400
Merge
Tue 2013-11-12 17:37:32 +0400
: MIN/MAX Optimization (Select tables optimized away) does not work for DateTime - MIN/MAX optimizer does a check whether a "field CMP const" comparison uses a constant that's longer than the field it is compared to. Make this check only for string columns, also compare character lengths, not byte lengths.
Wed 2013-11-13 07:40:46 +0400
: Wrong result (extra rows) with materialization+semijoin, IN subqueries Apply fix suggested by Igor: - When eliminate_item_equal() generates pair-wise equalities from a multi-equality, do generate a "bridge" equality between the first field inside SJM nest and the field that's first in the overall multi-equality.
Mon 2013-11-11 22:53:40 +0100
"State" column of SHOW PROCESSLIST returns wrong values (non-ascii chars) for some states
allocate thd_proc_info string in thd memroot, not on the stack, so that it won't be overwritten while another thread might be printing it
Mon 2013-11-11 17:20:18 +0100
Status variables are not all listed alphabetically
sort Com_ counters. No simple fix for Binlog_ variables.
Mon 2013-11-11 17:20:10 +0100
mark ft-index cmake variables as advanced
Mon 2013-11-11 16:17:32 +0100
userstats - wrong user statistics (and valgrind warnings)
move thd userstat initialization to the same function that was adding thd userstat to global counters. * initialize thd->start_bytes_received in THD::init (when thd->userstat_running is set)
Mon 2013-11-11 09:31:20 +0100
MariaDB upgrade breaks replication
mysql_upgrade should do --skip-write-binlog by default
Mon 2013-11-11 09:31:17 +0100
INFORMATION_SCHEMA.PROCESSLIST reports an incorrect value for Time for connecting threads
by convention query execution time should be 0 if its start_time is 0 (this was lost when fixing )
Mon 2013-11-11 09:31:13 +0100
/usr/bin/mysqld_safe doesn't have NUMA options support
port mysqld_safe numa extensions from percona-server: --flush-caches and --numa-interleave
Mon 2013-11-11 09:31:09 +0100
Strange message or wrong errno on mismatching versions of plugin and server
use an appropriate errno code 2. put a comma between the errno and the error message text
Mon 2013-11-11 09:31:05 +0100
RPM installation not running mysql_install_db if datadir exists
before running mysql_install_db check for the existence of $datadir/mysql, not simply $datadir ($datadir might be mounted on a separate device - exists, but empty)
Mon 2013-11-11 09:31:02 +0100
Failing test(s): main.mysqld--help sys_vars.character_sets_dir_basic
fix tests where a path was used as a regex. revert changes to sys_vars.character_sets_dir_basic - we don't run it on windows anyway
Mon 2013-11-11 09:30:58 +0100
./mysql-test/mysql-test-run.pl not identifying mariadb version
quote the path when using it in a regex - the path might contain wildcards (e.g. +)
Mon 2013-11-11 09:30:48 +0100
cmake failure when fullhostname is not resolved
expand fullhostname inside the string, to have an empty string, not nothing, when fullhostname is not defined
Mon 2013-11-11 09:30:35 +0100
put tokudb into the server package
Thu 2013-11-07 13:22:27 +0100
doesn't install on fedora if mysql is installed
when our package is to replace "mysql", it has both provide and obsolete it
Thu 2013-11-07 13:22:19 +0100
increase the version
Tue 2013-11-12 17:13:11 +0400
: Print EXPLAIN [ANALYZE] in the slow query log - Address input from the mail list: change how EXPLAIN is formatted in the slow query log.
Mon 2013-11-11 22:21:39 -0800
Fixed bug . The used_tables attribute must be recalculated for the HAVING condition if the condition is applied to the rows read from a temporary table.
Revision #3903 Wed 2013-11-13 22:58:19 +0100
MDEV-5248 Serious incompatibility and data corruption of DATETIME and DATE types due to get_innobase_type_from_mysql_type refactor combined with InnoDB Online DDL
restore old innodb get_innobase_type_from_mysql_type() function, record all mysql_type->innodb_type mapping (as generated by mysql-5.6). add safety code to disable online alter when internal types don't match
Revision #3902 Wed 2013-11-13 22:58:10 +0100
MDEV-5275 Problems upgrading from MySQL 5.1 to MariaDB
correct bugs in mysql_system_tables_fix.sql. Update system_mysql_db_fix* tests
Revision #3901 Wed 2013-11-13 15:40:46 +0100
MDEV-5282: mysql_install_db fails to create mysql.gtid_slave_pos
Patch by Elena.
Move the table creation to the end of the file, so mysql.innodb_stats_table has been created and the statement does not fail.
Revision #3900 Tue 2013-11-12 16:48:57 +0400
Merging xxx_unicode_520_ci and xxx_vietnamese_ci from MySQL-5.6.
Revision #3899 [merge] Mon 2013-11-11 23:40:53 +0200
merge 10-base->10.0
Revision #3427.35.203 [merge] Mon 2013-11-11 22:47:04 +0200
merge 5.5->10.0-base
[merge] Mon 2013-11-11 20:38:04 +0200
merge 5.3->5.5
Mon 2013-11-11 17:28:14 +0200
: Server crashes in Item_ref::fix_fields on 2nd execution of PS with LEFT JOIN and MERGE view or SELECT SQ
[merge] Mon 2013-11-11 00:15:42 +0400
MTR/mysqltest overlays for included files do not work on Windows
Sun 2013-11-10 23:19:21 +0400
MTR/mysqltest overlays for included files do not work on Windows
[merge] Sat 2013-11-09 00:16:42 +0400
Merge 5.5 -> 10.0-base
[merge] Fri 2013-11-08 23:14:26 +0400
Merge 5.3 -> 5.5
[merge] Fri 2013-11-08 20:59:08 +0400
Merge 5.5 -> 10.0-base
[merge] Fri 2013-11-08 14:30:35 +0400
merge 5.3 -> 5.5
Fri 2013-11-08 15:14:18 +0100
: Parallel replication.
Delete any left-over deferred_event from rpl_group_info when deleting the parent object, to protect against memory leaks.
Fri 2013-11-08 16:20:58 +0400
A patch from Kristian:
Remove rpl_group_info from THD before freeing it, to avoid access-after-free in THD.
Fri 2013-11-08 11:41:13 +0100
: Parallel replication
Tested manually that crash in the middle of writing transaction on the master does correctly cause a rollback on slave, so remove the corresponding ToDo.
Thu 2013-11-07 11:56:06 +0100
: Parallel replication
Fix access of freed memory in debug builds. When deleting serial_rgi, safe_mutex was trying to access current_thd, when that thd had just been deleted (I hate all this current_thd and other magic thread local storage crap used all over the code). Now delete the serial_rgi before the thd.
Revision #3898 [merge] Mon 2013-11-11 22:46:14 +0400
Merge 10.0-monty -> 10.0
Revision #3885.2.2 Mon 2013-11-11 16:21:31 +0400
MDEV-5241: Collation incompatibilities with MySQL-5.6 A clean-up: removing the code catching collation incompatibilities from handler::check_collation_compatibility(), as the collation IDs are already replaced at this point by TABLE_SHARE::init_from_binary_frm_image.
Sat 2013-11-09 00:20:07 +0200
: Collation incompatibilities with MySQL-5.6 - Character set code & tests from Alexander Barkov - Integration with ALTER TABLE, REPAIR and open_table from Monty
The problem was that MySQL 5.6 added some croatian and vitanamese character set collations that are incompatible with MariaDB.
The fix is to move the MariaDB conflicting collation numbers out of the region that MySQL is likely to use. mysql_upgrade, REPAIR TABLE or ALTER TABLE will fix the collations. If one tries to access and old incompatible table, one will get the error "Table upgrade required...." After this patch, MariaDB supports all the MySQL character set collations and the old MariaDB croatian collations, which are closer to the latest standard than the MySQL versions.
Revision #3897 Mon 2013-11-11 19:45:55 +0400
MDEV-4436 CHANGE COLUMN IF EXISTS does not work and throws wrong warning. Use sql_field->change parameter as the name of the field.
Revision #3896 Mon 2013-11-11 18:23:53 +0400
MDEV-4435 Server crashes in my_strcasecmp_utf8 on ADD KEY IF NOT EXISTS with implicit name when the key exists. Use field name as a key name if the key name wasn't specified.
Revision #3895 Sun 2013-11-10 17:51:26 +0100
MDEV-201 - Assertion `!thd->spcont' failed in net_send_error on server shutdown
restore sergii@pisem.net-20120327141644-xue6r05x1giswwsm that was lost in a merge
Revision #3894 Sun 2013-11-10 17:51:20 +0100
MDEV-4880 Attempt to create a table without columns produces ER_ILLEGAL_HA instead of ER_TABLE_MUST_HAVE_COLUMNS
Revision #3893 Sun 2013-11-10 17:51:13 +0100
MDEV-4734 Adding ending / to a directory can fail when the directory ends with 0
+1 typo fixed
Revision #3892 Sun 2013-11-10 17:51:06 +0100
MDEV-4931 Can't use SHUTDOWN in stored programs
keywords that a statement could start from can only be in the 'keyword' list, never in the 'keyword_sp'
Revision #3891 Sun 2013-11-10 17:51:01 +0100
MDEV-5260 discovery with sql is too restrictive
allow ENGINE=FOOBAR in the discovering create table statement, as long as the discovering engine is FOOBAR too
Revision #3890 Sun 2013-11-10 17:50:52 +0100
MDEV-5238 Server crashes in find_role_grant_pair on SHOW GRANTS for an anonymous user
Revision #3889 [merge] Sat 2013-11-09 11:05:51 +0100
merge with 10.0.5
Revision #3888 Sat 2013-11-09 11:04:54 +0100
mariadb-tokudb-engine-10.0.deb
Revision #3887 Thu 2013-11-07 14:30:21 +0100
misc fixes for buildbot
Revision #3886 [merge] Fri 2013-11-08 23:44:20 +0400
10.0-specific changes to storage_engine tests
Revision #3885.1.8 Fri 2013-11-08 23:25:06 +0400
Various changes coming from 5.6
Fri 2013-11-08 23:24:27 +0400
Some system tables have InnoDB engine
Fri 2013-11-08 23:23:35 +0400
Semantics of ALTER ONLINE changed to mirror ALTER .. LOCK=NONE
Fri 2013-11-08 23:22:59 +0400
Virtual columns are supported in InnoDB
Fri 2013-11-08 23:22:25 +0400
Fulltext search is supported in InnoDB
Fri 2013-11-08 23:21:58 +0400
Duplicate warnings were removed
Fri 2013-11-08 23:21:26 +0400
More comprehensive error messages and codes
Fri 2013-11-08 23:20:50 +0400
InnoDB is built-in until XtraDB is merged
Revision #3885 [merge] Thu 2013-11-07 07:52:40 +0100
Merge 10.0-base to 10.0
Revision #3427.35.196 [merge] Thu 2013-11-07 04:31:52 +0400
Fixes for storage_engine test suite
Thu 2013-11-07 04:12:50 +0400
More engine names are now obfuscated
Thu 2013-11-07 03:49:13 +0400
Undefined engine is not necessarily an error, removed the prefix
Thu 2013-11-07 03:45:56 +0400
.frm file is intact, so the absence of the error message seems to be correct
Thu 2013-11-07 03:36:53 +0400
More verbose error messages
Wed 2013-11-06 14:51:06 +0100
: Parallel replication : Incorrect MyISAM event execution order causing incorrect parallel replication
In parallel replication, if transactions A,B group-commit together on the master, we can execute them in parallel on a replication slave. But then, if transaction C follows on the master, on the slave, we need to be sure that both A and B have completed before starting on C to be sure to avoid conflicts.
The necessary wait is implemented such that B waits for A to commit before it commits itself (thus preserving commit order). And C waits for B to commit before it itself can start executing. This way C does not start until both A and B have completed.
Wed 2013-11-06 11:29:07 +0100
: Parallel replication : Unlock of de-allocated mutex
There was a race in the code for wait_for_commit::wakeup().
Since the waiter does a dirty read of the waiting_for_commit flag, it was possible for the waiter to complete and deallocate the wait_for_commit object while the waitee was still running inside wakeup(). This would cause the waitee to access invalid memory.
Wed 2013-11-06 10:18:04 +0100
: Parallel replication : Incorrect event pos update leading to corruption of reading of events from relay log
The rli->event_relay_log_pos was sometimes undated incorrectly when using parallel replication, especially around relay log rotates. This could cause the SQL thread to seek into an invalid position in the relay log, resulting in errors about invalid events or even random corruption in some cases.
Tue 2013-11-05 14:49:57 +0100
: Parallel replication. : Last_sql_error lost in parallel replication.
For some reason, the query execution code in log_event.cc call rli->clear_error for each event (part of clear_all_errors()). This causes a problem in parallel replication, where the execution in one worker thread could clear the error set by another thread, causing the SQL thread to stop but leaving no error visible in SHOW SLAVE STATUS.
There seems to be no reason to clear the global error code in Relay_log_info for each event execution, from code review and from running the test suite. So remove this clearing of the error code to make things work also in the parallel case.
Tue 2013-11-05 12:01:26 +0100
: Parallel replication : SQL thread hangs during stop if error occurs in the middle of an event group
Normally, when we stop the slave SQL thread in parallel replication, we want the worker threads to continue processing events until the end of the current event group. But if we stop due to an error that prevents further events from being queued, such as an error reading the relay log, no more events can be queued for the workers, so they have to abort even if they are in the middle of an event group. There was a bug that we would deadlock, the workers waiting for more events to be queued for the event group, the SQL thread stopped and waiting for the workers to complete their current event group before exiting.
Revision #3884 Wed 2013-11-06 17:55:22 +0400
Recording correct test results: mysql-test/suite/engines/funcs/r/db_alter_collate_ascii.result mysql-test/suite/engines/funcs/r/db_alter_collate_utf8.result
The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now
DownloadRelease NotesChangelogOverview of 10.0
Release date: 19 Feb 2016
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #a4b2714 2016-02-17 21:42:57 +0100
Merge branch 'bb-10.0-serg' into 10.0
2016-02-17 21:42:48 +0100
fix InnoDB on Windows
2016-02-15 18:05:05 +0100
Fix jemalloc detection for FreeBSD
2016-02-17 14:12:05 +0100
MYSQL_ADD_PLUGIN: fix DISABLED keyword to work
2016-02-17 13:50:03 +0100
mtr: read both suitedir/disabled.def and suitedir/t/disabled.def
2016-02-17 13:48:13 +0100
Fix build errors with recent gcc (isfinite)
2016-02-17 08:05:00 +0400
Valgrind warnings 'Invalid read' in Field_newdate::cmp and Field_newdate::val_str
2016-02-16 19:35:58 +0100
Merge branch 'connect/10.0' into 10.0
2016-02-16 19:15:55 +0100
Merge branch 'merge-perfschema-5.6' into 10.0
2016-02-16 18:56:39 +0100
5.6.29
2016-02-16 18:55:00 +0100
Merge branch 'merge-xtradb-5.6' into 10.0
2016-02-16 18:32:59 +0100
Merge branch 'merge-innodb-5.6' into 10.0
2016-02-16 12:49:59 +0400
- The federatedx and spider engine make mysqld crash when they are configured withtout username
2015-12-30 22:26:25 +0800
fix-
2016-02-16 12:53:24 +0100
Revert ": Adding indexes on empty table is slow with large innodb_sort_buffer_size."
2016-02-16 12:13:19 +0100
Merge branch 'ob-10.0' into 10.0
2016-02-16 12:07:18 +0100
5.6.29
2016-02-16 12:06:16 +0100
5.6.28-76.1
2016-02-16 10:49:13 +0200
: parts.partition_debug_innodb fails in buildbot on p8-rhel6-bintar-debug
2016-02-15 23:41:59 +0100 *
Fix to Connect was not handling NULLs in the answer from catalog functions and tables. It does now and when decimal is NULL defines DOUBLE without parameters.
2016-02-15 22:50:59 +0100
Merge branch '5.5' into 10.0
2016-02-15 18:23:52 +0100
bump the version
2016-02-15 18:38:15 +0200
: Server crashes when slave works with partitioned tables copied from Windows to Linux
2016-02-15 14:43:42 +0200
: Alter table (renaming and adding index) fails with "Incorrect key file for table" : 'Incorrect key file' on ALTER TABLE
2016-02-15 12:59:47 +0100
fix buffer overrun
2016-02-12 18:12:16 +0100
Fix CPU detection for TokuDB on FreeBSD
2016-02-12 17:46:34 +0100
Ctrl-C in MySQL client does not interrupt query, but interrupts the session instead
2016-02-11 20:42:16 +0100
Function found_rows() gives incorrect result where the previous SELECT contains ORDER BY clause
2016-02-11 12:25:23 +0100
Altering table comment does a full copy
2016-02-10 21:15:24 +0100
Inconsistent handling of "ALGORITHM=INPLACE" with PERSISTENT generated columns
2016-02-10 17:00:31 +0100
main.connect fails on ppc64el in 10.0 as of 1a8cf15d
2016-02-10 15:38:25 +0100
ALTER TABLE can perform the operation but escape the binary log
2016-01-13 21:06:29 +0100
XtraDB/InnoDB crash with autoinc, vcol and online alter
2016-02-14 22:19:27 +0100
more strict ipv6_ok check in mtr
2016-02-14 22:17:38 +0100
fix my_gethwaddr() for solaris
2016-02-14 22:16:50 +0100
dtrace in cmake
2016-02-14 22:15:16 +0100
better inline check
2016-02-14 20:57:48 +0100
compilation errors on sparc sun studio 10
2016-02-14 18:33:20 +0200
mysql_upgrade segfault due to missing /etc/my.cnf.d
2016-02-14 18:31:06 +0200
Fix memory leak when failing to read config file
2016-02-12 12:04:11 +0400
Errorneous PSI declaration line fixed.
2016-02-12 03:47:25 +0200
perfschema.global_read_lock fails when executed after perfschema.dml_setup_instruments
2016-02-11 13:54:06 +0400
Adjusted main.contributors test result.
2016-02-11 11:24:45 +0400
Merge pull request #155 from iangilfillan/10.0
2016-02-11 11:15:14 +0400
Merge pull request #145 from ottok/ok-debpkg-10.0
2016-02-10 10:03:47 +0400
select insert('a',2,1,'b') doesn't return expected 'a'
2016-02-10 03:49:11 +0200
: Assertion `0' failed in subselect_hash_sj_engine::init
2016-02-09 13:50:48 +0100
: Crash (Assertion `!table || (!table->write_set || bitmap_is_set(table->write_set, field_index) || bitmap_is_set(table->vcol_set, field_index))' fails) on using function over not created table
2016-02-08 22:53:40 +0200
: Assertion `0' failed in subselect_hash_sj_engine::init
2016-02-09 14:08:36 +0100
Merge branch 'bb-5.5-serg' into 5.5
2016-02-09 14:06:45 +0100
Merge branch 'merge-xtradb-5.5' into 5.5
2016-02-08 20:07:38 +0100
Bug#19817021
2016-02-08 20:07:09 +0100
Bug#20691429 ASSERTION `CHILD_L' FAILED IN STORAGE/MYISAMMRG/HA_MYISAMMRG.CC:631
2016-02-09 11:28:44 +0100
cleanup: make assert more readable
2016-02-08 20:04:39 +0100
Bug#21205695 DROP TABLE MAY CAUSE SLAVES TO BREAK
2016-02-09 11:27:40 +0100
Merge branch 'mysql/5.5' into 5.5
2016-02-09 05:17:41 +0400
backport feedback-http-proxy to 5.5 and 10.0. The http-proxy option to the FEEDBACK plugin backported.
2016-02-09 02:31:47 +0300
: scalar subqueries in a comparison produced unexpected result
2016-02-09 00:13:25 +0100
5.5.47-37.7
2016-02-09 01:46:53 +0300
: Server crashes in next_depth_first_tab on nested IN clauses with SQ inside
2016-02-08 16:31:27 +0200
typo "Bangalore1" -> "Bangalore"
2016-02-06 22:41:58 +0100
Build fails with VS2015
2016-02-06 13:57:59 +0100
mysql_upgrade crashes if root's password contains an apostrophe/single quotation mark
2016-02-06 13:56:37 +0100
unit test for dynstr_append_os_quoted()
2016-02-03 17:15:22 +0100
: Out of memory using explain on 2 empty tables
2016-02-06 12:58:06 +0200
Merge pull request #150 from grooverdan/10.0-my_rnd_cpp
2016-02-04 14:47:46 +0100
mysql_upgrade.exe error when mysql is migrated to mariadb
2016-02-04 12:51:57 +0100
Query parser tansforms MICROSECOND into SECOND_FRAC, which does not work
2016-02-05 14:04:24 +0100
fatal build error: viosslfactories.c:58:5: error: dereferencing pointer to incomplete type ‘DH {aka struct dh_st}
2016-02-06 12:37:46 +0200
Merge pull request #148 from grooverdan/5.5-rpl_reporting-cppcheck-va_end
2016-02-05 17:46:01 +0100
: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed in Field_long::val_str on EXPLAIN EXTENDED
2015-12-14 19:16:29 +0100
Persistent computed column is not updated when update query contains join
2016-02-04 16:03:14 +0200
Merge remote-tracking branch 'upstream/10.0' into 10.0
2016-02-04 16:00:11 +0200
, - Update authors and contributors
2016-02-04 13:54:57 +0200
Use C++ linkage.
2016-02-03 16:51:23 +0200
Fix function visibility as it is used on row0mysql.c in Windows.
2016-02-03 15:52:26 +0200
Fix function visibility as it is used on row0mysql.c in Windows.
2016-02-03 14:34:06 +0200
: Server crashes or returns an error while trying to alter partitioning on a table moved from Windows to Linux
2016-02-03 11:32:51 +0200
: Server crashes or returns an error while trying to alter partitioning on a table moved from Windows to Linux
2016-02-03 00:43:00 +0100
: Exception handler on Windows does not output any text, if mysqld runs as service
2016-02-01 19:37:06 +0300
Merge branch '10.0' of github.com:MariaDB/server into 10.0
2016-02-01 19:36:22 +0300
: Valgrind failure in SEL_ARG::store_min,find_used_partitions
2016-02-01 16:29:00 +0100
Merge into 10.0
2016-02-01 16:27:12 +0100
Merge into 5.5
2016-02-01 16:10:49 +0100
: Non-blocking client API missing on non-x86 platforms
2016-01-29 23:53:44 +0200
If one compiled with too long MYSQL_SERVER_SUFFIX this caused a memory overrun that caused some test to fail.
2016-01-29 23:52:15 +0200
my_decimal didn't compile properly with debug
2016-01-26 22:33:25 +0400
SQL_ERROR_LOG doesn't log comments in Events. Change parser so it saves all the query line to the ';' in the sp_instr::m_query.
2016-01-25 20:01:22 +0100
Merge branch 'ob-10.0' into 10.0
2016-01-25 19:03:33 +0100
update test results
2016-01-25 18:44:51 +0100 *
Change SQL_NTS to 0 when the string is NULL
2016-01-25 17:54:28 +0200
Updated README and CREDITS
2016-01-25 16:37:08 +0400
Merge branch '5.5' into 10.0
2016-01-19 16:53:13 +1100
mysys/my_rnd.c - remove #ifdef cplusplus
2016-01-19 14:47:41 +1100
Add va_end to make cppcheck happy
2016-01-15 12:50:23 +0100
Merge branch 'tmp' into tmp-10.0
2016-01-15 12:42:51 +0100
Fix error handling for GTID and domain-based parallel replication
2016-01-15 09:50:27 +0400
Audit plugin not working with MySQL 5.7. fixing Windows crash.
2016-01-13 18:02:44 +0400
Audit plugin doesnt run with MySQL 5.7. updata thread_pool_server_audit test result.
2016-01-13 15:24:33 +0400
Audit Plugin doesn't run with MySQL 5.7. built in debug gets unhappy with mutexes. Although everything is correct, some DBUG_ASSERT can happen. So this patch keeps safe_mutex silent.
2016-01-12 16:29:02 +0400
Audit plugin compiled with MariaDB can't install on MySQL 5.7. The audit API was seriously changed in MySQL 5.7. so we had to adapt the plugin's code to that.
2016-01-11 10:28:00 +0200
: Debian: unmask the mysql.service on installation
2016-01-10 11:57:36 +0100
Merge branch 'ob-10.0' into 10.0
2016-01-09 20:52:17 +0100 *
Fix . Meanwhile, make all references to the database in XTAB Schema (was sometimes in XTAB Catalog)
2016-01-05 22:48:50 +0100
: do_shutdown_server fails to detect server shutdown on Windows. Fix test whether process is alive in mysqltest.
2015-12-24 21:46:38 +0100
Fix annoying repetitive tokudb build warning, if MariaDB is build on non-Linux x64 system
2016-01-07 14:45:40 +0100
: Build failure when linking libmysql.
2016-01-03 13:27:59 +0200
Fixed bug in semi_sync replication tests.
2016-01-03 13:20:07 +0200
Cleanup of slave code:
2016-01-03 12:48:55 +0200
Backported fix for ccache Fixed compiler warnings Added --big-test to tokudb change_column_char & change_column_bin
2015-12-30 20:55:12 +0100
Merge branch '5.5' into 10.0
2015-12-30 19:39:31 +0100
Fix process handle leak in buildbot. GenerateConsoleCtrlEvent sent to non-existing process will add a process handle to this non-existing process to console host process conhost.exe
2015-12-29 18:41:37 +0400
Merge remote-tracking branch 'origin/5.5' into 10.0
2015-12-29 18:40:41 +0400
Moving Field_blob::store_length() back from protected to public, as it's needed for Cassandra in 10.0.
2015-12-29 15:19:29 +0400
Merge branch '10.0' of github.com:MariaDB/server into 10.0
2015-12-29 15:18:55 +0400
Merge remote-tracking branch 'origin/5.5' into 10.0
2015-11-18 15:51:20 +0400
- Compiling on IBM System Z fails
2015-12-27 15:40:34 +0400
- Compiling on IBM System Z fails
2015-12-29 14:17:31 +0400
ALTER from a bigger to a smaller blob type truncates too much data
2015-12-27 21:14:07 +0100
Merge branch 'ob-10.0' into 10.0
2015-12-27 19:45:51 +0100 *
Fix .
2015-12-21 16:37:59 +0100
after-merge: 10.0 part of (ERR_remove_state)
2015-12-21 16:36:10 +0100
Merge branch '5.5' into 10.0
2015-12-21 10:19:02 +0100
MariaDB un-buildable on linux64: fails @ "error: ‘ERR_remove_state’ was not declared in this scope" when linking against OpenSSL 1.0.2e
2015-12-18 09:50:39 +0100
Server crashes on shutdown after the second post of feedback report
2015-06-20 16:59:22 +0800
: TokuDB doesn't build on OS X
2015-12-19 13:53:43 +0200
: TokuDB doesn't build on OS X
2015-12-19 13:52:27 +0200
: TokuDB doesn't build on OS X
2015-12-19 13:31:44 +0200
: TokuDB doesn't build on OS X
2015-12-19 13:25:55 +0200
: TokuDB doesn't build on OS X
2015-03-12 04:49:31 +1100
: Add --persistent option for mysqlcheck
2015-12-18 22:51:12 +0400
Filter out unix-socket from unrelated test cases
2015-12-18 16:31:05 +0400
Fixed auth_socket static compilation
2015-12-14 23:47:05 +0100
Merge branch 'ob-10.0' into 10.0
2015-12-14 23:45:23 +0100 *
Fix . Replacing exit(1) in yy_fatal_error by a longjmp.
The most recent release in the series is:
Release date: 18 Jun 2015
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2015-06-17 16:13:02 +0200
The most recent release in the series is:
Release date: 18 Dec 2015
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2015-12-16 19:39:00 +0400
MDEV-5113 Wrong result (extra row) and valgrind warnings in Item_maxmin_subselect::any_value on 2nd execution of PS with SELECT subquery
When setting Item_func_not_all::test_sum_item or Item_func_not_all::test_sub_item, reset the other one to NULL - they can never be set both. When a PS is reexecuted, different executions might be optimized differently and a wrong test_su*_item might stay set from the previous execution.
Transformation of row IN subquery made the same as single value. 2. replace_where_subcondition() made working on several layers of OR/AND because it called on expression before fix_fields().
Revision #2502.567.159 Mon 2013-11-11 16:40:46 +0200
MDEV-5103: server crashed on singular Item_equal
Singular Item_equal support added.
The problem was that during constant table substitution Item_equal become containing only one constant which was not supported internally.
Modified according to the review comment
Revision #3413.47.1 Sun 2013-11-10 14:37:32 +0400
Fix for overlayed include files on Windows and a test case
Revision #2502.567.158 [merge] Fri 2013-11-08 22:50:01 +0400
Merge 5.2 -> 5.3
Revision #2502.566.56 [merge] Fri 2013-11-08 22:22:25 +0400
Merge 5.1 -> 5.2
Fri 2013-11-08 22:19:24 +0400
incorrect binary search in remove_status_vars()
The loop in the binary search in remove_status_vars() was incorrectly implemented and could continue infinitely in some cases. Rewrote the binary search code.
Revision #2502.567.157 Fri 2013-11-08 14:18:16 +0400
MDEV-4842 STR_TO_DATE does not work with UCS2/UTF16/UTF32
Revision #3413.21.398 Wed 2013-11-06 22:53:39 +0400
MDEV-5205 - MariaDB does not start if more than 128 cpu's are available
An addition to fix for MDEV-5205, fixes server crash on shutdown.
Thread groups are destroyed asynchronously, that is kill server thread sends shutdown request to all thread groups without waiting for compeltion.
It means all_groups array must not be freed until all thread groups are down. This patch suggests that all_groups is freed when last thread group is destroyed.
Note 1: threadpool code doesn't surround atomic ops with atomic locks, thus no locks for shutdown_group_count. Note 2: this patch preserves old behaviour, but we may need to wait until all thread groups are down before returning from tp_end().
Revision #3413.21.397 Tue 2013-11-05 20:30:36 +0200
Added usage of handler error names to mysqltest
Revision #3413.21.396 Tue 2013-11-05 20:28:24 +0200
Fixed core dump when doing "SET GLOBAL innodb_buffer_pool_evict='uncompressed'"
Revision #3413.21.395 Tue 2013-11-05 09:18:59 +0400
MDEV-5205 - MariaDB does not start if more than 128 cpu's are available
thread_pool_size command line option upper limit increased to 100 000 (same as for max_connections) - thread_pool_size system variable upper limit is maximum of 128 or the value given at command line - thread groups are now allocated dynamically
Different limit for command line option and system variable was done to avoid additional mutex for all_groups and threadpool_max_size.
New character sets: ucs2_croatian_mysql561_uca_ci utf8_croatian_mysql561_uca_ci utf16_croatian_mysql561_uca_ci utf32_croatian_mysql561_uca_ci utf8mb4_croatian_mysql561_uca_ci
Other things: - Fixed some compiler warnings - mysql_upgrade prints information about repaired tables. - Increased version number
The wait for B's commit on A happens inside the commit processing. However, in the case of MyISAM with no binlog enabled on the slave, it appears that no commit processing takes place (since MyISAM is non-transactional), and thus the wait of B for A was not done. This allowed C to start before A, which can lead to conflicts and incorrect replication.
Fixed by doing an extra wait for A at the end of B before signalling C.
Fixed by putting an extra lock/unlock in the destructor for wait_for_commit, to ensure that waitee has finished with the object before it is deallocated.
Fixed by now signalling from the SQL thread to all workers when it is about to exit, and cleaning up in all workers when so signalled.
This patch fixes one of multiple problems reported in MDEV-5217.
MDEV-5309 - RENAME TABLE does not check for existence of the table's engine
Revision #5a4c5fa 2015-06-17 14:18:16 +0200
MDEV-5977 MariaDB 10.0 is not installable on Trusty when "trusty-updates universe" is in sources.list
Revision #b56ad49 2015-06-16 17:27:53 +0200
MDEV-8287 DROP TABLE suppresses all engine errors
Revision #66fd45a 2015-06-08 21:06:56 +0200
MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4
Revision #7bfda27 2015-06-16 23:46:22 +0200
MDEV-8128 cmake fails to detect boost libraries
Revision #26b0cf4 2015-06-16 21:18:59 +0200
MDEV-8183 Adding option mysqldump --no-data-med
Revision #569d2f8 2015-06-16 23:57:49 +0200
Merge branch 'connect-10.0' into 10.0
Revision #985e430 2015-06-16 23:55:56 +0200
after-merge fixes
Revision #27f0bd7 2015-06-16 17:33:21 +0300
Fix test case innodb.xa_recovery crash on xtradb.
Revision #9680602 2015-06-16 16:20:55 +0300
Fix test failure on main.partition_innodb.
Revision #ababe04 2015-06-16 15:16:53 +0300
Fix crash on test innodb.innodb-virtual-columns. We should create only columns really stored to database.
Revision #b83855a 2015-06-16 14:55:21 +0300
Fix innochecksum build failure.
Revision #5355972 2015-06-16 12:49:00 +0200
after merge fixes: InnoDB and XtraDB
Revision #ede0880 2015-06-16 12:47:58 +0200
Merge branch 'merge-perfschema-5.6' into 10.0
Revision #9859d36 2015-06-16 12:46:14 +0200
Merge branch 'merge-xtradb-5.6' into 10.0
Revision #a65162a 2015-06-16 11:08:23 +0200
Merge branch 'merge-innodb-5.6' into 10.0
Revision #9084945 2015-06-16 11:04:40 +0200
5.6.24-72.2
Revision #3c37249 2015-06-16 11:00:33 +0200
5.6.25
Revision #139ba26 2015-06-16 10:57:05 +0200
5.6.25
Revision #909f760 2015-06-15 15:37:14 +0400
MDEV-5309 - RENAME TABLE does not check for existence of the table's engine
Revision #b988553 2015-06-15 15:42:14 +0200
MDEV-7771 missing client plugins when mariadb-shared is not installed
Revision #02421aa 2015-06-15 18:07:41 +0500
MDEV-7871 Tests fail massively on "Assertion `status_var.memory_used == 0'" when run with --ps --embedded. As the MF_THREAD_SPECIFIC was introduced to the alloc_root's and the prealloc added to the statement::mem_root and statement::result.alloc, we have to adjust the embedded server to it. The preallocation was removed for the embedded server as it makes no sence for it. The msyqltest should free the statement inside the proper thead to make the memory statistics happy.
Revision #a117030 2015-06-14 18:46:02 +0200
MDEV-8131 MariaDB does not build on hurd-i386: plugin/auth_dialog/dialog.c:172:20: error: 'RTLD_DEFAULT' undeclared
Revision #3288f26 2015-06-14 20:19:05 +0200
include the correct IPv6 check in perfschema tests
Revision #2a0f086 2015-06-14 17:38:30 +0200
don't scream when auto-selected IPv6 is not available
Revision #a453a28 2015-06-14 17:34:08 +0200
MDEV-8083 MTR is broken on systems with IPv6 disabled
Revision #aad8667 2015-06-15 11:11:42 +0400
Committing a change into r/type_time_hires.result forgotten in the previous commit for MDEV-8205.
Revision #43e4522 2015-06-15 11:04:06 +0400
MDEV-8205 timediff returns null when comparing decimal time to time string value
Revision #f69f3db 2015-06-15 08:25:09 +0200
Merge branch 'mdev8294' into 10.0
Revision #4c251af 2015-06-15 08:23:26 +0200
MDEV-8316: debugger aborting because missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "any_slave_sql_running"
Revision #93c039d 2015-06-15 08:13:40 +0200
MDEV-8294: Inconsistent behavior of slave parallel threads at runtime
Revision #196528e 2015-06-14 18:54:13 +0500
MDEV-8212 alter table - failing to ADD PRIMARY KEY IF NOT EXISTS when existing index of same as column name. The default name for the primary key is rather 'PRIMARY' instead of the indexed column name.
Revision #fc31e31 2015-06-14 17:29:58 +0300
MDEV-8179: Absent progress report for operations on InnoDB tables
Revision #36bf482 2015-06-14 15:51:34 +0200
MDEV-8285 compile fails under Mac OS X 10.6.8 due to use of strnlen
Revision #e2879ac 2015-06-14 08:14:28 +0300
MDEV-7881: InnoDB Logfile size - misleading error message
Revision #e85b661 2015-06-12 08:00:48 +0200
Merge branch 'bb-10.0-serg' into 10.0
Revision #d437c35 2015-06-11 22:54:03 +0400
Adding a few warning related protected methods in Field and reducing some duplicate code.
Revision #b9eb7f1 2015-06-11 20:20:52 +0200
CRLF
Revision #6d49d3b 2015-06-11 20:20:45 +0200
compiler warnings
Revision #810cf36 2015-06-11 20:20:35 +0200
Merge branch '5.5' into 10.0
Revision #d199a0f 2015-06-11 17:47:52 +0200
more renames after tokudb merge
Revision #b96c196 2015-06-11 16:48:10 +0200
Item_cache::safe_charset_converter() fixes
Revision #7c98e8a 2015-06-11 16:43:56 +0200
fix after the tokudb ft-index merge
Revision #36f37a4 2015-06-10 12:01:06 +0200
Merge MDEV-8294 into 10.0
Revision #682ed00 2015-06-10 11:57:42 +0200
MDEV-8294: Inconsistent behavior of slave parallel threads at runtime
Revision #5a44e1a 2015-06-09 22:11:22 +0200
tests for MDEV-7937: Enforce SSL when --ssl client option is used
Revision #80f6b22 2015-06-09 16:08:09 +0400
MDEV-3870 - Valgrind warnings on OPTIMIZE MyISAM or Aria TABLE with disabled keys
Revision #3a50a8c 2015-06-09 13:50:43 +0400
MDEV-363 - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled
Revision #49a3392 2015-06-09 11:57:31 +0400
MDEV-363 - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled
Revision #e5005ce 2015-06-09 18:06:41 +0200
disable ssl for ssl-disabled tests
Revision #992d782 2015-06-09 18:56:09 +0300
Revision #5d57e2d 2015-06-09 16:46:45 +0300
Fix tests for 7937
Revision #be5035b 2015-06-09 15:59:29 +0300
Added tests for MDEV-7937
Revision #4ef7497 2015-06-09 14:08:44 +0300
MDEV-7937: Enforce SSL when --ssl client option is used
Revision #56e2d83 2015-05-02 08:45:10 +0200
MDEV-7695 MariaDB - ssl - fips: can not connect with --ssl-cipher=DHE-RSA-AES256-SHA - handshake failure
Revision #92b3659 2015-06-09 12:05:06 +0400
MDEV-7268 Column of table cannot be converted from type 'decimal(0,?)' to type ' 'decimal(10,7)' Changing the error message to: "...from type 'decimal(0,?)/old/' to type ' 'decimal(10,7)'..." So it's now clear that the master data type is OLD decimal.
Revision #b1e1039 2015-06-09 07:36:24 +0400
MDEV-8286 Likely a redundant declaration of Item_cache::used_table_map
Revision #a4d93e0 2015-06-05 20:05:08 +0200
MDEV-8050 sphinx test cases cannot run with sphinxsearch-2.2.6
Revision #b41ad55 2015-06-08 15:09:20 +0200
update tokudb version
Revision #1707cfc 2015-06-08 21:55:52 +0500
MDEV-8211 plugins.server_audit fails sporadically in buildbot. More fixes to assure the order of queries in the log.
Revision #87088b9 2015-06-08 21:44:13 +0500
MDEV-8211 plugins.server_audit fails sporadically in buildbot. This test also should be fixed - delay added so the connection event doesn't happen before the query.
Revision #96b3703 2015-06-08 21:40:17 +0500
MDEV-8211 plugins.server_audit fails sporadically in buildbot. Connection event can happen before the query ends. Added a delay to confirm the order.
Revision #a765cca 2015-06-08 20:50:40 +0400
MDEV-8067 correct fix for MySQL Bug
Revision #b37b52a 2015-06-08 13:47:07 +0500
MDEV-4922 Stored Procedure - Geometry parameter not working. Fhe GEOMETRY field should be handled just as the BLOB field. So that was fiexed in field_conv. One additional bug was found and fixed meanwhile - thet the geometry field subtypes should also be merged for UNION command.
Revision #69ed429 2015-06-08 12:09:13 +0500
thread_handling option in my.cnf is not passing "connect events" to audit plugin. The MYSQL_AUDIT_NOTIFY_CONNECTION_CONNECT() call moved to the login_connection() function. So that it'll be invoked in any thread handling mode.
2015-06-07 15:40:42 +0500
Memory disclosure/buffer overread on audit plugin. If the SET PASSWORD query doesn't have the password string, the parsing of it can fail. It manifested first in MySQL 5.6 as it started to hide password lines sent to the plugins. Fixed by checking for that case.
2015-06-06 19:12:44 +0500
[PATCH] audit plugin - csv output broken. Symbols like TAB or NEWLINE should be escaped, which was forgotten in one place.
2015-06-06 16:13:51 +0200
: server crash on updates with joins still on 10.0.18
2015-06-05 16:20:40 +0200
Merge branch 'ob-10.0' into 10.0
2015-06-05 16:20:23 +0200
Commit win packaging & upgrade_wizard files
2015-06-05 16:10:50 +0200
Commit merge resolved files
2015-06-05 10:59:15 +0200
Commit merge resolved files
2015-06-05 09:51:17 +0200
Merge branch '5.5' into bb-5.5-serg
2015-06-04 16:04:05 +0400
- Too large scale in DECIMAL dynamic column getter crashes mysqld
2015-06-03 14:30:09 +0400
- [PATCH] mysql_tzinfo_to_sql may produce invalid SQL
2015-06-03 13:59:58 +0400
- ALTER VIEW does not change ALGORITM
2015-06-05 02:14:49 +0200
Merge branch 'merge/merge-xtradb-5.5' into bb-5.5-serg
2015-06-05 02:06:51 +0200
Merge tag 'mysql-5.5.44' into bb-5.5-serg
2015-06-05 02:04:32 +0200
do not re-populate I_S tables in subqueries
2015-06-04 21:12:29 +0400
configure defines to empty string, not 1
2015-06-04 18:58:12 +0200
5.5.43-37.2
2015-06-04 17:39:05 +0200
followup: CREATE SERVER tests should not be run for embedded
2015-06-03 23:31:05 +0300
: Stale data returned after TRUNCATE PARTITION operation
2015-06-04 18:51:30 +0400
Some MYD files (e.g. in mysql-test/std_data) could erroneously be treated by git as text files.
2015-06-04 18:49:12 +0400
mysqlbinlog Don't know how to handle column type=0 meta=0 (0000)
Revision #a8b8544 2015-06-04 13:00:53 +0300
MDEV-7906: InnoDB: Failing assertion: prebuilt->sql_stat_start || trx->state == 1 on concurrent multi-table update
Revision #7b05650 2015-06-03 20:24:51 +0200
Merge tag 'tokudb-engine/tokudb-7.5.7' into 5.5
2015-06-03 19:47:46 +0200
Merge tag 'tokudb-ft-index/tokudb-7.5.7' into 5.5
2015-06-03 19:42:34 +0200
.gitattributes: *.dat files should not be CRLF converted
2015-06-03 18:45:08 +0200
main.group_by failed in buildbot
2015-06-03 17:37:51 +0200
Fix swapping key numeric values on Big Endian machines. Fix typo error in CntIndexRange (kp instead of p) Change version date
2015-06-03 17:11:07 +0200
Server crashes in get_server_from_table_to_cache on empty name
2015-06-03 16:33:10 +0200
deb packages for jessie
2015-06-03 12:13:43 +0200
mysqlcheck: --auto-repair runs REPAIR TABLE instead of REPAIR VIEW on views
2015-06-03 10:35:34 +0200
mysqlcheck: new --process-views option conflicts with --quick, --extended and such
2015-06-03 11:11:53 +0200
parser: better error messages for CHECK/REPAIR VIEW
2015-06-03 11:38:34 +0200
Fix swapping key numeric values on Big Endian machines. Fix typo error in CntIndexRange for big endian swapping
2015-06-03 11:31:18 +0200
Fix swapping key numeric values on Big Endian machines. Swap the key length when WORDS_BIGENDIAN is defined Make the IOFF structure depending on WORDS_BIGENDIAN
2015-06-03 10:07:33 +0200
Fix swapping key numeric values on Big Endian machines. Change the preprocessor variable used from BIG_ENDIAN_ORDER (only used by taoscript) to WORDS_BIGENDIAN.
2015-06-03 09:54:56 +0200
abi detection incorrect with clang
2015-06-03 02:02:21 +0200
Fix swapping key numeric values on Big Endian machines.
2015-06-02 22:07:47 +0200
CRLF->LF
2015-06-02 12:28:42 +0200
Fix handling of NULL values when reading from tables.
2015-05-30 10:59:34 +0200
Add unicode ODBC types to the types recognized by CONNECT. Was added in function TranslateSQLType.
2015-05-27 16:23:38 +0200
Change all preprocessor compiler directives to use WIN as the mean of specifying Windows or not Windows compile. This is what MariaDB does.
2015-05-27 10:27:18 +0400
Merge pull request #73 from akopytov/-5.5
2015-05-27 09:16:24 +0300
Merge pull request #74 from akopytov/-10.0
2015-05-26 23:58:51 +0300
Merge branch '-5.5' into -10.0
2015-05-26 23:56:00 +0300
Fixes : fix reintroduces on AArch64
2015-05-26 13:15:57 +0200
Merge into 10.0
2015-05-26 12:47:35 +0200
: Assertion `m_lock_type == 2' failed in handler::ha_close() during parallel replication
2015-05-26 01:02:33 +0200
JSONColumns and XMLColumns revisited. They can retrieve their parameters directly from the PTOS argument. For this to work, finding the table options is now split in HA_CONNECT functions and exported functions available from out of ha_connect.
2015-05-20 11:19:44 +0200
Security: EOM modules must now be loaded from the plugin directory.
2015-05-17 19:55:48 +0200
Json array index (position) was badly set for default array setting
2015-05-17 15:22:42 +0200
In BIN table date_format now imply by default field_format='C'.
2015-05-16 10:26:34 +0200
remove second @ from CONFIGURE_FILE (... @ONLY@)
2015-05-15 11:56:29 +0200
Fix a bug in BIN buffer initialisation (in FIXFAM::AllocateBuffer)
2015-05-14 14:43:37 +0400
REGEXP function fails to match hex values when expression is stored as a variable We don't fix the bug itself, we just make regex functions display errors returned from pcre_exec() as MariaDB warnings.
2015-05-13 19:58:21 +0200
Make BIN table files more flexible with new column format. In particular enable to set length and endian setting. This should solve all problems on IBM390s machines.
2015-05-13 15:17:19 +0300
rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure
2015-05-12 14:19:30 -0400
Fix for debug build failure
2015-05-12 03:44:10 +0300
percona.innodb_sys_index test fails
2015-05-12 03:43:36 +0300
Increase the version number
2015-05-10 12:40:30 +0200
resolving conflict
2015-05-10 12:14:21 +0200
Get rid of more GCC warnings about unused parameters
2015-05-10 12:22:43 +0200
Get rid of more GCC warnings about unused parameters
2015-05-08 13:21:42 +0200
Typo to check buildbot
2015-05-10 12:14:21 +0200
Get rid of more GCC warnings about unused parameters
2015-05-09 17:30:20 +0200
Get rid of GCC warnings about unused parameters
2015-05-08 17:19:48 +0300
Fix win/ files to be stored with LF in repository
2015-05-08 17:19:06 +0300
Update .gitattributes
2015-05-08 17:09:45 +0300
Updated .gitattributes
2015-05-08 13:21:42 +0200
Typo to check buildbot
2015-05-07 18:02:31 +0200
Merge branch 'ob-10.0' into 10.0
2015-05-07 18:01:49 +0200
Heidi stuff
2015-05-07 17:36:25 +0200
Heidi stuff
2015-05-07 16:59:25 +0200
Fix a bug in init_table_share that caused syntax error with Boolean options: oom|= sql->append(vull ? "ON" : "OFF"); replaced by: oom|= sql->append(vull ? "YES" : "NO");
2015-05-05 11:37:21 +0200 *
Fix a regression bug on (XML) HTML tables.
2015-05-02 15:36:33 +0200
Fix in tabmysql.cpp
MDEV-8378 - Debian: the Lintian complains about many "shlib-calls-exit" in many of the plugins
Revision #71eee69 2015-12-16 11:09:54 +0100
MDEV-9167: COLUMN_CHECK fails on valid decimal data
Revision #bd69d7b 2015-12-16 08:58:49 +0100
after-merge disable unstable tests
Revision #a70f700 2015-12-15 23:34:32 +0100
after merge fix debian builds
Revision #2116649 2015-12-15 14:16:15 +0100
after-merge fix replication tests
Revision #7a21364 2015-12-14 18:58:52 +0100
after-merge fix partitioning tests
Revision #15f7f5c 2015-12-15 20:13:09 +0100
Merge branch 'merge-tokudb-5.6' into 10.0
Revision #a75ac82 2015-12-14 15:02:39 +0100
MDEV-9147: Character set is ignored in Dynamic Column for saved string
Revision #98c9fbf 2015-12-15 11:27:08 +0200
MDEV-8297: information_schema.innodb_sys_tablestats.modified_counter doesn't change on UPDATE
Revision #e9b4a04 2015-12-15 11:59:37 +0400
MDEV-8721 AIX: Compile error xtradb:log0log.cc
Revision #b63bf73 2015-12-15 09:30:13 +0200
MDEV-8923: port innodb_buffer_pool_dump_pct from MySQL
Revision #af3c670 2015-12-15 10:57:28 +0400
MDEV-9265 SuSE patches: Suspicious implicit sign extension
Revision #99404c3 2015-12-14 14:34:32 +0200
MDEV-9276: MySQL Bug #78754: FK definitions missing from SHOW CREATE TABLE in "innodb_read_only" mode
Revision #0db50be 2015-12-14 17:06:08 +0100
Fix logic around retrying failed Windows async IO as synchronous IO . os_file_write/read macros were wrong (had wrong number of args), among other things
Revision #f0da062 2015-12-14 17:02:42 +0100
fix compile error on Windows
Revision #3e206a5 2015-12-13 23:55:20 +0100
Merge branch 'kentoku/10.0' into 10.0
Revision #6b4cc43 2015-12-13 23:52:43 +0100
Merge branch 'connect/10.0' into 10.0
Revision #92326bf 2015-12-13 18:41:17 +0100
Merge branch 'ob-10.0' into 10.0
Revision #8286b68 2015-12-13 18:39:32 +0100 *
Copy error message from G to g when using temporary storage for parsing. modified: storage/connect/tabjson.cpp
Revision #b418e97 2015-12-13 17:19:18 +0100
Merge branch 'merge/merge-perfschema-5.6' into 10.0
Revision #095b7b9 2015-12-13 16:25:57 +0100
Merge branch 'merge/merge-pcre' into 10.0
Revision #359ae59 2015-12-13 16:23:02 +0100
Merge branch 'merge/merge-xtradb-5.6' into 10.0
Revision #5b3c100 2015-12-13 10:18:42 +0100
Merge branch 'merge/merge-innodb-5.6' into 10.0
Revision #6bb292f 2015-12-13 10:15:55 +0100
5.6.28
Revision #e7591a1 2015-12-13 10:14:29 +0100
8.38
Revision #1e270d5 2015-12-13 10:13:18 +0100
5.6.27-76.0
Revision #e9eaaa4 2015-12-13 10:11:49 +0100
5.6.28
Revision #1623995 2015-12-13 00:10:40 +0100
Merge branch '5.5' into 10.0
Revision #0ed4744 2015-12-11 17:03:55 +0100
fix main.mysqldump test on windows
Revision #ca28d90 2015-12-09 17:54:55 +0100
MDEV-7655 SHOW CREATE TABLE returns invalid DDL when using virtual columns along with a table collation
Revision #f560c1b 2015-12-10 10:32:11 +0100
revert 5e9a50efc37c233f1e2a3616f8bcb36315aba4c2
Revision #265e833 2015-12-09 21:22:37 +0100
revert 415faa122b9c683661dafac82fff414fa6864151
Revision #74b438f 2015-12-11 18:38:24 +0100
Merge branch 'ob-10.0' into 10.0
Revision #541d36f 2015-12-11 18:29:03 +0100
Update version number
Revision #5908d7e 2015-11-28 11:50:57 +0200
Force installation of MariaDB version of mysql-common
Revision #a60da73 2015-07-22 13:45:43 +0300
Make autobake-deb.sh to omit .git directory from source tar.gz
Revision #c5e7098 2015-09-01 23:01:43 +0300
Add MySQL 5.6 stanzas next to MySQL 5.5 in debian/control file
Revision #0d604dd 2015-11-28 00:05:46 +0200
Run wrap-and-sort for debian/* files. No functional changes.
Revision #2e1c337 2015-11-28 00:02:08 +0200
Replace two identical debian/control files with a single one
Revision #4a45092 2015-12-09 18:22:38 +0100
fix a few spelling mistakes
Revision #98274e6 2015-05-07 14:53:26 +1000
comment spelling Initailize -> Initialize
Revision #98381cb 2015-03-12 07:17:16 +1100
Correct comments before mysql_socket_{g|s}etfd to refer to the right function
Revision #c19972f 2015-12-11 14:33:41 +0200
MDEV-9251: Fix MySQL Bug#20755615: InnoDB compares column names case sensitively, while according to Storage Engine API column names should be compared case insensitively. This can cause FRM and InnoDB data dictionary to go out of sync.
Revision #d09c60c 2015-12-10 15:32:07 +0400
MDEV-8571 - After mysqloptimize sometimes one of the tables is marked as crashed
Revision #537c750 2015-12-10 16:17:20 +0100
MDEV-8521 Drastic loss of precision in COLUMN_JSON() on DOUBLEs
Revision #311f030 2015-12-10 16:41:46 +0200
MDEV-9148: Assertion `thd->stmt_arena != thd->progress.arena' failed in thd_progress_init
Revision #6eb8676 2015-12-10 13:36:58 +0100
MDEV-7215 EXPLAIN REPLACE produces an error: Column count doesn't match value count
Revision #fa25921 2015-12-10 11:22:53 +0100
MDEV-8407 Numeric errors, server crash with COLUMN_JSON() on DECIMAL with precision > 40
Revision #b07043f 2015-12-09 15:53:56 +0400
MDEV-8178 - Wrong progress report for operations on InnoDB tables
Revision #d289ba8 2015-12-10 10:18:34 +0100
MDEV-8401 COLUMN_CREATE(name, value as DOUBLE) results in string
Revision #7bf7fea 2015-12-10 02:27:24 +0300
MDEV-6662: possible bug in cassandra_se.cc
Revision #d67aacb 2015-12-09 17:11:55 +0100
fix xtradb compilation on windows
Revision #fa4d4fc 2015-12-09 10:06:28 +0100
unit tests for my_getopt
Revision #584c07b 2015-10-21 11:51:15 +0200
MDEV-8978 Specify GPL version in RPM metadata
Revision #142b725 2015-12-09 12:57:04 +0100
Merge branch 'merge/merge-xtradb-5.5' into 5.5
Revision #9457139 2015-12-09 12:27:04 +0100
5.5.46-37.6
Revision #1a72c6f 2015-12-09 11:51:59 +0100
Merge branch 'bb-5.5-serg' into 5.5
Revision #abf9d35 2015-12-09 10:00:49 +0100
Merge branch 'mysql/5.5' into 5.5
Revision #f657aab 2015-12-09 00:19:00 +0100
Commiting merge from ob-10.0
Revision #8ba013a 2015-12-08 16:39:13 +0100 *
Serialize: Protect again eventual longjmp's. Always return NULL on error. Adding also the file length. modified: storage/connect/json.cpp modified: storage/connect/jsonudf.cpp
Revision #dac3149 2015-12-08 17:20:34 +0400
MDEV-9001 - [PATCH] Fix DB name quoting in mysqldump --routine
Revision #50a796d 2015-12-08 10:16:41 +0100
MDEV-8825 mysql_upgrade leaks the admin password when it spawns a shell process to execute mysqlcheck
Revision #c21b927 2015-12-08 10:13:13 +0100
mysql_upgrade cleanup
Revision #f0d774d 2015-12-07 20:06:54 +0100
MDEV-9212 ssl-validate-cert incorrect hostname check
Revision #544eeda 2015-12-07 20:27:58 +0100
MDEV-8644 Using a UDF in a virtual column causes a crash when stopping the server
Revision #79d08e6 2015-12-07 15:15:43 +0100
small cleanup: udf_init()/udf_free() calls
Revision #859a736 2015-12-07 14:07:36 +0100
MDEV-9161 feedback_plugin_send in debug builds
Revision #99774f1 2015-12-06 11:51:57 +0100
feedback plugin compilation warnings
Revision #8fd24b4 2015-12-07 20:25:27 +0100
MDEV-9226 SHOW COLUMNS returns wrong column order for tables with large ENUMs
Revision #f18599a 2015-12-06 20:22:33 +0100
tokudb compilation warnings
Revision #d1fe928 2015-12-06 12:01:12 +0100
MDEV-8607 Init script doesn't check all applicable configuration groups
Revision #18954ff 2015-12-06 01:48:07 +0100
MDEV-8313 Got an error writing communication packets
Revision #354e567 2015-12-06 01:40:51 +0100
federatedx small cleanup
Revision #e05883b 2015-12-05 15:25:15 +0100
MDEV-7341 mysqld_multi doesn't recognize include directive (not following includes)
Revision #ef47b625 2015-12-05 11:29:00 +0100
MDEV-8827 Duplicate key with auto increment
Revision #c8652ee 2015-12-05 11:22:25 +0100
one more test
Revision #ee2fce5 2015-10-20 09:41:44 +0200
fix debian logrotate slow log filename
Revision #0df22a5 2015-12-07 09:34:41 +0200
MDEV-7050: MySQL#74603 - Assertion `comma_length > 0' failed in mysql_prepare_create_table
Revision #d85168e 2015-12-07 09:20:31 +0200
Correct length check in my_wc_mb_filename()
Revision #d059dd7 2015-12-05 21:04:02 +0100
Fix memory error when a plain string argument is parsed. Parsing memory, not added in CalcLen, is added in CheckMemory. Adding also the file length. modified: storage/connect/jsonudf.cpp
Revision #a6b8bfc 2015-12-05 17:30:03 +0100
Fix memory error when a plain string argument is parsed. Parsing memory, not added in CalcLen, is added in CheckMemory. Oups... last commit was buggy modified: storage/connect/jsonudf.cpp
Revision #d3dc52e 2015-12-05 15:01:09 +0100
Fix memory error when a plain string argument is parsed. Parsing memory, not added in CalcLen, is added in CheckMemory. modified: storage/connect/jsonudf.cpp
Revision #e528fe7 2015-12-05 12:21:33 +0200
Fix gcc v5.compiler errors.
Revision #27f9d2f 2015-12-04 22:38:16 +0100
Commit updating CONNECT from the 10.1 version
Revision #5016021 2015-12-04 18:16:04 +0100
MDEV-9156 : Fix tp_add_connection()'s error handling
Revision #082b859 2015-12-04 14:24:03 +0200
MDEV-9233: Copying MySQL 5.5 data directory to 10.0 with partition tables crashes on insert
Revision #d87bc55 2015-12-03 20:43:54 +0400
MDEV-8630 Datetime value dropped in "INSERT ... SELECT ... ON DUPLICATE KEY" Item_func_coalesce::fix_length_and_dec() calls Item_func::count_string_result_length()) which called agg_arg_charsets() with wrong flags, so the collation derivation of the COALESCE result was not properly set to DERIVATION_COERCIBLE. It erroneously stayed DERIVATION_NUMERIC. So GREATEST() misinterpreted the argument as a number rather that a string and did not calculate its own length properly.
Revision #9f07c6b 2015-12-02 16:08:54 +0400
MDEV-9001 - [PATCH] Fix DB name quoting in mysqldump --routine
Revision #33589b2 2015-12-03 13:18:10 +0200
MDEV-7762 InnoDB: Failing assertion: block->page.buf_fix_count > 0 in buf0buf.ic line 730
Revision #ba8e630 2015-12-02 18:19:43 +0100
Disable buffering when writing to mysqld's stdin.
Revision #3bae880 2015-11-30 05:44:02 +0200
Disable some test with year that are outside of the range that mroonga can handle
Revision #c3018b0 2015-11-29 17:51:23 +0200
Fixes to get all test to run on MacosX Lion 10.7
Revision #654547b 2015-11-27 02:06:58 +0200
Fixed problems found by buildbot:
Revision #8254f05 2015-11-25 17:10:27 +0300
Fix a typo bug in table_multi_eq_cond_selectivity(). It causes compiler warning in new gcc.
Revision #f813a00 2015-11-24 20:04:12 +0200
Fixed failing test cases and compiler warnings found by buildbot
Revision #b30a768 2015-11-23 19:58:30 +0200
Fixed failures in rpl_parallel2
Revision #72dc30f 2015-11-23 19:56:03 +0200
Fixed compiler warnings
Revision #13ad179 2015-11-20 14:50:18 +0100
MDEV-8756 MariaDB 10.0.21 crashes during PREPARE
Revision #2553f14 2015-11-19 10:17:40 +0100
fix feedback plugin not to crash in debug builds
Revision #ab476a8 2015-11-18 22:03:02 +0100
Merge branch '5.5' into 10.0
Revision #f91798d 2015-11-18 21:31:45 +0300
MDEV-7370: Server deadlocks on renaming a table for which persistent statistics exists
Revision #c2ec897 2015-11-18 17:42:39 +0200
Fixed buildbot failures on Solaris 64 bit
Revision #f383cbc 2015-11-18 14:46:30 +0200
Added some selects to rpl_parallel2.test to find out where it fails in buildbot
Revision #43a5090 2015-11-18 11:20:59 +0100
MDEV-9051 mysqld got signal 11, after upgrade to 10.1.8
Revision #7261629 2015-11-18 10:58:51 +0100
feedback plugin debug
Revision #dd90dae 2015-11-17 18:33:08 +0100
MDEV-7588 Add thd_wait_begin/end to notify threadpool of binlog waits
Revision #e669a5f 2015-11-17 18:33:08 +0100
MDEV-7588 Add thd_wait_begin/end to notify threadpool of binlog waits
Revision #4008a3e 2015-11-14 10:11:09 +0100
Merge branch 'bb-10.0-knielsen' into 10.0
Revision #063a51c 2015-11-14 07:21:03 +0200
Fixed buildbot failures with system_mysql_db_fix
Revision #a9cda44 2015-11-13 23:43:11 +0200
MDEV-8066 Crash on unloading semisync_master plugin
Revision #65986b8 2015-11-13 15:30:48 +0100
Merge branch 'mdev7818-4' into bb-10.0-knielsen
Revision #d5d87c9 2015-11-13 15:30:37 +0100
Fix embedded server build after MDEV-7818 patch
Revision #6bf88cd 2015-11-13 14:08:38 +0100
Merge branch 'mdev7818-4' into bb-10.0-knielsen
Revision #ba02550 2015-10-22 11:18:34 +0200
MDEV-7818: Deadlock occurring with parallel replication and FTWRL
Revision #6d96fab 2015-05-28 12:32:19 +0200
MDEV-7818: Deadlock occurring with parallel replication and FTWRL
Revision #75dc267 2015-10-22 10:28:51 +0200
Change Seconds_behind_master to be updated only at commit in parallel replication
Revision #2776159 2015-11-12 22:21:47 +0300
MDEV-7383: Update test results
Revision #73d4c4d 2015-11-12 15:16:53 +0200
Remove compiler warning
Revision #e8c1b35 2015-11-12 14:51:01 +0200
MDEV-8476 Race condition in slave SQL thread shutdown Patch backported from MariaDB 10.1
Revision #83ed38d 2015-05-11 20:18:30 +0800
fix MDEV-8140
Revision #6c8f650 2015-11-09 16:17:17 +0100
MDEV-9089 Server crashes in MDL_key::mdl_key_init (main.lowercase_table4 test fails)
Revision #7e4da9b 2015-11-06 16:36:41 +0100
MDEV-8632 Segmentation fault on INSERT
Revision #9f862ce 2015-11-09 17:58:35 +0300
MDEV-7383: engine-independent-stats column_stats has limited values for max/min values
Revision #1694d81 2015-11-09 12:29:26 +0100
MDEV-8533 Debug embedded server does not build on Windows
Revision #5d754fc 2015-11-09 09:23:32 +0200
MDEV-8854: New warning messages are unreadable
Revision #406e3aa 2015-11-08 14:50:28 +0100
Merge branch 'ob-10.0' into 10.0
Revision #dc8a0df 2015-11-08 13:21:45 +0100
PATCH-P0-FIX-UPSTREAM: Fix possible buffer overflow (MDEV-8317) Maintainer: Michal Hrusecky Michal.Hrusecky@opensuse.org (modified by O. Bertrand --> adding and using the XSTR macro) modified: storage/connect/tabxml.cpp
Revision #c88ca2c 2015-11-06 17:56:56 +0100
Revision #f1daf9c 2015-11-06 17:24:23 +0100
MDEV-9024 Build fails with VS2015
Revision #a36048d 2015-11-06 12:26:03 +0400
MDEV-7550 TokuDB crashes in build tests on Launchpad
Revision #5041de9 2015-11-03 09:31:20 +0100
MDEV-8701 Crash on derived query
Revision #d911971 2015-11-03 18:14:13 +0100
MDEV-9041 connect-timeout has no effect on Windows
Revision #245bfc5 2015-11-03 17:41:06 +0100
Revision #fa1438c 2015-10-27 11:17:52 +0100
MDEV-8913 Derived queries with same column names as final projection causes issues when using Order By
Revision #bf18631 2015-10-30 13:06:02 +0100
fix compilation with -DENABLED_PROFILING=OFF
Revision #59dd58b 2015-10-30 10:10:43 +0400
MDEV-8692 prefschema test failures on ARM (on Debian build system) A few tests assumes that the CYCLE timer is always available, which is not true on some platforms (e.g. ARM). Fixing the tests not to reply on the CYCLE availability.
Revision #14eea2f 2015-10-29 07:34:53 +0900
merge spider-3.2.37
Revision #56f04e0 2015-10-28 21:32:07 +0100
MDEV-9014 SHOW TRIGGERS not case sensitive
Revision #2c8c652 2015-10-26 12:48:26 +0100
5.6.26-74.0
The most recent release in the series is:
| |Changelog |
Release date: 27 Dec 2013
For the highlights of this release, see the .
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.
Mon 2013-12-23 10:29:25 +0100
The most recent release in the series is:
Release date: 23 May 2017
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
Merge 2017-05-20 00:59:40 +0200 - Merge branch '5.5' into 10.0
The most recent release in the series is:
| |Changelog |
Release date: 12 Nov 2012
For the highlights of this release, see the .
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.
Fri 2012-11-09 18:23:10 +0100
update information_schema-big.result
Revision #3960 [merge] Sun 2013-12-22 17:20:23 +0100
merge
Revision #3950.1.14 Sun 2013-12-22 17:14:05 +0100
mtr: abort when a suite.pm fails to load, don't just ignore the errors. Fix all suite.pm files that had errors and test files that were skipped because of that
Sun 2013-12-22 17:11:38 +0100 *
change the test to use is_embedded.inc instead of a direct check * remove is_embedded.require
Sun 2013-12-22 17:11:31 +0100
mtr: move collect_default_suites() after collect_mysqld_features(), because some suites may be disabled unless a plugin is available, and compiled-in plugins are only known after collect_mysqld_features().
Sun 2013-12-22 17:11:24 +0100
don't install connect test suite explicitly, plugin.cmake does it automatically for all plugins
Sun 2013-12-22 17:11:20 +0100
remove a deprecated API function from the plugin.h
Sun 2013-12-22 17:11:16 +0100
remove duplicate function (see thd_tx_isolation())
Sun 2013-12-22 17:10:47 +0100
mysql-test: * rename "xtradb" combination to be called "innodb" * disable xtradb_plugin embedded tests (because of RECOMPILE_FOR_EMBEDDED)
Sun 2013-12-22 17:09:16 +0100
use -visibility=hidden also for plugins linked statically into libmysqld (it was used only for plugins in mysqld)
Sun 2013-12-22 17:09:10 +0100
put ha_xtradb.so in deb packages
Sun 2013-12-22 17:08:50 +0100
use dynamic libaio for ha_xtradb.so
Sun 2013-12-22 17:08:22 +0100
fix xtradb I_S tables to load
[merge] Sun 2013-12-22 17:06:50 +0100
Percona-Server-5.6.14-rel62.0 merge
Mon 2013-12-16 15:38:05 +0100
Percona-Server-5.6.14-rel62.0.tar.gz
Mon 2013-12-16 15:52:36 +0100
undelete a file
Mon 2013-12-16 13:32:03 +0100
move oqgraph and sphinx suites into storage/*/mysql-test/
Revision #3959 [merge] Sun 2013-12-22 17:18:45 +0100
merge 10.0-connect
Revision #3913.1.22 Fri 2013-12-20 12:24:24 +0100 *
Fix MDEV-5340
[merge] Fri 2013-12-20 13:46:45 +0400
Merge 10.0->10.0-connect
Thu 2013-12-19 12:56:06 +0100 *
Add extra column info in discovery
[merge] Tue 2013-12-17 17:50:55 +0400
Merge 10.0->10.0-connect
Tue 2013-12-17 17:42:19 +0400
Fixing a compilation warning
Mon 2013-12-16 17:40:42 +0100 *
Fix logical error in STRBLK::SetValue
Mon 2013-12-16 01:32:47 +0100 *
Fix and . It is a major update of ODBC catalog tables processing that takes care of: - Drastically reduce the amount of storage needed to process them. - Handle longjmp's. - Makes the line limit an option (MAXRES) - Schema can also be specified with the DBNAME option. - Issue warnings on fetch errors or when result lines have been limited. - Change some column names to reflect ODBC version 3 standard. The documentation has been updated accordingly
Revision #3958 Fri 2013-12-20 12:42:33 +0400
MDEV-4929 Myanmar collation
Revision #3957 [merge] Thu 2013-12-19 17:54:02 +0400
Merge 10.0-base->10.0
Revision #3427.35.229 Thu 2013-12-19 17:50:08 +0400
A post-fix for MDEV-5009 don't look inside /*!50700 ... */ comments
Revision #3956 Thu 2013-12-19 12:39:40 +0400
MDEV-4838 Wrong metadata for DATE_ADD('string', INVERVAL) The problem seems to be fixed by some earlier change and is not reproducible any longer. Only adding a test case.
Revision #3955 [merge] Wed 2013-12-18 01:56:13 +0400
Merge 10.0-base->10.0
Revision #3427.35.228 Wed 2013-12-18 01:08:39 +0400
MDEV-5009 don't look inside /*!50700 ... */ comments
Revision #3954 [merge] Tue 2013-12-17 17:28:48 +0400
Merge 10.0-base->10.0
Revision #3427.35.227 [merge] Tue 2013-12-17 16:23:08 +0400
Merge 5.5->10.0-base
Tue 2013-12-17 15:19:26 +0400
Assertion `src' fails in my_strnxfrm_unicode on GROUP BY MID(..) WITH ROLLUP Fixed a wrong assertion.
Revision #3953 Tue 2013-12-17 14:40:56 +0400
MDEV-5452 10.0 does not build on openSUSE 13.1
Revision #3952 [merge] Tue 2013-12-17 13:26:35 +0400
Merge from 10.0-base
Revision #3427.35.226 Tue 2013-12-17 13:23:05 +0400
MDEV-5445 Server crashes in Item_func_like::fix_fields on LIKE ExtractValue(..) backporting from the main 10.0
Revision #3951 Tue 2013-12-17 01:38:44 +0400
MDEV-5445 Server crashes in Item_func_like::fix_fields on LIKE ExtractValue(..) Fixed.
Revision #3950 [merge] Mon 2013-12-16 13:28:35 +0100
merge
Revision #3945.1.2 [merge] Mon 2013-12-16 13:02:21 +0100
10.0-base merge
[merge] Sun 2013-12-15 15:57:26 +0100
5.5 merge
Sat 2013-12-14 19:13:37 -0800
Fixed bug . Do not calculate selectivity of conditions for the tables of the information schema.
Fri 2013-11-29 15:46:09 +0100
: GTID - do not do on-disk update of master.info after every event group
Fri 2013-11-29 15:44:22 +0400
Fixing mysql_tzinfo_to_sql_symlink.result that was unintentionally broken during merge 5.5->10.0-base
[merge] Wed 2013-11-27 10:12:09 -0800
Merge
Wed 2013-11-27 09:06:34 -0800
Fixed bug . Always use the value of table::file->stats.records when checking whether a table with HA_STATS_RECORDS_IS_EXACT flag contains not more than 1 record.
Wed 2013-11-27 11:02:08 +0100
: Incorrect disabling of binlog for mysql.gtid_slave_pos update
Tue 2013-11-26 15:04:21 -0800
Added the test case for bug . The bug was fixed by the patch applied to the 5.3 tree in the revision 3727.
Tue 2013-11-26 11:26:08 +0400
Fixing mtr failures in mysql_tzinfo_to_sql_symlink.test on Labrador: sort directory data to make sure the same data order in the output of mysql_tzinfo_to_sql on all platforms.
[merge] Mon 2013-11-25 10:04:41 -0800
Merge
[merge] Sun 2013-11-24 22:10:36 -0800
Merge
Mon 2013-11-25 15:21:25 +0100
: IO thread should expose its current GTID position
[merge] Sat 2013-11-23 10:40:07 -0800
Merge
[merge] Fri 2013-11-22 18:38:13 -0800
Merge
Sat 2013-11-23 13:05:35 +0100
tokudb post-merge compilation fixes
[merge] Sat 2013-11-23 00:50:54 +0100
5.5 merge
Fri 2013-11-22 13:33:20 +0100
: Do not leave stale master-bin.state binlog state file
[merge] Thu 2013-11-21 16:32:03 +0400
Merge
Thu 2013-11-21 16:29:46 +0400
Crash when running with slow_query_log=1 - Make log_slow_statement() always call delete_explain_query().
Thu 2013-11-21 14:42:25 +0100
: GTID loses all binlog state after crash if InnoDB is disabled : Incorrect binlog state recovery if crash while writing event group
[merge] Thu 2013-11-21 13:16:26 +0400
Merge 5.5->10.0-base
Mon 2013-11-18 15:22:50 +0100
: Missing locking around rpl_global_gtid_binlog_state
Thu 2013-11-14 15:08:29 +0100
: Slave transaction retry on temporary error leaves dangling error in SHOW SLAVE STATUS
Fri 2013-12-13 14:26:10 +0100
A view can mask a table that supports discovery
Revision #3949 Mon 2013-12-16 16:03:34 +0400
MDEV-5319 - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0
Revision #3948 Mon 2013-12-16 13:55:43 +0400
MDEV-5319 - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0
Revision #3947 Mon 2013-12-16 12:26:20 +0400
MDEV-4748 - metadata_lock_info plugin
Revision #3946 [merge] Mon 2013-12-16 01:19:03 +0400
Merge 10.0-connect -> 10.0.
Revision #3913.1.15 [merge] Sat 2013-12-14 15:37:55 +0400
Merge 10.0->10.0-connect
Thu 2013-12-12 17:26:01 +0400
ConnectSE: making odbc_postgresql.test independent from the system locale (on Linux) and code pages (on Windows).
Thu 2013-12-12 01:33:53 +0100 *
Fix (temporarily) bug on odbc_postgresql.test
Wed 2013-12-11 23:33:36 +0100 *
Add longjmp initialization in PlgAllocResult
[merge] Wed 2013-12-11 16:57:25 +0100 *
Commit merged files from Alexander
Wed 2013-12-11 19:47:37 +0400
Fixing the message displayed when the test PostgreSQL data source name does not exist.
Wed 2013-12-11 16:52:01 +0100 *
Fix errors and warnings occuring in --embedded tests
Tue 2013-12-10 12:53:46 +0400
Moving the code checking libxml2 into a *.inc file.
Fri 2013-12-06 01:37:56 +0100 *
Raise the limit on returned lines for table ODBC catalog tables to 16384 ()
Thu 2013-12-05 18:31:14 +0400
ConnectSE: ODBC: CATFUNC=Tables and CATFUNC=Columns crash when running against a data source with many tables
Thu 2013-12-05 17:26:28 +0400
Adding basic ODBC tests that do not need a DSN
Thu 2013-12-05 12:32:06 +0100 *
Suppress eventual prompting when connecting to an ODBC source
Thu 2013-12-05 01:00:28 +0100 *
Previous was generating wrong warnings
Wed 2013-12-04 23:53:30 +0100 *
Fix bug
Tue 2013-12-03 23:34:50 +0100 *
Fix a typo error in tabutil line 213
Tue 2013-12-03 22:59:40 +0100 *
Add support for unsigned numeric types
Revision #3945 Fri 2013-12-13 17:18:10 +0400
Fixing temporarily test failures in ctype_xxx. The problem reported as MDEV-5444.
Revision #3944 Fri 2013-12-13 12:42:45 +0400
MDEV-4748 - metadata_lock_info plugin
Revision #3943 Wed 2013-12-11 00:31:04 +0900
add metadata_lock_info
Revision #3942 Thu 2013-12-12 20:30:56 +0100
add a forgotten my_afree() to make valgrind happy
Revision #3941 Thu 2013-12-12 21:49:14 +0400
MDEV-5388 - Reduce usage of LOCK_open: unused_tables
Revision #3940 Tue 2013-12-10 19:00:36 +0400
MDEV-4956 - Reduce usage of LOCK_open: TABLE_SHARE::tdc.used_tables
Revision #3939 Thu 2013-12-12 17:02:13 +0100
restore debian/dist/Ubuntu/control that was changed by mistake
Revision #3938 Mon 2013-12-09 12:39:31 +0100
correct old assert in add_role_user_mapping_action to match changed function prototypes. fix the element deleting logic for roles_mappings_hash
Revision #3937 Mon 2013-12-09 12:39:19 +0100
remove sys_var specific restore_pluginvar_names() function, use generic restore_ptr_backup() approach
Revision #3936 Mon 2013-12-09 12:39:13 +0100
MDEV-4403 Attempting to use Cassandra storage engine causes "service 'my_snprintf_service' interface version mismatch"
Revision #3935 Mon 2013-12-09 12:38:37 +0100
remove #ifdef ENABLE_BEFORE_END_OF_MERGE_QQ
Revision #3934 Mon 2013-12-09 12:38:30 +0100
cleanups: * comments from WL#5602 in sql_acl.cc * rename global memroots in sql_acl.cc * remove the second empty lex string constant
Revision #3933 Mon 2013-12-09 12:38:20 +0100
bugfix: incorrect buffer sizes for net_store_length()
Revision #3932 Mon 2013-12-09 12:38:09 +0100
reuse new safe_net_field_length_ll function where appropriate
Revision #3931 Mon 2013-12-09 12:38:02 +0100
Do the partial merge of WL#5602 correctly: Remove unused code (that should not have been merged) Add protocol extension (that should have been merged) Fix bugs (see pack.c)
Revision #3930 Mon 2013-12-09 12:37:45 +0100
MDEV-5115 RBR from MySQL 5.6 to MariaDB 10.0 does not work
Revision #3929 Sun 2013-12-01 12:16:24 +0100
MDEV-5367 Server crashes in acl_authenticate on concurrent thread connection, FLUSH PRIVILEGES
Revision #3928 Thu 2013-11-28 22:35:59 +0100
MDEV-4243 [PATCH] Warnings/errors while compiling with clang
Revision #3927 Thu 2013-11-28 16:39:17 +0100
MDEV-4955 discover of table non-existance on CREATE when frm file exists, but the table does not.
Revision #3926 Thu 2013-11-28 12:10:44 +0100
MDEV-5281 Partitioning issue after upgrade from 10.0.3-1 to 10.0.5-1
Revision #3925 Wed 2013-11-27 22:30:59 +0100
typo fix in ha_partition::rnd_pos(), status wasn't updated
Revision #3924 Mon 2013-11-25 15:46:33 +0100
Fix a first timestamp column in the sql-based table discovery
Revision #3923 Thu 2013-11-21 15:06:23 +0100
remove obsolete licenses from README, add PCRE license
Revision #3922 Thu 2013-11-21 15:05:25 +0100
remove unused libevent (that was merged from 5.6 by mistake)
Revision #3921 Thu 2013-11-21 14:25:28 +0100
unreserve GET keyword
Revision #3920 Thu 2013-12-12 19:18:49 +0400
MroongaSE: addint thd_autoinc and thd_error_context plugin services
Revision #3919 Wed 2013-12-11 16:37:53 +0400
MDEV-5431 Test main.ctype_latin2 fails in buildbot Fixing include/ctype_datetime.inc not to depend on the current time zone.
Revision #3918 [merge] Wed 2013-12-11 13:06:21 +0400
MDEV-5319 - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0
Revision #3916.1.1 [merge] Wed 2013-12-11 13:02:12 +0400
MDEV-5319 - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0
Revision #3917 Wed 2013-12-11 12:30:12 +0400
An upstream bug fixed: "mtr ctype_ldml" failed when compiled with "gcc -funsigned-char". Changing the code not to depend on the signed/unsigned compiler defaults for the "char" data type.
Revision #3916 Tue 2013-12-10 13:34:59 +0400
MDEV-5298 Illegal mix of collations on timestamp Fixed.
Revision #3915 Fri 2013-12-06 19:02:55 +0400
MDEV-5297 TIME(0), TIMESTAMP(0) and DATETIME(0) are self-incompatible during replication (upstream) Fixed.
Revision #3914 Thu 2013-12-05 16:54:50 +0400
Fixing an MSVC warning about double "const" data type qualifier in the code merged from MySQL-5.6:
Revision #3913 [merge] Tue 2013-12-03 14:12:53 +0400
Merge 10.0-connect -> 10.0
Revision #3869.1.14 Thu 2013-11-28 23:37:27 +0100 *
Fix gcc compiling error
Thu 2013-11-28 01:25:39 +0100 *
Fix some wrong changes preparing for unsigned data types
Tue 2013-11-26 11:47:48 +0100 *
Fix gcc compilation warnings
Fri 2013-11-22 16:03:54 +0100 *
Fix good recognition of MYSQL table column types.
Wed 2013-11-20 18:27:13 +0400
ConnectSE: Adding CATFUNC=Tables and CATFUC=Columns for the XLS ODBC data source.
Wed 2013-11-20 14:50:52 +0400
Adding tests for CATFUC=Tables and CATFUNC=Columns into odbc_sqlite3.test.
Wed 2013-11-13 00:15:38 +0100 *
Modify the way UPDATE and DELETE statements are sent to ODBC and MYSQL CONNECT tables to take care of kewords such as IGNORE.
Mon 2013-11-11 18:30:36 +0100 *
Add (limited) UPDATE/DELETE support to MYSQL type CONNECT tables
Mon 2013-11-11 13:00:39 +0100 *
Add (limited) support for UPDATE and DELETE to ODBC tables (also provide the possibility to issue NOTE warnings)
Sat 2013-11-09 17:32:57 +0100 *
BUG fixed: When updating, to avoid skipped update, force the table handler to retrieve write-only fields to be able to compare records and detect data change.
Wed 2013-11-06 18:22:09 +0100 *
Move all enum AMT definitions in one place (plgdbsem.h)
Thu 2013-10-31 11:53:00 +0400 *
Adding cmake code to install ConnectSE mtr tests - Including "connect" suite into the list of the default suites
Tue 2013-10-29 16:21:57 +0100 *
Update version number and date - Replace test on args[i]->type() by args[i]->field_type() in ha_connect::CheckCond. This to take care of cached items generated by executing a query in a procedure.
Tue 2013-10-29 13:44:05 +0400
ConnectSE: fixing memory leaks reported by valgrind
Revision #3912 Mon 2013-12-02 14:39:08 +0400
MDEV-5357 REGEXP word boundaries don't work Applied a patch from Philip Hazel implementing the non-standard syntax for word boundaries in PCRE, for compatibility with the old Henry Spencer's regex library.
Revision #3911 Tue 2013-11-26 10:53:21 +0400
Fixing malformed data in mysql-test/std_data/Index.xml
Revision #3910 Mon 2013-11-25 18:49:40 +0400
MDEV-5277 - Ensure that all MySQL 5.6 options are supported by the MariaDB 10.0 server
Revision #3909 Wed 2013-11-20 14:28:07 +0200
MDEV-5010: InnoDB errors appearing in logs with upgrade from 10.0.0 to 10.0.4.
Revision #3908 Tue 2013-11-19 16:26:40 +0400
Increment the version number
Revision #3907 Thu 2013-11-14 18:00:00 +0400
MDEV-5220 - [PATCH] MariaDB 10.0.4 doesn't compile without perfschema
Revision #7d57ba6e28 2017-05-19 13:02:45 +0530
MDEV-11092 :- Fix Previous commit of MDEV-11092
Revision #4a846e018d 2017-05-18 19:31:44 +0200
Make IF clear.
Revision #b5cdf01404 2017-05-18 17:13:37 +0530
MDEV-11092 Assertion `!writer.checksum_len || writer.remains == 0' failed
Revision #efb9f2617b 2017-05-17 16:16:54 -0700
Fixed the bug MDEV-12812.
Revision #7e97163102 2017-05-17 14:29:13 -0700
Fixed the bug MDEV-12817/MDEV-12820.
Revision #eb30230359 2017-05-19 22:27:26 +0200
compilation warnings in Connect
Revision #6dcc378964 2017-05-18 15:22:45 +0200
MDEV-10788 Not able to compile source with -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=Debug
Revision #7c03edf2fe 2017-05-17 15:16:24 +0200
MDEV-6262 analyze the coverity report on mariadb
Revision #335c4ab790 2017-05-19 09:51:44 +0300
Remove dead code added in merge commit d8b45b0c004edc0b91029b232d7cc9aad02cc822
Revision #546a89ca58 2017-05-18 16:16:18 +0300
Update xtradb and innodb version to 5.6.36
Revision #3c7af6c490 2017-05-18 15:46:31 +0300
Fix xtradb handler compilation post merge
Merge Revision #45898c2092 2017-05-18 15:45:55 +0300 - Merge remote-tracking branch 'origin/10.0' into 10.0
Revision #648d866150 2017-05-18 12:24:44 +0200
Fixed typo in the case operator.
Revision #bc622fb280 2017-05-18 10:47:16 +0300
List of unstable tests for 10.0.31 release
Revision #54bb04f7ef 2017-05-17 16:39:57 +0300
Fix some attribute((nonnull)) misuse
Revision #a436e349df 2017-05-17 16:37:33 +0300
ibuf_get_volume_buffered_hash(): Use a proper type cast
Revision #9f57e595b4 2017-05-17 16:14:41 +0300
Refactor trx_undo_report_row_operation()
Revision #8b34aabf86 2017-05-17 16:09:29 +0300
Follow-up to MDEV-12534: Align srv_sys
Revision #9f89b94ba6 2017-05-17 14:08:08 +0300
MDEV-12358 Work around what looks like a bug in GCC 7.1.0
Revision #e22d86a3eb 2017-05-17 13:49:51 +0300
fil_create_new_single_table_tablespace(): Correct a bogus nonnull attribute
Revision #956d2540c4 2017-05-17 10:27:01 +0300
Remove redundant UT_LIST_INIT() calls
Revision #4754f88cff 2017-05-16 17:45:22 +0300
Never pass NULL to innobase_get_stmt()
Revision #7972da8aa1 2017-05-16 20:08:47 +0300
Silence bogus GCC 7 warnings -Wimplicit-fallthrough
Revision #492c1e4145 2017-05-16 18:33:51 +0300
Fix an incorrect debug assertion
Revision #b8187fd005 2017-05-16 17:47:04 +0300
MDEV-12071 storage/xtradb/handler/ha_innodb.cc: Cannot assign const_iterator to iterator
Revision #e63e2fe206 2017-05-16 17:40:52 +0300
Fix warnings in innochecksum compilation
Revision #8e1056bce0 2017-05-16 13:14:03 +0200
MDEV-12216 main.mysqld--help 'unix' test is failing when profiling support is not present
Revision #314f32c8c2 2017-05-16 12:42:53 +0200
MDEV-5477 sphinxSE GROUP BY on multiple attributes
Revision #0e3ca225ad 2017-05-17 22:09:58 +0300
Change lower_case_file_system definition to feature MYSQL_PLUGIN_IMPORT
Revision #8b0db08f36 2017-05-17 18:39:25 +0300
Fix windows compilation in xtradb post-merge
Revision #3670d167a6 2017-05-17 16:19:01 +0300
Fix tokudb test failures post merge
Revision #5fe55b1b02 2017-05-17 15:44:11 +0300
Fix sys_vars innodb_empty_free_list_algorithm_basic
Merge Revision #339a290d22 2017-05-17 15:42:36 +0300 - Merge remote-tracking branch 'origin/5.5' into 10.0
Revision #934b831281 2017-05-16 08:24:42 -0700
Fixed the bug MDEV-7791.
Revision #2e1428c0b5 2017-05-15 13:33:59 +0200
MDEV-12799 Buffer overflow
Revision #e0352fb079 2017-05-15 09:51:01 -0700
Fixed the bug MDEV-7599.
Revision #9495e018fb 2017-05-12 11:09:27 +0530
MDEV-11718 Post-fix
Revision #6b97fe067d 2017-05-09 00:41:45 -0700
Fixed the bugs MDEV-12670 and MDEV-12675.
Merge Revision #b87873b221 2017-05-17 14:53:28 +0300 - Merge branch 'merge-innodb-5.6' into bb-10.0-vicentiu
Revision #0af9818240 2017-05-15 17:17:16 +0300
5.6.36
Revision #5064623ce4 2017-05-17 12:13:09 +0300
Revert "Fix unit test after merge from mysql 5.5.35 perfschema"
Merge Revision #d8b45b0c00 2017-05-17 12:11:12 +0300 - Merge branch 'merge-xtradb-5.6' into 10.0
Revision #360a4a0372 2017-05-16 14:16:11 +0300
5.6.36-82.0
Revision #dfeff40706 2017-05-16 17:22:44 +0300
Remove tokudb_dir_cmd variable
Merge Revision #4cdae9c12b 2017-05-16 16:27:50 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0
Revision #97c53cdfcc 2017-05-16 14:26:11 +0300
5.6.36-82.0
Revision #c1b3aaa24e 2017-05-16 14:28:19 +0300
Update perfschema version to 5.6.36 post-merge
Merge Revision #a111642d32 2017-05-16 14:11:39 +0300 - Merge remote-tracking branch 'connect/10.0' into 10.0
Revision #fd0335686b 2017-05-12 11:35:57 +0200
MDEV-12651: change error code to ER_ILLEGAL_HA in rnd_pos (ha_connect.cc)
Revision #436070c6e1 2017-05-12 00:33:33 +0200
Fix failing test connect.json for MariaDB 10.0 Suppressing Uri and dsn from json tables (was MGO) modified: storage/connect/ha_connect.cc modified: storage/connect/tabdos.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h
Revision #1c88b9a8d3 2017-05-11 21:57:21 +0200
Fix wrong value of JSON column When null and the column is NOT NULL the value was not reset. modified: storage/connect/tabjson.cpp
Revision #531698e0da 2017-05-06 00:08:20 +0200
Fix MDEV-12603 Insert replaces values in ZIP file modified: storage/connect/filamzip.cpp modified: storage/connect/filamzip.h
Revision #a2af3c0d44 2017-05-04 18:51:19 +0200
Fix MDEV-12653 Cannot add index for ZIP CONNECT table modified: storage/connect/filamzip.cpp modified: storage/connect/ha_connect.cc modified: storage/connect/tabdos.cpp modified: storage/connect/tabfmt.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/xindex.cpp
Revision #6525dc6336 2017-05-03 12:05:05 +0200
Disable json tests
Revision #1de6440a2e 2017-05-03 10:32:01 +0200
Fix MDEV-12587 MariaDB CONNECT DIR Type - Subfolder Option: SELECT Query Never Ends modified: storage/connect/tabmul.cpp modified: storage/connect/tabmul.h
Revision #63b7d9d158 2017-04-29 19:20:51 +0200
Fix MDEV-12631 valgrind warning for zipped tables modified: storage/connect/filamzip.cpp
Revision #a091314d27 2017-04-22 14:14:11 +0200
Fix MDEV-12520: Decimal values can be truncated for JDBC tables modified: storage/connect/jdbconn.cpp
Revision #3ac35bb059 2017-03-28 10:25:21 +0200
Fix crash when a line is not ended by \n. modified: storage/connect/filamap.cpp
Revision #5de5daa74e 2017-03-18 12:49:14 +0100
Fix MDEV-12220: Crash when doing UPDATE or DELETE on an external table (ODBC, JDBC, MYSQL) with a WHERE clause on an indexed column. Also fix a bugs in TDBEXT::MakeCommand (use of uninitialised Quote) Add in this function the eventual Schema (database) prefixing. modified: storage/connect/connect.cc modified: storage/connect/tabext.cpp
Revision #5bc538dd85 2017-03-11 19:35:03 +0100
Commit the 2 last commits merged from 10.1
Revision #92d283c026 2017-03-06 17:23:56 +0100
Fix MDEV-12142 crash when creating CSV table Was an unprepared longjmp (now throw) Also fix a wrong calculation of To_Line sometimes causing a crash because of buffer overflow. modified: storage/connect/tabdos.cpp
Merge Revision #f1861297f0 2017-05-16 14:07:50 +0300 - Merge branch 'merge-perfschema-5.6' into 10.0
Revision #24ff179311 2017-05-16 13:53:15 +0300
5.6.36
Revision #a3cf69e2e5 2017-05-13 13:52:58 +0200
MDEV-10936 CONNECT engine JDBC type can't find JdbcInterface
Revision #a8773ef380 2017-05-13 13:00:18 +0200
MDEV-12660 inconsistent mysql_stmt_close
Revision #a65623b3eb 2017-05-12 16:52:09 +0200
MDEV-11883 MariaDB crashes with out-of-memory when query information_schema
Revision #71b4503242 2017-05-12 15:10:17 +0200
MDEV-9998 Fix issues caught by Clang's -Wpointer-bool-conversion warning
Revision #f9264280d6 2017-05-12 14:27:49 +0200
MDEV-12761 Error return from external_lock make the server crash
Revision #52aa200919 2017-05-11 19:48:42 +0200
MDEV-12420 max_recursive_iterations did not prevent a stack-overflow and segfault
Revision #602b5e4c49 2017-04-18 17:20:34 +1000
WIP: global readonly variable pcre_frame_size
Revision #b30311e52a 2017-04-09 13:30:59 +1000
MDEV-12420: pcre recursion overflow test case
Revision #fbc057ad36 2017-04-09 12:54:33 +1000
MDEV-12420: add full list of pcre error messages
Revision #d672f88ef7 2017-04-08 22:47:56 +1000
MDEV-12420: PCRE stack overflow
Revision #217b8115c8 2017-05-15 12:02:19 +0300
MDEV-12188 information schema - errors populating fail to free memory, unlock mutexes
Revision #8417252b04 2017-05-15 10:26:42 +0300
Fix the Solaris compilation after MDEV-12674
Revision #ff16609374 2017-05-11 21:12:37 +0300
MDEV-12674 Innodb_row_lock_current_waits has overflow
Merge Revision #1c418df722 2017-05-08 12:12:48 +0200 - Merge branch '5.5' into 10.0
Revision #15f9931f6d 2017-05-04 22:45:32 -0700
Fixed the bug MDEV-12673.
Revision #14fca28ea4 2017-05-02 19:11:21 -0400
bump the VERSION
Revision #dbe2c3c5f2 2017-04-30 13:29:56 +1000
mysqld_safe_help - remove warning
Revision #fc25437aff 2017-05-05 13:08:23 +0300
MDEV-10104 Table lock race condition with replication
Revision #e3521ab904 2017-05-05 13:03:41 +0300
Fixed some bugs in fork_big.pl which caused some tests to die early
Revision #bc5c1d9970 2017-05-05 14:04:18 +0300
MDEV-12635 innodb.log_file_size fails when run with Valgrind
Revision #a7c5fd6b4e 2017-05-03 15:49:19 +0200
restore dependencies, removed in f2dc04abea
Merge Revision #49552cf1f7 2017-04-25 16:30:39 +0200 - Merge branch '5.5' into bb-10.0-merge-5.5
Revision #2e7ba70a94 2017-04-22 10:30:55 -0700
Fixed the bug MDEV-10693.
Revision #57fea99eeb 2017-04-24 16:42:35 +0300
Add and adjust a test from MySQL:
Revision #864548c4ec 2017-04-24 13:40:36 +0300
Add and adjust a test from MySQL:
Revision #fac2a7a85d 2017-04-22 22:51:43 +0400
MDEV-12495 Conditional jump depends on uninitialised value for: SELECT NULL UNION geom_expression
Revision #97fb1f2679 2017-04-21 14:34:24 -0700
Fixed bug MDEV-10053.
Revision #26ed68dcae 2017-04-18 16:28:14 +0200
fix "cmake -DWITH_PCRE=bundled"
Merge Revision #8d75a7533e 2017-04-21 18:34:06 +0200 - Merge branch '5.5' into 10.0
Revision #c6ee3fe9d4 2017-04-19 20:31:05 +0200
respect client's desire to force ssl even when WITH_SSL=NO
Revision #4fe65ca33a 2017-04-18 12:35:05 +0200
MDEV-12230 include/my_sys.h:600:43: error: unknown type name ‘PSI_file_key’" when -DWITHOUT_SERVER=1
Revision #0001049be0 2017-04-18 11:36:11 +0200
MDEV-12276 Missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "do_exec"
Revision #036b689f18 2017-04-18 11:29:02 +0200
MDEV-12310 openat(, ...O_EXEC) fails on Illumos / Solaris
Revision #786363e89b 2017-04-18 10:29:59 +0200
compiler warning
Revision #39f1917f46 2016-09-10 20:42:20 +0200
Attempt to fix strange rpm dependency issue following prior patch
Revision #d185f1d68b 2017-04-19 14:30:52 +0200
Fix use of require in mysql-test-run.
Revision #d53b541389 2017-04-13 09:35:57 -0400
bump the VERSION
Merge Revision #663068c6ee 2017-04-11 10:18:04 -0400 - Merge remote-tracking branch 'mysql/5.5' into 5.5
Revision #5c579482eb 2017-04-07 16:25:02 -0700
Adjusted test results after the fix for MDEV-12429.
Revision #b0395d8701 2017-04-04 10:04:52 -0700
Fixed the bug MDEV-12429 and its duplicates MDEV-12145 and MDEV-9886.
Revision #e056d1f1ca 2017-04-21 17:39:12 +0300
Fix some InnoDB type mismatch
Revision #e48ae21b0e 2017-04-21 16:22:46 +0300
Follow-up to MDEV-12534: Fix warnings on 32-bit systems
Revision #87b6df31c4 2017-04-21 04:36:50 +0300
MDEV-12488 Remove type mismatch in InnoDB printf-like calls
Revision #d34a67b067 2017-04-19 22:30:18 +0300
MDEV-12534 Use atomic operations whenever available
Revision #88613e1df6 2016-12-01 09:59:58 +0100
MDEV-11201: gtid_ignore_duplicates incorrectly ignores statements when GTID replication is not enabled
Revision #7dd6efeaab 2017-04-02 16:43:43 +1000
Don't use full path of libtool
Revision #57a699b0a0 2016-06-17 16:51:11 +0200
MDEV-8642: WHERE Clause not applied on View - Empty result set returned
Revision #8e36216a06 2017-04-05 14:46:35 +0300
Import two ALTER TABLE…ALGORITHM=INPLACE tests from MySQL 5.6.
Revision #f2dc04abea 2017-04-03 18:48:48 +0000
Compiling, Windows . Avoid unnecessary rebuilds with MSVC.
Revision #ff6f4d7db1 2017-04-03 15:18:46 +0000
Windows : Fix compiling with VS2013
Merge Revision #c51fc679f5 2017-03-24 18:19:15 +0200 - Merge 5.5 into 10.0
Revision #a821ef7605 2017-03-24 18:01:56 +0200
MDEV-11802 innodb.innodb_bug14676111 fails on buildbot
Merge Revision #0d622bed4f 2017-03-21 11:35:50 +0100 - Merge branch '5.5' into 10.0
Revision #577915def8 2017-03-20 18:53:45 +0100
remove COPYING.LESSER
Revision #8efdf89e42 2017-03-17 20:07:39 +0000
MDEV-12126 Correct German error message.
Revision #adbe1c5fe9 2017-03-14 17:31:29 +0530
MDEV-6486: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed with SELECT SQ, TEXT field
Revision #3990e55fef 2017-03-13 23:31:03 +0000
Windows : Fix packaging when building with VS2017
Revision #c99d71a29c 2017-03-12 01:10:04 +0100
MDEV-12231 MariaDB fails to restart after 10.0.30-1.el7 update
Revision #2abc313c37 2017-03-09 12:34:06 +0300
Use correct function name in DEBUG_ENTER
Revision #65ef8ec8aa 2017-03-08 11:12:12 +0000
MDEV-12207 Include windows compatibility manifest into executable to make GetVersionEx work correctly
Revision #4c35dce296 2017-03-18 22:50:14 +0200
Clean up the test mentioned in MDEV-12052.
Revision #8971286a3c 2017-03-16 14:03:17 +0100
compiler warning
Revision #2d0c579a86 2017-03-06 16:25:01 +0200
Wait for slave threads to start during startup
Revision #e7f55fde88 2017-03-06 16:02:50 +0200
Removed wrong assert
Revision #2c2bd8c155 2017-03-15 11:46:54 +0100
MDEV-12261 build failure without P_S
Revision #06f1f1aa6e 2017-03-14 00:24:06 +0200
Make ELOOP be considered a File Not Found error when it comes from handlerton
Revision #032678ad18 2017-03-10 18:33:38 +0200
MDEV-12091 Shutdown fails to wait for rollback of recovered transactions to finish
Revision #1d47bd61d5 2017-03-09 16:52:57 +0200
Remove leftover merge conflict marker
Revision #1b2b209519 2017-03-09 11:28:07 +0200
Use correct integer format with printf-like functions.
Revision #8805fe0d5c 2017-03-09 11:27:24 +0200
Use %pure-parser instead of the deprecated %pure_parser.
Revision #2158de8865 2017-03-09 11:26:36 +0200
Remove unused variables.
Revision #9fe92a9770 2017-03-08 11:13:34 -0500
bump the VERSION
Revision #e1e04c3d68 2017-03-08 14:40:02 +0200
Correct a merge error.
Merge Revision #fc0a6dd57f 2017-03-08 12:21:13 +0200 - Merge branch '5.5' into 10.0
Revision #f65c9f825d 2017-03-07 15:52:17 +0200
mysql_client_test_nonblock fails when compiled with clang
Revision #74fe0e03d5 2017-03-08 11:46:34 +0200
Remove unused declarations.
Merge Revision #47396ddea9 2017-03-08 11:40:43 +0200 - Merge 5.5 into 10.0
Revision #6860a4b556 2017-03-08 10:31:06 +0200
MDEV-12206 Query_cache::send_result_to_client() may corrupt THD::query_plan_flags
Revision #9c47beb8bd 2017-03-08 10:07:50 +0200
MDEV-11027 InnoDB log recovery is too noisy
Revision #1fd3cc8c1f 2017-03-08 10:06:34 +0200
Fix a compiler warning.
Revision #17a1b194e2 2017-03-08 10:03:35 +0200
Fix some GCC 6.3.0 warnings in MyISAM and Maria.
Revision #30cac41c2f 2017-03-06 23:07:59 +0400
MDEV-11084 server_audit does not work with mysql_community 5.7.16.
Revision #43903745e5 2017-03-05 10:58:05 +0530
MDEV-11078: NULL NOT IN (non-empty subquery) should never return results
Revision #6b8173b6e9 2017-03-03 11:47:31 +0200
MDEV-11520: Retry posix_fallocate() after EINTR.
Revision #75f6067e89 2017-02-28 17:39:28 +0100
MDEV-9635: Server crashes in part_of_refkey or assertion `!created && key_to_save < (int)s->keys' failed in TABLE::use_index(int) or with join_cache_level>2
MDEV-3847 : MSI installer does not work.
Fix bug in bootstrapper.
Also, delete innodb log files cafter bootstrapping , to workaround "different log size" Innodb error during the first service start by MSI. This is a temporary measure, in the future innodb will allow handling different file size more gracefully.
Revision #3476 Tue 2012-11-06 22:20:13 +0100
MDEV-3839 : on Solaris 10, KILLing slave thread has no effect.
The reason for the error is missing definition for SIGNAL_WITH_IO_CLOSE on this platform which now needs to always be defined, as in 5.6
On Solaris10 only, this preprocessor constant was not defined, thus code that shutdowns a socket in THD::awake was not executed, and polling thread was not interrupted.
Fix is to always define SIGNAL_WITH_IO_CLOSE, just like MySQL5.6 does.
Revision #3475 Mon 2012-11-05 12:40:17 +0100
set username=hostname=NULL in the P_S for the aria background checkpoint thread
Revision #3474 Sun 2012-11-04 21:04:34 +0100
Improve cleanup in create_initial_db.cmake, fix the 'table already exists' error if build is run twice.
Revision #3473 Sun 2012-11-04 21:04:04 +0100
MDEV-3822 :10.0-serg fails on windows buildslaves
Fix mismerged code from 5.6 (named-pipe related). viopipe.c, which was introduced in 5.6 is now copied almost identically into 10.0
The unused vio::pipe_overlapped is removed.
Revision #3472 [merge] Sun 2012-11-04 19:32:32 +0400
Merge 5.5 -> 10.0-serg
Revision #3413.21.26 Sun 2012-11-04 19:09:46 +0400
MDEV-536: Bug #1050806 - different result for a query using subquery, andMDEV-567: Wrong result from a query with correlated subquery if ICP is allowed:
backport the fix developed for SHOW EXPLAIN:
and adjust it so that it handles DS-MRR scans correctly.
Revision #3413.21.25 Sat 2012-11-03 00:31:50 +0100
MDEV-3830 - fix build on Intel compiler
Revision #3471 Sat 2012-11-03 12:24:36 +0400
MDEV-3817: Wrong result with index_merge+index_merge_intersection, InnoDB table, join, AND and OR conditions
Reconcile the fixes from:
and related fixes from: BUG#1006164, MDEV-376:
Now, ROR-merged QUICK_RANGE_SELECT objects make no assumptions about the values of table->read_set and table->write_set.
Each QUICK_ROR_SELECT has (and had before) its own column bitmap, but now, all QUICK_ROR_SELECT's functions that care: reset(), init_ror_merged_scan(), and get_next() will set table->read_set when invoked and restore it back to what it was before the call before they return.
This allows to avoid the mess when somebody else modifies table->read_set for some reason.
[merge] Sat 2012-11-03 12:28:51 +0100
merge with 5.5
Wed 2012-10-31 20:48:05 +0100
fixes for windows
Wed 2012-10-31 18:45:25 +0100
add a forgotten debug sync point, that a test case was referring to
Tue 2012-10-30 22:38:15 +0100
fix async client code for i386 (assembly) and when safemalloc is enabled (use ucontext, otherwise backtrace function gets confused and crashes)
Tue 2012-10-30 18:15:42 +0100
disable x86 asm version of taocrypt arc4 code for gcc, because it assumes the function prologue that gcc does not generate.
Tue 2012-10-30 11:41:41 +0100
few fixes for test failures on windows (and collateral changes)
Mon 2012-10-29 23:52:47 +0100
mark rpl_mixing_engines.test and everything that includes it a BIG test
Mon 2012-10-29 16:52:15 +0100
: 10.0-serg fails on windows buildslaves
Ensure semicolons are not lost when concatenating fill_help_tables to bootstrap.sql in Windows. 5.6 bootstrapper requires semicolons to separate bootstrapper commands.
Mon 2012-10-29 16:30:06 +0100
P_S test failures on 32-bit platforms: always use intptr type when casting a pointer to an integer to avoid sign expansion. or, at least, cast identically in socket_summary_by_instance and socket_instances
Mon 2012-10-29 15:38:53 +0100
compilation failure with libwrap
Mon 2012-10-29 11:12:29 +0100
workaround for gcc 4.3.2 bug on lenny-x86 at -O3
The following piece of code in trnman.c:
on 345 gcc stores active_list_min.next in %ebx (and trn->min_read_from=[%ebx]->trid) and on 352 it does trid_min_read_from= [%ebx]->min_read_from; BUT active_list_min.next was changed on the line 351. gcc doesn't notice it and continues to use the cached value.
Revision #3459 Mon 2012-10-29 08:33:57 +0100
MDEV-3820 MTR1 produces bootstrap SQL file with wrong syntax, server bootstrap fails
Sun 2012-10-28 10:00:32 +0100
restore the lost (in mysql-5.6) bugfix for Bug#13510739 63775: SERVER CRASH ON HANDLER READ NEXT AFTER DELETE RECORD.
Sat 2012-10-27 21:11:28 +0200
rename the result file to its correct name
Sat 2012-10-27 17:24:25 +0200
fix innodb plugin versions
Sat 2012-10-27 15:05:01 +0200
RPM fixes:
shared should provide libmysqlclient.so.18(libmysqlclient_16) too don't "use DBD::mysql" explicitly in mytop
Sat 2012-10-27 14:13:26 +0200
fix debian/ubuntu startup scripts
Thu 2012-10-25 19:16:18 +0200
correct truncation in my_vsnprintf %M format (because of a width or a short buffer)
Mon 2012-10-22 12:55:29 +0300
Adjusted test case results after the merge 10.0-base, 10.0-monty.
The results are in sync with MySQL 5.6.7.
Sat 2012-10-20 18:35:22 +0200
first go at fixing debian builds
Sat 2012-10-20 18:26:56 +0200
fix oqgraph compilation failures.
fix rpl_mdev382.result ()
[merge] Fri 2012-10-19 20:38:59 +0200
10.0-base -> 10.0-monty
Thu 2012-10-11 07:01:44 +0400
Update test results after SHOW EXPLAIN merge-in.
Fri 2012-10-12 11:00:01 +0200
: Millisecond timeout support in non-blocking client library + fix incorrect blocking.
After the merge of VIO stuff from MySQL 5.6, there were some bugs left in the non-blocking client library:
vio_io_wait() was introduced without any support for non-blocking operation, so async queries could turn into sync.
Mon 2012-10-08 12:30:10 +0200
don't disable innodb in bootstrap anymore
Sun 2012-10-07 22:12:39 +0200
fixes for embedded
Fri 2012-10-05 12:37:22 +0200
update test results in --ps-protocol
disable the test that's broken upstream
Thu 2012-10-04 23:18:04 +0200
undo the fix that breaks compilation on solaris
Thu 2012-10-04 22:04:19 +0200
compilation and test failures
Tue 2012-10-02 21:08:39 +0200
fix innodb_buffer_pool_filename_basic.test not to require server restart
Mon 2012-10-01 13:15:29 +0200
more fixes for test cases
Mon 2012-10-01 13:05:41 +0200
win fixes in semisync plugin
Thu 2012-09-27 22:01:19 +0200
fix the embedded build
Thu 2012-09-27 20:09:46 +0200
fixes for test failures and small collateral changes
[merge] Sat 2012-09-15 13:58:12 +0300
Automatic merge
Fri 2012-08-31 23:52:08 +0300
Updated TODO
Thu 2012-08-30 13:52:06 +0500
Table logging does not work in TRANSACTION READ ONLY mode.
The flag is now checked for MYSQL_LOCK_LOG_TABLE and similar in open_table().
per-file comments:
Thu 2012-08-30 11:36:24 +0200
Compile 10.0 on Windows
Sat 2012-08-25 20:57:17 +0500
SQL syntax extended with START TRANSACTION READ ONLY|READ WRITE and SET TRANSACTION READ ONLT|READ WRITE statements.
per-file comments:
mysql-test/include/check-warnings.test
Thu 2012-08-23 00:32:25 +0300
Fixing test cases
Added missing system tables used in 5.6
Fri 2012-08-17 16:46:34 +0300
More fixes
Tue 2012-08-14 17:23:34 +0300
Next part of merge. See TODO for details
Tue 2012-08-07 07:25:15 +0300
Added support of thd->tx_read_only
Moved timestamp handling from all handler::write() methods in the storage engines to handler::ha_write
Wed 2012-08-01 21:16:18 +0300
Fixed test failures (part of merge)
Wed 2012-08-01 17:27:34 +0300
Temporary commit of merge of -base and MySQL 5.6
Fri 2012-07-06 19:10:18 +0300
Fixed wrong error codes from InnoDB/XtraDB that caused %M to give system dependent error messages (for unknown error code)
InnoDB now returns handler specific HA_WRONG_CREATE_OPTION instead of MySQL specific ER_ILLEGAL_HA_CREATE_OPTION
This changes the user level error message from "Unknown error" to "Wrong create options"
Fri 2012-07-06 19:04:52 +0300
Fixed compiler warnings
[merge] Wed 2012-06-27 19:49:59 +0300
Automatic merge with 5.5
Fixed failing test case
[merge] Wed 2012-06-27 17:22:23 +0300
automatic merge with 5.5
Sun 2012-06-17 15:34:39 +0300
Fixes after Serg's review of %M extenstions
Changed output to be error "error-text" instead of error - error-text
Wed 2012-06-13 19:21:28 +0300
Switched off Maintainer mode by default as it gave wrong compiler warnings (as it added -Wall after some switches was already turned off)
Wed 2012-06-13 12:59:45 +0300
Fixed some compiler warnings and test failures found by buildbot
[merge] Tue 2012-06-12 20:59:04 +0300
Merge with 5.5
[merge] Fri 2012-06-08 20:13:55 +0300
Merge with 5.5
Tue 2012-06-05 14:09:18 +0300
Fixed build failures found by buildbot
Added suppression of warnings
Fixed some test cases
Mon 2012-06-04 14:47:35 +0300
Fixed comment
Thu 2012-05-31 22:39:11 +0300
Increased the version number to 10.0
Fixed code that was not ready for a major version number > 9
Fixed test cases that assumed max major version number could be 9
[merge] Thu 2012-05-31 11:46:30 +0300
Merge with 5.5
Wed 2012-05-30 00:37:55 +0300
Added text for errno in error messages by:
Adding %M my_sprintf() modifier that prints error number - system-error-text
Modified mysys, mysql_client and SQL error messages to use %M instead of %d
The most recent release in the series is:
Release date: 27 Jan 2015
For the highlights of this release, see the .
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.
Sun 2015-01-25 16:16:25 +0100
revision-id: psergey@askmonty.org-20120719115219-212cxmm6qvf0wlrb
branch nick: 5.5-show-explain-r21
timestamp: Thu 2012-07-19 15:52:19 +0400
BUG#992942 & MDEV-325: Pre-liminary commit for testingguilhem.bichot@oracle.com-20110805143029-ywrzuz15uzgontr0
Fix for BUG#12698916 - "JOIN QUERY GIVES WRONG RESULT AT 2ND EXEC. OR
AFTER FLUSH TABLES [-INT VS NULL]"
.
guilhem.bichot@oracle.com-20111209150650-tzx3ldzxe1yfwji6
Fix for LPBUG#12912171 - ASSERTION FAILED: QUICK->HEAD->READ_SET == SAVE_READ_SET
and345 trn->min_read_from= active_list_min.next->trid;
...
351 active_list_max.prev= trn->prev->next= trn;
352 trid_min_read_from= active_list_min.next->min_read_from;Revision #0.12.66 Mon 2013-12-16 15:36:18 +0100
rename *.c -> *.cc
Revision #2502.567.171 Sun 2013-11-24 20:45:16 -0800
Made sure that JOIN::cond_equal is correctly set after the call of remove_eq_conds() in the function make_join_statistics().
Revision #2502.567.170 Fri 2013-11-22 13:13:03 -0800
Post-review changes of the patch for bug MDEV-5103.
Revision #3913.2.1 Wed 2013-12-11 18:47:46 +0400
MDEV-5341 ConnectSE: discovery for ODBC tables does not work if tables with the same names present in multiple schemas
Revision #3427.1.16 [merge] Sat 2012-10-06 11:30:52 +0400
SHOW EXPLAIN: merge to 10.0-base.
Revision #3413.1.132 [merge] Sat 2012-10-06 11:17:30 +0400
SHOW EXPLAIN: merge with mariadb 5.5-main
Revision #3427.1.15 [merge] Fri 2012-10-05 00:02:20 +0300
Automatic merge
Revision #3427.6.2 [merge] Fri 2012-10-05 00:00:21 +0300
Automatic merge with 5.5
Thu 2012-10-04 23:58:59 +0300
Fixed compiler warnings
Revision #3427.1.14 Fri 2012-10-05 00:36:17 +0400
Extra check for synchronization in the multi-source replication test
Revision #3427.1.13 Thu 2012-10-04 20:55:22 +0400
Fix multi-source replication tests for ps-protocol (different xid values), and disable for embedded
Revision #3427.1.12 Thu 2012-10-04 13:59:54 +0400
Test fix: Mask server version in relaylog events output
Revision #3427.1.11 Thu 2012-10-04 08:02:13 +0400
More tests and test cleanup for MDEV-253 (Multi-source replication)
Revision #3427.1.10 [merge] Thu 2012-10-04 02:15:48 +0300
Automatic merge
Revision #3427.5.1 [merge] Thu 2012-10-04 01:37:58 +0300
Implementation of Multi-source replication (MDEV-253)
Documentation of the feature can be found at:
This code is based on code from Taobao, developed by Plinux
Other things:
Added new commands: START ALL SLAVES, STOP ALL SLAVES and SHOW FULL SLAVE STATUS
Almost all usage of 'active_mi' is deleted.
Added parameter to reset_logs() so that one can specify if new logs should be created.
Revision #3427.1.9 [merge] Thu 2012-10-04 01:03:55 +0300
Automatic merge
Revision #3427.1.8 [merge] Sat 2012-09-22 17:11:40 +0300
Automatic merge
Revision #3427.3.1 [merge] Sat 2012-09-22 15:30:24 +0300
Automatic merge
Revision #3427.1.7 Thu 2012-09-13 14:31:29 +0200
MDEV-232: Remove one fsync() from commit phase.
Introduce a new storage engine API method commit_checkpoint_request().
This is used to replace the fsync() at the end of every storage engine commit with a single fsync() when a binlog is rotated.
Binlog rotation is now done during group commit instead of being delayed until unlog(), removing some server stall and avoiding an expensive lock/unlock of LOCK_log inside unlog().
Revision #3427.1.6 Fri 2012-06-22 11:46:28 +0200
MDEV-181: XID crash recovery across binlog boundaries
Keep track of how many pending XIDs (transactions that are prepared in storage engine and written into binlog, but not yet durably committed on disk in the engine) there are in each binlog.
When the count of one binlog drops to zero, write a new binlog checkpoint event, telling which is the oldest binlog with pending XIDs.
When doing XA recovery after a crash, check the last binlog checkpoint event, and scan all binlog files from that point onwards for XIDs that must be committed if found in prepared state inside engine.
Remove the code in binlog rotation that waits for all prepared XIDs to be committed before writing a new binlog file (this is no longer necessary when recovery can scan multiple binlog files).
Revision #3427.1.5 Fri 2012-06-22 11:40:40 +0200
MDEV-225: Replace with dummy events an event that is not understood by a slave to which it should be sent
Add function to replace arbitrary event with dummy event.
Add code which uses this to fix the bug that enabling row_annotate events on the master breaks slaves which do not request such events.
Add that slaves set a variable @mariadb_slave_capability to inform the master in a robust way about which events it can, and cannot, handle.
Add tests.
Revision #3427.1.4 Sat 2012-09-08 12:15:55 +0200
Revision #3427.1.3 Tue 2012-09-04 19:26:30 +0300
Switch automaticly to statement based replication for statements that can't generate row based events. This is needed to avoid getting updates to system, statistics and admin tables logged to binary log.
Removed special code used to temporarily change to statement based replication.
Changed to a faster and smaller interface for temporarily switching to statement based replication.
Revision #3427.1.2 [merge] Sat 2012-09-01 19:41:38 -0700
Merge MDEV-415 -> 10.0-base.
Revision #3427.2.1 Sat 2012-09-01 14:21:59 -0700
MDEV-415: Back-port of the WL task #1393 from the mysql-5.6 code line.
The task adds a more efficient handling of the queries with ORDER BY order LIMIT n, such that n is small enough and no indexes are used for order.
Revision #3427.1.1 [merge] Sat 2012-09-01 00:54:54 +0300
Automatic merge with 5.5
Timeouts were changed to milliseconds, but this was not reflected in the non-blocking API, also semantics was changed so signed -1 was used for "no timeout" rather than unsigned 0.
Fix by implementing and using my_io_wait_async() in the non-blocking case. And by introducing a new mysql_get_timeout_value_ms() API function that provides the timeout with millisecond granularity. The old mysql_get_timeout_value() is kept and fixed to work correctly, converting the timeout to whole seconds.
Next step of merge
sql/sql_base.cc
MDEV-495 Table logging does not work in TRANSACTION READ ONLY mode.
READ ONLY transaction flag cleaned.
mysql-test/r/commit.result
result updated
mysql-test/r/read_only.result
result updated
mysql-test/t/commit.test
tests added.
mysql-test/t/read_only.test
tests added
sql/lex.h
ONLY symbol added.
sql/sql_base.cc
DBUG_RETURN added.
sql/sql_parse.cc
implementations added.
sql/sql_yacc.yy
SQL syntax extended.
storage/perfschema/gen_pfs_lex_token
changes forced by lex.h
storage/perfschema/pfs_lex_token.h
changes forced by lex.h
Updated version number for depricated options (will be removed in a later commit)
Added my_strerror()
Updated handler errors to 5.6 error numbers
Updated text for a few error messages (to match 5.6)
Increased length of command name in error output
MDEV-5719: Wrong result with GROUP BY and LEFT OUTER JOIN
Revision #4587 Fri 2015-01-23 14:17:38 +0100
win32-debug build failure
Revision #4586 Fri 2015-01-23 13:56:46 +0100
MDEV-7352: main.kill_processlist-6619 fails sporadically in buildbot
Revision #4585 [merge] Fri 2015-01-23 09:36:03 +0100
5.5 merge
Revision #3413.67.91 Fri 2015-01-23 09:13:21 +0100
update tokudb version after merge
Revision #4584 Thu 2015-01-22 16:11:03 +0100
MDEV-7491: Occasional test failure in innodb.group_commit_crash_no_optimize_thread
Revision #4583 Thu 2015-01-22 08:58:13 +0100
after merge. innodb/xtradb to work on Windows
Revision #4582 [merge] Wed 2015-01-21 14:58:41 +0100
connect merge
Revision #4439.1.32 Tue 2015-01-20 11:26:03 +0100
Last revision was to add the JSON table type. This one adds a sort on the multiple table result to obtain the same result on Windows and Linux (because files can be retrieved in a different order)
[merge] Tue 2015-01-20 01:21:56 +0100
Fix compile errors and warnings of LINUX G++
Mon 2015-01-19 18:55:25 +0100
Adding the JSON table type
Sat 2015-01-17 11:54:41 +0100
Fix two bugs concerning Discovery of CSV tables: Sep_char default is now ',' like when discovery is not used If data_charset is UTF8, column names retrieved from the header are no longer converted to UTF8 considering they already are.
Tue 2015-01-13 17:24:31 +0100
Add ConnectTimout and QueryTimout options for ODBC tables. Should fix . (To be specified in option_list)
Fri 2015-01-09 23:36:50 +0100
Fix by not reallocating the date format in ScanRecord on each inserted row.
Tue 2015-01-06 11:32:40 +0100
Typo to eliminate some GCC warnings
Tue 2015-01-06 10:18:04 +0100
Set connection charset before calling mysql_real_connect for MYSQL tables. This should fix bug .
Sun 2014-12-14 22:47:12 +0100
Temporary fix for .
[merge] Mon 2014-11-24 20:15:03 +0100
Move mktime in TIME_to_localtime because on Linux the hour can be modified
Mon 2014-11-24 18:32:44 +0100
Make the fix for getting day names of dates more general
Thu 2014-11-20 12:57:33 +0100
Remove gcc warning on variable n set but not used
Thu 2014-11-20 11:00:02 +0100
Implement putting in memory the result set from an ODBC query.
Revision #4581 [merge] Wed 2015-01-21 14:53:40 +0100
P_S 5.6.22
Revision #0.63.6 Mon 2015-01-19 00:12:51 +0100
5.6.22
Revision #4580 [merge] Wed 2015-01-21 14:34:58 +0100
XtraDB 5.6.22-71.0
Revision #0.12.74 Mon 2015-01-19 00:15:29 +0100
5.6.22-71.0
Revision #4579 [merge] Wed 2015-01-21 14:33:39 +0100
InnoDB 5.6.22
Revision #0.49.8 Mon 2015-01-19 00:11:05 +0100
5.6.22
Revision #4578 Wed 2015-01-21 14:02:26 +0100
after-merge fixes
Revision #4577 [merge] Wed 2015-01-21 12:03:02 +0100
5.5 merge
Revision #3413.67.90 Mon 2015-01-19 17:31:59 +0100
MDEV-6671 mysql_server_end breaks OpenSSL
Mon 2015-01-19 17:18:24 +0100
mysqldump will not backup database with --flush-logs parameter and log_error my.cnf parameter defined
Mon 2015-01-19 16:41:37 +0100
sql-bench test-table-elimination does not execute
Mon 2015-01-19 16:29:18 +0100
Wrong implementation of checking PLUGIN_VAR_SET condition
Mon 2015-01-19 16:28:58 +0100
MTR does not use /dev/shm with a out-of-source build
Fri 2015-01-16 18:13:02 +0100
Build RHEL7 packages
Fri 2015-01-16 17:54:00 +0100
restore an incorrectly merged line
Wed 2015-01-14 17:50:38 +0400
- mtr may leave stale mysqld
Wed 2015-01-14 18:24:23 -0500
: SLES: Failed to start mysql.service: Unit mysql.service failed to load
Wed 2015-01-14 12:10:13 +0100
REPAIR multiple tables crash in MDL_ticket::has_stronger_or_equal_type
[merge] Tue 2015-01-13 23:44:32 +0100
TokuDB 7.5.4
Tue 2015-01-13 19:28:03 +0100
cleanup
Tue 2015-01-13 19:27:28 +0100
"'show table status like 'table_name'" on tokudb table lead to MariaDB crash
Sat 2015-01-10 14:07:46 +0100
Temporary table name conflict between sessions
Tue 2015-01-06 16:32:41 +0100
: main.processlist fails sporadically in buildbot
Sun 2014-12-28 13:24:53 +0200
: MariaDB build fails when XTRADB_STORAGE_ENGINE enabled
Tue 2014-12-23 21:21:23 +0400
Increased the version number
Sun 2014-12-21 19:23:28 +0100
Adding mariadb-version on the view creation to view frm. ( followup)
Fri 2014-12-19 23:42:22 +0400
Fixed yet another compiler warning.
Fri 2014-12-19 23:17:59 +0400
Fixed a couple of compiler warnings.
[merge] Fri 2014-12-19 11:44:03 +0100
merge
[merge] Fri 2014-12-19 11:35:44 +0100
mysql-5.5.41 merge
[merge] Thu 2014-12-18 20:38:47 +0300
Merge 5.3 -> 5.5
Thu 2014-12-18 20:06:49 +0300
: Server crashes in best_access_path after a sequence of SELECTs ...
Thu 2014-12-18 00:13:16 +0100
Wrong auto increment values on INSERT .. ON DUPLICATE KEY UPDATE when the inserted columns include NULL in an auto-increment column
Wed 2014-12-17 14:38:14 +0100
cleanup
Wed 2014-12-17 14:35:13 +0100
: MariaDB crashes on stored procedure call
Tue 2014-12-16 15:33:13 +0400
DEV-7221 from_days fails after null value
Mon 2014-12-15 17:13:47 +0200
Assertion `cond_type == Item::FUNC_ITEM' failed in check_group_min_max_predicates with GROUP BY, aggregate in WHERE SQ, multi-part key
Mon 2014-12-15 14:49:23 +0200
Deadlock on concurrent INSERT .. SELECT into an Aria table with statement binary logging There was a bug in lock handling when mixing INSERT ... SELECT on the same table.
Mon 2014-12-15 13:01:11 +0200
kill user command cause MariaDB crash
Mon 2014-12-15 11:16:33 +0200
Multi-value insert on MyISAM table that makes slaves crash (when using --skip-external-locking=0) Problem was that repair() did lock and unlock tables, which leaved already locked tables in wrong state
Fri 2014-12-12 17:10:51 -0500
: Addendum, update company name in copyright notice
Fri 2014-12-12 10:38:19 -0500
: Update company name
Mon 2014-12-01 14:58:29 +0400
- Recurring: InnoDB: Failing assertion: !lock->recursive
Wed 2014-12-03 13:38:39 +0200
: Test failure on innodb.innodb_bug12400341 at Windows
Tue 2014-12-02 12:19:29 +0200
: innodb-change-buffer-recovery fails on windows
Tue 2014-12-02 01:31:49 +0400
: innodb.innodb_bug14147491 fails in buildbot on Windows
Tue 2014-11-25 12:04:32 +0200
Better comments part 2 with proof and simplified implementation. Thanks to Daniel Black.
Tue 2014-11-25 08:22:10 +0200
Fix typo.
Revision #4576 Mon 2015-01-19 16:30:32 +0100
remove incorrect asserts in innodb/xtradb. 0 is a valid file handle value.
Revision #4575 Mon 2015-01-19 16:11:48 +0100
MDEV-5679 MariaDB holds stdin open after startup as mysqld
Revision #4574 Mon 2015-01-19 14:32:28 +0100
MDEV-7402 'reset master' hangs, waits for signalled COND_xid_list
Revision #4573 Mon 2015-01-19 14:19:14 +0100
MDEV-7299 Assertion `m_status == DA_ERROR || m_status == DA_OK' fails on concurrent execution of DDL, queries from I_S, and KILL QUERY
Revision #4572 Mon 2015-01-19 14:19:05 +0100
rename st_my_thread_var::opt_info -> st_my_thread_var::keycache_link
Revision #4571 Mon 2015-01-19 14:18:55 +0100
remove unused st_my_thread_var::cmp_length
Revision #4570 Mon 2015-01-19 14:18:44 +0100
MDEV-7219 SQL_CALC_FOUND_ROWS yields wrong result
Revision #4569 Mon 2015-01-19 14:18:34 +0100
MDEV-7186 get_lock() crashes on Windows, main.sp_notembedded and main.trigger_notembedded fail in buildbot
Revision #4568 Mon 2015-01-19 14:07:51 +0100
MDEV-7184 main.key_cache fails in buildbot on Windows 32bit
Revision #4567 Mon 2015-01-19 14:07:41 +0100
MDEV-6728 KILL QUERY executed on an idle connection can interrupt the next query
Revision #4566 Mon 2015-01-19 14:07:29 +0100
MDEV-7224 OQGraph compile error
Revision #4565 Mon 2015-01-19 14:07:22 +0100
mtr+valgrind: fix jemalloc check to work correctly for bundler and system jemalloc
Revision #4564 Mon 2015-01-19 12:39:17 +0200
MDEV-7477: Make innochecksum work on compressed tables
Revision #4563 Sun 2015-01-18 20:38:07 +0200
Fixed MDEV-7314: Deadlock when doing insert-select with Aria
Revision #4562 Sun 2015-01-18 13:39:59 +0200
Return to original stage after mysql_lock_tables Stage "Filling schema table" is now properly shown in 'show processlist'
Revision #4561 Sun 2015-01-18 01:54:11 +0400
MDEV-7152 Wrong result set for WHERE a='oe' COLLATE utf8_german2_ci AND a='oe'
The code that tested if WHERE expr=value AND expr=const can be rewritten to: WHERE const=value AND expr=const was incomplete in case of STRING_RESULT.
Moving the test into a new function, to reduce duplicate code.
Revision #4560 Sat 2015-01-17 16:58:10 +0000
MDEV-7362: ANALYZE TABLES crash with table-independent-statistics gathering
Revision #4559 Sat 2015-01-17 17:52:03 +0400
Revision #4558 Sat 2015-01-17 16:10:45 +0400
A post-fix for: MDEV-7254 Assigned expression is evaluated twice when updating column TIMESTAMP NOT NULL The test type_timestamp failed depending on the build machine time zone. Setting a fixed time zone for the test.
Revision #4557 Fri 2015-01-16 12:00:07 +0200
MDEV-7254: Assigned expression is evaluated twice when updating column TIMESTAMP NOT NULL
Revision #4556 Fri 2015-01-16 11:26:03 +0200
Fix try for Buildbot test failure for tests innodb_bug12400341 innodb-mdev7046 innodb_stats_fetch_nonexistent
Revision #4555 Thu 2015-01-15 20:15:50 +0400
MDEV-7431 main.log_tables fails sporadically in buildbot
Revision #4554 Thu 2015-01-15 15:55:09 +0100
MDEV-7430: rpl.rpl_gtid_crash still fails in buildbot
Revision #4553 Wed 2015-01-14 18:26:29 -0500
MDEV-7368 : SLES: Failed to start mysql.service: Unit mysql.service failed to load
Revision #4552 Wed 2015-01-14 18:19:05 +0100
MDEV-7467: sporadic failure in rpl.rpl_gtid_crash
Revision #4551 Tue 2015-01-13 16:48:11 +0200
MDEV-7262: innodb.innodb-mdev7046 fail on BuildBot
Revision #4550 Wed 2015-01-07 14:45:39 +0100
MDEV-7326: Server deadlock in connection with parallel replication
Revision #4549 Tue 2015-01-06 16:08:42 +0200
MDEV-7403: should not pass recv_writer_thread_handle to CloseHandle()
Revision #4548 Tue 2015-01-06 09:52:09 +0100
MDEV-7353: rpl_mdev6386 fails sporadically in buildbot
Revision #4547 Tue 2014-12-30 17:10:54 +0200
MDEV-5539 Empty results in UNION with Sphinx engine The bug was fixed by Serg earlier by including Sphinx 2.2.6, but he forgot to update the test case.
Revision #4546 Sun 2014-12-28 13:44:30 +0200
MDEV-7369: MariaDB build fails when XTRADB_STORAGE_ENGINE enabled
Revision #4545 Fri 2014-12-19 09:25:29 +0200
Fixed compiler warnings
Revision #4544 Thu 2014-12-18 11:59:08 +0100
MDEV-7342: Test failure in perfschema.setup_instruments_defaults
Revision #4543 Fri 2014-12-12 17:13:13 -0500
MDEV-6891: Addendum, update company name in copyright notice
Revision #4542 Fri 2014-12-12 10:40:27 -0500
MDEV-6891: Update company name
Revision #4541 Fri 2014-12-12 14:03:20 +0100
Fix typo that breaks compilation on platforms without atomics.
Revision #4540 Wed 2014-12-10 12:12:09 +0200
Fix test case to allow success on create table (Windows).
Revision #4539 [merge] Sun 2014-12-07 21:24:02 +0400
MDEV-7255 Failures in engines/* tests
Revision #4535.1.8 Fri 2014-12-05 21:38:16 +0400
Storage engines tests: ALTER ONLINE works differently for MERGE in 10.0
Fri 2014-12-05 14:23:24 +0400
Run engines tests for MyISAM and in-built InnoDB
Thu 2014-12-04 02:54:42 +0400
Failures in engines/* tests, part 6
Thu 2014-12-04 02:17:09 +0400
Failures in engines/* tests, part 5
Thu 2014-12-04 02:16:41 +0400
Failures in engines/* tests, part 4
Thu 2014-12-04 01:59:25 +0400
Failures in engines/* tests, part 3
Thu 2014-12-04 01:52:03 +0400
Failures in engines/* tests, part 2
Wed 2014-12-03 19:53:40 +0400
Failures in engines/* tests, part 1
Revision #4538 Thu 2014-12-04 14:10:41 +0200
Add possibility to success on Windows.
Revision #4537 Tue 2014-12-02 13:26:45 +0200
MDEV-7242: innodb.innodb-mdev7046 fails in various ways on buildbot
Revision #4536 Wed 2014-12-03 15:49:31 +0100
MDEV-4393: show_explain.test times out randomly
Revision #4535 Tue 2014-12-02 20:35:45 +0100
put at least some output-generating statement in the test
Revision #4534 Tue 2014-12-02 19:15:16 +0100
fix include/not_embedded.inc to be independent from the environment
Revision #4533 Tue 2014-12-02 18:11:05 +0100
MDEV-7251: Test failure in rpl.rpl_parallel
Revision #4532 Tue 2014-12-02 12:11:07 +0100
Fix wording in error log message, to be consistent with other messages ("IO thread" -> "I/O thread").
Revision #4531 Tue 2014-12-02 12:10:21 +0100
MDEV-7236: rpl.rpl_gtid_basic failed in buildbot with wait_condition timeout
Revision #4530 Tue 2014-12-02 09:27:22 +0100
MDEV-7241: rpl.rpl_parallel2 fails sporadically in buildbot
Revision #4529 Mon 2014-12-01 23:56:36 +0100
add a proper cleanup to innodb.innodb-mdev7046 test
Revision #4528 Mon 2014-12-01 22:24:58 +0100
remove ssl debugging report_errors() function that was sometimes destroying the state
Revision #4527 Mon 2014-12-01 15:35:01 +0100
tests that require server restart cannot be run with --embedded
Revision #4526 Mon 2014-12-01 14:38:41 +0100
bump the version
Revision #4525 Mon 2014-12-01 13:52:49 +0100
test failure: make list_files more selective to prevent db.opt from showing up
Revision #4524 Sat 2014-11-22 18:43:53 +0100
silence stderr correctly
Revision #4523 Sat 2014-11-22 11:56:29 +0100
MDEV-7144 Warnings "bytes lost" during server shutdown after running connect.part_file test in buildbot
Revision #4522 Mon 2014-12-01 13:53:57 +0100
MDEV-7237: Parallel replication: incorrect relaylog position after stop/start the slave
Revision #4521 Fri 2014-11-28 18:11:58 +0400
MDEV-7149 Constant propagation erroneously applied for LIKE Simply disallowing equality propagation into LIKE. A more delicate fix is be possible, but it would need too many changes, which is not desirable in 10.0 at this point.
Revision #4520 Thu 2014-11-27 09:34:41 +0100
MDEV-7037: MariaDB 10.0 does not build on Debian / kfreebsd-i386/amd64 due to MTR failure: multi_source.gtid MDEV-7106: Sporadic test failure in multi_source.gtid MDEV-7153: Yet another sporadic failure of multi_source.gtid in buildbot
Revision #4519 Thu 2014-11-27 11:47:22 +0400
Backporting a cleanup in boolean function from 10.1: Moving Item_bool_func2 and Item_func_opt_neg from Item_int_func to Item_bool_func. Now all functions that return is_bool_func()=true have a common root class Item_bool_func. This change is needed to fix MDEV-7149 properly.
Revision #4518 Wed 2014-11-26 16:41:28 +0200
Better comments part 2 with proof and simplified implementation. Thanks to Daniel Black.
Revision #4517 Wed 2014-11-26 14:33:55 +0200
MDEV-7214: Test failure in main.partition_innodb
Revision #4516 Wed 2014-11-26 11:07:32 +0100
MDEV-6582: DEBUG_SYNC does not reset mysys_var->current_mutex, causes assertion "Trying to unlock mutex that wasn't locked"
Revision #4515 Tue 2014-11-25 14:19:11 +0100
MDEV-7179: rpl.rpl_gtid_crash failed in buildbot with Warning: database page corruption or a failed
Revision #4514 Tue 2014-11-25 12:19:48 +0100
MDEV-6903: gtid_slave_pos is incorrect after master crash
Revision #4513 Tue 2014-11-25 11:38:01 +0200
MDEV-7046: MySQL#74480 - Failing assertion: os_file_status(newpath, &exists, &type) after Operating system error number 36 in a file operation.
Revision #4512 [merge] Tue 2014-11-25 08:31:03 +0200
Better comments and add a test case.
Revision #3413.67.52 Tue 2014-11-25 08:06:41 +0200
Better comments and add a test case.
Revision #4511 Mon 2014-11-24 20:35:02 +0200
MDEV-7183: innodb-wl5522-debug-zip fails in buildbot on Windows
Revision #4510 Mon 2014-11-24 20:25:17 +0200
MDEV-7169: innodb.innodb_bug14147491 fails in buildbot on Windows
Revision #4509 Mon 2014-11-24 19:37:38 +0200
MDEV-7168: Tests innodb.innodb_stats_create_table innodb.innodb_stats_drop_locked fail and innodb.innodb_stats_fetch_nonexistent fails in buildbot on Windows
Revision #4508 Mon 2014-11-24 15:26:47 +0200
MDEV-7164: innodb.innodb-alter-table-disk-full fails in buildbot on Windows
Revision #4507 Mon 2014-11-24 02:53:45 +0400
MDEV-7157 plugins.server_audit fails sporadically in buildbot. Records can get to the different place in the log when multiple thread are logged. So the delay added to let the record be saved on the same place.
The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now
DownloadRelease NotesChangelogOverview of 10.0
Release date: 11 Aug 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 #4346 Fri 2014-08-08 17:58:45 +0200
after-merge fixes for 10.0-connect
[merge] Fri 2014-08-08 16:15:29 +0200
10.0-connect merge
[merge] Thu 2014-08-07 19:12:45 +0200
Commiting merge files
Fri 2014-08-08 13:53:43 +0200
buildbot found failures
[merge] Fri 2014-08-08 01:16:32 +0200
merge
Thu 2014-08-07 21:45:54 +0200
crash in main.views (and other view + PS tests)
Thu 2014-08-07 09:59:08 -0400
: Post-fix for the failing test.
Wed 2014-08-06 19:42:03 -0400
: mysqldump unknown option --galera-sst-mode
Wed 2014-08-06 19:31:13 -0400
: Unable to install "MariaDB-connect-engine" when using "MariaDB-Galera-server"
Wed 2014-08-06 15:53:31 +0200
fix the error message when getaddrinfo() fails. on windows "*" doesn't mean "any address"
Wed 2014-08-06 14:02:05 +0200
Crash if enable 'federatedx' when 'federated' plugin already enabled, and vice-versa
Wed 2014-08-06 13:31:55 +0200
cleanup: remove have_mysql_upgrade.inc
Wed 2014-08-06 13:27:44 +0200
Ordering of mysql_upgrade tasks is not optimal
Wed 2014-08-06 12:44:57 +0200
typo fixed: only use -ggdb3 when it's supported by the compiler
Wed 2014-08-06 11:47:26 +0200
main.ipv4_and_ipv6 - fails on sid
Wed 2014-08-06 10:26:25 +0200
fix main.key_cache failures on x86
Wed 2014-08-06 10:11:08 +0200
compilation failure on labrador
Wed 2014-08-06 13:07:16 +0400
- rpl.rpl_gtid_basic, rpl.rpl_gtid_stop_start, rpl.rpl_gtid_crash fail on PPC64
Tue 2014-08-05 18:35:20 +0200
change Aria engine maturity to STABLE
Tue 2014-08-05 14:39:00 +0200
mysql_upgrade does not fix "last_update" in "mysql.innodb_table_stats"
Tue 2014-08-05 14:37:05 +0200
cleanup (move ALTER TABLE for comment to be applicable again)
Tue 2014-08-05 11:47:58 +0200
Inconsistent results with bit type
Mon 2014-08-04 21:36:02 +0200
EITS could eat all tmpdir space and hang
Mon 2014-08-04 21:19:24 +0200
mysqltest: support pairs of delimiters in replace_regex
Sun 2014-08-03 21:43:59 +0200
expand MariaDB dual-stack support
Sun 2014-08-03 18:58:53 +0200
remove unused OPT_xxx values from mysqld.cc and the related dead code
Sun 2014-08-03 18:39:36 +0200
[PATCH] mysql_config prints usage to stdout and exit with 0 if run with unknow option
Sun 2014-08-03 17:13:56 +0200
Hard-coded paths in the source cannot be opt-out
Mon 2014-08-04 11:55:38 +0400
- MariaDB crash on Power8 when built with advance tool chain
Thu 2014-07-31 14:31:05 +0400
- MariaDB crash on Power8 when built with advance tool chain
Thu 2014-07-31 18:14:37 +0200
fix failures in embedded tests
Thu 2014-07-31 12:03:20 +0200
MySQL Bug#13036505 62540: TABLE LOCKS WITHIN STORED FUNCTIONS ARE BACK IN 5.5 WITH MIXED AND ROW BI
Thu 2014-07-31 11:08:56 +0200
HA_MUST_USE_TABLE_CONDITION_PUSHDOWN is not accounted by init_read_record()
Thu 2014-07-31 14:43:35 +0300
Try to fix compiler error seen on Labrador.
Thu 2014-07-31 09:51:05 +0200
fatal "Lost connection" error w/ GCC 4.9 'Release' build; workaround ~ CFLAGS="-fno-delete-null-pointer-checks"
Thu 2014-07-31 10:32:52 +0300
: InnoDB: Assertion failure in thread 2810182464 in file buf0flu.cc line 549.
Wed 2014-07-30 23:16:49 +0300
Fixed failing testcase
[merge] Wed 2014-07-30 22:05:47 +0300
Automatic merge
Sat 2014-07-19 17:46:08 +0300
Fixed problem with very slow shutdown when using 100,000 MyISAM tables with delay_key_write
Wed 2014-07-30 22:01:10 +0300
Fixed : "Error 'Table 't1' already exists' on query" with slave_ddl_exec_mode=IDEMPOTENT
Wed 2014-07-30 21:58:26 +0300
Fixed wrong usage of global_query_id. (It's not protected by LOCK_thread_count)
Sun 2014-07-27 08:47:37 +0300
Merge revision 4244 from 5.5. Fix compiler error on sparc.
Sat 2014-07-26 20:17:59 +0300
Fix unnecessary printout of same writer thread more than once. Fixed also a compiler warning.
Fri 2014-07-25 17:02:47 +0400
- rpl.rpl_insert, rpl.rpl_insert_delayed and main.mysqlslap fail on PPC64
Fri 2014-07-25 10:30:16 +0300
Merge InnoDB fixes from 5.5 revisions 4229, 4230, 4233, 4237 and 4238 i.e.
Thu 2014-07-24 18:12:32 +0400
- Deadlock around rw_lock_debug_mutex on PPC64
Wed 2014-07-23 12:55:26 +0400
- main.statistics fails on PPC64
Tue 2014-07-22 19:31:45 +0300
: Restrict number of error messages about persistent statictic tables not found
Tue 2014-07-22 15:28:15 +0500
gis-precise.test fixed to work on Power8.
Tue 2014-07-22 14:54:38 +0400
- rpl.rpl_gtid_basic, rpl.rpl_gtid_stop_start, rpl.rpl_gtid_crash fail on PPC64
Tue 2014-07-22 13:17:16 +0300
: Server crashed with assertaion failure in file ha_innodb.cc line 8473
Tue 2014-07-22 13:08:32 +0300
: Server crashed with assertaion failure in file ha_innodb.cc line 8473
Tue 2014-07-22 10:49:28 +0500
CMake option to build without thread pool. Check if the threadpool is available on the system and set HAVE_POOL_OF_THREADS respectively.
Tue 2014-07-22 10:10:56 +0300
: Maria DB crashes randomly on creating indexes
Mon 2014-07-21 13:07:48 +0500
gis-precise test fixed to pass on Power8.
Mon 2014-07-21 13:16:08 +0400
- rpl.rpl_gtid_master_promote fails on PPC64
Fri 2014-07-18 19:45:21 +0400
- max_relay_log_size and sql_slave_skip_counter misbehave on PPC64
Fri 2014-07-18 15:16:25 +0400
- MariaDB crash on Power8 when built with advance tool chain
Tue 2014-07-15 10:57:53 +0300
: sys_vars.innodb_simulate_comp_failures_basic missing result file
[merge] Fri 2014-07-11 12:06:47 +0200
, , , : Deadlocks during parallel replication causing replication to fail.
Fri 2014-07-11 10:54:43 +0200
Fri 2014-07-11 11:17:50 +0200
Fix test failure seen in buildbot on power8.
Thu 2014-07-10 12:44:20 +0400
Coding style fixes: remove trailing spaces.
Thu 2014-07-10 10:00:21 +0400
Coding style fixes: remove trailing spaces.
Wed 2014-06-25 15:24:11 +0200
: sql_slave_skip_counter does not work with GTID
Wed 2014-07-09 13:36:28 +0200
: mysqldump --master-data does not work with GTID setups : mysqldump issues FLUSH TABLES, which gets written into binlog and replicated
Wed 2014-07-09 13:09:41 +0400
: It is impossible to see if "filesort with small limit" optimization was used - Add a Sort_priority_queue_sorts status variable.
Wed 2014-07-09 12:32:00 +0400
: It is impossible to see if "filesort with small limit" optimization was used - Make log_slow_verbosity print "Priority_queue: (Yes|No)" into the slow query log. (but we do not add a correspoding column to P_S.statement tables).
Wed 2014-07-09 12:35:31 +0400
Coding style fixes: remove trailing spaces.
Tue 2014-07-08 21:05:18 +0300
: Mariadb server crashes with assertion failure in file ha_innodb.cc
Tue 2014-07-08 19:39:27 +0200
ALTER TABLE t1 ENGINE=InnoDB keeps bad options when t1 ENGINE is CONNECT
Tue 2014-07-08 19:39:06 +0200
small cleanup of the SHOW CREATE TABLE code
Tue 2014-07-08 19:38:26 +0200
Incorrect information in file when *.frm is > 256K
Tue 2014-07-08 19:38:08 +0200
cleanup, unused error mesages
Tue 2014-07-08 19:37:37 +0200
typo in CMakeLists.txt that caused USE_MYSYS_NEW to be set too early and incorrectly
[merge] Tue 2014-07-08 19:34:53 +0200
Cross-compile fixes
Sun 2014-04-27 00:02:19 +0100
MySQL Bug #61340: Use CMake EXPORT feature to aid cross-compiling.
Tue 2014-07-08 18:51:34 +0300
: mariadb crash signal 11
Mon 2014-07-07 11:17:05 +0200
: When slave stops with error, error message should indicate the failing GTID
Fri 2014-07-04 08:09:27 +0300
: MariaDB with XtraDB uses times more of IO events than with InnoDB plugin
Fri 2014-07-04 06:31:48 +0300
: Innodb causes server crash after disk full, then can't ALTER TABLE any more.
Thu 2014-07-03 14:55:03 +0300
: Innodb causes server crash after disk full, then can't ALTER TABLE any more.
Tue 2014-07-01 00:30:24 +0500
Merge gis test cases form 5.6. Tests were merged. As the implementation is different, the 'internal debugging' part was not merged, only a stub for it created.
Mon 2014-06-30 13:59:21 +0200
Fix test failures in rpl.rpl_checksum and rpl.rpl_gtid_errorlog.
Fri 2014-06-27 13:34:29 +0200
: Assertion `thd->transaction.stmt.is_empty() || thd->in_sub_stmt || (thd->state_flags & Open_tables_state::BACKUPS_AVAIL)' fails with parallel replication
Fri 2014-06-27 09:32:55 +0200
SET ROLE returning ERROR 1959 Invalid role specification for valid role
Wed 2014-06-25 15:17:03 +0200
: When slave stops with error, error message should indicate the failing GTID
Wed 2014-06-25 13:08:30 +0200
: Error messages written upon LOST EVENTS incident are corrupted
Tue 2014-06-24 21:17:59 +0200
semisync maturity: Unknown -> Gamma
Tue 2014-06-24 18:53:25 +0200
metadata_lock_info: Beta -> Gamma
Tue 2014-06-24 14:43:08 +0200
: Migrate a slave from MySQL 5.6 to MariaDB 10 break replication
Mon 2014-06-23 20:06:24 +0200
long overdue: change maturity level for built-in auth plugins to stable
Fri 2014-06-20 14:30:35 +0400
Increased the version number
Wed 2014-06-18 18:15:04 +0400
- WebScaleSQL patches
Wed 2014-06-18 12:12:43 +0400
- WebScaleSQL patches
Wed 2014-06-18 11:03:08 +0200
: Error 1590 is not autoskippable
Wed 2014-06-18 11:23:20 +0400
- WebScaleSQL patches
Tue 2014-06-10 22:20:33 +0400
- Compile/run MariaDB with ASan
Fri 2014-06-13 13:25:32 +0200
promote server_audit and sequence plugins to stable
Check wildcard match as early as possible for SHOW STATUS. This makes SHOW STATUS like 'xxx' a lot faster and use less mutex
Made max_relay_log_size depending on master connection.
Added sys_vars.default_master_connection_basic to fix a failure in sys_vars.all_vars, modified sql_slave_skip_counter_basic to allow session-level settings
Added commands to mysqladmin: start-all-slaves & stop-all-slaves
Removed logging of "next log '%s' is currently active | not active"
Fixed bug in my_vsnprintf() when using positional parameters with length
Added fn_ext2(), which returns pointer to last '.' in file name
max_relay_log_size now acts as a normal slave specific variable
Don't store replication position if innobase_overwrite_relay_log_info is not set
max_relay_log_size copies it's values from max_binlog_size at startup
Revision #3427.4.6 Wed 2012-10-03 01:44:54 +0300
Changed SHOW_FUNC variabels that don't return SHOW_ARRAY to SHOW_SIMPLE_FUNC.
This allows us to avoid calculating variables (including those involving mutex) that doesn't match the given wildcard in SHOW STATUS LIKE '...'
Removed all references to active_mi that could cause problems for multi-source replication.
Added START|STOP ALL SLAVES
Added SHOW ALL SLAVES STATUS
Revision #3427.4.5 Mon 2012-10-01 02:30:44 +0300
Made max_relay_log_size depending on master connection.
Changed names of multi-source log files so that original suffixes are kept.
Revision #3427.4.4 Fri 2012-09-28 21:22:24 +0300
Fixed issues found by QA (Elena)
Added parameter to reset_logs() so that one can specify if new logs should be created.
Revision #3427.4.3 Fri 2012-09-28 09:28:40 +0400
Tests for Multi-source replication (MDEV-253)
Revision #3427.4.2 Fri 2012-09-28 03:45:05 +0300
Added multi-source support to show relaylog events
Revision #3427.4.1 Fri 2012-09-28 02:06:56 +0300
Implementation of Multi-source replication (MDEV-253)
Documentation of the feature can be found at:
This code is based on code from Taobao, developed by Plinux
Fix two bugs concerning Discovery of CSV tables: Sep_char default is now ',' like when discovery is not used If data_charset is UTF8, column names retrieved from the header are no longer converted to UTF8 considering they already are (MDEV-7421)
Revision #4439.2.3 Mon 2014-11-24 18:26:44 +0100
Enhance the implementation of ODBC tables when using scrollable cursor
Revision #4439.2.2 Sun 2014-11-23 16:12:26 +0100
Fix a bug causing the day always printed as Sunday for date columns with a date format specifying DDD or DDDD.
Revision #4439.2.1 Thu 2014-11-20 23:18:51 +0100
Remove gcc warning (variable n is set and not used)
Revision #4320.1.2 Tue 2014-08-05 17:01:41 +0200
Fix failing tests. part_file.test failure was due to a new alter flag that were not taken in acount in check_if_supported_inplace_alter. mysql.test failure is strange, the suppressed warning should not be made anyway.
Revision #4320.1.1 [merge] Mon 2014-08-04 18:17:56 +0400
Merge 10.0->10.0-connect
Revision #3984.2.28 Thu 2014-08-07 17:59:21 +0200
This is a major update that fixes most of the issues and bugs that have been created by the last addition of new CONNECT features. The version previous to this one is a preliminary test version and should not be distributed.
Revision #3984.2.27 Fri 2014-07-25 11:37:07 +0200
Fix an error pointed out by Valgrind due to uninitialised Correlated variable. This variable is not to be used by CONNECT.
Revision #3984.2.26 Thu 2014-07-24 15:50:29 +0200
Try to fix some test failure modified: storage/connect/mysql-test/connect/t/part_table.test
Revision #3984.2.25 Tue 2014-07-22 19:45:25 +0200
Modif avglen calculation and add AVG_ROW_LENGTH option to test This is to get same test results on Linux and Windows
Revision #3984.2.24 Tue 2014-07-22 15:51:21 +0200
Fix bugs in handling of remote index when updating and deleting
Revision #3984.2.23 Sun 2014-07-20 20:39:17 +0200
FIX errors and some gcc warnings
Revision #3984.2.22 Sun 2014-07-20 12:31:42 +0200
This is a new version of the CONNECT storage engine. It was developed in a sub-branch of this one and merged by pushing all the changes from it. This version adds the following to CONNECT:
Revision #3984.2.21 [merge] Thu 2014-07-17 19:28:28 +0200
Commit merged files.
Revision #4155.1.12 Sat 2014-06-21 16:02:50 +0200
Fix a bug of MYSQL table type. When (REMOTE) indexed, local indexing was wrongly used for UPDATE and DELETE.
Sun 2014-06-15 17:01:58 +0200
Fix calculating the number of fields of CSV and FMT tables. Could be wrong on UPDATE and INSERT if the table had special columns.
Revision #3984.2.20 Thu 2014-07-17 18:13:51 +0200
This commit brings many changes, in particular two important ones: 1) Support of partitioning by connect. A table can be partitioned by files, this is an enhanced MULTIPLE table. It can be also partitioned by sub-tables like TBL and this enables table sharding. 2) Handling a CONNECT bug that causes in some cases extraneous rows to remain in the table after an UPDATE or DELETE when the command uses indexing (for not fixed file tables). Until a real fix is done, CONNECT tries to ignore indexing and if it cannot do it abort the command with an error message.
Revision #3984.2.19 [merge] Sat 2014-05-31 13:18:32 +0200
Commit merged files
Revision #3984.2.18 [merge] Sat 2014-05-31 12:31:26 +0200
Add support of partition tables
Revision #3984.2.17 Sat 2014-05-10 12:21:08 +0200
FIX some MAP and XMAP errors (such as mapped indexes not closed) Do not put version in XML files header Remove HTON_NO_PARTITION for testing Fix a wrong return (instead of DBUG_RETURN) in index_init Plus a few typos
Revision #3984.2.16 Fri 2014-05-02 15:55:45 +0200
Adding fetched columns to Dynamic index key (unique only) Fix two bugs concerning added KXYCOL's: 1 - Not set during reading 2 - Val_K not set in FastFind
Revision #3984.2.15 [merge] Wed 2014-04-30 11:05:11 +0200
Commit merged files (HUGE to use instead of storing MySQL result sets)
Revision #3984.2.14 Wed 2014-04-30 10:48:29 +0200
Implementation of adding selected columns to dynamic indexes.
Revision #3984.2.13 [merge] Sat 2014-04-26 00:34:54 +0200
Commit merged files
Revision #3984.2.12 Sat 2014-04-26 00:17:26 +0200
Implement dynamic indexing
Revision #3984.2.11 [merge] Wed 2014-04-23 12:34:24 +0200
Commit merged files
Revision #3984.2.10 [merge] Sat 2014-04-19 18:02:01 +0200
Commit merge files (implementing "remote" indexes)
Revision #3984.2.9 [merge] Sat 2014-04-19 16:41:25 +0200
Commit merge files
Revision #3984.2.8 [merge] Sat 2014-04-19 11:11:30 +0200
Commit merged files
Revision #3984.2.7 [merge] Mon 2014-04-07 00:23:37 +0200
Commit various changes
Revision #3984.2.6 Sun 2014-03-23 18:49:19 +0100
Work in progress
Revision #3984.2.5 [merge] Sat 2014-03-22 09:07:47 +0100
Include last source modifs
Revision #3984.2.4 [merge] Sat 2014-03-22 08:57:32 +0100
Resolving conflicts
Revision #3984.2.3 [merge] Thu 2014-03-20 12:05:47 +0100
MRR + Block Indexing
Revision #3984.2.2 Mon 2014-03-10 18:59:36 +0100
Adding files needed for block indexing
Revision #3984.2.1 Mon 2014-03-10 12:21:17 +0100
Temporary
Revision #4339.1.5 Thu 2014-08-07 18:08:50 +0200
Fix rpl.rpl_semi_sync_uninstall_plugin to work reliably
Revision #4339.1.4 [merge] Thu 2014-08-07 18:06:56 +0200
MariaDB 5.5.39 merge
Revision #4339.1.3 [merge] Wed 2014-08-06 20:05:10 +0200
innodb-5.6.19
Revision #0.49.5 Mon 2014-06-09 18:16:00 +0200
5.6.19
Revision #4339.1.2 [merge] Wed 2014-08-06 19:57:06 +0200
xtradb-5.6.19-67.0
Revision #0.12.71 Wed 2014-08-06 19:23:35 +0200
percona-server-5.6.19-67.0
Revision #4339.1.1 [merge] Wed 2014-08-06 19:41:33 +0200
perfschema 5.6.20
Revision #0.63.5 Wed 2014-08-06 19:29:02 +0200
mysql-5.6.20
Revision #4293.1.1 Sat 2014-07-19 13:38:40 +0300
Fixed assert in perfschema/pfs.cc::start_idle_wait_v1 when using performance schema and big packets in debug version.
Revision #4273.1.12 Thu 2014-07-10 14:24:53 +0200
Fix compile failure in non-debug build.
Revision #4273.1.11 Thu 2014-07-10 13:55:53 +0200
MDEV-6435: Assertion `m_status == DA_ERROR' failed in Diagnostics_area::sql_errno() with parallel replication
Revision #4273.1.10 Wed 2014-07-09 13:02:52 +0200
Revision #4273.1.9 Tue 2014-07-08 15:59:03 +0200
Fix small merge errors after rebase
Revision #4273.1.8 Tue 2014-07-08 14:54:53 +0200
Revision #4273.1.7 Tue 2014-07-08 12:54:47 +0200
Revision #4273.1.6 Fri 2014-07-04 07:44:55 +0200
Fix that gap locks are only skipped within one group commit.
Revision #4273.1.5 Tue 2014-06-10 10:13:15 +0200
Revision #4273.1.4 Tue 2014-06-03 10:31:11 +0200
Revision #4273.1.3 Thu 2014-05-15 15:52:08 +0200
MDEV-5262: Missing retry after temp error in parallel replication
Revision #4273.1.2 Tue 2014-05-13 13:42:06 +0200
MDEV-5262: Missing retry after temp error in parallel replication
Revision #4273.1.1 Thu 2014-05-08 14:20:18 +0200
MDEV-5262: Missing retry after temp error in parallel replication
Download |Release Notes |Changelog |Overview of 10.0
Release date: 10 Feb 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 #3994 Thu 2014-02-06 21:58:38 +0100
skip performance_schema also in spider/bg suite (as it was done for spider suite)
Thu 2014-02-06 21:26:00 +0100
update failing test to match recently updated result file
[merge] Thu 2014-02-06 16:38:40 +0100
merge with 10.0-monty
Thu 2014-02-06 16:14:09 +0200
Fixed errors and warnings found by buildbot
Thu 2014-02-06 16:28:05 +0100
fix tests for solaris - different errno numbers and/or different errno messages
Thu 2014-02-06 16:27:55 +0100
fix tests to cleanup after themselves
Thu 2014-02-06 16:27:44 +0100
another TLS valgrind suppression
Thu 2014-02-06 16:27:23 +0100
fix the fix and update test results for
Thu 2014-02-06 16:27:05 +0100
ALTER TABLE .. [ADD|DROP] FOREIGN KEY IF [NOT] EXISTS does not work if constraint name is not used. Patches for server and the Innodb engine. Server is fixed so it does nothing if no indexes left to alter. Innodb parser is fixed so it looks for the IF [NOT] EXISTS option in a string. Another change is that it uses the index name for the internal dictionary. Prior to that it only used the CONSTRAINT name for it.
Thu 2014-02-06 16:25:40 +0100
install_spider.sql tries to create tables with DEFAULT clause for TEXT columns
Thu 2014-02-06 16:25:18 +0100
mtr: allow nested plugin suites to be defaults too
[merge] Thu 2014-02-06 14:21:50 +0400
Merge 10.0-connect -> 10.0
[merge] Wed 2014-02-05 13:36:17 +0400
Merge 10.0->10.0-connect
Wed 2014-02-05 18:18:51 +0100
revert bugfix for deb upgrade 5.5 to 10.0.6 does not work it didn't help, instead it only broke upgrades even more
Wed 2014-02-05 17:27:41 +0100
more solaris fixes. xtradb and spider.
Wed 2014-02-05 17:27:32 +0100
fix the test to be independent from the stack size
Wed 2014-02-05 20:53:54 +0200
Fix of rpl_parallel.test cleanup.
[merge] Wed 2014-02-05 20:35:11 +0200
merge 10.0-base ->10.0
[merge] Wed 2014-02-05 16:20:37 +0200
merge 5.5->10.0-base
Wed 2014-02-05 16:41:29 +0400
From MySQL 5.6.13 change log: Unlike MyISAM, InnoDB does not support boolean full-text searches on nonindexed columns, but this restriction was not enforced, resulting in queries that returned incorrect results. (Bug #16434374)
Wed 2014-02-05 16:39:21 +0400
Intentional change in logging
Wed 2014-02-05 03:51:18 +0400
Spider tests failed in buildbot due to the lack of memory. Turned off Performance Schema for Spider test suite
Wed 2014-02-05 03:17:39 +0400
Cannot build the package under Debian Wheezy
Tue 2014-02-04 19:30:29 +0100
harmless typo fixed
Tue 2014-02-04 19:29:58 +0100
ha_xtradb.so fix for solaris, gcc 3.4.3
Tue 2014-02-04 19:08:50 +0100
don't link with libmysys twice (it's implied here)
Tue 2014-02-04 19:07:15 +0100
update result file
[merge] Tue 2014-02-04 10:49:44 +0100
merge
Mon 2014-02-03 22:28:35 +0100
test fixes
[merge] Tue 2014-02-04 13:34:11 +0400
Merge
Tue 2014-02-04 13:27:10 +0400
: 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-04 12:05:00 +0400
Removing "#include <sys/timeb.h>" from my_global.h, which has been removed earlier, but somehow got into the sources again.
Mon 2014-02-03 23:29:22 +0400
Assertion ``cached_field_ type == MYSQL_TYPE_STRING || ltime.time_type == MYSQL_TIMESTAMP_NONE || mysql_type_to_time_type(cached_field_type) == ltime.time_type'` fails with IF, ISNULL, ADDDATE
[merge] Mon 2014-02-03 09:13:03 +0400
Merg 10.0-connect -> 10.0
[merge] Fri 2014-01-31 14:21:15 +0400
merge 10.0 -> 10.0-connect
[merge] Tue 2014-01-21 14:07:00 +0400
Merge
Tue 2014-01-21 14:02:56 +0400
: Assertion ``toku_ft_needed_unlocked(src_h)'` failed (errno=11) ...
Mon 2014-01-20 16:36:57 +0400
: rpl.rpl_trunc_temp fails in 10.0-serg Undo the previous band-aid fix in psergey@askmonty.org-20130802141209-4dqfvx2db8acxwbl. Kristian has made a proper fix, which uses a different approach.
Tue 2014-01-14 19:00:38 +0100
Fix for @@global.relay_log_purge not per-master, conflicts between different masters in multisource replication
Sat 2013-12-28 20:36:57 +0400
Increment the version number
The most recent release in the series is:
Release date: 12 May 2014
For the highlights of this release, see the .
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-05-10 23:42:01 +0200
Revision #3978.1.3 Wed 2014-02-05 21:36:16 +0200
MDEV-5602: CREATE OR REPLACE obtains stricter locks than the connection had before
Revision #3978.1.2 Wed 2014-02-05 19:25:18 +0200
Marked some very slow tokudb test with --big_test
Revision #3978.1.1 [merge] Wed 2014-02-05 19:23:11 +0200
Automatic merge
Revision #3961.1.7 Wed 2014-02-05 19:01:59 +0200
Replication changes for CREATE OR REPLACE TABLE
CREATE TABLE is by default executed on the slave as CREATE OR REPLACE
DROP TABLE is by default executed on the slave as DROP TABLE IF NOT EXISTS
Fri 2014-01-31 12:06:28 +0200
Fixes for CREATE_OR_REPLACE
Server crashes in Locked_tables_list::restore_lock on CREATE OR REPLACE .. SELECT under LOCK
Assertion ``share->tdc.all_tables.is_empty() || remove_type != TDC_RT_REMOVE_ALL'` fails in tdc_remove_table
Wed 2014-01-29 15:41:10 +0200
Fixed compiler warnings Made stopping of slave more robust Fixed tokudb test cases that gave different results between runs Speed up some slow tokudb tests by adding begin ... commit
Wed 2014-01-29 15:37:17 +0200
Implementation of : CREATE OR REPLACE TABLE
Thu 2014-01-09 22:01:12 +0200
Cleanups:
Updated help for mysql-test-run
Added OQGraph to all cmake error output regarding OQGraph to make it easier to spot problems
Thu 2014-01-02 11:19:19 +0200
Fixes to get valgrind to work with jemalloc
Added MALLOC_LIBRARY variable to hold name of malloc library
Back ported valgrind related fixes from jemalloc 3.4.1 to the included jemalloc 3.3.1
Fri 2013-12-27 13:00:14 +0200
Increased back_log to 150, but not more than max_connections.
This was done to get better performance when doing a lot of connections. Ensure that thread_cache_size is not larger than max_connections (trivial optimizations). Fixed that the --host_cache_size=# startup option works
Revision #3966.2.2 Mon 2014-02-03 23:07:49 +0100
Fix a few GCC errors an warnings
Revision #3966.2.1 Mon 2014-02-03 16:14:13 +0100
This is a major update of CONNECT that goes from version 1.1 to 1.2
Implement a first support of the ALTER TABLE command. This fixes MDEV-5440 but does much more than only that. See the details of how ALTER is supported in the new documentation and also in MDEV-5440 comment. This is done principally by implementing for CONNECT the virtual function check_if_supported_inplace_alter.
Revision #3413.21.511 Wed 2014-02-05 14:25:37 +0400
unix_socket fails in some build environments when $USER variable appears to be unset, or when it contains 'root' even though the user does not have real root permissions
Revision #3413.21.510 Sat 2014-02-01 02:41:12 +0400
Increment the version number
Revision #3413.21.509 [merge] Wed 2014-01-29 00:19:53 +0200
merge of MDEV-5369 (5.3->5.5)
Revision #2502.567.191 Tue 2014-01-28 23:23:14 +0200
MDEV-5369: Wrong result (0 instead of NULL) on 2nd execution of PS with LEFT JOIN, TEMPTABLE view
Revision #3427.35.234 Mon 2014-02-03 08:54:12 +0400
Upgrading the bundled PCRE to 8.34
Revision #3965.1.22 Mon 2014-02-03 15:27:03 +0100
WEIGHT_STRING fix: correct Item_func_weight_string::eq() method
Revision #3965.1.21 Mon 2014-02-03 15:26:58 +0100
mysql 5.6 partitioning bugfix: doubly-reported error
Revision #3965.1.20 [merge] Mon 2014-02-03 15:22:39 +0100
10.0-base merge
Revision #3427.35.233 Sat 2014-02-01 00:54:28 +0100
make sequence and sql_discovery suites default too
[merge] Sat 2014-02-01 00:54:03 +0100
5.5 merge
[merge] Tue 2014-01-28 10:58:18 +0100
5.3 merge
Fri 2014-01-31 13:52:29 +0400
Adding a new command into CMakeLists.txt: SET(CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE ON) to find header files from the bundled libraries (jemalloc, yassl, readline, pcre, etc) before the ones installed in the system.
[merge] Tue 2014-01-07 11:57:03 +0100
Merge into 10.0-base: , make parallel replication waits killable.
Mon 2014-01-06 16:05:52 +0100
: Make parallel replication waits killable
Revision #3965.1.19 Sun 2014-02-02 10:09:05 +0100
fixes:
roles.grant_proxy-5526 test for --embedded
gcc warning in Connect
Revision #3965.1.18 Sun 2014-02-02 10:06:29 +0100
MySQL Worklog #5522 - InnoDB transportable tablespaces. Cleanups:
remove unused HA_EXTRA_EXPORT (can be added later if needed, e.g. for Aria)
clarify the meaning of HA_CAN_EXPORT
make all engines that support EXPORT to announce it
reduce code duplication
Revision #3965.1.17 Sun 2014-02-02 10:00:36 +0100
Merge the server part of MySQL Worklog #5522 - InnoDB transportable tablespaces. Syntax. Server support. Test cases.
InnoDB bugfixes:
don't mess around with system sprintf's, always use my_error() for errors.
don't use InnoDB internal error codes where OS error codes are expected.
don't say "file not found", when it was.
Revision #3965.1.16 [merge] Sat 2014-02-01 14:08:34 +0100
upgrade sphinx to 2.1.5
Revision #0.47.2 Sat 2014-02-01 10:56:56 +0100
sphinxse 2.1.5-release
Revision #3965.1.15 [merge] Sat 2014-02-01 10:53:41 +0100
null-merge with the new sphinxse-merge bzr tree
Revision #0.47.1 Sat 2014-02-01 10:40:58 +0100
sphinxse 0.9.9
Revision #3965.1.14 Sat 2014-02-01 09:34:07 +0100
MDEV-5549 Wrong row counter in found_rows() result
Revision #3965.1.13 Sat 2014-02-01 09:33:26 +0100
MDEV-5574 Set AUTO_INCREMENT below max value of column.
Update InnoDB to 5.6.14
Apply MySQL-5.6 hack for MySQL Bug#16434374
Move Aria-only HA_RTREE_INDEX from my_base.h to maria_def.h (breaks an assert in InnoDB)
Fix InnoDB memory leak
Revision #3965.1.12 Sat 2014-02-01 09:32:59 +0100
MDEV-5544 Custom errors (generated from storage engine) not getting returned by mariadb
Revision #3965.1.11 Wed 2014-01-29 16:10:53 +0100
MDEV-5295 deb upgrade 5.5 to 10.0.6 does not work
Revision #3965.1.10 Wed 2014-01-29 11:00:06 +0100
MDEV-5525 Assertion ``status == 0'` fails on creating user after granting it role admin option
Revision #3965.1.9 Wed 2014-01-29 00:05:24 +0100
MDEV-5526 Assertion ``proxied_user->host.length'` fails on GRANT PROXY ON
Revision #3965.1.8 Tue 2014-01-28 21:11:56 +0100
MDEV-5523 Server crashes on DROP USER
Revision #3965.1.7 Tue 2014-01-28 21:02:17 +0100
MDEV-5521 SET ROLE as prepared statement crashes the server
Revision #3965.1.6 Tue 2014-01-28 21:01:21 +0100
MDEV-5520 Connection lost on wrong CREATE ROLE
Revision #3965.1.5 Tue 2014-01-28 19:44:19 +0100
MDEV-5493 ha_sphinx.so is not included into Ubuntu deb packages (included into Debian)
Revision #3965.1.4 Sat 2014-01-25 14:52:20 +0100
add all csv extensions to the ha_tina_exts[] array
Revision #3965.1.3 Wed 2013-12-25 21:21:47 +0100
minor cleanup
Revision #3965.1.2 Wed 2013-12-18 15:39:09 +0200
Fix for: MDEV-5221: User auto-creation does not work upon GRANT
Revision #3965.1.1 Wed 2013-12-25 10:13:15 +0100
mtr: print a detailed warning on a uninit assignment in the [ENV] group spider suites: #varname is a valid syntax for a variable name, don't use it for comments
Revision #3913.1.26 Tue 2013-12-31 13:08:29 +0100
Fix bug MDEV-5486 (fail to create or drop a table dbn.tbn when no default database)
Revision #3913.1.25 Sat 2013-12-28 16:56:51 +0100
Fix variables used uninitialized
Revision #3913.1.24 Sat 2013-12-28 15:46:49 +0100
Add the DECIMAL data type (TYPE_DECIM) Change the variable name of the DOUBLE type from TYPE_FLOAT to TYPE_DOUBLE Change some names to reflect ODBC version 3. This affects some variable names, function names and catalog table column names. Qualifier -> Catalog Owner (Creator) -> Schema Length -> Precision Prec -> Scale
Revision #3913.1.23 Wed 2013-12-25 18:24:37 +0400
Adding tests for TABLE_TYPE=ODBC with Oracle.
the problem was caused by EXPLAIN INSERT SELECT. For that statement, the code would call select_insert::prepare2(), which would call handler->ha_start_bulk_insert(). The corresponding handler->end_bulk_insert() call is made from select_insert::send_eof or select_insert::abort_result_set which are never called for EXPLAIN INSERT SELECT.
Fixed by re-using approach of mysql-5.6: don't call ha_start_bulk_insert() if we are in EXPLAIN.
fix a bad merge, causing a crash of fulltext.test in --ps-protocol
Revision #4208 [merge] Sat 2014-05-10 08:20:27 +0200
10.0 merge
Revision #4206.1.3 Fri 2014-05-09 14:53:32 +0200
TokuDB: enable online alter for partitioned tabled
Fri 2014-05-09 12:36:15 +0200
for windows
[merge] Fri 2014-05-09 12:35:11 +0200
Revision #4207 Fri 2014-05-09 11:43:53 +0300
MDEV-4791: Assertion range_end >= range_start fails in log0online.c on select from I_S.INNODB_CHANGED_PAGES
Revision #4206 [merge] Thu 2014-05-08 11:33:51 +0200
merge with 10.0-connect
Revision #4155.1.6 Tue 2014-05-06 16:00:48 +0200
Fix gcc error and warnings modified: storage/connect/odbconn.cpp storage/connect/xindex.cpp
Mon 2014-05-05 17:36:16 +0200
Fix a bug concerning index mapping that caused mapped index files not to be unmapped. This caused a crash instead of reporting an error. This was also fixed. modified: storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/maputil.cpp storage/connect/table.cpp storage/connect/xindex.cpp storage/connect/xindex.h storage/connect/xtable.h
Sun 2014-04-27 19:18:20 +0200
Enable MYSQL tables to USE result instead of STORE result. See the issue reported in . modified: storage/connect/myconn.cpp storage/connect/myconn.h storage/connect/tabmysql.cpp storage/connect/tabmysql.h
Fri 2014-04-25 19:14:33 +0200
Check in Indexable, create and check_if_supported_inplace_alter for not indexable tables when they are Multiple or Compressed. modified: storage/connect/ha_connect.cc storage/connect/tabdos.h
Fri 2014-04-25 15:34:02 +0200
Do not throw an error on empty ODBC CATFUNC () modified: storage/connect/ha_connect.cc storage/connect/odbconn.cpp
Tue 2014-04-22 19:15:08 +0200
FIX a bug causing libxml2 not retrieving expanded multiple column values. This was working but the cause probably comes from freeing Xop object to handle memory leaks reported by Valgrind. Also add a test case on XML multiple tables. added: storage/connect/mysql-test/connect/r/xml_mult.result storage/connect/mysql-test/connect/std_data/bookstore.xml storage/connect/mysql-test/connect/t/xml_mult.test modified: storage/connect/domdoc.cpp storage/connect/tabxml.cpp storage/connect/tabxml.h
Revision #4205 Thu 2014-05-08 11:09:00 +0200
fix innodb.row_lock test to work in 10.0
Revision #4204 Thu 2014-05-08 10:25:24 +0200
fix mdl_sync test to work now when ALTER TABLE .. ENGINE=xxx may be executed online
Revision #4203 Thu 2014-05-08 10:25:16 +0200
after merge test case fixes
Revision #4202 Thu 2014-05-08 10:25:09 +0200
post-fix for the merge of "Bug#16216513 INPLACE ALTER DISABLED FOR PARTITIONED TABLES" make this innodb-only patch work for other engines as well
Revision #4201 Thu 2014-05-08 10:01:31 +0200
merge of "Bug#16216513 INPLACE ALTER DISABLED FOR PARTITIONED TABLES"
Revision #4200 Wed 2014-05-07 22:36:40 +0200
merge of "BUG#18233051 FTS: FAILING ASSERTION: NUM_TOKEN < MAX_PROXIMITY_ITEM"
Revision #4199 Wed 2014-05-07 22:36:25 +0200
merge of "BUG
Revision #4198 [merge] Wed 2014-05-07 17:33:33 +0200
xtradb 5.6.17-65.0
Revision #0.12.70 Tue 2014-05-06 21:18:00 +0200
percona-server-5.6.17-65.0
[merge] Wed 2014-05-07 17:32:23 +0200
innodb 5.6.17
Tue 2014-05-06 21:13:16 +0200
5.6.17
Wed 2014-05-07 16:13:00 +0200
5.6-compatibility, per-host connect error counter is reset only after the successful connection, not when a client reply packet is received (that still might be invalid).
Wed 2014-05-07 16:12:39 +0200
revno: 5265 committer: Christopher Powers branch nick: mysql-5.6-bug16750433 timestamp: Fri 2013-06-28 07:48:12 -0500 message: Bug#16750433 - THE STATEMENT DIGEST DOES NOT SHOW THE SLAVE SQL THREAD STATEMENTS
Wed 2014-05-07 16:12:29 +0200
revno: 5305.1.1 committer: Marc Alff branch nick: mysql-5.6-bug17156507 timestamp: Tue 2013-07-23 15:08:32 +0200 message: Bug#17156507 SUCCESSFUL CONNECTION ATTEMPT DOESN'T RESET THE SUM_CONNECT_ERRORS COUNTER
[merge] Wed 2014-05-07 16:12:16 +0200
perfschema 5.6.17
Wed 2014-05-07 10:04:30 +0200
5.6.17
Wed 2014-05-07 10:24:02 +0200
compiler warning
Wed 2014-05-07 10:21:58 +0200
after perfschema-mergetree merge - update tests and results
[merge] Wed 2014-05-07 10:21:41 +0200
null-merge from perfschema-5.6 merge tree (only new files and small style changes are accepted)
Wed 2014-05-07 10:02:35 +0200
perfschema 5.6.10 initial commit. include/mysql/psi/*
Tue 2014-05-06 21:42:05 +0200
making perfschema easier to merge: remove unnecessary changes
Tue 2014-05-06 13:57:56 +0200
after InnoDB/XtraDB 5.6.16 merge
[merge] Tue 2014-05-06 10:21:34 +0200
10.0.11 merge
Mon 2014-05-05 18:16:30 +0200
percona-server-5.6.16-64.2.tar.gz
[merge] Tue 2014-05-06 09:57:39 +0200
10.0.11 merge
Mon 2014-05-05 18:20:28 +0200
5.6.16
Mon 2014-05-05 23:53:31 +0200
merge MySQL-5.6 bugfix "Bug#17862905: MYSQLDUMP CREATES USELESS METADATA LOCKS"
[merge] Mon 2014-05-05 17:50:07 +0200
Merge fixed OQGRAPH into 10.0 tree
Fri 2014-04-11 21:09:18 +0930
- make build work on Windows 64
Mon 2014-05-05 14:18:35 +0200
replicate- filters for slaves with a connection name that contain an underscore are ignored
Sun 2014-05-04 17:37:54 +0200
Dependencies for mariadb-connect-engine-10.0.deb don't look correct
Thu 2014-05-01 18:27:52 +0200
ALTER TABLE looses the connection string
Thu 2014-05-01 14:07:11 +0200
remove what remains from ONE_SHOT hack
Thu 2014-05-01 14:06:48 +0200
Asserting correct database name lettercase in various places in the code.
Thu 2014-05-01 14:06:06 +0200
increase TokuDB plugins maturity to "stable".
Thu 2014-05-01 14:05:52 +0200
Solaris compilation failure: xtradb is linked in statically, ha_innodb.so needs the linker script.
Thu 2014-05-01 14:05:44 +0200
comments
Thu 2014-05-01 14:04:00 +0200
Cannot create a table with 229 or greater columns in TokuDB
Wed 2014-04-23 11:34:06 +0400
- Deadlock between SELECTs from METADATA_LOCK_INFO and another I_S table
Mon 2014-05-05 13:24:54 +0300
: Assertion `join->best_read < double(1.79769313486231570815e+308L ... - Use floating-point division in selectivity calculations.
Fri 2014-05-02 15:47:50 -0700
Fixed the problem of : statistics.test fails in valgrind. The problem appeared when a loose scan used a key prefix whose last component called uint3korr in the implementation of the key_cmp virtual function.
Tue 2014-04-29 18:33:17 +0400
: Buildbot valgrind failure: Conditional jump or move in table_cond_selectivity
Fri 2014-04-25 19:12:06 +0400
: EITS: if condition is used for REF access, its selectivity is still in filtered%
Testcase. The bug is fixed by commit for
Fri 2014-04-25 19:04:54 +0400
: EITS: ref access, keypart2=const vs keypart2=expr
inconsistent filtered% value
Fix table_cond_selectivity() to work correctly for ref access and "keypart2=const" case.
Mon 2014-04-28 21:49:39 +0400
Revert these two changes (wrong push) : : EITS: if condition is used for REF access, its selectivity is still in filtered% : EITS: selectivity estimates look illogical for join and non-key equalities : EITS: ref access, keypart2=const vs keypart2=expr
inconsistent filtered% value
Made a number of fixes in table_cond_selectivity() so that it returns correct selectivity estimates.
Fri 2014-04-25 11:47:51 +0400
Better comments
Mon 2014-04-21 15:37:55 +0400
: EITS: if condition is used for REF access, its selectivity is still in filtered% : EITS: selectivity estimates look illogical for join and non-key equalities : EITS: ref access, keypart2=const vs keypart2=expr
inconsistent filtered% value
Made a number of fixes in table_cond_selectivity() so that it returns correct selectivity estimates.
Mon 2014-04-28 02:38:03 +0400
mysql_upgrade breaks databases with long user names
Fri 2014-04-25 17:10:25 +0400
Incorrect ordering with utf8_bin and utf8mb4_bin collations
Fri 2014-04-25 12:58:31 +0200
: Parallel replication incorrectly caches charset between worker threads
Thu 2014-04-24 16:59:01 +0400
Assertion `scale <= precision' fails on GROUP BY TIMEDIFF with incorrect types
Thu 2014-04-24 09:41:31 +0200
Fix sporadic test failures in rpl_mariadb_slave_capability.test.
Thu 2014-04-24 10:30:13 +0400
Romansh locale for DAYNAME, MONTHNAME, DATE_FORMAT
Wed 2014-04-23 16:06:06 +0200
: Parallel replication incorrectly caches charset between worker threads
Wed 2014-04-23 10:57:25 +0400
RLIKE: "." no longer matching new line Added a new system variable: default_regex_flags='DOTALL,DUPNAMES,EXTENDED,EXTRA,MULTILINE,UNGREEDY'
[merge] Tue 2014-04-22 14:43:13 -0700
Merge.
Tue 2014-04-22 14:39:57 -0700
Fixed the problem of . Back-ported from the mysql 5.6 code line the patch with the following comment:
Tue 2014-04-22 11:23:35 +0400
Prepared statements with DATE literals do not honor NO_ZERO_IN_DATE
[merge] Mon 2014-04-21 20:45:38 +0200
10.0-connect merge
[merge] Mon 2014-04-21 14:57:10 +0400
Merge 10.0 -> 10.0-connect
Fri 2014-04-18 14:07:54 +0400
: InnoDB: Assertion failure in file row0sel.cc line 2503 ...
Backport the fix for MySQL Bug#13947868
Add our testcase (they don't publish theirs)
Thu 2014-04-17 12:53:53 -0700
Fixed the problem of : back-ported the patch for bug #13256831 from mysql-5.6 code line.
Wed 2014-04-16 09:49:30 +0400
- Result files with no corresponding test files
[merge] Tue 2014-04-15 11:29:57 +0400
- Merge spider 3.2
Tue 2014-03-25 10:39:12 +0900
fix for building error
Sat 2014-04-12 01:01:32 +0400
: ORDER BY+ref(const): selectivity is very incorrect (MySQL Bug#14338686) Add a testcase and backport this fix:
Mon 2014-04-07 13:49:48 +0400
: ORDER BY+subqueries: subquery_table.key=outer_table.col is not recongized as binding
Make JOIN::const_key_parts include keyparts for which the WHERE clause has an equality in form "t.key_part=reference_outside_this_select"
This allows to avoid filesort'ing in some cases (and also avoid a difficult choice between using filesort or using an index)
Fri 2014-04-11 02:10:03 +0400
Upgrade removes all changes to 'mysql' database
Thu 2014-04-10 15:26:05 +0400
Fixing compilation problem on AIX.
Thu 2014-04-10 12:14:18 +0300
: Wrong result (missing row) on a 2nd execution of PS with exists_to_in=on, MERGE view or a SELECT SQ
Thu 2014-04-10 09:38:57 +0200
: MariaDB hangs if terminated quickly after start
Wed 2014-04-09 14:42:46 +0200
: Exec_master_log_pos not updated at log rotate in parallel replication
[merge] Wed 2014-04-02 03:56:04 -0700
Merge
Tue 2014-04-01 09:59:51 -0700
: EITS: Selectivity of non-indexed condition is counted twice in table's fanout : EITS: Incorrect filtered% value for single-table select with range access
Mon 2014-03-31 18:04:05 +0400
Options option_name=0 in combination files were processed incorrectly
Mon 2014-03-31 18:03:30 +0400
Increase version number
The most recent release in the series is:
| |Changelog |
Release date: 11 Jun 2013
For the highlights of this release, see the .
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.
Mon 2013-06-10 08:40:25 +0200
MDEV-5588 Strange error on CREATE OR REPLACE table over an existing view
Suppressed warning messages from OQGraph
Added test for version_malloc_library variable
Renamed bitmap_init() and bitmap_free() to my_bitmap_init() and my_bitmap_free() to avoid clash with jemalloc 3.4.1
Use option --soname-synonyms=somalloc=NON to valgrind when using jemalloc
Show version related variables in mysqld --help Added SHOW_VALUE_IN_HELP marker
5.2 merge
Revision #2502.566.61 [merge] Tue 2014-01-28 10:23:11 +0100
5.1 merge
Revision #2502.565.64 Tue 2014-01-28 10:21:47 +0100
fixed a client-side overflow in mysql cli
Revision #3413.21.507 Tue 2014-01-28 11:12:43 +0400
MDEV-5345 - Deadlock between mysql_change_user(), SHOW VARIABLES and INSTALL PLUGIN
Revision #3413.21.506 [merge] Tue 2014-01-28 13:00:50 +0400
merge 5.3 -> 5.5
Revision #2502.567.189 Tue 2014-01-28 12:25:29 +0400
MDEV-5506 safe_mutex: Trying to lock unitialized mutex at safemalloc.c on server shutdown after SELECT with CONVERT_TZ
Revision #3413.21.505 Mon 2014-01-27 20:50:32 +0100
MDEV-5576 ALTER TABLE progress report > 100%
Revision #3413.21.504 Mon 2014-01-27 16:58:26 +0100
MDEV-4787 Missing dependency to "patch" for the Debian/Ubuntu "mariadb-test" package
Revision #3413.21.503 Mon 2014-01-27 12:11:04 +0100
MDEV-5405 RQG induced crash in mi_assign_to_key_cache in safe mutex unlock
Revision #3413.21.502 Mon 2014-01-27 12:10:53 +0100
mtr: check that tests clean up debug_sync. fix tests that didn't.
Revision #3413.21.501 Sun 2014-01-26 21:49:39 +0100
improve oqgraph boost check to filter out newer boost versions
Revision #3413.21.500 Sun 2014-01-26 21:49:31 +0100
workaround test failures in buildbot: in some VMs readline thinks that the window size is zero. ignore it.
Revision #3413.21.499 Sun 2014-01-26 21:49:19 +0100
MDEV-5461 Assertion ``length <= column->length'` fails in write_block_record with functions in select list, GROUP BY, ORDER BY
Revision #3413.21.498 Sun 2014-01-26 21:49:11 +0100
move innodb specific test from group_by.test to group_by_innodb.test
Revision #3413.21.497 Sun 2014-01-26 21:49:04 +0100
fix the test for MDEV-5029 to clean up after itself
Revision #3413.21.496 Sun 2014-01-26 21:48:42 +0100
Fix for MDEV-5168: MariaDB returns warnings for INSERT IGNORE
Revision #3413.21.495 Sun 2014-01-26 21:48:23 +0100
Fixed that setup_natural_join_row_types can safely be called twice
Revision #3413.21.494 Sun 2014-01-26 21:47:31 +0100
Fixed bug that I accidently introduced in mysql_tzinfo_to_sql Added test cases
Revision #3413.21.493 Sun 2014-01-26 20:46:15 +0200
speed up tokudb tests by adding begin/commit around insert loops Marked very long running tests as big_test
Revision #3413.21.492 Sat 2014-01-25 15:41:08 +0200
Fixed MDEV-4970: Wrong result with Aria table populated with disabled keys
Revision #3413.21.491 [merge] Mon 2014-01-27 15:05:23 +0400
Merge 5.3 -> 5.5
Revision #2502.567.188 Mon 2014-01-27 13:15:40 +0400
MDEV-5458 RQG hits 'sql/tztime.cc:799: my_time_t sec_since_epoch(...): Assertion `mon > 0 && mon < 13' failed.'
Revision #3413.21.490 [merge] Mon 2014-01-27 13:14:00 +0400
Merge 5.3 -> 5.5
Revision #2502.567.187 Sat 2014-01-25 00:26:40 +0400
[Backport to 5.3] MDEV-5337: Wrong result in mariadb 5.5.32 with ORDER BY + LIMIT when index_condition_pushdown=on
in test_if_skip_sort_order(), correct the condition under which we have the code that restores the previously pushed index condition.
Fri 2014-01-24 16:50:39 +0400
Server crashes in String::length on SELECT with MONTHNAME, GROUP BY, ROLLUP
Thu 2014-01-23 21:26:04 +0400
: Server crashes in Item_in_subselect::optimize on ...
convert_subq_to_sj() must connect child select's tables into parent select's TABLE_LIST::next_local chain.
The problem was that it took child's leaf_tables.head() which is different. This could cause certain tables (in this bug's case, child select's non-merged semi-join) not to be present in TABLE_LIST::next_local chain. Which would cause non-merged semi-join not to be initialized in setup_tables(), which would lead to NULL pointer dereference.
Revision #3413.21.489 [merge] Sun 2014-01-26 16:41:15 +0200
merge 5.3->5.5
Revision #2502.567.184 [merge] Thu 2014-01-23 12:05:10 +0200
merge of MDEV-5356 5.1->5.3 (with more fixes and test suite).
Thu 2014-01-23 11:11:01 +0200
: Server crashes in Item_equal::contains on 2nd execution of a PS THD::thd->activate_stmt_arena_if_needed() should be used to temporary activating statement arena instead of direct usage of THD::set_n_backup_active_arena() because possible such scenario:
func1 saves current arena and activates copy1 of statement arena
func2 saves copy1 of statement arena setup by func1 and activates copy2
[merge] Tue 2014-01-21 09:56:12 +0100
5.2 merge
[merge] Tue 2014-01-21 09:41:28 +0100
5.1 merge
Revision #3413.21.488 [merge] Fri 2014-01-24 23:44:52 +0400
Merge
Revision #3413.60.1 Fri 2014-01-24 23:40:48 +0400
MDEV-5337: Wrong result in mariadb 5.5.32 with ORDER BY + LIMIT when index_condition_pushdown=on
in test_if_skip_sort_order(), correct the condition under which we have the code that restores the previously pushed index condition.
Revision #3413.21.487 Fri 2014-01-24 19:44:13 +0200
Fixed Mageia Bug 12355: mariadb produces warning messages while loading timezone information
Warnings about wrong symlink messages or non-timezone files with '.tab' are now only given if run with --verbose
Added long option handling
Added --help, --verbose and --version options
Revision #3413.21.486 Fri 2014-01-24 14:50:18 +0200
Fix for MDEV-5531: double call procedure in one session
hard shutdown the server Main fix was to not cache derivied tables as they may be temporary tables that are deleted before the next query. This was a bit tricky as Item_field::fix_fields depended on cached_tables to be set to resolve some columns.
Revision #3413.21.485 Fri 2014-01-24 14:30:19 +0200
Fixed failures in tokudb test cases
Revision #3413.21.484 Fri 2014-01-24 06:07:22 +0400
MDEV-5419 no audit events for warnings converted to errors in the strict mode. small fix in the --replace_regex template.
Revision #3413.21.483 Thu 2014-01-23 22:21:02 +0400
MDEV-5419 no audit events for warnings converted to errors in the strict mode. Plugins get error notifications only when my_message_sql() is called. But errors are launched with THD::raise_condition() calls in other places. These are push_warning(), implementations of SIGNAL and RESIGNAL commands. So it makes sence to notify plugins there in THD::raise_condition().
Revision #3413.21.482 [merge] Thu 2014-01-23 21:12:37 +0400
Merge
Revision #3413.59.1 Thu 2014-01-23 15:41:51 +0400
MDEV-5368: Server crashes in Item_in_subselect::optimize on ...
convert_subq_to_sj() must connect child select's tables into parent select's TABLE_LIST::next_local chain.
The problem was that it took child's leaf_tables.head() which is different. This could cause certain tables (in this bug's case, child select's non-merged semi-join) not to be present in TABLE_LIST::next_local chain. Which would cause non-merged semi-join not to be initialized in setup_tables(), which would lead to NULL pointer dereference.
Revision #3413.21.481 Thu 2014-01-23 11:04:59 +0100
MDEV-5406 add index to an innodb table with a uniqueness violation crashes mysqld
Revision #3413.21.480 Thu 2014-01-23 00:03:05 +0100
MDEV-5421 Assertion ``! is_set()'` fails on INSERT IGNORE when a table has no partition for a value
Revision #3413.21.479 Thu 2014-01-23 00:02:52 +0100
MDEV-5550 Invalid cmake variable in mysql-test/CMakeLists.txt
Revision #3413.21.478 Thu 2014-01-23 00:02:37 +0100
Change our INSTALL_DEBUG_SYMBOLS cmake function to be less picky and support MySQL CMakeLists.txt files
Revision #3413.21.477 Thu 2014-01-23 00:02:22 +0100
update debian patches to match the current code state
Revision #3413.21.476 Thu 2014-01-23 00:02:08 +0100
fix XtraDB to compile on Windows
Revision #3413.21.475 Wed 2014-01-22 23:59:21 +0100
update test results, broken by MDEV-5547 fix
Revision #3413.21.474 [merge] Wed 2014-01-22 15:35:42 +0100
Percona-Server-5.5.35-rel33.0.tar.gz
Revision #0.48.1 Wed 2014-01-22 10:03:32 +0100
Percona-Server-5.5.35-rel33.0.tar.gz
Revision #3413.21.473 [merge] Wed 2014-01-22 15:29:36 +0100
MySQL-5.5.35 merge
Revision #3413.21.472 Tue 2014-01-21 17:20:51 +0100
clarify plugin-load usage in tokudb.cnf file
Revision #3413.21.471 Tue 2014-01-21 17:20:44 +0100
remove an unused error message
Revision #3413.21.470 Wed 2014-01-22 15:16:57 +0200
Fix for MDEV-5547: Bad error message when moving very old .frm files to MariaDB 5.5. mysql_upgrade --help now also prints out --default options and variable values. mysql_upgrade now prints permission errors. mysql_upgrade doesn't print some non essential info if --silent is used. Added handler error message about incompatible versions Fixed that mysqlbug and mysql_install_db have the executable flag set. Removed executable flag for some non executable files. Changed in mysql_install_db askmonty.org to mariadb.com. Ensured that all client executables prints --default options the same way. Allow REPAIR ... USE_FRM for old .frm files if the are still compatible. Extended shown error for storage engine messages.
Revision #3413.21.469 Tue 2014-01-21 17:27:36 +0400
MDEV-4974: memory leak in 5.5.32-MariaDB-1wheezy-log
When a JOIN has both "optimization tabs" (JOIN_TABs used to read the base tables and do the join operation) and also has "execution tabs" (a JOIN_TAB that is to produce result set that is sent to the client), do not forget to call JOIN_TAB::cleanup() for the execution JOIN_TAB.
Revision #3413.21.468 [merge] Wed 2014-01-15 16:07:50 +0200
Merge 5.3->5.5
Revision #2502.567.182 Mon 2014-01-13 21:30:42 +0200
MDEV-5515: 2nd execution of a prepared statement returns wrong results
Wed 2013-12-18 15:59:51 +0200
: RAND() in a subselect : different behavior in MariaDB and MySQL
Revision #3413.21.467 Sun 2014-01-05 15:21:58 +0200
Don't writing entries to slave log about binlog_checksum not existing on master if log_warnings is <=1.
Revision #3413.21.466 Thu 2014-01-02 15:51:02 +0200
Fixed MDEV-5424: SELECT using ORDER BY DESC and LIMIT produces unexpected results (InnoDB/XtraDB) This only happend when using an ORDER BY on a primary key part, where all other key parts where constant. Remove of duplicated expressions in ORDER BY (as the old code did this in some strange cases)
Revision #3413.21.465 Mon 2013-12-30 20:30:29 +0400
MDEV-5349: Test main.subselect_sj_jcl6 fails sporadically due to insufficient ordering
Add --sorted_result to the query
Revision #3413.21.464 Tue 2013-12-17 17:26:54 +0100
MDEV-5396 Assertion ``Handlerton: r==0 '` failed (errno=0) on EXPLAIN with TokuDB tables
Revision #3427.41.8 Fri 2014-01-03 12:20:53 +0100
MDEV-5363: Make parallel replication waits killable
Revision #3427.41.7 Wed 2013-12-18 16:26:22 +0100
MDEV-5363: Make parallel replication waits killable
Revision #3427.41.6 Tue 2013-12-17 13:24:51 +0100
MDEV-5363: Make parallel replication waits killable
Revision #3427.41.5 Tue 2013-12-17 10:50:34 +0100
MDEV-5363: Make parallel replication waits killable
Revision #3427.41.4 Mon 2013-12-16 13:48:32 +0100
MDEV-5363: Make parallel replication waits killable
Revision #3427.41.3 Fri 2013-12-13 14:26:51 +0100
MDEV-5363: Make parallel replication waits killable
Revision #3427.41.2 Fri 2013-12-06 13:28:23 +0100
MDEV-5363: Make parallel replication waits killable
Revision #3427.41.1 Thu 2013-12-05 14:36:09 +0100
MDEV-5363: Make parallel replication waits killable
Revision #0.63.2 Tue 2014-05-06 23:22:16 +0200
perfschema 5.6.10 initial commit. 5.6 files
Revision #0.63.1 Tue 2014-05-06 23:20:50 +0200
perfschema 5.6.10 initial commit. 10.0 files
Revision #3962.2.14 Fri 2014-04-11 21:07:49 +0930
MDEV-5996 - regression test result
Revision #3962.2.13 [merge] Thu 2014-04-10 22:14:56 +0930
Merged maria trunk
Revision #3962.2.12 Mon 2014-04-07 22:16:02 +0930
MDEV-5996 - fix odd behaviour of some combinations of table and database names
Revision #3962.2.11 Wed 2014-04-02 23:06:35 +1030
Update test suite results after fixing MDEV-5891
Revision #3962.2.10 Wed 2014-04-02 23:06:05 +1030
Add test case for selecting from unpopulated table
Revision #3962.2.9 Wed 2014-04-02 23:02:32 +1030
Fix for MDEV-5891 - ensure select on empty backing table works.
Revision #3962.2.8 [merge] Wed 2014-04-02 22:18:43 +1030
Merged latest trunk
Revision #3962.2.7 Sat 2014-02-08 23:01:17 +1030
Fix for MDEV-5634 - segfault caused by error in defaults-file
Revision #3962.2.6 [merge] Fri 2014-02-07 22:21:03 +1030
Merge latest MariaDB trunk
Revision #3962.2.5 Wed 2014-02-05 22:48:11 +1030
LP: #459714 extend test coverage to innodb abd AriaDB backing tables
Revision #3962.2.4 Fri 2014-01-31 23:08:02 +1030
Updated README with build instructions.
Revision #3962.2.3 Mon 2014-01-27 22:48:06 +1030
Update readme with libjudy reference.
Revision #3962.2.2 [merge] Fri 2014-01-24 23:57:36 +1030
Merge latest mariadb trunk
Revision #3962.2.1 Wed 2014-01-01 20:03:51 +1030
Update copyright year
Added comments in related code. Better comments
Added comments in related code.
Revision #3984.1.26 Sat 2014-04-19 17:02:53 +0200
Implement "remote" index (similar to FEDERATED ones) for MYSQL tables. Not yet done for ODBC tables. modified: storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/ha_connect.h storage/connect/mycat.cc storage/connect/plgdbsem.h storage/connect/reldef.h storage/connect/tabdos.h storage/connect/tabmysql.cpp storage/connect/tabmysql.h storage/connect/tabodbc.cpp storage/connect/tabodbc.h storage/connect/xindex.cpp storage/connect/xtable.h
Revision #3984.1.25 Mon 2014-04-14 14:26:48 +0200
In info, the file length sometimes could not be caculated because the catalog data path had not been set. This was added into ha_connect::info. modified: storage/connect/ha_connect.cc
Revision #3984.1.24 Tue 2014-04-08 18:18:02 +0200
Add the "skipcol" option to Pivot tables. modified: storage/connect/ha_connect.cc storage/connect/tabpivot.cpp storage/connect/tabpivot.h
Revision #3984.1.23 Tue 2014-04-08 11:15:08 +0200
Add index read previous capacity. modified: storage/connect/ha_connect.cc storage/connect/ha_connect.h storage/connect/xindex.cpp
Revision #3984.1.22 Sat 2014-04-05 19:26:32 +0200
Make memory allocation of VALBLK's more flexible (can be allocated normally when too big to be suballocated) to handle big results. modified: storage/connect/valblk.cpp storage/connect/valblk.h
Revision #3984.1.21 Fri 2014-04-04 01:28:34 +0200
Revision #3984.1.20 Tue 2014-04-01 18:14:57 +0200
FIX MDEV-5989 (max(indexed) doesn't work) By implementing index_last modified: storage/connect/ha_connect.cc storage/connect/ha_connect.h storage/connect/xindex.cpp
Revision #3984.1.19 Mon 2014-03-31 01:20:35 +0200
Fix using ~ in file name on Linux modified: storage/connect/osutil.c storage/connect/plugutil.c
Revision #3984.1.18 Sun 2014-03-30 22:52:54 +0200
Add system variables type_conv and conv_size. This addresses the eventual conversion from TEXT to VARCHAR in PROXY and MYSQL tables. modified: storage/connect/ha_connect.cc storage/connect/myconn.cpp storage/connect/myconn.h storage/connect/myutil.cpp storage/connect/tabmysql.cpp storage/connect/tabutil.cpp
Revision #3758.1.45 Tue 2014-03-25 05:39:33 +0900
Spider 3.2
Revision #3758.1.44 Tue 2014-03-25 05:38:08 +0900
fix for MariaDB 10.0.9
Revision #3758.1.43 Tue 2014-03-25 05:36:22 +0900
fix invalid memory access
Revision #3758.1.42 Tue 2014-03-25 05:34:57 +0900
delete all rows type
Revision #3758.1.41 Tue 2014-03-25 05:33:41 +0900
lock tables
Revision #3758.1.40 Tue 2014-03-25 05:32:12 +0900
fix for MariaDB 10.0.8
Revision #3758.1.39 Tue 2014-03-25 05:25:47 +0900
add information for MariaDB
Revision #3758.1.38 Tue 2014-03-25 05:24:16 +0900
use handler no where clause
Revision #3758.1.37 Tue 2014-03-25 05:22:28 +0900
dry access
Revision #3758.1.36 Tue 2014-03-25 05:15:55 +0900
fix bg mrr crash
Revision #3758.1.35 Tue 2014-03-25 05:14:10 +0900
casual search
Revision #3758.1.34 Tue 2014-03-25 05:12:36 +0900
bgs for show records
Revision #3758.1.33 Tue 2014-03-25 05:10:40 +0900
current date
Revision #3758.1.32 Tue 2014-03-25 05:09:21 +0900
update in trigger
Revision #3758.1.31 Tue 2014-03-25 05:05:04 +0900
add sendsql to error log
Revision #3758.1.30 Tue 2014-03-25 05:02:59 +0900
direct aggregate with index merge
Revision #3758.1.29 Tue 2014-03-25 05:00:34 +0900
handler clause
Revision #3758.1.28 Tue 2014-03-25 04:59:24 +0900
mariadb direct update
Revision #3758.1.27 Tue 2014-03-25 04:51:28 +0900
fix assersion failure at recovering
Revision #3758.1.26 Tue 2014-03-25 04:49:51 +0900
fix crash at using spider_copy_tables()
Revision #3758.1.25 Tue 2014-03-25 04:48:23 +0900
fix for MariaDB 10.0.7 building errors
Revision #3758.1.24 Tue 2014-03-25 04:46:43 +0900
log spider warnings
Revision #3758.1.23 Tue 2014-03-25 04:45:34 +0900
add new xa naming rule
Revision #3758.1.22 Tue 2014-03-25 04:43:43 +0900
add version variables
Revision #3758.1.21 Tue 2014-03-25 04:42:40 +0900
copy tables with internal xa
Revision #3758.1.20 Tue 2014-03-25 04:40:46 +0900
scale for registering xid
Revision #3758.1.19 Tue 2014-03-25 04:39:17 +0900
MDEV-5299 crash at using show index
Revision #3758.1.18 Tue 2014-03-25 04:35:56 +0900
fix crash at using mysqldump
Revision #3758.1.17 Tue 2014-03-25 04:34:15 +0900
find temporary table
Revision #3758.1.16 Tue 2014-03-25 04:32:22 +0900
partition auto increment init
Revision #3758.1.15 Tue 2014-03-25 04:31:11 +0900
bka and count
Revision #3758.1.14 Tue 2014-03-25 04:29:52 +0900
fix for MariaDB 10.0.6 building error
Revision #3758.1.13 Tue 2014-03-25 04:26:48 +0900
append group by for no order by
Revision #3758.1.12 Tue 2014-03-25 04:23:24 +0900
fix line endings
Revision #3758.1.11 Tue 2014-03-25 04:17:18 +0900
internal xa
Revision #3758.1.10 Tue 2014-03-25 04:14:30 +0900
crash if data node down before commit
Revision #3758.1.9 Tue 2014-03-25 04:11:00 +0900
Spider 3.1
Revision #3758.1.8 Tue 2014-03-25 04:09:43 +0900
temporary reverting for merging Spider
Revision #3758.1.7 [merge] Tue 2014-03-25 04:01:17 +0900
Merge from MariaDB-10.0
Revision #3758.1.6 [merge] Mon 2014-02-10 03:33:23 +0900
Merge
Revision #3758.1.5 [merge] Sat 2013-06-22 09:55:06 +0400
Merge.
Revision #3758.1.4 Wed 2013-06-19 13:52:33 +0400
MDEV-4438 - Spider storage engine
Revision #3758.1.3 Thu 2013-06-13 12:36:32 +0400
MDEV-4438 - Spider storage engine
Revision #3758.1.2 [merge] Sat 2013-06-08 18:22:29 +0400
Merge.
Revision #3747.1.25 Sat 2013-06-08 20:42:54 +0900
fix error caused by reprepare
Revision #3758.1.1 [merge] Fri 2013-06-07 14:34:43 +0400
Merge.
Revision #3747.1.24 Thu 2013-06-06 00:50:56 +0900
skip embedded test
Wed 2013-06-05 01:35:45 +0900
fix crushing at using for embedded
Tue 2013-06-04 11:11:02 +0900
fix caused an error when executing spd_copy_tables and spd_ping_table in stored procedure
Tue 2013-06-04 03:23:22 +0900
change error message for knowing more detail
Sat 2013-06-01 03:53:41 +0900
change variable import
Fri 2013-05-31 00:10:40 +0900
change variable import
Fri 2013-05-31 00:05:36 +0900
fix warnings
[merge] Thu 2013-05-30 02:45:38 +0900
merge from lp:maria-captains/maria/10.0-spider
Mon 2013-05-27 16:35:44 +0400
Added spider tests to DEFAULT_SUITES.
Thu 2013-05-30 02:02:47 +0900
fix test errors
Thu 2013-05-30 01:45:53 +0900
fix test errors.
Tue 2013-05-28 11:25:02 +0900
fix compiler warnings
Fri 2013-05-24 05:28:54 +0900
add suite.opt and suite.pm
Fri 2013-05-24 05:27:43 +0900
add test for auto_increment_mode
Fri 2013-05-24 05:25:44 +0900
add test for auto_increment_mode
Thu 2013-05-23 02:30:55 +0900
remove init_handlersocket.inc and init_innodb_pluging.inc
Wed 2013-05-22 12:27:08 +0900
skip test if target engine is not available
Wed 2013-05-22 02:40:52 +0900
expand file path field
Wed 2013-05-22 00:39:15 +0900
fix bug of auto_increment_mode=0 and 1
Tue 2013-05-21 22:55:25 +0900
fix compiler warnings
Tue 2013-05-21 01:33:52 +0900
define spider_dig_upper[], spider_wild_many, spider_wild_one, spider_wild_prefix
Tue 2013-05-21 00:17:36 +0900
remove mysql-test/lib/plugin directory. move Spider's test from mysql-test/suite to storage/spider/mysql-test .
Mon 2013-05-13 09:51:24 +0900
fix illegal memory access for background sts/crd for windows
Mon 2013-05-13 09:48:55 +0900
fix spider/bg test result
Mon 2013-05-13 05:08:51 +0900
Merage Spider Storage Engine
Fix calculate_cond_selectivity_for_table() to work correctly with range accesses over multi-component keys:
First, take selectivity of all possible range scans into account. Remember which fields were used bt the range scan:
Then, calculate selectivity produced by sargable predicates on fields. If a field was used in a possible range access, assume its selectivity is already taken into account.
Fix table_cond_selectivity(): when quick select is used, selectivity of COND(table) is taken into account in matching_candidates_in_table(). In table_cond_selectivity() we should not apply it for the second time.
remove .THIS file
Revision #3760 Sun 2013-06-09 15:17:28 +0200
MDEV-4469 Fedora18 MariaDB-connect-engine packages are incorrectly asserting ownership of /usr/lib and /usr/lib64
Revision #3759 [merge] Sat 2013-06-08 01:16:00 +0400
Merge from 10.0-connect
Revision #3746.1.45 Sat 2013-06-08 00:24:27 +0400
Fixing a few compiler warnings
Wed 2013-06-05 00:46:06 +0200 *
Change CRLF line endings to LF
Tue 2013-06-04 17:18:33 +0200 *
Adding parallelism to the TBL table type
Mon 2013-06-03 14:43:47 +0200
compiler warnings
Mon 2013-06-03 11:57:34 +0400
Fixing the problem with my_bool_t defined two times. (it worked fine with the modern gcc, but failed on some other compilers).
Tue 2013-05-28 21:06:15 +0200 *
Fix crash when a null qrp is returned for OCCUR tables in connect_assisted_discovery
Tue 2013-05-28 17:22:38 +0200 *
Extending connect_assisted_discovery column automatic definition to OCCUR and PIVOT table types.
Tue 2013-05-28 13:11:45 +0400
Recording test results forgotten in the commit adding thd_timezone_service.
[merge] Mon 2013-05-27 17:51:42 +0400
Merging with the latest 10.0
Mon 2013-05-27 17:42:59 +0400 *
Fixing embedded verision of the Connect engine when handling table_type=MySQL (and some other types) to connect only to remote MySQL server, do not try to establish embedded connections from the running embedded connection.
Mon 2013-05-27 12:42:39 +0400
Fixing ABI template, to take into account the latest change in the thd_time_zone_service.
Mon 2013-05-27 12:38:15 +0400
Fixing ABI template, to take into account the latest change in the thd_time_zone_service.
Mon 2013-05-27 00:17:04 +0200 *
Fix Windows compile error
Fri 2013-05-24 19:09:59 +0400
Adding the timezone plugin service, to convert between MYSQL_TIME and my_time_t and back.
Fri 2013-05-24 15:27:20 +0400
Do not run mysql.test in case of embedded server. We need a running MySQL server for this test.
Fri 2013-05-24 15:21:06 +0400
Splitting SQLite3 tests into two parts:
Fri 2013-05-24 11:31:43 +0400
Removing more cases of direct use of thd.
Fri 2013-05-24 09:56:04 +0400
Removing direct access to thd, using functions: - thd_query_string() insted of thd->query_string - thd_sql_command() instead ot thd->lex->sql_command - table_share->s.db.str instead of thd->db
Fri 2013-05-24 00:19:26 +0200 *
Fix setting default type to MYSQL->PROXY->DOS in some places where it was not done correctly. - Fix a bug causing add_field to generate a syntax error on DOUBLE columns with a 0 decimal value. - Column can be undefined when Srcdef is specified.
Thu 2013-05-23 12:04:52 +0400
Connect: fixing non thread-safe code. Passing "struct tm" buffer to GetGmTime() instead of using a static bufer.
Wed 2013-05-22 13:35:21 +0200 *
Changing CONNECT version number and date modified: storage/connect/ha_connect.cc storage/connect/mysql-test/connect/r/xml.result
Tue 2013-05-21 18:29:10 +0400
mtr --suite=connect --embedded tests did not work for two reasons:
Mon 2013-05-20 18:17:09 +0200 *
Correct misplaced parenthesis in last change
Mon 2013-05-20 13:12:34 +0200 *
Save and restore srcdef when getting a sub-table (could stay in cache)
Sun 2013-05-19 20:16:04 +0200 *
Removing unused copy file
[merge] Sun 2013-05-19 19:53:38 +0200 *
Commit merged and resolve
Mon 2013-05-13 16:48:03 +0400
Fixing warnings (mostly "no previous declaration")
Sun 2013-05-19 19:25:06 +0200 *
Allowing views and queries as parameters for PROXY base tables NOTE: Checking for looping references cannot be done when using views as parameters. This should not be allowed on production servers and should be dependant on a system variable and/or on speciel grant.
[merge] Mon 2013-05-13 12:25:12 +0200 *
Commit merged changes
[merge] Mon 2013-05-13 13:36:34 +0400
Merge from maria-10.0
Mon 2013-05-13 12:20:08 +0200 *
Code cleaning. Eliminating unused code, functions, and variables.
Mon 2013-05-13 11:37:34 +0200 *
fix use of uninitialized variable (colp)
Mon 2013-05-13 10:37:35 +0200 *
Set tdbp to NULL when ignored
Sun 2013-05-12 18:37:53 +0200 *
Changing mode from +x to -x
Sun 2013-05-12 18:14:03 +0200 *
Code cleaning. modified: storage/connect/connect.cc storage/connect/tabutil.h
Sat 2013-05-11 17:00:36 +0200 *
Fix tabpivot compile errors on Linux. - Fix Tabpivot not closing the source table. - Fix pivot.test error on Linux by specifying ENDING=2 for the expenses table.
Sat 2013-05-11 13:21:15 +0200 *
Added a test case for PIVOT tables
Fri 2013-05-10 23:05:16 +0200 *
Add pivot table files and support
Fri 2013-05-10 20:22:21 +0200 *
Added table type PIVOT
Thu 2013-05-09 16:16:45 +0200 *
Fix inverted test on am in MYSQLDEF::DefineAM
Sun 2013-05-05 12:45:26 +0200 *
General code cleaning, eliminating a few potential bugs
Sat 2013-05-04 00:47:55 +0200 *
Add test for XCOL and OCCUR tables - Fix a bug causing a crash when doing an ALTER TABLE (because create_info->alias is NULL)
Thu 2013-05-02 16:33:15 +0200 *
Adding a loop test to prevent PROXY based table to loop when repointing on itself. - Fix bug causing PROXY on non CONNECT tables to sometimes use the wrong DB. - Making some more tests in create that were in pre_create not called anymore when columns are defined. - Updating some test results to reflect new warnings.
Tue 2013-04-30 17:48:18 +0200 *
Change in connect_assisted_discovery the default value for port from MYSQL_PORT to 0. So it can be later set to mysqld_port if necessary. Doing so, it is no more required to specify port when using the current port and the current port is not equal to MYSQL_PORT (3306)
Tue 2013-04-30 16:16:32 +0200 *
Allow PROXY based tables to specify MySQL access parameters when the object table is not a CONNECT table. This was the case in previous versions but was no more possible with recent changes.
Mon 2013-04-29 17:47:23 +0200 *
Fix a bug causing a crash when using OEM tables based on BIN tables.
Mon 2013-04-29 13:50:20 +0200 *
Adding 3 new table types: PROXY table base on another table. Used by several other types. XCOL proxy on a table having a colummn containing a list of values OCCUR proxy on a table having several columns containing the same type of values that can be put in a unique column and several rows. TBL Not new but now internally using the PROXY table class. - Fix 2 bugs in add_field: Change '=' to ' ' after the COMMENT keyword. Quote column names between '`' in the SQL string. - Update xml test result to the CONNECT version
Revision #3758 [merge] Thu 2013-06-06 21:32:29 +0200
10.0-base merge (without InnoDB - all InnoDB changes were ignored)
Revision #3427.1.218 [merge] Thu 2013-06-06 17:51:28 +0200
5.5 merge
Sat 2013-06-01 21:33:26 +0200
Fix a compile warning on NetBSD
Sat 2013-06-01 21:30:33 +0200
: libreadline-related compilation problems on NetBSD.
Thu 2013-05-30 08:23:49 +0300
: Assertion `0' fails in Query_cache::end_of_result on concurrent drop event and event executio
Tue 2013-05-28 21:25:59 +0200
followup for revision 3751 "centos5 gcc 4.1 asm bug" remove the workaround from cmake/os/FreeBSD.cmake
Thu 2013-05-23 17:05:31 +0300
: Assertion `0' fails in Query_cache::end_of_result on concurrent drop event and event execution
Wed 2013-05-22 16:44:44 +0200
- compile sphinx.so/dll and include into packages
Mon 2013-05-27 16:35:42 +0200
- Fixes for compilation under NetBSD.
Fri 2013-05-24 14:33:04 +0200
SELECT from I_S.QUERY_CACHE_INFO produces ER_UNKNOWN_ERROR when query cache size is 0
Tue 2013-05-21 18:56:35 +0200
fix for compiled-in FederatedX
Tue 2013-05-21 13:03:37 +0200
Creating a federated table with a non-existing server returns a random error code (part 2)
[merge] Tue 2013-05-21 09:43:34 +0200
5.3 merge
Tue 2013-05-21 09:42:10 +0200
fixes for buildbot
Mon 2013-05-20 23:58:44 +0200
Creating a federated table with a non-existing server returns a random error code
Mon 2013-05-20 13:41:03 +0200
increase MAX_HA (number of simultaneously installed storage engines) to 64
[merge] Mon 2013-05-20 12:36:30 +0200
5.3 merge. change maria.distinct to use a function that doesn't require ssl-enabled builds
[merge] Mon 2013-05-20 11:13:07 +0200
5.2 merge
Sun 2013-05-19 17:42:30 +0200
remove start menu shortcut to upgrade wizard
Sun 2013-05-19 17:41:22 +0200
: Update MSI installer to use latest HeidiSQL 8.0
Fri 2013-05-17 10:16:56 +0400
Bug# Server crashes in is_white_space when it's run with query cache, charset ucs2 and collation ucs2_unicode_ci
Wed 2013-05-15 16:28:12 +0300 *
Solaris fixes: - Fixed that wait_timeout_func and wait_timeout tests works on solaris - We have to compile without NO_ALARM on Solaris as Solaris doesn't support timeouts on sockets with setsockopt(.. SO_RCVTIMEO). - Fixed that compile-solaris-amd64-debug works (before that we got a wrong ELF class: ELFCLASS64 on linkage) - Fixed some compiler warnings - Fixed some failing tests
Wed 2013-05-15 02:36:37 +0500
Server upgrade via apt-get install does not work. Now empty 'highlevel' packages strictly depend on the same versions of files. These are mariadb-server, mariadb-client, mariadb-test
Wed 2013-05-15 02:33:29 +0500
MBRContains, MBRWithin no longer work with geometries of different type. get_mm_leaf function can store all sorts of spatial features in one type of field it receives from an Item_field. So we just allow that by setting the type of this field to GEOMETRY.
Tue 2013-05-14 18:32:16 +0300
When one does 'REPAIR TABLE', update uuid() to the current system
Tue 2013-05-14 14:49:52 +0200
Fix test failure in plugins.unix_socket when running tests as user root.
Mon 2013-05-13 16:11:39 +0200
After increasing user name length mysql.db is reported broken and event scheduler does not start
Mon 2013-05-13 15:49:48 +0200
Buffer overrun when processing --log-bin parameter without file name
Mon 2013-05-13 15:49:27 +0200
Installing postfix on CentOS 5.9 requires MariaDB-server
Mon 2013-05-13 15:46:58 +0200
fix test cases
Mon 2013-05-13 00:43:46 +0300
Fixed : Assertion `trid >= info->s->state.create_trid' failure or data corruption (key points to record outside datafile) on INSERT into an Aria table.
Sun 2013-05-12 11:29:16 +0300
: Valgrind errors 'invalid write' or assorted server crashes on concurrent flow with partitioned Aria tables : Server crashes on import from MariaDB mysqldump export with partitioned Aria table.
Sat 2013-05-11 20:31:50 +0300
Fixed that SHOW PROCESSLIST and information_schema.processlist uses the right length for user names. Fixed some failing tests
Sat 2013-05-11 12:20:21 +0300
: Possible bug in function _ma_apply_undo_row_insert() Added comment to clearify the code.
Thu 2013-05-09 23:25:57 +0200
Fix compile error
Thu 2013-05-09 22:21:07 +0200
Small mysql_install_db.exe fixes - Use lc-messages-dir instead of deprecated --language when running mysqld in bootstrap mode. - Add some verbosity to mysql_install_db.exe when it runs in course of MSI installation.
Wed 2013-05-08 20:37:17 +0200
: log all slow statements (do not use filters), if log_slow_filter is empty.
Wed 2013-05-08 13:36:17 +0400
The bug "Replication of big5, cp932, gbk, sjis strings makes wrong values on slave" has been fixed.
[merge] Wed 2013-05-08 10:12:21 +0200
Merge with XtraDB as of Percona-Server-5.5.30-rel30.2
Wed 2013-05-08 09:52:54 +0200
Percona-Server-5.5.30-rel30.2.tar.gz
Tue 2013-05-07 18:28:36 +0200
centos5 gcc 4.1 asm bug
Tue 2013-05-07 18:26:22 +0200
Compilation warnings. openssl compilation problem.
[merge] Tue 2013-05-07 13:05:09 +0200
mysql-5.5.31 merge
[merge] Thu 2013-01-10 10:11:53 +1100
Merge from mysql-5.1 to mysql-5.5.
Mon 2013-05-06 16:51:41 +0300
If one declared several continue handler for the same condition on different level of stored procedures, all of them where executed. Now we only execute the innermost of them (the most relevant).
[merge] Sun 2013-05-05 05:38:09 +0400
fix null-merged to 5.5
[merge] Sun 2013-05-05 05:29:33 +0400
Merge
[merge] Sat 2013-05-04 21:56:45 -0700
Merge 5.3->5.5
Fri 2013-05-03 22:46:45 -0700
Fixed bug . When iterating over a list of conditions using List_iterator the function remove_eq_conds should skip all predicates that replace a condition from the list. Otherwise it can come to an infinite recursion.
Sat 2013-05-04 20:42:43 +0400
: Valgrind warnings 'Invalid read' in subselect_engine::calc_const_tables with ... - Call tmp_having->update_used_tables() before we have call JOIN::cleanup(). Making the call after join::cleanup() is not allowed, because subquery predicate items walk parent join's JOIN_TAB structures. Which can be invalidated by JOIN::cleanup().
Sat 2013-05-04 21:02:07 +0400
: Wrong result (missing row) with semijoin, join_cache_level>4 ... - Added testcase
Sat 2013-05-04 13:05:24 +0400
Update testcase result
Sat 2013-05-04 01:08:20 +0400
: crash in fix_semijoin_strategies_for_picked_join_order - Added testcase
Sat 2013-05-04 00:56:50 +0400
: - Assertion `!is_interleave_error' failed on low optimizer_search_depth - When restore_prev_nj_state() is called for the table that is the last remaining child of a nested join, do not leave that nested join's bit in join->cur_embedding_map.
Fri 2013-05-03 00:10:43 +0400
: Reproducible crash (mysqld got signal 11) in multi_delete::initialize_tables... - make multi_delete::initialize_tables() take into account that the JOIN structure may have semi-join nests (which are not fully initialized when this function is called, they have tab->table=NULL which caused the crash) - Also checked multi_update::initialize_tables(): it has a different logic and needed no fixing.
Tue 2013-04-30 00:29:47 +0200
- Windows installer does not launch upgrade wizard anymore, even if there are upgradable instances (i.e windows service of lower MariaDB/MySQL version)
Sun 2013-04-28 14:28:46 +0200
fix test on Windows
Sat 2013-04-27 23:28:48 -0700
Fixed bug . The function make_join_statistics checks whether eq_ref access uses only constant expressions, and, if this is the case the function performs constant row substitution. The code of this check must take into account hidden components of extended secondary keys.
Thu 2013-04-25 15:11:59 +0200
Fix build on Windows
Thu 2013-04-25 13:16:35 +0200
Fix unsigned/signed conversion bug in event type during mysql_binlog_send().
Mon 2013-04-22 16:22:39 +0200
: Fix sporadic failure of test innodb.innodb_bug14676111
Fri 2013-04-19 12:50:16 +0200
auditing table accesses
Fri 2013-04-19 12:08:55 +0200
- Change default for innodb_use_fallocate to FALSE, due to bugs in older Linux kernels (posix_fallocate() does not always guarantee that file size is like one specified)
Thu 2013-04-18 22:17:29 +0200
Increase username length from 16 characters
Wed 2013-04-17 19:42:34 +0200
strmake_buf(X,Y) helper, equivalent to strmake(X,Y,sizeof(X)-1) with a bit of lame protection against abuse.
Thu 2013-06-06 17:38:07 +0200
fix compile error
Thu 2013-06-06 15:51:36 +0300
Fixed timing failure in myisam-metadata.test
Wed 2013-06-05 15:32:44 +0200
Fix two small problems in previous push.
Wed 2013-06-05 14:32:47 +0200
: Global transaction ID.
Mon 2013-06-03 07:41:38 +0200
: Failing to load GTID slave position from rpl.gtid_slave_pos
Wed 2013-05-29 14:23:40 +0200
: Incorrect error handling in record_gtid().
Wed 2013-05-29 11:41:25 +0200
: Master did not allow slave to connect from the very start (empty GTID pos) if GTIDs from other multi_source master was present
Revision #3757 Wed 2013-06-05 13:51:28 +0300 *
Fixed compiler warning - Don't abort InnoDB if one can't allocate resources for AIO (this patch was in 5.5 and 10.0-base but was missing in 10.0)
Revision #3756 [merge] Tue 2013-05-28 16:35:52 +0200
merge compile fix 10.0-base -> 10.0
Revision #3427.1.210 Tue 2013-05-28 16:35:05 +0200
Fix type-typo which caused windows build failure.
Revision #3755 [merge] Tue 2013-05-28 15:46:32 +0200
Merge 10.0-base -> 10.0
Revision #3752.1.1 [merge] Tue 2013-05-28 15:39:56 +0200
Merge 10.0-base -> 10.0
Tue 2013-05-28 13:28:31 +0200
: Implement GTID "strict mode"
Sat 2013-05-25 06:32:00 +0200
follow-up patch: Add forgotten initialisation of the padding for empty Gtid_List event
Fri 2013-05-24 22:21:08 +0200
: Replication from to 5.5 does not work
Wed 2013-05-22 17:36:48 +0200
: Global transaction ID.
Thu 2013-05-16 12:41:11 +0200
Fix race condition in binlog dump thread during server shutdown.
Wed 2013-05-15 19:52:21 +0200
: Global transaction ID.
Fri 2013-05-10 16:01:38 +0300
Merge of patch lp:ahiguti100/maria/handlersocket-fix-78 by Akira Higuchi A bugfix of HandlerSocket is not applied to mariadb yet
Fri 2013-05-10 12:32:34 +0300
Added some fixes that should make MyISAM & Aria REPAIR work with more than 4G records - If one specifies --force twice to myisamchk and aria_chk, then we will try to finnish the repair even if sort_buffer would be too small. This was done by dynamically allocate buffer handler objects as long as memory lasts. - New option for myisamchk and aria_chk: create-missing-keys - Changed default size of myisam_sort_buffer_size from 8M to 128M. - Changed default size of sort_buffer_size in aria_chk from 128M to 256M. - Increased information in error message about 'sort_buffer_size' beeing to small. - Print also to 'show warnings' if repair was retried. - Increased size of internal sort-buffer-readers from 16K to 128K - Changed printing of 'number of records' to use %ll instead of casting to long - Changed buffer sizes for myisam and aria to use MY_ALIGN_DOWN() to get same number of bytes allocated on different machines.
Mon 2013-05-06 14:35:34 +0200
Fix big problem in previous push. (Relay log cleanup would nuke binlog state)
Sun 2013-05-05 21:39:31 +0300
Fixed errors and compiler warnings found by buildbot Solaris fixes: - Fixed that wait_timeout_func and wait_timeout tests works on solaris - We have to compile without NO_ALARM on Solaris as Solaris doesn't support timeouts on sockets with setsockopt(.. SO_RCVTIMEO). - Fixed that compile-solaris-amd64-debug works (before that we got a wrong ELF class: ELFCLASS64 on linkage) - Added missing sync_with_master Other bug fixes: - Free memory for rpl_global_gtid_binlog_state before exit() to avoid 'accessing uninitalized mutex' error.
Revision #3754 Tue 2013-05-28 13:32:39 +0400
MDEV-4001: Cassandra: server crashes in ha_cassandra::end_bulk_insert on INSERT .. SELECT with a non-existing column - INSERT ... SELECT may call handler->end_bulk_insert() without having called handler->start_bulk_insert(). Let Cassandra SE handle this.
Revision #3753 Tue 2013-05-28 12:38:22 +0400
MDEV-4443: Cassandra SE: ERROR 1928 (HY000): Internal error: 'Thrift exception: Called write on non-open socket' - Made call re-try system also handle network disconnects (it will reconnect before retrying) - Added Cassandra_network_exceptions counter. - @@cassandra_failure_retries is now always honored.
Revision #3752 Thu 2013-05-23 14:52:48 +0200
MDEV-4566 : Failing DBUG_ASSERT() in SELECT SLEEP(), with threadpool.
Revision #3751 Mon 2013-05-20 08:37:03 +0400
MDEV-4000: Mapping between Cassandra blob (BytesType) and MySQL BLOB does not work - Allow SQL blobs in the data mapping.
Revision #3750 Mon 2013-05-20 08:06:34 +0400
Update test results.
Revision #3749 [merge] Fri 2013-05-03 12:10:16 +0200
Merge 10.0-base -> 10.0
Revision #3427.1.199 Fri 2013-05-03 11:27:29 +0200
MDEV-4473: mysql_binlog_send() starts sending events from wrong GTID position in some master failover scenarios
Fri 2013-05-03 01:54:47 +0300
Instead of writing "Errcode" to the log for Slave errors, use "Internal MariaDB error code" This makes it clear that the error code has nothing to do with errno.
Fri 2013-05-03 01:50:42 +0300
Fixed: ; LOAD DATA was not multi-source safe - Calls to cleanup_load_tmpdir() could delete temporary files for another master connection - Concurrent LOAD DATA commands from two master connections could use the same file name
Revision #3748 [merge] Mon 2013-04-29 12:03:54 +0200
Merge 10.0-base -> 10.0
Revision #3427.1.196 Mon 2013-04-29 10:57:48 +0200
MDEV-4446: Incorrect handling of binlog checksum when searching for GTID start position in binlog
Thu 2013-04-25 13:25:14 +0200
Fix more failures in buildbot.
Wed 2013-04-24 13:05:40 +0200
Add missing check for thd->killed in mysql_binlog_send().
Revision #3747 Sun 2013-04-28 10:18:31 +0400
Fixing that ODBC detection always failed on Linux because
Revision #3746 Thu 2013-04-25 17:12:52 +0400
ha_cassandra.so and ha_oqgraph.so can be build only if boost is installed on the build machine. So put them into the deb packages optionally.
Revision #3745 Wed 2013-04-24 18:20:22 +0400
Adding ha_oqgraph.so and ha_cassandra.so back into the Debian and Ubuntu packages (they were unintentionally removed while moving ha_connect.so into a separate package).
Revision #3744 [merge] Mon 2013-04-22 20:55:22 -0700
Merge 10.0-base -> 10.0
Revision #3427.1.193 [merge] Mon 2013-04-22 07:40:54 -0700
Merge from mwl253
Mon 2013-04-22 12:18:46 +0300
Make test working on case insensitive file system
[merge] Sun 2013-04-21 22:44:19 -0700
Merge mwl253 -> 10.0-base
Mon 2013-04-22 06:46:26 +0300
Removed comparison of table names.
some changes made for copy 2
func2 stores changed copy2 back to statenet arena and activates copy1
func1 store unchanged copy1 back to statemnt arena (rewrite changed copy 2 so changes become lost) and activates arena which was before.
Revision #2502.565.62 Mon 2014-01-20 20:53:39 +0100
fix a warning
Revision #2502.565.61 Mon 2014-01-20 19:09:01 +0100
MDEV-5543 MyISAM repair unsafe usage of TMD files
Revision #2502.565.60 Fri 2013-12-20 12:35:47 +0200
make 5.1 compiling with modern gcc.
Revision #3746.3.3 Mon 2013-05-13 15:57:49 +0400
Fixing compiler warnings ("no previous declaration for ...")
Revision #3746.3.2 Mon 2013-05-13 15:23:24 +0400
Fixing a few "no previous declaration" warnings
Revision #3746.3.1 Mon 2013-05-13 14:59:59 +0400
Fixing a few compilation warnings ("no previous declaration for XXX")
Revision #3746.2.1 Mon 2013-05-13 13:35:56 +0400
Enabling --suite=connect by default
Revision #2502.566.49 [merge] Mon 2013-05-20 10:53:04 +0200
5.1 merge
Revision #2502.565.49 Sat 2013-05-11 20:23:57 +0300
Fixed compiler failure on solaris
Sat 2013-05-11 18:57:06 +0300
Fixed compiler warning
Sat 2013-05-11 15:55:11 +0300
: Assertion `empty_size == empty_size_on_page' failure in ma_blockrec.c or ER_NOT_KEYFILE on query with DISTINCT and GROUP BY This could happen when using Aria for internal temporary files (default case) and using DISTINCT. _ma_scan_restore_block_record() didn't work correctly if there was rows inserted, updated or deleted on the handler between calls to _ma_scan_remember_block_record() and _ma_scan_restore_block_record(). The effect was that some DISTINCT queries that used remove_dup_with_compare() could fail.
Tue 2013-04-09 09:58:51 +0300
fix.
Revision #2502.566.48 Sun 2013-05-19 16:38:56 +0200
MDEV-4544 - update MSI to include HeidiSQL 8.0
Revision #2502.566.47 Sun 2013-05-19 16:22:33 +0200
Fix cpack error - safe_process.pl does not exist anymore.
Revision #2502.566.46 Wed 2013-05-08 14:32:32 +0200
MDEV-4462 mysqld gets SIGFPE when mysql.user table is empty
Revision #2502.567.101 Fri 2013-05-03 16:07:13 +0300
MDEV-4290: Fix agregate function resolution in derived tables (no name resolution over a derived table border)
Revision #2502.567.100 [merge] Sun 2013-05-05 05:32:55 +0400
Merge
Revision #2661.844.2 Thu 2013-01-10 10:01:50 +1100
Bug#13997024 SEGV IN SYNC_ARRAY_CELL_PRINT PRINTING OUT LONG SEMAPHORE WAIT DATA
Revision #2502.582.1 Sun 2013-05-05 05:27:02 +0400
MDEV-4482: main.windows test fails in buildbot with result mismatch - Rollback an earlier patch (was pushed into 5.3 instead of 5.5)
Revision #2502.567.98 Fri 2013-05-03 18:45:20 -0700
Made consistent handling of the predicates of the form IS NULL in outer joins with that in inner joins. Previously such condition was transformed into the condition = 0 unless the field belonged to an inner table of an outer join. In this case the predicate was interpreted as for any other field. Now if the field in the predicate IS NULL belongs to an inner table of an outer join the predicate is transformed into the disjunction = 0 OR IS NULL. This is fully compatible with the semantics of such predicates in 5.5.
Revision #2502.567.97 Mon 2013-04-29 20:31:40 -0700
Fixed bug MDEV-4274. This bug was the result of incompleteness of the patch for bug MDEV-4177. When an OR condition is simplified to a single conjunct it is merged into the embedding AND condition. Multiple equalities are also merged, and any field item involved in those equality should acquire a pointer to a the multiple equality formed by this merge.
Revision #3427.18.42 Sun 2013-04-21 22:12:57 +0300
decode_histogram fixed to show delta of the last value with maximum.
Revision #3427.18.41 Sun 2013-04-21 21:39:01 +0300
Fix of the test suite.
Revision #3427.18.40 Sat 2013-04-20 18:18:01 -0700
Changed a test case.
Revision #3427.18.39 Sat 2013-04-20 23:30:21 +0300
MDEV-4402 A function to visualize histograms data.
Revision #3427.18.38 [merge] Sat 2013-04-20 02:24:01 -0700
Merge. Fixed a wrong result from mysqld--help.test.
Revision #3427.22.2 Fri 2013-04-19 19:35:13 +0300
: fixed optimizer_selectivity_sampling_limit default value.
Fri 2013-04-19 18:59:46 +0300
: Fixed system variables tests.
Revision #3427.18.37 Sat 2013-04-20 02:16:55 -0700
Fixed bug MDEV-4406. This bug in the code of get_column_range_cardinality() could lead to wrong estimates of number of records in ranges for non-nullable columns.
Revision #3427.18.36 Thu 2013-04-18 22:22:04 +0300
The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now
DownloadRelease NotesChangelogOverview of 10.0
Release date: 7 May 2015
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #5c83368 2015-05-06 12:41:21 +0200
Merge into 10.0
2015-05-06 12:24:15 +0200
: Missing DBUG_RETURN in open_table_uncached()
2015-05-05 22:37:00 +0200
Merge branch 'Buggynours:10.0' into 10.0
2015-05-05 11:37:21 +0200
Fix a regression bug on (XML) HTML tables.
2015-05-05 22:05:05 +0200
Fix in tabmysql.cpp
2015-05-05 20:23:22 +0200
vio timeouts are multiplied by 1000 for ssl
2015-05-05 21:19:53 +0300
: MySQL Users Break when Migrating to MariaDB, part 2
2015-05-05 16:31:53 +0200
Merge branch 'bb-10.0-serg' into 10.0
2015-05-05 16:28:23 +0200
mroonga doesn't work in embedded anymore
2015-05-05 15:23:47 +0200
perfschema 5.6.24
2015-05-05 15:39:32 +0400
Temporarily disabling Mroonga on Solaris (See Build fails in libgroonga on Solaris)
2015-05-05 13:22:09 +0400
impossible create copy of table, if table contain default value for timestamp field ON UPDATE is not preserved by CREATE TABLE .. SELECT
2015-05-05 08:53:52 +0200
.gitignore: add generated mroonga *.result files
2015-05-05 08:19:20 +0200
Merge branch 'Kentoku:10.0' into 10.0
2015-05-05 16:26:45 +0900
Merge branch 'ks-Mroonga-5.02' into 10.0
2015-05-05 07:50:31 +0200
Merge branch 'Buggynours:10.0' into 10.0
2015-05-05 13:48:54 +0900
revert CMakeList.txt at groonga-normalizer-mysql/normalizers
2015-05-05 00:08:58 +0200
XtraDB-5.6.23-72.1
2015-05-05 00:06:23 +0200
InnoDB-5.6.24
2015-05-05 05:26:06 +0900
add -fPIC for groonga-normalizer-mysql
2015-05-04 22:25:57 +0200
Merge branch 'merge-pcre' into 10.0
2015-05-04 22:19:22 +0200
8.37
2015-05-04 22:17:04 +0200
5.6.23-72.1
2015-05-04 22:16:00 +0200
5.6.24
2015-05-04 22:13:46 +0200
5.6.24
2015-05-04 22:09:21 +0200
Null-merge branch 'merge-xtradb-5.6' into 10.0
2015-05-04 22:08:06 +0200
Null-merge branch 'merge-sphinx' into 10.0
2015-05-04 22:05:39 +0200
Null-merge branch 'merge-innodb-5.6' into 10.0
2015-05-04 22:00:24 +0200
Merge branch '5.5' into 10.0
2015-05-05 03:09:34 +0900
update Spider to 3.2.21
2015-05-05 02:43:19 +0900
add -fPIC for groonga-normalizer-mysql
2015-05-04 19:20:59 +0200
move to storage/sphinx
2015-05-04 19:17:21 +0200
move to storage/innobase
2015-05-04 19:15:28 +0200
move to storage/xtradb
2015-05-04 08:32:05 +0200
bigint fail with gcc 5.0
2015-05-03 18:26:02 +0200
Assertion `0' fails in Protocol::end_statement on CREATE VIEW after another connection aborted
2015-05-03 14:43:34 +0200
MariaDB client can hang in an infinite loop
2015-05-03 11:51:31 +0200
cannot install/uninstall plugins during bootstrap
2015-05-03 11:51:22 +0200
clarify the test case
2015-05-03 11:32:13 +0200
alter online table xxxx (no options) should be possible
2015-05-03 11:31:04 +0200
more tests, moving code around
2015-05-03 11:22:25 +0200
Fix connection thread handling to address and
2015-05-02 12:32:10 +0200
SSL: Verbosely report SSL initialization errors
2015-05-02 08:46:04 +0200
MariaDB - mysql-test - fips: some ssl tests with cipher are failing
2015-05-02 08:45:10 +0200
MariaDB - ssl - fips: can not connect with --ssl-cipher=DHE-RSA-AES256-SHA - handshake failure
2015-05-01 18:53:18 +0200
remove unused file and unnecessary #include
2015-05-01 18:52:29 +0200
my_md5 crashes with openssl in fips mode
2015-05-01 17:56:47 +0200
Client reports ERROR 2006 (MySQL server has gone away) or ERROR 2013 (Lost connection to MySQL server during query) while executing AES* functions under SSL
2015-04-30 19:48:11 +0200
seconds_behind_master flips to 0 & spikes back, when running show slaves status
2015-05-03 06:44:08 +0200
init_status_vars() was not invoked for embedded
2015-05-03 06:51:33 +0200
reformat long strings
2015-03-13 20:12:22 +0200
: Crash when dropping user within rebuild_role_grants
2015-05-02 21:46:32 +0300
Assertion `status_var.memory_used == 0' failed in THD::THD() on disconnect after executing EXPLAIN for multi-table UPDATE
2015-05-01 15:59:12 +0200
Fix bug on updating JSON expanded values
2015-05-01 14:51:50 +0300
: Crash when running MariaDB Debug with InnoDB on Windows
2015-03-12 07:08:31 +1100
Alter online table x (no options) possible
2015-04-30 10:23:36 -0400
Merge test for bug#72594 from upstream
2015-04-30 04:44:30 +0900
Update Mroonga to the latest version on 2015-04-30T04:44:30+0900
2015-04-29 16:24:52 +0200
Merge branch '5.5' into bb-5.5-serg
2015-04-29 14:14:45 +0300
Fix failing test cases for patch
2015-04-28 21:27:43 +0200
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
2015-04-28 21:24:32 +0200
post-merge fixes
2015-04-29 11:29:25 +0200
: group commit status variable addition
2015-04-28 21:11:49 +0200
Merge branch 'openquery/-maria-5.5-check_view-r4408' into 5.5
2015-04-28 13:57:21 +0200
post-merge changes, fixes, and tests
2015-04-28 13:54:37 +0200
Merge branch 'merge-xtradb-5.5' into 5.5
2015-04-28 13:42:58 +0200
percona-server-5.5.42-37.1.tar.gz
2015-04-28 13:37:54 +0200
Null-merge branch 'merge-xtradb-5.5' into 5.5
2015-04-28 15:31:49 +0500
View definition changes upon creation. Fixed by using POINT instead of ST_POINT in the item. Later need to fix that with proper ST_POINT implementation
2015-04-28 15:28:29 +0300
: innodb.innodb- produces valgrind warnings in buildbot
2015-04-28 15:09:04 +0300
multitable delete with wrongly set sort_buffer_size crashes in merge_buffers
2015-04-28 11:56:54 +0200
: Slave SQL: stopping on non-last RBR event with annotations results in SEGV (signal 11)
2015-04-27 23:37:51 +0200
move to storage/xtradb/
2015-04-27 21:04:06 +0200
Merge remote-tracking branch 'mysql/5.5' into 5.5
2015-04-27 16:19:54 +0200
Merge commit 'tokudb-engine/tokudb-7.5.6' into 5.5
2015-04-27 16:04:39 +0200
Merge commit 'tokudb-ft-index/tokudb-7.5.6' into 5.5
2015-04-27 15:56:39 +0200
Merge remote-tracking branch 'openquery/-shm-path' into 5.5
2015-04-27 12:47:39 +0200
XtraDB does not build on Solaris
2015-04-26 16:27:41 +0200
MariaDB Crashes Suddenly while writing binlogs
2015-04-25 21:56:46 +0200
Segmentation failure when running mysqladmin -u root -p
2015-04-25 17:22:46 +0200
SSL hostname verification fails for long subject names
2015-04-25 00:19:20 +0200
Assertion `thd->is_error() || kill_errno || thd->killed == ABORT_QUERY' failed in ha_rows filesort
2015-04-24 21:41:00 +0200
Not possible to use FIFO file as a general_log file
2015-04-24 21:03:43 +0200
bug: crash when sync() or close() of a log file fails on shutdown
2015-04-24 21:02:37 +0200
bug: debug assert crash when seek on log file fails
2015-04-27 15:31:12 +0200
: funcs_1.innodb_views and funcs_1.memory_views fail
2015-04-27 21:15:23 +1000
/run/shm is the general replacement for /dev/shm in newer distros
2015-04-23 08:26:57 +0200
replication slave - deadlock in terminate_slave_thread with stop slave and show variables of replication filters and show global status
2015-04-24 13:44:22 +0200
Merge pull request #39 from openquery/-mutex-unlock_LOCK_log-in-MYSQL_BIN_LOG_write_incident
2015-04-24 12:38:59 +0200
: MASTER_POS_WAIT(log_name,log_pos,timeout,"connection_name") hangs, does not respect the timeout
2015-04-24 11:00:34 +0400
wrong result when comparing utf8 column with an invalid literal
2015-04-23 23:06:14 +0300
Testcase for: table_elimination works wrong ...
2015-04-14 23:18:54 +0200
: WHERE does not apply
2015-04-23 14:09:15 +0200
: Parallel replication stops on "connection killed" error (probably incorrectly handled deadlock kill)
2015-04-22 10:14:11 +0200
: main.multi_update fails with --ps-protocol
2015-04-21 15:41:01 +0300
: crash in Item_cond::eval_not_null_tables
2015-04-21 10:16:14 +0200
: test failure in rpl.rpl_parallel_temptable
2015-04-20 12:59:46 +0200
: Replication aborts on DROP /*!40005 TEMPORARY */ TABLE IF EXISTS
2015-04-20 18:36:19 +1000
test case for install plugin on boostrap
2015-04-20 05:02:10 +0200
tokuftdump: Install to ${INSTALL_BINDIR} instead of bin
2015-04-20 02:43:26 +0300
Increase the version number
2015-04-19 15:49:35 +0300
Increase the version number
2015-04-17 20:05:41 +0200
Fix Catalog JSON table crash when no Jpath
Added JSON OBJECT specification for pretty != 2.
Fix NULL values not recognized for nullable JSON columns
2015-04-15 19:14:20 +0300
Merge pull request #41 from MariaDB/5.5-
2015-04-15 16:23:43 +0300
Server crashes in my_strcasecmp_utf8 on subquery in ORDER BY clause of GROUP_CONCAT
2015-04-15 12:08:37 +0400
Assertion `args[0]->fixed' fails in Item_func_conv_charset::Item_func_conv_charset Removing a wrong assertion.
2015-03-05 16:34:13 +0100
: server crash on update table left join with a view
2015-04-14 14:23:35 +0200
Merge into 10.0
2015-04-14 13:03:11 +0200
: sporadic failure in test case rpl.rpl_gtid_startpos
2015-04-14 13:26:55 +1000
quote table name in mysql_check:is_view. increment version too
2015-04-14 13:26:22 +1000
Don't run upgrade-views if not mysql or --upgrade-system-tables
2015-04-14 12:43:50 +1000
mysqlcheck fix-view-algorithm -> upgrade-views
2015-04-14 11:26:13 +1000
corrected mysql_upgrade to always list output for every phase
2015-04-14 11:01:31 +1000
Update tests for mysql_upgrade_view
2015-04-13 23:25:23 +1000
sql_print_information corrected
2015-04-13 22:58:45 +1000
mariadb_fix_view to allow fixing of view->mariadb_version
2015-04-13 22:39:37 +1000
avoid calling runctiosn in DBUG_RETURN
2015-04-13 22:31:44 +1000
mariadb_fix_view need only check view->mariadb_version
2015-04-13 22:28:12 +1000
remove include sql_view.h from sql_table.cc - unneeded
2015-04-13 14:27:25 +0200
Merge into 10.0.
2015-04-13 09:52:56 +0200
: Assertion `!table || table->in_use == _current_thd()' failed on parallel replication in optimistic mode
2015-04-13 22:17:57 +1000
Add --fix-tables option to mysql-check
2015-03-09 13:06:32 +0100
: Intermediate master groups CREATE TEMPORARY with INSERT, causing parallel replication failure
2015-04-13 21:12:23 +1000
Allow REPAIR NO_WRITE_TO_BINLOG as per serg's review
2015-04-13 20:52:19 +1000
correct phase numbering in test results
2015-04-13 20:41:49 +1000
Add mysql-test/std_data/mysql_upgrade/* for
2015-04-12 21:40:07 +1000
correct server side error messages
2015-04-12 21:05:01 +1000
Corrections to mysqlcheck
2015-04-12 20:42:13 +1000
mysql_upgrade to pass binlog option to mysqlcheck
2015-04-12 20:41:28 +1000
REPAIR VIEW / mysql migration
2015-04-12 17:26:50 +1000
mysql-upgrade -> fix-view-algorithm as mysqlcheck option
2015-04-12 17:21:02 +1000
Correct phase count on mysql_upgrade
2015-04-12 17:05:02 +1000
Remove mysql-upgrade / skip-mysql-upgrade options from mysql-upgrade.c
2015-04-12 16:50:16 +1000
Get my_getop to parse opt_mysql_upgrade in mysqlcheck
2015-04-12 15:56:21 +1000
: Upgrade from MySQL to MariaDB breaks already created views
2015-04-11 18:13:08 +1000
MYSQL_BIN_LOG::write_incident failing to release LOCK_log
2015-04-09 10:13:17 +0200
Merge into 10.0
2015-04-09 10:02:16 +0200
: Sporadic failure in rpl.rpl_gtid_until
2015-04-08 15:10:22 +0200
Merge ' into 10.0
2015-04-08 15:07:23 +0200
: innodb.binlog_consistent fails sporadically in buildbot
2015-04-08 13:19:22 +0200
Merge and into 10.0.
2015-04-08 11:01:18 +0200
, : Parallel replication hangs sometimes on ANALYZE TABLE or DDL
2015-04-06 17:38:51 +0300
: assertion in innobase_release_savepoint
2015-04-04 19:29:34 +0200
Fix
2015-04-02 11:36:53 +0200
Correct a typo that made multiple 1 tables to return 0 lines on Linux
2015-03-31 13:10:43 +0500
audit plugin - record full query / document line length / make buffer configurable. The serve_audit_query_log_limit variable implemented. Also QUERY_DCL filter added.
2015-03-30 18:53:10 +0300
: Updating a virtual column corrupts table which crashes server
2015-03-17 16:03:05 +0200
: innodb assert "array->n_elems < array->max_elems" on a huge blob update
2015-03-30 19:03:57 +0200
Fix by adding a test in all SetValue_pval function to return when valp == this.
2015-03-30 14:51:25 +0200
Merge and into 10.0.
2015-03-30 14:33:44 +0200
: "Slave worker thread retried transaction 10 time(s) in vain, giving up", followed by replication hanging
2015-03-30 14:16:57 +0200
: Excessive transaction retry in parallel replication
2015-03-30 00:49:16 +0300
: main.subselect_sj2_jcl6 fails in buildbot
2015-03-28 20:18:46 +0100
D:\Ber\Develop\git3.msg
2015-03-25 19:44:31 +0300
Backport from 10.1 to 10.0: Merge pull request #33 from k0da/
2015-03-23 09:49:32 +0200
: Unknown column quoted with backticks in HAVING clause when using function.
2015-03-22 11:34:29 +0100
Fix a bug that caused a crash when doing delete on a json table with wrong syntax file
2015-03-10 12:34:17 +0200
Incorrect use of SPATIAL KEY for query plan
2015-03-19 19:46:08 +0400
Server crash on set global server_audit_incl_users=null.
2015-03-18 15:17:17 +0200
Better and more correct comment.
2015-03-18 13:30:14 +0100
This commit includes changes done in a previous (deleted) branch plus new ones.
2015-03-18 12:18:39 +0200
Fix assertion failure seen on Buildbot win32-debug
2015-03-18 06:25:10 +0200
Make sure that sync level vector is emptied.
2015-03-17 20:35:05 +0200
: innodb assert "array->n_elems < array->max_elems" on a huge blob update
2015-03-17 13:26:33 +0300
: Semi-Join's DuplicateWeedout strategy skipped ...
2015-03-17 10:36:38 +0100
Fix embarrassing bug in test case that caused sporadic test failures.
2015-03-16 17:37:00 +0100
Adding files to ignore from C C++ and Visual Studio
Making result files to be ended by LF to avoid test failures
2015-03-16 10:54:47 +0100
: errorneous -> erroneous spelling mistake
2015-03-15 14:50:22 +1100
Allow {un,}install plugins during bootstrap/skip-grant-tables
2015-03-13 10:46:00 +0100
: Performance problem in parallel replication with multi-level slaves
2015-03-13 16:12:54 +0400
[PATCH] Alter table xxx CHARACTER SET utf8, CONVERT TO CHARACTER SET latin1 should fail A contribution from Daniel Black, with minor additional enhancements.
2015-03-12 18:53:31 +0200
MariaDB - mysql-test - SUITE:percona - percona.innodb_sys_index 'xtradb' fails - @@version_comment
2015-03-12 18:37:32 +0200
: Make possible to get innodb internal primary key for wrapper type storage engine.
2015-03-11 09:18:16 +0100
: master server starts slave parallel threads
2015-03-09 18:21:48 +0200
: MariaDB - server crashes when inserting more rows than available space on disk
2015-03-09 02:07:47 +0200
Sporadic test failure in multi_source.multisource
2015-03-02 19:18:10 +0200
MTR creates nested links when tests are run with --mem
2015-03-09 13:06:32 +0100
: Intermediate master groups CREATE TEMPORARY with INSERT, causing parallel replication failure
2015-03-09 09:47:25 +0200
:Some symbols in table name can cause to Error Code: 1050 when created FK
2015-03-08 23:12:19 +0200
perfschema.aggregate fails sporadically in buildbot
2015-03-06 20:49:48 +0100
fix connect.json_udf test for static builds
2015-03-06 13:32:46 +0100
tmp_table_count-7586 fails in ps and embedded
2015-03-06 18:41:32 +0100
Merge branch '5.5' into 10.0
2015-03-06 18:13:06 +0100
after innodb/xtradb merge: use the correct visibility for internal functions
2015-03-06 17:03:46 +0100
Using too big key for internal temp tables
2015-03-06 11:15:55 +0100
buildbot may leave stale mysqld
2015-03-06 11:19:23 +0200
: Crash creating an InnoDB table with foreign keys
2015-03-05 15:30:11 +0400
- Recurring: InnoDB: Failing assertion: !lock->recursive
2015-03-05 12:05:59 +0200
:Slave is 10x slower to execute set of statements compared to master when using RBR
2015-03-05 09:40:12 +0100
GTID: Add missing test of reconnecting into out-of-order binlog.
2015-03-04 13:36:54 +0100
Merge and into 10.0.
2015-03-04 13:10:37 +0100
: Temporary tables lost at STOP SLAVE in GTID mode if master has not rotated binlog since restart
2015-02-18 12:22:50 +0100
: Incorrect relay log start position when restarting SQL thread after error in parallel replication
2015-03-03 12:39:42 +0100
Add #include in dict0mem.h and change iterator to const_iterator in dic0mem.cc
2015-03-02 16:47:43 +0100
Merge remote-tracking branch 'origin/10.0' into 10.0
2015-03-02 16:45:44 +0100
10.0-connect merge
2015-03-02 00:35:56 +0100
Make json_udf test work on Windows
2015-03-01 23:55:09 +0100
Making json_udf test working on linux
2015-03-01 19:29:56 +0100
Remove a signed/unsigned warning.
2015-03-01 19:20:40 +0100
Fix crash when Json_Value was called without arguments. Correct memory calculation in Serialize. Correct some UDF's messages. Add and modify the json tests
2015-02-28 23:01:55 +0100
Implement random access to ODBC tables
2015-02-28 23:44:55 +0200
: Using too big key for internal temp tables
2015-02-28 22:43:18 +1030
Ensure VERBOSE_DEBUG is off by default
2015-02-28 22:43:04 +1030
Updated © message to 2015, and changelog
2014-11-05 20:11:32 +1030
Fixed more cases for
2014-10-30 22:47:48 +1030
Hopefully finally fixes , and
2014-10-28 21:50:34 +1030
Minor code cleanup: validation of options to member function.
2014-10-28 21:45:47 +1030
Fixed minor spelling mistake.
2014-10-25 21:36:55 +1030
Added regression test for
2014-10-25 21:36:29 +1030
Added extra debug to support
2014-10-25 21:23:34 +1030
Minor fix: make sure alter table wont try to change our storage engine to something else.
2014-10-30 23:00:07 +1030
Partial code tidy: move plugin description to end with other items, and added status variable for debug.
2014-10-25 21:17:13 +1030
Removed dead code and support for dead (<10.0.5) versions of mariadb
2014-10-25 20:00:41 +1030
Partial whitespace cleanup.
2014-06-15 21:39:23 +0930
Added regression test for
2014-06-22 19:59:42 +0930
Update 2014 © message
2015-02-27 18:28:40 +0100
update tokudb version after merge
2015-02-27 14:32:33 +0100
: GTID binlog state not recovered if mariadb-bin.state is removed
2015-02-26 23:06:18 +0200
: Merged derived tables/VIEWs increment created_tmp_tables
2015-02-25 11:59:00 +0100
FIX assert failure when sorting JSON tables
2015-02-24 23:18:04 +0100
Fix by adding SQLCOM_SET_OPTION to the accepted command list.
2015-02-23 13:27:51 +0100
: last_commit_pos_offset set to wrong value after binlog rotate in group commit
The most recent release in the series is:
| |Changelog |
Release date: 06 Feb 2013
For the highlights of this release, see the .
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.
[merge] Mon 2013-02-04 17:30:39 +0200
The most recent release in the series is:
| |Changelog |
Release date: 31 Mar 2014
For the highlights of this release, see the .
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.
[merge] Sat 2014-03-29 17:32:46 +0100
Issue an error message when a JSON table is created without specifying LRECL if PRETTY != 2.
Make JSONColumns use a TDBJSON class.
Make JSON table using MAPFAM
merge
Revision #3427.1.68 Mon 2013-02-04 17:25:10 +0200
MDEV-3873: post-merge fix.
Revision #3427.1.67 Mon 2013-02-04 11:47:57 +0100
missing cast added
Revision #3500 Mon 2013-02-04 10:38:31 +0400
Skip cassandra_qcache.test if there is no Cassandra cluster running.
Revision #3499 [merge] Mon 2013-02-04 10:15:52 +0400
Merge fix for MDEV-3997.
Revision #3497.1.2 Mon 2013-02-04 10:14:20 +0400
MDEV-3997: Querying a Cassandra table on a server with query cache enabled is likely to cause problems - Disable query cache for Cassandra tables.
Mon 2013-02-04 09:22:29 +0400
Fix mysql-test/suite/plugins/suite.pm to correctly check if Cassandra cluster is running.
Revision #3498 [merge] Mon 2013-02-04 12:04:29 +0200
merge
Revision #3427.1.66 Mon 2013-02-04 11:31:05 +0200
MDEV-4091: Dynamic columns C functions should be included in libmysqlclient
Thu 2013-01-31 11:29:58 +0100
: binlog.binlog_row_binlog sporadic test failure
Add a wait for binlog checkpoint to avoid thread scheduling giving different binlog order at random.
Revision #3497 Sat 2013-02-02 12:52:44 +0100
remove "invisible sysvars" oxymoron
Revision #3496 Thu 2013-01-31 21:32:21 +0100
fix for a valgrind builds. my_alloca() cannot have MY_THREAD_SPECIFIC, because can be used outside of the THD context.
Revision #3495 Thu 2013-01-31 15:51:26 +0100
avoid mtr errors for --plugin-add=EXAMPLE=$HA_EXAMPLE_SO when no ha_example.so is built
Revision #3494 Thu 2013-01-31 13:19:53 +0100
skip cassandra.test unless cassandra is running
Revision #3493 [merge] Thu 2013-01-31 09:48:19 +0100
10.0-base merge
Revision #3427.1.64 Wed 2013-01-30 22:33:25 +0100
don't disable the cassandra engine by default
Wed 2013-01-30 15:11:36 +0100
: Double free of Master_info * when CHANGE MASTER fails.
When CHANGE MASTER fails, it may or may not have already added the Master_info to the index. Implement logic that properly handles removal and freeing in both cases.
Tue 2013-01-29 19:14:43 +0100
move cassandra-related code from cmake/cpack_rpm.cmake to storage/cassandra/CMakeLists.txt
Tue 2013-01-29 17:42:51 +0100
buildbot fixes for storage/cassandra/CMakeLists.txt
[merge] Tue 2013-01-29 15:10:47 +0100
5.5 merge
Mon 2013-01-28 15:06:36 +0100
my_alloca() when it's mapped to malloc() works most certainly MY_THREAD_SPECIFIC
Thu 2013-01-24 17:52:25 +0100
fix ha_cassandra to compile
Thu 2013-01-24 17:24:21 +0100
workaround for incorrectly (?) generated code on gcc 4.2.4-1ubuntu4 with -fPIE (which is added automatically because of DEB_BUILD_HARDENING=1)
Thu 2013-01-24 17:24:03 +0100
race conditions in show_explain.test
Wed 2013-01-23 19:17:13 +0100
main.partition_myisam crashes in embedded. long error message with %M fails the assertion in my_vsnprintf
Wed 2013-01-23 16:24:04 +0100
fix the failing federated.federated_innodb test: update all start_bulk_insert() methods to the new signature.
Wed 2013-01-23 16:23:50 +0100
32-bit fix: first cast the value to a signed type, then subtract
Wed 2013-01-23 16:22:27 +0100
test suite fixes
Wed 2013-01-23 16:20:39 +0100
cleanup: * don't use 'myf flags', when 'my_bool is_thread_specific' is meant * call set_malloc_size_cb() for embedded too * warn in safemalloc if the memory is freed by a wrong thread
Wed 2013-01-23 16:19:37 +0100
cleanup: * remove unused mysql_option * don't allocate 5GB of memory in the mtr tests * restore the behavior in dynamic_column_offset_byte(), put the ifdef correctly * prefer attribute((unused)) to #ifdef * prefer UNINIT_VAR to LINT_INIT * make most Warning_info users blissfully unaware of the postponed initialization * use my_offsetof instead of offsetof where the compiler thinks the latter is incorrect
Wed 2013-01-23 16:18:53 +0100
cleanup: remove unused init_dynamic_array and init_dynamic_array2 symbols, as only my_init_dynamic_array and my_init_dynamic_array2 are used everywhere. fix ha_cassandra to compile.
Wed 2013-01-23 16:18:09 +0100
cleanup: use MYF() for mysys flags
Wed 2013-01-23 16:16:14 +0100
Added per thread memory counting and usage Base code and idea from a patch from by plinux at Taobao.
The idea is that we mark all memory that are thread specific with MY_THREAD_SPECIFIC. Memory counting is done per thread in the my_malloc_size_cb_func callback function from my_malloc(). There are plenty of new asserts to ensure that for a debug server the counting is correct.
Information_schema.processlist gets two new columns: MEMORY_USED and EXAMINED_ROWS.
Wed 2013-01-23 15:52:59 +0100
Cassandra SE packaging
Added autodetection for thrift library and includes Added Cassandra Storage Engine rpm
Mon 2013-01-21 10:06:03 +0100
Fix uninitialised variable in binlog group commit (probably not reachable code).
Fix test failure when $vardir does not allow executing programs.
Wed 2013-01-16 16:12:50 +0100
Fix missing #include
[merge] Wed 2013-01-16 16:55:37 +0400
: engine tests went out of sync with current MariaDB code
Sun 2013-01-13 17:01:34 +0400
: engine tests went out of sync with current MariaDB code
Mon 2013-01-14 13:36:28 +0200
Compiler warning fixed.
[merge] Sun 2013-01-13 02:11:22 -0800
Merged the fix for bug .
Sun 2013-01-13 00:40:38 -0800
Fixed bug . The bug could cause a crash when several connections needed persistent statistics for the same table.
Fri 2013-01-11 14:12:59 +0200
Windows compiler warnings fix.
Fri 2013-01-11 13:27:19 +0200
Fix windows compiler warnings.
Thu 2013-01-10 19:47:07 +0200
fixed crossplatform double values representation.
Thu 2013-01-10 17:10:58 +0400
: show_explain.test fails, times out or crashes Backport the fix from 10.0 tree
The problem was that thd_killed() may be called by innodb from an internal innodb thread. - Fixed by not processing APC requests when we're not in the thread that owns the APC target.
Thu 2013-01-10 17:12:31 +0200
32 bit systems warnings fixed.
Thu 2013-01-10 13:47:47 +0200
append_identifier() declaration fixed.
Thu 2013-01-10 11:39:43 +0200
fix cassandra SE test to be working in case of not built cassandra.
Thu 2013-01-10 01:01:15 +0200
Make cassandra not built by default
[merge] Thu 2013-01-10 00:58:36 +0200
Cassandra SE merge
Thu 2013-01-10 00:07:44 +0200
Make cassandra module and do not load it by default.
Thu 2012-12-20 13:10:09 +0400
Cassandra Storage Engine: - Partially address review feedback. - Update cassandra.test result - make cassandra.test timezone-agnostic
Sun 2012-09-30 07:58:01 +0300
Check of deleting whole dynamic columns.
Sat 2012-09-29 16:01:24 +0300
Fix of : Server crashes in ha_cassandra::write_row on inserting NULL into a dynamic column
Fixed incorrect initialization of variable which caused freeing memory by random address in case of error.
Fri 2012-09-28 15:29:59 +0400
Include cassandra storage engine in tarballs
Fri 2012-09-28 14:02:59 +0400
Fix compile: expect Thrift where it is at buildbot.
Fri 2012-09-28 14:01:52 +0400
Fix compile warnings
Fri 2012-09-28 15:30:49 +0300
Ending spaces removed.
Fri 2012-09-28 15:27:16 +0300
Cassandra dynamic columns access
Fri 2012-09-28 14:01:17 +0300
Name support for dynamic columns
Optimization of memory allocation
Make column_check function which cheсks dynamic columns integrit JSON conversion function
Thu 2012-09-27 16:08:28 +0400
Cassandra SE: lazy connections
Don't connect right away in ha_cassandra::open. If we do this, it becomes impossible to do SHOW CREATE TABLE when the server is not present.
Note: CREATE TABLE still requires that connection is present, as it needs to check whether the specified DDL can be used with Cassandra. We could delay that check also, but then one would not be able to find out about errors in table DDL until they do a SELECT.
Thu 2012-09-27 11:59:14 +0400
Cassandra SE
Support UPDATE statements
Follow what CQL does: don't show deleted rows (they show up as rows without any columns in reads)
Wed 2012-09-26 19:02:12 +0400
Update testcases
Better error messages.
Wed 2012-09-26 14:57:45 +0400
Cassandra SE:
Add a test for ALTER TABLE
Wed 2012-09-26 14:13:03 +0400
Cassandra SE: Add capability to retry failed API calls
Add capability to retry calls that have failed with UnavailableException or [Cassandra's] TimedOutException.
We don't retry for Thrift errors yet, although could easily do, now.
Tue 2012-09-25 16:20:19 +0400
Cassandra SE: more datatypes support
Support mapping Cassandra's timestamp to INT64
Support mapping Cassadnra's decimal to VARBINARY.
Mon 2012-09-24 20:58:26 +0400
Cassandra SE: varint datatype support:
allow only VARBINARY(n), all other types can get meaningless data after conversions
more comments
Mon 2012-09-24 19:15:12 +0400
Cassandra SE
Add support for Cassandra's 'varint' datatype, mappable to VARBINARY.
Sat 2012-09-22 23:30:29 +0400
Cassandra SE: make consistency settings user-settable.
Thu 2012-09-20 14:22:36 +0400
Cassandra SE:
Added @@cassandra_thrift_host global variable.
Sun 2012-09-16 12:22:21 +0400
Cassandra SE:
added option thrift_port which allows to specify which port to connect to
not adding username/password - it turns out, there are no authentication schemes in stock cassandra distribution.
Fri 2012-09-14 09:25:42 +0400
: Cassandra SE: Locking is incorrect
Use more permissive locking.
Fri 2012-09-14 09:03:25 +0400
Cassandra SE
Also provide handling for generic Thrift exceptions. These are not listed in the 'throws' clause of API definition but still can happen.
Fri 2012-09-14 08:44:34 +0400
Cassandra SE
Catch all kinds of exceptions when calling Thrift code.
Wed 2012-09-12 20:52:23 +0400
Cassandra SE: small optimization: StringCopyConverter::mariadb_to_cassandra doesn't need to make NULL-terminated strings.
Wed 2012-09-12 07:36:23 +0400
Update test results after last cset
Mon 2012-09-10 14:40:07 +0400
Cassandra SE: add support for reading counter type values
Mon 2012-09-10 12:50:58 +0400
Cassandra SE
Make cassandra.test drop and re-crate the test keyspace.
Fri 2012-09-07 15:32:43 +0400
Cassandra SE: added support for boolean type.
Fri 2012-08-31 11:03:59 +0400
: Cassandra: Inserting a timestamp does not work on a 32-bit system
Make an attempt at fixing.
Fri 2012-08-31 10:49:36 +0400
Cassandra SE
add support for Cassandra's UUID datatype. We map it to CHAR(36).
Wed 2012-08-29 20:27:11 +0400
Cassandra SE: fix batched insert to flush its buffers after insert operation.
Wed 2012-08-29 11:14:04 +0400
Fix for the previous cset: Field::store_TIME() accepts microseconds fraction, not millisecond.
Wed 2012-08-29 11:05:46 +0400
Cassandra SE: Timestamp data type support.
Wed 2012-08-29 10:05:21 +0400
Cassandra SE
Add mapping for INT datatype
Primary key column should now be named like CQL's primary key, or 'rowkey' if CF has key_alias.
Wed 2012-08-29 07:39:22 +0400
Cassandra storage engine: add @@rnd_batch_size variable.
Tue 2012-08-28 20:22:45 +0400
, part #1: phantom row for big full-scan selects
Full table scan internally uses LIMIT n, and re-starts the scan from the last seen rowkey value. rowkey ranges are inclusive, so we will see the same rowkey again. We should ignore it.
Tue 2012-08-28 12:53:33 +0400
: TRUNCATE TABLE on a Cassandra table does not remove rows
Remove HTON_CAN_RECREATE flag, re-create won't delete rows in cassandra.
Mon 2012-08-27 08:44:58 +0400
Cassandra storage engine: BKA support
We use HA_MRR_NO_ASSOC ("optimizer_switch=join_cache_hashed") mode
Not able to use BKA's buffers yet.
revno: 3768.1.1 committer: Christopher Powers chris.powers@oracle.com timestamp: Wed 2012-05-02 22:16:40 -0500 message: Bug#11766342 INITIAL DB CREATION FAILS ON WINDOWS WITH AN ASSERT IN SQL_ERROR.CC Improved bootstrap error handling:
Detect and report file i/o errors
Report query size errors with nearest query text
revno: 3383 revision-id: georgi.kodinov@oracle.com-20110818083108-qa3h3ufqu4zne80a committer: Georgi Kodinov Georgi.Kodinov@Oracle.com timestamp: Thu 2011-08-18 11:31:08 +0300 message: . Bug #11766001: 59026: ALLOW MULTIPLE --PLUGIN-LOAD OPTIONS . Implemented support for a new command line option : --plugin-load-add= This option takes the same type of arguments that --plugin-load does and complements --plugin-load (that continues to operate as before) by appending its argument to the list specified by --plugin-load. So --plugin-load can be considered a composite option consisting of resetting the plugin load list and then calling --plugin-load-add to process the argument. Note that the order in which you specify --plugin-load and --plugin-load-add is important : "--plugin-load=x --plugin-load-add=y" will be equivalent to "--plugin-load=x,y" whereas "--plugin-load-add=y --plugin-load=x" will be equivalent to "plugin-load=x". . Incompatible change : the --help --verbose command will no longer print the --plugin-load variable's values (as it doesn't have one). Otherwise both --plugin-load and --plugin-load-add are mentioned in it.
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
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
modified:
storage/connect/filamtxt.cpp
storage/connect/ha_connect.cc
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
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: master (statement replication) -> 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
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
Wed 2014-03-26 21:05:31 +0400
: {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).
Wed 2014-03-26 17:55:00 +0400
: 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 sergii@pisem.net-20130123151853-xc6i3l11aqv0iykk 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
Wed 2014-03-26 21:58:27 +0200
: Creating tmp. memory table kills the server
Wed 2014-03-26 08:24:19 +0100
compilation failure with BUILD/compile-amd64-valgrind-max
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
Tue 2014-03-25 17:34:45 +0100
don't put libmysqlclient symbols extra-used on debian in the libmysqlclient_16 version node.
[merge] Tue 2014-03-25 11:09:12 +0100
5.3 merge
Sun 2014-03-23 16:02:56 +0400
Assertion `0' failed in make_sortkey(SORTPARAM*, uchar*, uchar*) on ORDER BY HEX( UNCOMPRESSED_LENGTH( pk ) )
Mon 2014-03-24 20:02:08 +0100
Windows: 10.0 crashes on shutdown
Mon 2014-03-24 20:02:00 +0100
mysqltest bug: reset --replace command after every error message (because error messages use replacements)
Mon 2014-03-24 20:01:55 +0100
TokuDB fails to compile without partition storage engine
Mon 2014-03-24 20:01:50 +0100
tokudb: make compression=TOKUDB_ZLIB the default (instead of TOKUDB_UNCOMPRESSED) for new tables
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
Mon 2014-03-24 20:01:37 +0100
Upgrade from via yum fails
Wed 2014-03-19 10:03:34 +0100
symbol list_add, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference libmyodbc.so: undefined symbol: int2str Symbol missing in libmysqlclient.so.18 (make_scrambled_password)
Wed 2014-03-19 10:02:41 +0100
Centos startup script is broken
Sun 2014-03-23 18:44:48 +0400
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.
[merge] Tue 2014-03-18 18:29:07 +0100
merge
[merge] Tue 2014-03-18 09:02:57 +0100
merge ft-index and ft-engine as of 7.1.5
Tue 2014-03-18 16:26:02 +0200
Fixed buildbot issues
Tue 2014-03-18 10:26:50 +0200
Fixed some buildbot failures
Mon 2014-03-17 19:09:53 +0400
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.
Fri 2014-03-14 16:29:23 +0200
: STOP SLAVE resets global status variables
Thu 2014-02-13 11:40:49 +0400
- possible deadlocks between rwlocks and mutexes
Tue 2014-03-11 19:07:02 +0100
Debugging aid: Add T* List::elem(int n) which returns N-th element in the list. - There was List::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.
[merge] Tue 2014-03-11 17:14:48 +0100
Merge
Tue 2014-03-11 16:45:08 +0100
: 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.
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 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 *
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"
[merge] Wed 2014-03-19 15:18:29 +0200
Automatic merge
Wed 2014-03-19 15:15:57 +0200
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.
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
Fri 2014-03-07 13:14:58 +0100
Bug#45227: Lost HAVING clause led to a wrong result. - Backport testcase from mysql-5.6
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
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
Tue 2014-03-11 16:53:24 +0200
Fixed a compiler failure and removed some warnings in windows
Mon 2014-03-10 21:40:27 +0200
Fixed "Server crashes on SQL select containing more group by and left join statements using innodb tables"
Tue 2014-03-04 20:50:19 +0100
: [PATCH] Slave disconnects and fails to reconnect on Error_code: 1159
Tue 2014-03-04 16:15:58 +0400
: 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.
Fri 2014-02-28 00:41:08 +0400
Add Audit Plugin to Debian packaging.
Fri 2014-02-28 00:23:20 +0400
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.
Wed 2014-02-26 16:25:05 +0400
Increment the version number
Wed 2014-02-26 13:49:50 +0200
: Slow file extend when innodb_use_fallocate=1 and SSD file storage.
Wed 2014-02-26 12:06:12 +0200
: Assertion failure node->n_pending on fil0fil.c line 5039 on debug build when innodb_use_fallocate=1
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"
Sun 2012-08-26 16:06:39 +0400
* Cassandra storage engine: bulk INSERT support
* bulk inserts themselves
* control variable and counters.
Thu 2012-08-23 21:16:01 +0400
* Enable mapping of CHAR(n)
* preparations for support of bulk INSERT.
Thu 2012-08-23 16:15:28 +0400
* # [MDEV-476](https://jira.mariadb.org/browse/MDEV-476): Cassandra: Server crashes in calculate_key_len on DELETE with ORDER BY
* Fix typo in ha_cassandra::rnd_pos().
* in ::index_read_map(), do not assume that pk column is part of table->read_set.
Tue 2012-08-21 18:38:27 +0400
* Make ha_cassandra work with filesort().
Mon 2012-08-20 12:08:29 +0400
* Read records in batches when doing full table scan.
Sun 2012-08-19 14:54:58 +0400
* position() and rnd_pos() implementations.
Sun 2012-08-19 13:21:23 +0400
* [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
* Partial support for DELETE ... WHERE.
Sun 2012-08-19 12:50:53 +0400
* [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
* Descriptive error messages
* Unpack PK column on range scans
Sat 2012-08-18 21:29:31 +0400
* [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
* Support "DELETE FROM cassandra_table"
Sat 2012-08-18 21:21:50 +0400
* [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
* Got range reads to work (except for unpacking of the rowkey value)
Sat 2012-08-18 16:28:35 +0400
* [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
* Introduce type converters (so far rather trivial)
* switch INSERT to using batch_mutate()
Fri 2012-08-17 21:13:20 +0400
* Initial commit for Cassandra storage engine.
* [Revision #3492](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3492)\
Fri 2013-01-11 16:33:51 +0100
* make sure that our .deb packages provide mysql-\*-5.5 where appropriate
* [Revision #3491](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3491) \[merge]\
Thu 2013-01-10 22:33:23 -0800
* Merge 10.0-base -> 10.0.
* Also fixed a bug in sql\_update.cc: the code of mysql\_update() lacked a call of set\_statistics\_for\_table().
* [Revision #3427.1.31](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.31) \[merge]\
Tue 2013-01-08 19:34:33 -0800
* Merge 5.5-mwl248 -> 10.0-base
* [Revision #3413.22.13](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.13) \[merge]\
Tue 2013-01-08 15:04:14 -0800
* Merge 5.5 -> mwl248
* [Revision #3413.22.12](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.12)\
Tue 2013-01-08 08:17:51 -0800
* Fixed bug [MDEV-3979](https://jira.mariadb.org/browse/MDEV-3979). Made allocation of memory for statistical data in a table share to be thread safe. This memory is now allocated in a special MEM\_ROOT that is created for each table share.
* [Revision #3427.1.30](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.30) \[merge]\
Thu 2012-12-20 15:38:29 -0800
* Merge mdev539->10.0-base.
* [Revision #3427.10.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.10.1)\
Thu 2012-12-20 10:58:40 -0800
* The patch for the task [MDEV-539](https://jira.mariadb.org/browse/MDEV-539).
* The patch lifts the limitation of the current implementation of ALTER TABLE that does not allow to build unique/primary indexes by sort for MyISAM and Aria engines.
* [Revision #3427.1.29](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.29) \[merge]\
Wed 2012-12-19 19:15:51 -0800
* Merge mwl248->10.0-base.
* [Revision #3427.9.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.9.1) \[merge]\
Sun 2012-12-16 21:33:17 -0800
* Merge maria-5.5-mwl248 -> 10.0-base.
* [Revision #3413.22.11](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.11) \[merge]\
Fri 2012-12-14 12:02:08 -0800
* Merge 5.5 -> mwl248
* [Revision #3413.22.10](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.10)\
Thu 2012-12-13 23:05:12 -0800
* Addressed all remaining issues from the review of the patch that introduced engine independent persistent statistics. In particular: - added an enumeration type for possible values of the system variable use\_stat\_tables - renamed KEY::real\_rec\_per\_key to KEY::actual\_rec\_per\_key - optimized the collection of statistical data for any primary key defined only on one column.
* [Revision #3413.22.9](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.9)\
Wed 2012-12-12 23:16:54 -0800
* Fixed bug [MDEV-3891](https://jira.mariadb.org/browse/MDEV-3891). If a query referenced some system statistical tables, but not all of them, then executing an ANALYZE command simultaneously with this query could lead to a deadlock. The fix prohibited reading statistics from system statistical tables for such queries.
* Removed the function unlock\_tables\_n\_open\_system\_tables\_for\_write() as not used anymore. Performed some minor refactoring of the code in sql\_statistics.cc.
* [Revision #3413.22.8](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.8)\
Sun 2012-12-09 21:33:08 -0800
* Addressed the following issue from the review of the patch for engine-independent statistics. If a table was created for InnoDB then the execution of the ANALYZE command over this table blocked any INSERT/DELETE/UPDATE of the table.
* [Revision #3413.22.7](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.7)\
Sat 2012-12-08 15:38:15 -0800
* Addressed the following issue from the review of the patch for engine-independent statistics. When the primary key was dropped or changed statistics on secondary indexes for the prefixes that included components of the primary key was not removed from the table mysql.index\_stats.
* Also fixed: in the some cases when a column was changed statistics on the indexes that included this column was not removed from the table mysql.index\_stats.
* Also disabled the test [MDEV-504](https://jira.mariadb.org/browse/MDEV-504) for `--ps-protocol`.
* [Revision #3413.22.6](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.6)\
Wed 2012-12-05 22:51:11 -0800
* Addressed the following issues from the review of the patch: 1. The PERSISTENT FOR clause of the ANALYZE command overrides the setting of the system variable use\_stat\_tables: with this clause ANALYZE unconditionally collects persistent statistics. 2. ANALYZE collects persistent statistics only for tables of the USER category. So it never collects persistent statistics for system tables.
* [Revision #3413.22.5](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.5)\
Wed 2012-12-05 09:57:34 -0800
* Adjusted results for a test. The adjustment was supposed to be done in the previous commit.
* [Revision #3413.22.4](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.4)\
Wed 2012-12-05 00:31:05 -0800
* Changed the names of the system tables for statistical data: table\_stat -> table\_stats column\_stat -> column\_stats index\_stat -> index\_stats to be in line with the names of innodb statistical tables from mysql-5.6: innodb\_table\_stats and innodb\_index\_stats.
* [Revision #3413.22.3](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.3) \[merge]\
Tue 2012-12-04 19:04:25 -0800
* Merge 5.5->mwl248
* [Revision #3413.22.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.2)\
Mon 2012-11-19 13:04:37 -0800
* Fixed bug [MDEV-3866](https://jira.mariadb.org/browse/MDEV-3866). The invalid implementation of the method Field\_bit::cmp\_max could trigger a valgrind complain or could lead to incorrect statistical data when collecting engine-independent statistics on BIT fields.
* [Revision #3413.22.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.1) \[merge]\
Fri 2012-11-02 20:38:05 -0700
* Merge 5.5 -> 5.5-mwl248.
* [Revision #3334.1.39](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.39)\
Wed 2012-09-12 15:33:03 -0700
* Made the results from the stat\_tables\_rbr test to be not dependent on the debug mode.
* [Revision #3334.1.38](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.38)\
Tue 2012-09-11 22:36:04 -0700
* Fixed bug [MDEV-518](https://jira.mariadb.org/browse/MDEV-518). If some statistical tables are corrupted the server should use the conventional statistical data.
* [Revision #3334.1.37](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.37)\
Mon 2012-09-10 22:22:57 -0700
* Fixed bug [MDEV-485](https://jira.mariadb.org/browse/MDEV-485). RBR should be turned off when statistical tables are modified in the result of the execution of a DDL statement. Revised the fix for bug [MDEV-463](https://jira.mariadb.org/browse/MDEV-463). Ensured suppression of RBR for the modifications of the statistical tables triggered by the execution of any analyze operation.
* [Revision #3334.1.36](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.36) \[merge]\
Sat 2012-09-08 22:36:55 -0700
* Merge 5.5 -> mwl248
* [Revision #3334.1.35](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.35)\
Sat 2012-09-08 20:33:03 -0700
* Part 2 of the fix for bug [MDEV-504](https://jira.mariadb.org/browse/MDEV-504). Any Field object should use current\_thd instead of table->in\_use when THD is needed if table == NULL. This patch fixes the crash of test case from [MDEV-504](https://jira.mariadb.org/browse/MDEV-504).test.
* [Revision #3334.1.34](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.34) \[merge]\
Sat 2012-09-08 12:07:14 -0700
* Merge.
* [Revision #3334.3.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.3.1)\
Mon 2012-09-03 22:01:52 +0400
* Preliminary test case for [MDEV-504](https://jira.mariadb.org/browse/MDEV-504) in order to reproduce the problem
* [Revision #3334.1.33](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.33)\
Sat 2012-09-08 12:04:31 -0700
* Fixed bug [MDEV-504](https://jira.mariadb.org/browse/MDEV-504). Opening system statistical tables and reading statistical data from them for a regular table should be done after opening and locking this regular table. No test case is provided with this patch.
* [Revision #3334.1.32](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.32)\
Sat 2012-09-01 23:51:47 -0700
* Fixed bug [MDEV-503](https://jira.mariadb.org/browse/MDEV-503). If a table is already in the table cache but without data from persistent statistical tables then the function open\_and\_process\_table should not only allocate memory for this statistical data in the corresponding TABLE\_SHARE object, but also should copy the references to the data into certain fields of the TABLE data structure: for each key of the table KEY::read\_stats should be copied, and for each column of the table Field::read\_stats should be copied.
* [Revision #3334.1.31](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.31) \[merge]\
Wed 2012-08-29 18:50:38 -0700
* Merge 5.5->5.5-mwl248.
* [Revision #3334.1.30](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.30)\
Mon 2012-08-27 14:19:25 -0700
* Fixed bug [MDEV-487](https://jira.mariadb.org/browse/MDEV-487). The function collect\_statistics\_for\_table() when scanning a table did not take into account that the handler function ha\_rnd\_next could return the code HA\_ERR\_RECORD\_DELETE that should not be considered as an indication of an error. Also fixed a potential memory leak in this function.
* [Revision #3334.1.29](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.29)\
Thu 2012-08-23 11:22:26 -0700
* Fixed bug [MDEV-473](https://jira.mariadb.org/browse/MDEV-473). With the new code of mysql-5.5 for metadata locking the function unlock\_tables\_n\_open\_system\_tables\_for\_write should not explicitly unlock tables for which external locks have been set and should not explicitly reset thd->lock to 0.
* [Revision #3334.1.28](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.28)\
Mon 2012-08-20 12:05:37 -0700
* Fixed bug [MDEV-463](https://jira.mariadb.org/browse/MDEV-463). RBR should be turned off when an ANALYZE TABLE command is executed.
* [Revision #3334.1.27](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.27)\
Sat 2012-08-18 22:18:46 -0700
* Fixed the following problem: the syntax of the ANALYZE command did not returned an error if the list of the specified index names contained the name 'primary'.
* [Revision #3334.1.26](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.26)\
Sat 2012-08-18 11:49:14 -0700
* Made the process of collecting persistent statistics killable.
* [Revision #3334.1.25](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.25)\
Fri 2012-08-17 13:23:49 -0700
* Fixed bug [MDEV-464](https://jira.mariadb.org/browse/MDEV-464). The value of system variable use\_stat\_tables was always reset to 0 ('never') by mistake at the launch of the server.
* [Revision #3334.1.24](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.24) \[merge]\
Tue 2012-08-14 12:42:14 -0700
* Merge 5.5->5.5-mwl248
* [Revision #3334.1.23](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.23) \[merge]\
Mon 2012-07-30 23:08:05 -0700
* Merge 5.5 -> 5.5-mwl248.
* [Revision #3334.1.22](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.22)\
Mon 2012-07-30 10:09:58 -0700
* Fixed errors in the calls of the macros my\_atomic\_rwlock\_wrlock, my\_atomic\_rwlock\_wrunlock.
* [Revision #3334.1.21](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.21)\
Fri 2012-07-27 17:33:23 -0700
* Moved the test cases for parallel execution from stat\_tables.test into a separate file stat\_tables\_par.test because the test cases could not be run with embedded server.
* [Revision #3334.1.20](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.20)\
Fri 2012-07-27 12:05:23 -0700
* Added missing declaration of statistics\_lock. Replaced bzero with memset. Added missing `--source include/have_debug_sync.inc` into stat\_tables.test.
* [Revision #3334.1.19](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.19)\
Thu 2012-07-26 17:50:08 -0700
* Performed re-factoring and re-structuring of the code for [MWL#248](https://askmonty.org/worklog/?tid=248):
* Moved the definitions of the classes to store data from persistent statistical tables into statistics.h, leaving in other internal data structures only references to the corresponding objects.
* Defined class Column\_statistics\_collected derived from the class Column\_statistics. This is a helper class to collect statistics on columns.
* Moved references to read statistics to TABLE SHARE, leaving the reference to the collected statistics in TABLE.
* Added a new clone method for the class Field allowing to clone fields attached to table shares. It was used to create fields for min/max values in the memory of the table share.
* Also:
* Added procedures to allocate memory for statistical data in the table share memory and in table memory.
* Also:
* Added a test case demonstrating how ANALYZE could work in parallel to collect statistics on different indexes of the same table.
* Added a test two demonstrate how two connections working simultaneously could allocate memory for statistical data in the table share memory.
* [Revision #3334.1.18](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.18)\
Tue 2012-07-10 22:12:23 -0700
* Made the output of the newly added test cases from statistics.test platform independent.
* Adjusted results of funcs\_1.is\_columns\_mysql\_embedded.
* [Revision #3334.1.17](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.17)\
Tue 2012-07-10 16:34:39 -0700
* Added procedures to delete records by keys from statistical tables. Now when a table is dropped the statistics on the table is removed from the statistical tables. If the table is altered in such a way that a column is dropped or the type of the column is changed then statistics on the column is removed from the table column\_stat. It also triggers removal of the statistics on the indexes who use this column as its component.
* Added procedures that changes the names of the tables or columns in the statistical tables for. These procedures are used when tables/columns are renamed.
* Also partly re-factored the code that introduced the persistent statistical tables.
* Added test cases into statistics.test to cover the new code.
* [Revision #3334.1.16](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.16) \[merge]\
Tue 2012-06-26 11:37:48 -0700
* Merge 5.5 -> 5.5-mwl248.
* [Revision #3334.1.15](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.15)\
Mon 2012-06-25 22:33:07 -0700
* Changed the type of all double columns in the system statistical tables mysql.column\_stat, mysql.table\_stat for the type DECIMAL(12,4). When cached the values from these columns are multiplied by factor 10^5 and stored as ulong numbers now.
* [Revision #3334.1.14](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.14)\
Sat 2012-06-02 17:19:01 -0700
* Removed the server option `--stat-tables`.
* Renamed the system variable optimizer\_use\_stat\_tables to use\_stat\_tables.
* This variable now has only 3 possible values: 'never', 'complementary', 'preferably'.
* If the server has been launched with `--use-stat-tables='complementary'|'preferably'` then the statictics tables can be employed by the optimizer and by the ANALYZE command.
* [Revision #3334.1.13](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.13)\
Fri 2012-06-01 17:38:32 -0700
* Fixed a buildbot failure with a testcase from statistics.test that analyzes only some columns from a table.
* [Revision #3334.1.12](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.12) \[merge]\
Fri 2012-06-01 13:42:39 -0700
* Merge
* [Revision #3334.1.11](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.11)\
Fri 2012-06-01 11:23:53 -0700
* An attempt to fix a buildbot failure with a test case from statistics.test that analyzes only some columns from a table.
* [Revision #3334.1.10](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.10) \[merge]\
Tue 2012-05-22 21:31:36 -0700
* Merge.
* [Revision #3334.2.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.2.1)\
Tue 2012-05-22 20:55:07 -0700
* Support of the extended syntax for ANALYZE.
* [Revision #3334.1.9](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.9) \[merge]\
Fri 2012-05-18 11:28:02 -0700
* Merge.
* [Revision #3334.1.8](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.8) \[merge]\
Fri 2012-05-18 09:50:30 -0700
* Merge.
* [Revision #3334.1.7](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.7)\
Thu 2012-05-17 16:54:26 -0700
* Fixed the bug that caused displaying incorrect values in the column cardinality of the table information\_schema.statistics.
* [Revision #3334.1.6](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.6)\
Tue 2012-05-08 16:42:55 -0700
* Inverted the option `--skip-stat-tables` for `--stat-tables`. Set it to 0 by default. Now only the tests that use persistent statistics tables require starting the server with `--stat-tables` set on.
* [Revision #3334.1.5](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.5)\
Sun 2012-05-06 22:42:14 -0700
* Supported extended keys when collecting and using persistent statistics.
* [Revision #3334.1.4](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.4)\
Thu 2012-04-19 09:49:53 -0700
* Fixed a problem for Q18 from DBT3/SF30 with innodb database instance: the server crashed when running the query with persistent statistics enabled.
* The field KEY::read\_stat.avg\_frequency must be initialized to NULL for the keys of temporary tables.
* [Revision #3334.1.3](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.3) \[merge]\
Wed 2012-04-11 20:44:52 -0700
* Merge 5.5 -> 5.5-mwl248.
* [Revision #3334.1.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.2)\
Wed 2012-04-11 17:14:06 -0700
* The pilot implementation of [MWL#250](https://askmonty.org/worklog/?tid=250): Use the statistics from persistent statistical tables instead of the statistics provided by engine.
* [Revision #3334.1.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.1) \[merge]\
Mon 2012-03-19 01:35:32 -0700
* Merge maria-5.3-mwl248 -> 5.5 = maria-5.5-mwl248.
* [Revision #2502.574.8](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.8) \[merge]\
Thu 2012-03-15 21:40:15 -0700
* Merge
* [Revision #2502.574.7](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.7) \[merge]\
Fri 2012-03-09 19:04:59 -0800
* Merged 5.3 changes into the mwl #248 tree.
* [Revision #2502.574.6](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.6)\
Mon 2012-01-09 21:14:34 -0800
* [MWL#248](https://askmonty.org/worklog/?tid=248): added the option skip-stat-tables.
* [Revision #2502.574.5](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.5)\
Sat 2012-01-07 00:34:30 -0800
* Made statistics.test platform independent.
* [Revision #2502.574.4](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.4)\
Thu 2012-01-05 22:45:08 -0800
* Adjusted results for the test suite funcs\_1.
* [Revision #2502.574.3](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.3)\
Thu 2012-01-05 18:55:37 -0800
* Fixed a compiler warning. Adjusted results for mysql\_upgrade.test
* [Revision #2502.574.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.2)\
Wed 2012-01-04 18:32:21 -0800
* In statistics.test: Saved at the very beginning and restored at the very end the value of optimizer\_use\_stat\_tables.
* [Revision #2502.574.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.1)\
Wed 2012-01-04 17:51:53 -0800
* The main patch for the [MWL#248](https://askmonty.org/worklog/?tid=248) back-ported from lp:igorb-seattle/mysql-server/mysql-azalea-wl4777.
* [Revision #3490](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3490) \[merge]\
Tue 2012-12-18 22:13:14 +0100
* Merge a couple more fixes from 10.0-base to 10.0
* [Revision #3427.1.28](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.28)\
Tue 2012-12-18 22:00:55 +0100
* Previous change of have\_debug\_sync.inc broke non-debug builds. Implement it in a different way that works on both release and debug builds, and still uses `--skip` instead of `--require`.
* [Revision #3427.1.27](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.27)\
Tue 2012-12-18 11:56:00 +0100
* [MDEV-3927](https://jira.mariadb.org/browse/MDEV-3927) Add variable "have yassl" have\_openssl variable was ON even when OpenSSL was not used (but YaSSL was). fix that, so that have\_openssl really corresponds to OpenSSL
* rename not\_openssl.inc to not\_ssl.inc and fix the test accordingly.
* [Revision #3489](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3489)\
Tue 2012-12-18 22:03:53 +0100
* After-merge fixes for merge 10.0-base -> 10.0.
* [Revision #3488](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3488) \[merge]\
Tue 2012-12-18 15:01:58 +0100
* Merge [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md)-base to [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md)
* [Revision #3427.1.26](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.26)\
Mon 2012-12-17 21:00:36 +0100
* fix have\_debug\_sync.inc remove unused require files
* [Revision #3427.1.25](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.25)\
Mon 2012-12-17 20:47:23 +0100
* [MDEV-438](https://jira.mariadb.org/browse/MDEV-438) Microseconds: Precision is ignored in CURRENT\_TIMESTAMP(N) when it is given as a default column value
* For MySQL 5.6 compatibility, support precision specification in CURRENT\_TIMESTAMP in a default clause, when it's not less than the column's precision.
* [Revision #3427.1.24](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.24)\
Mon 2012-12-17 11:00:39 +0100
* simplify the handler api - table\_type() is no longer abstract, not even virtual
* [Revision #3427.1.23](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.23)\
Mon 2012-12-17 10:56:26 +0100
* remove HAVE\_EXPLICIT\_TEMPLATE\_INSTANTIATION
* [Revision #3427.1.22](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.22)\
Mon 2012-12-17 12:49:11 +0100
* [MDEV-532](https://jira.mariadb.org/browse/MDEV-532): Fix some race conditions in test cases.
* With [MDEV-532](https://jira.mariadb.org/browse/MDEV-532), the binlog\_checkpoint event is logged asynchronously from a binlog background thread. This causes some sporadic failures in some test cases whose output depends on order of events in binlog.
* Fix using an include file that waits until the binlog checkpoint event has been logged before proceeding with the test case.
* [Revision #3427.1.21](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.21) \[merge]\
Sun 2012-12-16 16:49:19 -0800
* Merge mariadb-5.5 -> 10.0-base.
* [Revision #3427.1.20](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.20)\
Fri 2012-12-14 15:38:07 +0100
* [MDEV-532](https://jira.mariadb.org/browse/MDEV-532): Async InnoDB commit checkpoint.
* Make the commit checkpoint inside InnoDB be asynchroneous. Implement a background thread in binlog to do the writing and flushing of binlog checkpoint events to disk.
* [Revision #3427.1.19](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.19) \[merge]\
Fri 2012-12-14 09:51:06 +0200
* Automatic merge [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) with the latest 10.0-base.
* [Revision #3427.8.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.8.2)\
Thu 2012-12-13 22:56:03 +0200
* [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) Add full support for auto-initialized/updated timestamp and datetime
* Post-review changes according to Monty's review from 28/11/2012.
* [Revision #3427.8.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.8.1) \[merge]\
Thu 2012-10-18 15:57:12 +0300
* Merge [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) with the latest 10.0-base.
* [Revision #3427.7.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.7.1)\
Wed 2012-10-17 15:43:56 +0300
* [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) Add full support for auto-initialized/updated timestamp and datetime
* Generalized support for auto-updated and/or auto-initialized timestamp and datetime columns. This patch is a reimplementation of MySQL's "[WL#5874](https://askmonty.org/worklog/?tid=5874): CURRENT\_TIMESTAMP as DEFAULT for DATETIME columns". In order to ease future merges, this implementation reused few function and variable names from MySQL's patch, however the implementation is quite different.
* TODO: The only unresolved problem in this patch is the semantics of LOAD DATA for TIMESTAMP and DATETIME columns in the cases when there are missing or NULL columns. I couldn't fully comprehend the logic behind MySQL's behavior and its relationship with their own documentation, so I left the results to be more consistent with all other LOAD cases.
* The problematic test cases can be seen by running the test file function\_defaults, and observing the test case differences. Those were left on purpose for discussion.
* [Revision #3487](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3487)\
Sun 2012-12-16 21:45:45 +0100
* small code cleanup taken from MySQL 5.6
* [Revision #3486](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3486)\
Sun 2012-12-16 21:11:24 +0100
* [MDEV-3816](https://jira.mariadb.org/browse/MDEV-3816) init-file stops getting executed if a long enough line is encountered; on a debug version, assertion \`! is\_set() || can\_overwrite\_status' fails backport improved bootstrap error handling from 5.6
* Was:
* [Revision #3485](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3485)\
Sat 2012-12-15 21:55:04 +0100
* [MDEV-3834](https://jira.mariadb.org/browse/MDEV-3834) Crossgrade from MySQL 5.6.7 to [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md) fails due to non-existing mysql.host table Treat the host table as optional, don't abort when it's missing
* [Revision #3484](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3484)\
Sat 2012-12-15 21:54:18 +0100
* [MDEV-3837](https://jira.mariadb.org/browse/MDEV-3837) Assertion \`table->read\_set == \&table->def\_read\_set' failed on updating a performance\_schema table This was failing not only for P\_S, but for any engine that had HA\_PRIMARY\_KEY\_REQUIRED\_FOR\_DELETE flag set (in the tree - only P\_S and federated). Because of this flag, read\_set and write\_set were (possibly) changed on update. But later the code modified these bitmaps and restored them to the default state, losing HA\_PRIMARY\_KEY\_REQUIRED\_FOR\_DELETE related changes.
* [Revision #3483](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3483)\
Sat 2012-12-15 18:24:11 +0100
* [MDEV-3860](https://jira.mariadb.org/browse/MDEV-3860) backport `--plugin-load-add` (and related mysql-test changes)
* [Revision #3482](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3482)\
Wed 2012-12-12 19:54:04 +0200
* New results of `--big` test ([MDEV-3862](https://jira.mariadb.org/browse/MDEV-3862) fix).
* [Revision #3481](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3481)\
Tue 2012-11-20 15:11:22 +0200
* [MDEV-3862](https://jira.mariadb.org/browse/MDEV-3862) Lift limitation for merging VIEWS with Subqueries in SELECT list.
* [Revision #3480](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3480) \[merge]\
Tue 2012-11-20 14:22:51 +0100
* Merge [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md)-base -> 10.0
* [Revision #3427.1.18](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.18)\
Tue 2012-11-20 14:20:26 +0100
* [MDEV-3861](https://jira.mariadb.org/browse/MDEV-3861): Assertion in TC\_LOG\_MMAP.
* Root cause was that number of entries in commit checkpoint buffer was bigger than total available entries in the mmap()'ed score file. This causes TC\_LOG\_MMAP to run out of entries before even the first checkpoint is started, which causes a hang.
* Fixed by making sure we have fewer entries within one commit checkpoint than total available scorefile entries.
* Another part of this bug was discovery of severel unrelated bugs in TC\_LOG\_MMAP dating back to 5.1. These were fixed in 5.1 and will be merged up (the problem this patch fixes exists only in 10.0).
* [Revision #3479](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3479)\
Thu 2012-11-15 12:54:50 +0200
* [MDEV-3858](https://jira.mariadb.org/browse/MDEV-3858) Change JOIN\_TAB::records\_read from ha\_rows to double
* Currently JOIN\_TAB::records\_read is of type ha\_rows. This is an integer type, which prevents proper selectivity and rows estimates.The later is there mainly to show how query is progressing.
The following changes in interfaces was needed to get this to work:
init_alloc_root() amd init_sql_alloc() has extra option so that one can mark memory with MY_THREAD_SPECIFIC
One now have to use alloc_root_set_min_malloc() to set min memory to be allocated by alloc_root()
my_init_dynamic_array() has extra option so that one can mark memory with MY_THREAD_SPECIFIC
my_net_init() has extra option so that one can mark memory with MY_THREAD_SPECIFIC
Added flag for hash_init() so that one can mark hash table to be thread specific.
Added flags to init_tree() so that one can mark tree to be thread specific.
Removed with_delete option to init_tree(). Now one should instead use MY_TREE_WITH_DELETE_FLAG.
Added flag to Warning_info::Warning_info() if the structure should be fully initialized.
String elements can now be marked as thread specific.
Internal HEAP tables are now marking it's memory as MY_THREAD_SPECIFIC.
Changed type of myf from int to ulong, as this is always a set of bit flags.
Other things:
Removed calls to net_end() and thd
cleanup() as these are now done in THD()
We now also show EXAMINED_ROWS in SHOW PROCESSLIST
Added new variable 'memory_used'
Fixed bug where kill_threads_for_user() was using the wrong mem_root to allocate memory.
Removed calls to the obsoleted function init_dynamic_array()
Use set_current_thd() instead of my_pthread_setspecific_ptr(THR_THD,...)
Reasons:
alter_tablespace.rdiff:
tc_rename_error.result:
from monty@askmonty.org-20120529213755-876ptdhhaj0t7l8r
(Added text for errno in error messages)
insert_time.result:
from sergii@pisem.net-20120908101555-37w00eyfrd9noc06
( - Inconsistent data truncation)
misc.result:
from igor@askmonty.org-20130109033433-5awdv0w6vbpigltw
(/mwl248 - Engine independent statistics)
tbl_opt_row_format.rdiff:
from monty@askmonty.org-20120706161018-y5teinbuqpchle2m
(Fixed wrong error codes)
vcol.rdiff:
sergii@pisem.net-20121217100039-ikj1820nrku7p6d5
(simplify the handler api)
Also added a missing call of set_statistics_for_table() in the code of the function mysql_update.
Revision #3427.11.5 Wed 2013-01-09 22:32:21 +0200
fixed feature counter.
Revision #3427.11.4 Wed 2013-01-09 22:24:37 +0200
The library interface fixed.
Revision #3427.11.3 Wed 2013-01-09 08:10:48 +0200
MDEV-4005 fix.
Field matching fixed. DBUG_ASSERT fixed.
Revision #3427.11.2 Mon 2012-12-24 08:36:22 +0400
Post-merge fixes: - update ha_cassandra::start_bulk_insert() definition to match those in class handler.
Revision #3427.11.1 [merge] Sun 2012-12-23 23:37:11 +0200
pre-merge
Revision #3413.25.54 Sun 2012-12-23 22:17:22 +0200
Post-post review fixes.
Sun 2012-12-23 20:57:54 +0200
backport to 5.5 dyncol changes and names support
Thu 2012-12-20 14:30:09 +0400
Cassandra Storage Engine: Address review feedback part #3 - Cleanup ha_cassandra::store_lock() - Remove dummy ha_cassandra::delete_table() - Add HA_TABLE_SCAN_ON_INDEX to table_flags()
Thu 2012-12-20 14:15:56 +0400
Cassandra Storage Engine: Address review feedback part 2 - Register counters directly in the array passed to maria_declare_plugin. As a consequence, FLUSH TABLES will reset the counters. - Update test results accordingly.
There is a variable to control batch size
There are status counters.
Nedeed to make some fixes in BKA code (to be checked with Igor)
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.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
[merge] Sun 2014-03-16 13:59:44 +0100
5.1 merge
[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
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)
Fri 2014-03-14 11:38:17 +0200
: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' fails on EXPLAIN EXTENDED with VALUES function
[merge] Thu 2014-03-13 18:36:52 +0100
5.2 merge
Thu 2014-03-13 16:35:14 +0100
unix_socket bypasses make_if_fail by not doing any network reads
[merge] Wed 2014-03-12 18:47:19 +0200
merge 5.2->5.3
[merge] Wed 2014-03-12 18:43:44 +0200
merge 5.1->5.2
Wed 2014-03-12 12:34:16 +0200
: Server crash with insert statement containing DEFAULT into view
Fri 2014-03-07 13:57:07 +0200
: 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
Thu 2014-03-06 13:56:34 -0800
Fixed bug . 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 #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.565.67 Wed 2014-03-12 15:50:00 +0200
MDEV-5717: Server crash with insert statement containing DEFAULT into view
The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now
DownloadRelease NotesChangelogOverview of 10.0
Release date: 25 Nov 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 #4506 [merge] Fri 2014-11-21 20:20:39 +0100
5.5 merge
Fri 2014-11-21 13:32:53 +0200
Forgot to add test file.
Fri 2014-11-21 15:23:18 +0400
- Race in InnoDB/XtraDB mutex implementation can stall or hang the server
Fri 2014-11-21 13:27:36 +0200
: innodb index stats inadequate using constant innodb_stats_sample_pages
[merge] Fri 2014-11-21 08:50:44 +0100
Merge
Fri 2014-11-21 00:02:24 +0100
after merge fixes:
Wed 2014-11-19 17:14:49 +0300
: Anemometer stop working after upgrade to from...
Wed 2014-11-19 14:34:49 +0400
multi_source.simple test fails in buildbot
Wed 2014-11-19 12:08:35 +0400
Bad results with join comparing DECIMAL and ENUM/SET columns
Wed 2014-11-19 10:33:49 +0400
Bad results with join comparing case insensitive VARCHAR/ENUM/SET expression to a _bin ENUM column
Tue 2014-11-18 23:15:54 +0400
GROUP_MIN_MAX optimization is erroneously applied in some cases
Tue 2014-11-18 16:33:29 +0400
Bad results with joins comparing DATE/DATETIME and INT/DECIMAL/DOUBLE/ENUM/VARCHAR columns Bad results with joins comparing TIME and DOUBLE/DECIMAL columns Disallow using indexes on non-temporal columns to optimize ref access, range access and table elimination when the counterpart's cmp_type is TIME_RESULT, e.g.: SELECT * FROM t1 WHERE indexed_int_column=time_expression; Only index on a temporal column can be used to optimize temporal comparison operations.
Tue 2014-11-18 13:07:37 +0400
main.ctype_cp932 fails in buildbot on a valgrind build Removing a redundant and wrong condition which could access beyond the pattern string range.
Mon 2014-11-17 17:13:30 +0100
: Dynamic column hangs/segfaults
Mon 2014-11-17 12:42:02 +0100
: Parallel slave may hang if master crashes in the middle of writing transaction to binlog
Mon 2014-11-17 12:41:44 +0100
: rpl.rpl_parallel_temptable fails in valgrind builder
Mon 2014-11-17 08:53:42 +0100
: rpl.rpl_gtid_crash fails sporadically in buildbot
Fri 2014-11-14 09:13:13 +0200
: sys_vars.innodb_sched_priority* tests fail in buildbot on work-amd64-valgrind
Thu 2014-11-13 11:01:31 +0100
: Parallel replication: "Commit failed due to failure of an earlier commit on which this one depends", but no prior failure seen
Thu 2014-11-13 10:46:09 +0100
: Incorrect relay log position in parallel replication after retry of transaction
Thu 2014-11-13 10:31:20 +0100
: Wrong binlog order in parallel replication: Intermediate commit
Thu 2014-11-13 10:20:48 +0100
: Performance of domain_parallel replication is disappointing
Thu 2014-11-13 10:09:46 +0100
: Server crashed in Gtid_log_event::Gtid_log_event with parallel replication
Thu 2014-11-13 09:56:28 +0100
: Incorrect PSI_stage_info message in SHOW PROCESSLIST during parallel replication
Thu 2014-11-13 09:49:33 +0100
Fix a confusing error message in the testsuite
Thu 2014-11-13 09:49:07 +0100
: Wrong binlog order in parallel replication
Thu 2014-11-13 09:20:40 +0100
Revert incorrect/redundant fix for old BUG#34656
Thu 2014-11-13 09:19:12 +0100
: SAFE_MUTEX lock order warning when reusing wait_for_commit mutex
Thu 2014-11-13 13:24:26 +0200
: Remove innodb_io_capacity setting depending on setting of innodb_io_capacity_max
Thu 2014-11-13 12:00:57 +0200
: InnoDB error monitor might unnecessary wait log_sys mutex
Thu 2014-11-13 11:05:22 +0200
: sys_vars.innodb_sched_priority* tests fail in buildbot on work-amd64-valgrind.
Wed 2014-11-12 16:14:08 +0200
: rpl.rpl_innodb_bug68220 fails in buildbot
Wed 2014-11-12 06:27:56 +0400
main.information_schema and main.information_schema_all_engines fail in buildbot on a build without perfschema
Wed 2014-11-12 05:56:45 +0400
mroonga/wrapper.version_56_or_later_performance_schema fails in buildbot on a build without perfschema
Wed 2014-11-12 05:52:53 +0400
Spider tests fail due to an unknown option --skip-performance-schema on a build without perfschema
Wed 2014-11-12 05:40:21 +0400
perfschema.mks_timer-6258 test not skipped on builds without perfschema
Tue 2014-11-11 19:59:31 +0300
Fix buildbot failure: make selectivity.test and selectivity_innodb.test work when table names are case-insensitive.
Mon 2014-11-10 16:43:27 +0400
non-captured group \2 in regexp_replace
Mon 2014-11-03 15:47:57 +0200
: Fix innodb.innodb_bug14676111 test.
[merge] Mon 2014-11-03 17:47:37 +0100
merge
Sun 2014-11-02 01:08:09 +0400
Bad result for NOT NOT STRCMP('a','b') and NOT NOT NULLIF(2,3) The bug is not very important per se, but it was helpful to move Item_func_strcmp out of Item_bool_func2 (to Item_int_func), for the purposes of " Add a plugin to field types (column types)".
Wed 2014-10-29 22:12:31 -0400
: Dots in file names of configuration files
Wed 2014-10-29 22:05:46 -0400
mysys/mf_fn_ext.c: typos & indents
[merge] Wed 2014-10-29 15:20:46 +0300
Merge
[merge] Wed 2014-10-29 13:30:18 +0300
Merge
Tue 2014-10-28 22:31:52 -0700
Fixed bug .
[merge] Tue 2014-10-28 16:31:26 -0700
Merge
Tue 2014-10-28 14:33:31 -0700
Fixed bug .
Mon 2014-10-27 16:58:16 +0200
: innodb valgrind failures
Mon 2014-10-27 11:03:17 +0200
Fix test failure.
Sun 2014-10-26 07:29:37 +0200
: Remove bad "" operators.
Sun 2014-10-26 07:22:51 +0200
: innodb_rows_updated is misleading on slav
Sat 2014-10-25 09:24:39 +0300
: Make innodb_max_dirty_pages_pct my.cnf variable a double
Sat 2014-10-25 08:21:52 +0300
: Share more structures
Fri 2014-10-24 22:26:31 +0300
: Add trx pointer to struct mtr_t
Fri 2014-10-24 22:02:54 +0300
: buf_flush_LRU() does not return correct number in case of compressed pages
Fri 2014-10-24 18:58:04 +0300
: Page cleaner should do LRU flushing regardless of server activity
Fri 2014-10-24 17:56:04 +0300
: Spurious lock_wait_timeout_thread wakeup in lock_wait_suspend_thread()
Fri 2014-10-24 17:11:09 +0300
: os_event_wait_time_low(): wait time calculation is messed up
[merge] Fri 2014-10-24 10:01:01 +0400
Merged mroonga updates.
Fri 2014-10-24 06:37:53 +0900
Disable foreign_key_create test.
Thu 2014-10-23 12:31:13 +0400
Better comments
[merge] Wed 2014-10-22 18:33:49 +0400
Merged mroonga updates.
Thu 2014-10-23 00:31:01 +0900
Skip Mroonga if platform is big endian. Remove last test disabling.
[merge] Tue 2014-10-21 22:20:21 +0400
Merged mroonga updates.
Wed 2014-10-22 03:43:19 +0900
Disable tests for Power8.
[merge] Tue 2014-10-21 10:52:55 +0400
Merge mroonga.
Tue 2014-10-21 04:51:38 +0900
Update Mroonga to the latest version on 2014-10-21T04:51:38+0900
[merge] Tue 2014-10-21 00:02:24 +0400
Merge
Mon 2014-10-20 23:35:34 +0400
: Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()
Mon 2014-10-20 16:42:00 +0400
Different warnings for TIME and TIME(N) when @@old_mode=zero_date_time_cast
Thu 2014-10-16 22:58:08 +0400
: Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()
Thu 2014-10-16 17:57:13 +0400
: Use of uninitialized saved_primary_key in Mrr_ordered_index_reader::resume_read()
[merge] Mon 2014-10-13 12:31:55 +0400
Merge 10.0-connect -> 10.0
Sun 2014-10-12 15:46:31 +0200 *
Remove one gcc warning
[merge] Sat 2014-10-11 12:52:55 +0200
merge
Sat 2014-10-11 09:09:18 +0200
compilation failure: ha_cassandra
Fri 2014-10-10 23:52:47 +0400
: Assertion `join->best_read < double(...)' failed after adding a key to a TokuDB table...
Mon 2014-10-06 15:08:47 +0400
: Assertion `join->best_read < double(...)' failed with optimizer_use_condition_selectivity >=3
Fri 2014-10-10 17:08:12 +0400
: use_stat_table + histograms crashing optimizer - When EITS code calls store_key_image_to_rec(), it should follow its calling convention (which is counter-intuitive)
[merge] Fri 2014-10-10 13:18:03 +0400
Merge 10.0-connect -> 10.0
Thu 2014-10-09 17:23:37 +0200 *
in CheckCond change strcat to strncat to avoid the case of non zero terminated string.
[merge] Fri 2014-10-10 13:16:41 +0400
Merge 10.0-mroonga -> 10.0
[merge] Fri 2014-10-03 09:47:41 +0400
Merge 10.0-mroonga -> 10.0
Thu 2014-10-09 12:25:45 +0400
Fixed mroonga build failure on Power8: define generic gcc version of GRN_SET_64BIT.
Mon 2014-10-06 15:29:22 +0400
: Assertion `join->best_read < double(...)' failed with optimizer_use_condition_selectivity >=3
Sun 2014-10-05 22:07:28 +0200
fix failing rpl.rpl_user_variables
Sun 2014-10-05 22:07:19 +0200
fix main.mysqldump test failing after Mroonga merge.
Sat 2014-10-04 20:43:39 +0200
fix out-of-source builds
Sat 2014-10-04 15:27:08 +0200
increase version
Sat 2014-10-04 15:26:04 +0200
xtradb/innodb: fix to compile with VS 2008
Tue 2014-09-30 17:06:02 +0200
cleanup: an outbreak of templatonia cured.
Tue 2014-09-30 15:57:38 +0200
fix more sql_command_flags: SQLCOM_ASSIGN_TO_KEYCACHE should not be CF_AUTO_COMMIT_TRANS SQLCOM_PRELOAD_KEYS should not be CF_AUTO_COMMIT_TRANS SQLCOM_INSTALL_PLUGIN should need CF_AUTO_COMMIT_TRANS SQLCOM_UNINSTALL_PLUGIN should need CF_AUTO_COMMIT_TRANS
Tue 2014-09-30 15:55:02 +0200
BUG#13627921 - MISSING FLAGS IN SQL_COMMAND_FLAGS MAY LEAD TO REPLICATION PROBLEMS
Fri 2014-10-03 17:38:46 +0400
- MySQL Bug#72718 - CACHE_LINE_SIZE in innodb should be 128 on POWER
[merge] Thu 2014-10-02 15:48:20 +0400
Merge 10.0-mroonga -> 10.0
Thu 2014-10-02 14:58:57 +0400 *
Changing Mroonga maturnity from STABLE to BETA - removing libmysql/libmysql.version from .bzrignore, as we don't have this file any more
Wed 2014-10-01 13:03:50 +0300
Fixed compiler warning. Now compiles without warnings for me. (Except Instantiation notices from oqgraph that I don't know what to do with)
[merge] Wed 2014-10-01 11:16:50 +0400
Merge 10.0-connect -> 10.0
Tue 2014-09-30 12:59:24 +0200
Fix in a clean way. Add an union in the PARM structure to contain int values Use a cast to ptrdiff_t in MAPFAM/MXPFAM::InitDelete required by some compilers
Wed 2014-10-01 11:13:11 +0400
Tests connect.odbc_postgresql and connect.odbc_oracle failed after revision 4363 (fixes for and ).
[merge] Tue 2014-09-30 20:43:14 +0300
Auto merge
Tue 2014-09-30 20:31:14 +0300
Test suite test maria-no-logging fails
Tue 2014-09-30 21:28:36 +0400
, part#2.
Tue 2014-09-30 21:11:03 +0400
: crash with optimizer_use_condition_selectivity > 1
Fri 2014-09-26 18:48:40 +0400
: Crash in field_conv, memcpy_field_possible - Fix the crash, dont call from->type() at the start of the function because it might be unsafe. - Unfortunately there is no testcase - And this is also the reason we can't fix it properly (it should be safe to call from->type() here).
Thu 2014-09-25 19:12:52 +0400
: The variable 'role' is being used without being initialized at sql_acl.cc:8840
Thu 2014-09-25 18:16:29 +0400
: The variable 'role' is being used without being initialized at sql_acl.cc:8840
Revision #4500.1.29 [merge] Thu 2014-11-20 17:39:11 +0100
10.0-mroonga
Revision #4426.1.9 Tue 2014-11-04 00:40:20 +0900
cmake: use "mroonga" instead of "ha_mroonga" for plugin name
Tue 2014-11-04 00:09:16 +0900
remove needless source tree
[merge] Tue 2014-11-04 00:07:26 +0900
Merge from trunk
Revision #4500.1.28 [merge] Thu 2014-11-20 17:29:21 +0100
10.0-connect
Revision #4439.1.21 Sun 2014-11-16 20:14:36 +0100 *
Commit resolved conflicted files
Sun 2014-11-16 01:16:51 +0100 *
Remove gcc warning (no previous declaration of msglang)
Sat 2014-11-15 18:28:24 +0100 *
Implement the NEWMSG and XMSG methods They are still experimental and should not be used in production.
Sun 2014-11-09 14:18:44 +0100 *
FIX ftell error when the line endings do not match the declared or default ending. Also takes care of files having mixed line endings. This is done by never using text mode for streams and handle the line endings in reading and writing. ()
Sat 2014-11-08 16:44:52 +0100 *
Compile protect against not fully implemented optione XMSG and NEWMSG
Sat 2014-11-08 16:29:16 +0100 *
fix typo error
Sat 2014-11-08 13:35:03 +0100 *
Calculate next position in filamap without assuming ENDING option is true.
Sat 2014-11-01 17:08:39 +0100 *
Fix and
Fri 2014-10-31 13:58:43 +0100 *
Add the new files to the source list
Fri 2014-10-31 12:43:55 +0100 *
Adding the VIR table type implementation files
Fri 2014-10-31 12:28:07 +0100 *
Add new table type VIR and virtual index
Fri 2014-10-24 19:22:05 +0200
Fix a bug in XCOL tables. When a row was filtered internally the XColumn was not reset causing rows to be lost.
Fri 2014-10-24 16:21:39 +0200 *
Fix bug: Server crash when using a special column in XCOL tables
Wed 2014-10-22 13:51:33 +0200 *
Remove some gcc warnings
Wed 2014-10-22 12:02:46 +0200 *
Fix (gcc error) passing cmd instead of cmd.Getstr() to htrc
Tue 2014-10-21 17:29:51 +0200 *
Handling string memory allocation with a new STRING class. This is only the beginning. Defining the STRING class and begining to use it (MYSQL)
[merge] Tue 2014-10-14 17:52:20 +0200 *
Commit merged change removed: extra/yassl/certs/dsa512.der extra/yassl/certs/dsa512.pem
Tue 2014-10-14 16:42:22 +0200 *
Add Sergei fix to enable loading OEM table libs
Revision #4500.1.27 [merge] Thu 2014-11-20 17:09:51 +0100
pcre-8.36
Revision #0.66.3 Tue 2014-11-18 18:07:55 +0100
8.36
Revision #4500.1.26 [merge] Thu 2014-11-20 17:05:13 +0100
XtraDB 5.6.21-70.0
Revision #0.12.73 Tue 2014-11-18 18:11:15 +0100
5.6.21-70.0
Revision #4500.1.25 [merge] Thu 2014-11-20 16:59:22 +0100
InnoDB 5.6.21
Revision #0.49.7 Tue 2014-11-18 17:41:12 +0100
5.6.21
Revision #4500.1.24 [merge] Thu 2014-11-20 16:53:12 +0100
sphinx 2.2.6
Revision #0.47.5 Tue 2014-11-18 18:10:29 +0100
2.2.6
Revision #4500.1.23 [merge] Thu 2014-11-20 16:27:16 +0100
5.5 merge
Revision #3413.67.48 Thu 2014-11-20 16:11:30 +0100
followup: disable openssl_6975.test as appropriate
Wed 2014-11-19 22:04:51 +0100
Fix YaSSL on windows
Wed 2014-11-19 18:54:02 +0100
Implement TLS protocol
Revision #4500.1.22 [merge] Thu 2014-11-20 16:07:34 +0100
5.5 merge
Revision #3413.67.45 Wed 2014-11-19 20:27:34 +0200
MDEV-7084: innodb index stats inadequate using constant innodb_stats_sample_pages
Revision #4500.1.21 [merge] Thu 2014-11-20 15:26:31 +0100
5.5 merge
Revision #3413.67.44 Wed 2014-11-19 13:56:46 +0100
MDEV-7026: Race in InnoDB/XtraDB mutex implementation can stall or hang the server.
Revision #4500.1.20 [merge] Wed 2014-11-19 17:23:39 +0100
5.5 merge
Revision #3413.67.43 Wed 2014-11-19 00:19:52 +0100
openssl-poodle_6975.test: don't run it for older OpenSSL versions
Tue 2014-11-18 17:57:06 +0100
Implement TLS protocol
Tue 2014-11-18 17:56:58 +0100
new mysqltest connect option SSL-CIPHER=xxxx
Tue 2014-11-18 17:56:49 +0100
improve OpenSSL error reporting
[merge] Tue 2014-11-18 17:54:00 +0100
TokuDB 7.5.3
[merge] Fri 2014-11-14 13:10:22 -0500
Merge branch 'master' into releases/tokudb-7.5
[merge] Tue 2014-11-18 17:36:51 +0100
5.3 merge
Sat 2014-11-15 21:30:16 +0400
ST_WITHIN crashes server if (0,0) is matched to POLYGON((0 0)). Fixed the case when a polygon contains a single-point ring.
Tue 2014-11-18 15:43:01 +0100
mysql_config produces invalid cflags (was: udf_example.c couldn't compile)
Tue 2014-11-18 15:42:48 +0100
Valgrind warnings (Conditional jump or move depends on uninitialised value) in inflate on UNCOMPRESS
Tue 2014-11-18 15:42:40 +0100
difference between check_vcol_func_processor and check_partition_func_processor segfault in Item_func_from_unixtime::get_date on updating table with virtual columns
Tue 2014-11-18 15:42:32 +0100
Server crash or assertion `item->type() == Item::STRING_ITEM' failure on LOAD DATA through a view with statement binary logging
Tue 2014-11-18 15:42:25 +0100
Typo in cmake/plugin.cmake
Mon 2014-11-10 19:17:39 +0100
"#error <my_config.h>" and third-party libraries
Sat 2014-11-08 19:54:42 +0100
: dynamic columns functions/cast()/convert() doesn't play nice with CREATE/ALTER TABLE
Mon 2014-11-17 20:28:18 +0400
Re-enabling tests disabled due to and MySQL:65225 (fixed now)
Mon 2014-11-17 20:10:57 +0400
Sporadic failure in storage_engine/trx.xa_recovery test
Mon 2014-11-17 17:24:04 +0400
Merge Bug#18935421 RPAD DIES WITH CERTAIN PADSTR INTPUTS..
Sat 2014-11-15 22:18:33 +0100
: MariaDB server crash ( select with union and order by with subquery )
[merge] Thu 2014-11-13 14:15:59 +0300
Merge 5.3->5.5
Thu 2014-11-13 14:12:41 +0300
: MRR accessing uninitialised bytes, test case failure main.innodb_mrr Backport to 5.3: - Don't call index_reader->interrupt_read() if the index reader has returned all rows that matched its keys.
Thu 2014-11-13 13:56:35 +0300
: MRR accessing uninitialised bytes, test case failure main.innodb_mrr - Don't call index_reader->interrupt_read() if the index reader has returned all rows that matched its keys.
Thu 2014-11-13 11:24:19 +0200
: InnoDB error monitor might unnecessary wait log_sys mutex
Thu 2014-11-13 10:04:45 +0100
: Sporadic test falure in rpl.rpl_parallel_show_binlog_events_purge_logs
Wed 2014-11-12 11:10:13 +0100
: Test failures in main.failed_auth_unixsocket and plugins.unix_socket depending on environment
Mon 2014-11-10 18:08:17 +0400
String::chop() is wrong and may potentially crash (MySQL bug#56492) Merging a fix from the upstream.
Mon 2014-11-03 15:43:44 +0200
: Add function to print semaphore waits
Revision #4500.1.19 Wed 2014-11-19 00:19:17 +0100
MDEV-6984 Can't migrate from MySQL 5.6.21 to MariaDB 10
Revision #4500.1.18 Tue 2014-11-18 22:27:31 +0100
MDEV-4285 Server crashes in ptr_compare on NOW and CAST in ORDER BY
Revision #4500.1.17 Tue 2014-11-18 22:27:26 +0100
debian packaging: add mroonga and example engines
Revision #4500.1.16 Tue 2014-11-18 22:27:03 +0100
mroonga/groonga: remove unused packaging data and bundled software
Revision #4500.1.15 Tue 2014-11-18 22:26:25 +0100
mroonga/groonga: disable building of unnecessary or unsupported components
Revision #4500.1.14 Tue 2014-11-18 22:26:20 +0100
mroonga/groonga: CMakeLists.txt
Revision #4500.1.13 Tue 2014-11-18 22:26:14 +0100
MDEV-6794 XtraDB no longer using UNIQUE as clustered index when PK missing
Revision #4500.1.12 Tue 2014-11-18 22:26:09 +0100
two more unused error messages
Revision #4500.1.11 Tue 2014-11-18 22:26:04 +0100
MDEV-4399 mysql_secure_installation reports error in find_mysql_client
Revision #4500.1.10 Tue 2014-11-18 22:25:59 +0100
MDEV-6779 Help file problems in 10.0.13
Revision #4500.1.9 Tue 2014-11-18 22:25:52 +0100
MDEV-6779 Help file problems in 10.0.13
Revision #4500.1.8 Tue 2014-11-18 22:25:47 +0100
MDEV-6805 one can set character_set_client to utf32
Revision #4500.1.7 Tue 2014-11-18 22:25:41 +0100
MDEV-6785 Wrong result on 2nd execution of PS with aggregate function, FROM SQ or MERGE view
Revision #4500.1.6 Tue 2014-11-18 22:25:33 +0100
MDEV-6880 Can't define CURRENT_TIMESTAMP as default value for added column
Revision #4500.1.5 Tue 2014-11-18 22:25:27 +0100
MDEV-7087 main.stat_tables-enospc fails in buildbot on a valgrind build
Revision #4500.1.4 Tue 2014-11-18 22:25:20 +0100
MDEV-7078 rpl.rpl_*mixing_engines tests fail in buildbot
Revision #4500.1.3 Thu 2014-11-13 13:40:19 +0100
MDEV-7003 test-alter-table crashes debug build due to double free of plugin
Revision #4500.1.2 Thu 2014-11-13 13:40:11 +0100
MDEV-6849 ON UPDATE CURRENT_TIMESTAMP doesn't always work
Revision #4500.1.1 Tue 2014-11-11 10:39:35 +0100
sql_update.cc: always update default fields after compare_record()
Revision #2502.594.2 [merge] Wed 2014-10-29 01:48:18 +0300
Merge
Revision #2502.594.1 Tue 2014-10-14 19:11:39 -0700
Fixed bug MDEV-6705.
Revision #3413.65.60 [merge] Wed 2014-10-29 13:22:48 +0300
Merge 5.3->5.5
Revision #2502.567.241 Wed 2014-10-29 01:46:05 +0300
MDEV-6879: Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()
Wed 2014-10-29 01:37:58 +0300
: Use of uninitialized saved_primary_key in Mrr_ordered_index_reader::resume_read()
Wed 2014-10-29 01:20:45 +0300
: Query spends a long time in best_extension_by_limited_search with mrr enabled
Revision #4426.1.2 [merge] Tue 2014-10-21 01:56:56 +0900
Merge from trunk
Revision #4439.1.2 Sun 2014-10-12 12:05:05 +0200 *
Fix null handling for date columns (see MDEV-6744)
Revision #4439.1.1 Fri 2014-10-10 13:27:52 +0200 *
Fix a regression error from regarding Header as Boolean from some table types. Was added to ha_connect::GetBooleanOption (otherwise ignored)
Revision #4441.1.1 [merge] Fri 2014-10-10 20:59:06 +0200
merge
Revision #4435.1.1 [merge] Thu 2014-10-09 10:30:11 +0200
5.5.40+ merge
Wed 2014-10-08 15:21:48 +0200
compilation fix for perl-Net-HandlerSocket
Wed 2014-10-08 18:10:31 +0400
Backport from 10.0:
Wed 2014-10-08 09:35:00 +0200
remove mariadb.pc file again, it cannot be added in a GA version
Wed 2014-10-08 09:24:41 +0200
don't run privilege checking tests in embedded
Wed 2014-10-08 00:46:10 +0200
decimal: correct implementation of ROUND_UP at last
Wed 2014-10-08 00:45:56 +0200
include mariadb.pc in debian builds
Wed 2014-10-08 00:45:41 +0200
jemalloc compatibility
[merge] Wed 2014-10-08 00:44:37 +0200
XtraDB 5.5.40-36.1
Tue 2014-10-07 21:41:48 +0200
percona-server-5.5.40-36.1
Tue 2014-10-07 19:38:45 +0200
: bug with query cache when using views
Tue 2014-10-07 16:21:53 +0200
packaging issues: * skip debian 44_scriptsmysql_configlibs.dpatch it does not apply anymore (and anyway it would not work for a static library) * fix the path for install(mariadb.pc)
Tue 2014-10-07 11:55:39 +0200
A view or procedure with a non existing definer can block "SHOW TABLE STATUS" with an unclear error message
Tue 2014-10-07 10:54:14 +0200
Replication fails on updating a MEMORY table with an index using btree
Tue 2014-10-07 10:53:43 +0200
fixes for decimal type
Tue 2014-10-07 10:53:06 +0200
post-merge fixes
[merge] Mon 2014-10-06 20:06:39 +0200
XtraDB 5.5.39-36.0
Mon 2014-10-06 19:56:00 +0200
percona-server-5.5.39-36.0
[merge] Mon 2014-10-06 19:53:55 +0200
mysql-5.5.40
Mon 2014-09-08 11:33:55 +0200
Adding patch for security bug 19471516
Fri 2014-10-03 23:04:25 +0200
crash in GROUP_CONCAT(IF () ORDER BY 1)
Thu 2014-10-02 16:58:26 +0200
Please add a .pc file to MariaDB for easy use via pkg-config
Thu 2014-10-02 13:52:51 +0200
mysqld should not trap SIGTSTP if running with --gdb/--debug-gdb
Thu 2014-10-02 13:47:52 +0200
Missing dependency on Debian 7 (Wheezy) installation package
Thu 2014-10-02 12:57:20 +0200
MTR fails on kfreebsd
Thu 2014-10-02 11:58:24 +0200
review debian patches for mysql
Thu 2014-10-02 11:58:13 +0200
auth_socket plugin fails to build on OpenBSD with
Thu 2014-10-02 11:57:40 +0200
Test suite test maria-no-logging fails
Thu 2014-09-25 19:00:41 +0200
update tokudb version in CMakeLists.txt, disable unstable tokudb tests
Fri 2014-10-03 15:07:53 +0400
Assertion `ltime->day == 0' failed with TIMESTAMP, MAKETIME
Thu 2014-09-25 10:43:11 +0400
- Deadlock between SELECT, DROP TABLE, SHOW STATUS and SET @@global.log_output
Thu 2014-09-18 19:45:06 +0400
- Deadlock between GRANT/REVOKE, SELECT FROM I_S.COLUMNS, SET slow_query_log and failed connection attempt
Revision #4426.1.1 Fri 2014-10-03 11:30:53 +0900
fix Windows build disabling position
Revision #4410.1.1 Sun 2014-09-21 00:33:45 +0900
Update Mroonga to the latest version on 2014-09-21T00:33:44+0900
Revision #3984.2.50 Tue 2014-09-30 01:25:53 +0200
Add #include needed by GCC to declare uintptr_t
Revision #3984.2.49 Tue 2014-09-30 00:53:00 +0200
Fix all compiler issues on FreeBSD clang.
Revision #3984.2.48 Mon 2014-09-29 14:42:50 +0200
fix MDEV-6802: MPXFAM::GetNextPos redefined
Revision #3984.2.47 Sat 2014-09-27 12:26:36 +0200
Add some new tests
Revision #3984.2.46 Sat 2014-09-27 12:09:37 +0200
Fix: Crash of an XCOL table when the Colname column size is too small. Was because of buffer overrun in XCLCOL::ReadColumn. The Cbuf buffer was unconditionally filled Now it is limited to its size. This happened because this buffer was allocated according to the XCOL column size. It is now allocated according to the source column size.
Revision #3984.2.45 Wed 2014-09-17 00:51:40 +0200 *
Fix a compile error (MDEV-6723)
Revision #4419.1.1 Tue 2014-09-30 20:12:59 +0300
Fixed warnings
Revision #0.79.33 Fri 2014-11-14 13:10:07 -0500
DB-754 build with bundled jemalloc
Revision #0.28.1709 [merge] Thu 2014-11-13 10:53:37 -0500
Merge branch 'master' into releases/tokudb-7.5
Revision #0.79.32 Thu 2014-11-13 10:53:22 -0500
DB-759 test and fix alter table bug with cardinality data
Wed 2014-11-12 21:06:51 -0500
DB-759 fix tokudb::alter_card to copy ALL of the cardinality data not just the low byte
Wed 2014-11-12 18:30:16 -0500
increase test coverage of the cardinality code
Wed 2014-11-12 14:36:08 -0500
speed up tokudb handler unit tests
Wed 2014-11-12 08:38:04 -0500
speed up tokudb handler unit tests
Revision #0.28.1708 [merge] Mon 2014-11-10 16:37:45 -0500
Merge branch 'master' into releases/tokudb-7.5
Revision #0.79.27 Mon 2014-11-10 16:34:55 -0500
speed up tokudb handler unit tests
Revision #0.28.1707 [merge] Sat 2014-11-08 14:35:15 -0500
Merge branch 'master' into releases/tokudb-7.5
Revision #0.79.26 Sat 2014-11-08 10:36:33 -0500
DB-757 compute cardinality when alter table analyze partition is run
Sat 2014-11-08 08:59:55 -0500
DB-756 set cardinality data for partitioned tokudb tables
Fri 2014-11-07 13:39:32 -0500
DB-742 set tokudb version for tokudb builds
Revision #0.28.1706 [merge] Thu 2014-11-06 06:12:06 -0500
Merge branch 'master' into releases/tokudb-7.5
Revision #0.79.23 Wed 2014-11-05 11:24:27 -0500
DB-754 include my_config.h first for mariadb 5.5.40
Revision #0.28.1705 [merge] Wed 2014-11-05 09:28:29 -0500
Merge branch 'master' into releases/tokudb-7.5
Revision #0.79.22 Wed 2014-11-05 04:15:43 -0500
DB-730 build tokudb without XA
Mon 2014-11-03 15:03:57 -0500
mark 5585.test as a big test
Revision #3077.204.26 Fri 2014-09-05 08:37:21 +0200
Applying the patch to remove WL#7219 which was by mistake included by the dev team.
Revision #3077.204.25 Tue 2014-08-26 14:01:38 +0200
Renaming the enterprise packages to commercial
Revision #3077.204.24 Sat 2014-08-23 08:59:03 +0530
Bug#19370676 : YASSL PRE-AUTH BUFFER OVERFLOW WHEN CLIENT LIES ABOUT SUITE_LEN_ and Bug#19355577 : YASSL PRE-AUTH BUFFER OVERFLOW WHEN CLIENT LIES ABOUT COMP_LEN_
Revision #3077.204.23 Thu 2014-08-21 16:42:04 +0200
Bug#18928848 II. MALLOC OF UNINITIALIZED MEMORY SIZE
Revision #3077.204.22 [merge] Wed 2014-08-20 09:46:38 +0200
Add my.cnf.d to regular rpm for EL7 build
Revision #3077.205.7 Tue 2014-08-12 19:37:49 +0200
Corrected typo
Tue 2014-08-12 18:55:05 +0200
Experimental testing
Tue 2014-08-12 18:26:46 +0200
Experimental testing for patch
Tue 2014-08-12 16:53:31 +0200
Added my.cnf.d directory, removed mysql-5.5-libmysqlclient-symbols.patch
Tue 2014-08-12 14:32:16 +0200
Add patch mysql-5.5-libmysqlclient-symbols.patch for el7
Revision #3077.204.21 Tue 2014-08-12 17:16:51 +0530
Bug #11755818 : LIKE DOESN'T MATCH WHEN CP932_BIN/SJIS_BIN COLLATIONS ARE USED.
Revision #3077.204.20 [merge] Wed 2014-08-06 09:56:37 +0200 *
Merge from mysql-5.5.39-ol7-release branch - Reverted version variable
Revision #3077.205.2 Mon 2014-08-04 15:56:19 +0200
Updated for el7 regular rpms
Thu 2014-07-24 11:37:40 +0200
Bug#19223915 Provide mysql-compat-server dependencies
Revision #3077.204.19 Wed 2014-08-06 09:51:20 +0800
Remove unstable test case innodb_bug18942294, approved by Jimmy over IM.
Revision #3077.204.18 Fri 2014-08-01 17:09:55 +0530
Bug #18415196 MYSQL_UPGRADE DUPLICATE KEY ERROR FOR MYSQL.USER FOR 5.5.35+, 5.6.15+, 5.7.3+
Revision #3077.204.17 Fri 2014-08-01 14:18:28 +0530
Bug #18415196 MYSQL_UPGRADE DUPLICATE KEY ERROR FOR MYSQL.USER FOR 5.5.35+, 5.6.15+, 5.7.3+
Revision #3077.204.16 [merge] Thu 2014-07-31 12:30:05 +0200
Merge from mysql-5.5.39-release
Revision #3077.204.15 Thu 2014-07-31 12:52:49 +0300
Bug #18384260: MULTIPLE SECURITY ISSUES IN CERTIFICATE VALIDATION
Revision #3077.204.14 Mon 2014-07-28 11:19:19 +0400
Revision #3077.204.13 Mon 2014-07-21 11:26:50 +0530
Bug #17297324 GLIBC DOUBLE FREE OR CORRUPTION WHEN KILLING CLIENT; CTRL+C
Revision #3077.204.12 Thu 2014-07-17 11:21:18 +0530
Bug#14757009: WHEN THE GENERAL_LOG IS A SOCKET AND THE READER GOES AWAY, MYSQL QUITS WORKING.
Revision #3077.204.11 [merge] Wed 2014-07-09 12:39:19 +0200
Bug#19172145 - Remove perl(GD) and dtrace dependencies and bench fix
Revision #3077.204.10 Wed 2014-07-09 10:11:38 +0200
Bug #19149091 5.5 BUILD BREAKS ON LINUX IF SUN DTRACE IS INSTALLED
Revision #3077.204.9 Wed 2014-07-09 15:41:13 +0800
Revision #3077.204.8 Tue 2014-07-08 15:10:15 +0800
BUG#18942294 - SEGV IN DICT_FIND_TABLE_BY_SPACE TRYING TO MARK SPACE CORRUPT IN RECOVERY
Revision #3077.204.7 Mon 2014-07-07 12:05:30 +0200
Bug#18935421 RPAD DIES WITH CERTAIN PADSTR INTPUTS....
Revision #3077.204.6 Fri 2014-07-04 03:29:34 +0530
WL#7219: Implement audit filter
Revision #3077.204.5 Thu 2014-07-03 14:12:02 +0530
Bug#18469276: MOD FOR SMALL DECIMALS FAILS
Revision #3077.204.4 Thu 2014-07-03 10:13:29 +0530
Bug #19140907 DUPLICATES IN UNIQUE SECONDARY INDEX BECAUSE OF FIX OF BUG#68021
Revision #3077.204.3 Wed 2014-07-02 14:52:52 +0530
Bug#17873011 NO DEPRECATION WARNING FOR THREAD_CONCURRENCY
Revision #3077.204.2 Wed 2014-07-02 10:45:22 +0200
BUG#18779944: MYSQLDUMP BUFFER OVERFLOW
Revision #3077.204.1 Tue 2014-07-01 08:31:52 +0200
Raise version number after cloning 5.5.39
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: 16 Aug 2013
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 #3801 Thu 2013-08-15 18:15:32 +0400
- Assertion 'share->tdc.prev == 0 && share->tdc.next == 0' failed in TABLE_SHARE* tdc_acquire_share(THD*, const char*, const char*, const char*, uint, uint, TABLE)
Thu 2013-08-15 16:45:29 +0400
- Merge tests for EXCHANGE PARTITION feature
Thu 2013-08-15 15:32:18 +0400
An additional test for Temporal literals do not accept nanoseconds
Thu 2013-08-15 15:24:34 +0400
Temporal literals do not accept nanoseconds
Thu 2013-08-15 10:47:18 +0200
fix tests that were relying on @@have_partitioning
[merge] Thu 2013-08-15 13:31:49 +0400
Merge with 10.0-connect
Wed 2013-08-14 16:07:32 +0200
Change the Blanks parameter from true to false in catalog getting information function. This solve the problem of uninitialised zone that was detected by valgrind.
Wed 2013-08-14 18:56:41 +0200
raise a version
Wed 2013-08-14 12:50:17 +0400
Adjusted test results after recent changes.
Wed 2013-08-14 12:48:50 +0400
- Reduce usage of LOCK_open
Tue 2013-08-13 16:02:10 +0200
InnoDB generates non-existing link to manual based on the server version
Tue 2013-08-13 13:35:36 +0200
Change related to --log option/variable was merged partially
Mon 2013-08-12 22:08:25 +0200
merge 10.0-monty -> 10.0
Mon 2013-08-12 22:05:23 +0200
cleanup * use sql_mode_for_dates() where appropriate. * always specify an argument for sql_mode_for_dates() (future-proof. easier to notice and fix if the caller will start using thd from a local variable or an argument)
Mon 2013-08-12 21:27:43 +0200
merge 10.0-monty -> 10.0
Mon 2013-08-12 21:07:10 +0200
merge 10.0-monty -> 10.0
Mon 2013-08-12 20:56:35 +0200
merge 10.0-monty -> 10.0
Mon 2013-08-12 18:32:53 +0200
merge 10.0-monty -> 10.0
Mon 2013-08-12 16:02:20 +0200
don't error out in Sys_var::global_value_ptr(), it's not nice when unconfigured gtid prevents SHOW VARIABLES from working
Mon 2013-08-12 15:46:35 +0200
merge 10.0-monty -> 10.0
Mon 2013-08-12 14:17:51 +0200
merge 10.0-monty -> 10.0
Mon 2013-08-12 17:21:52 +0300
Fix bug : When performance schema is disabled, autosized parameters show 18446744073709551615 instead of -1 (patch by Serg)
[merge] Thu 2013-08-08 12:05:02 +0400
Merge fixes for: - Spider crash on show create table spider table and replication multi source to one of the partitions - Spider: add missing install_spider.sql
Wed 2013-07-31 03:14:57 +0900
fix for
Thu 2013-08-08 12:03:30 +0400
Do not require libssl1.0.0 (not available on all buildbot platforms).
Wed 2013-08-07 17:08:51 -0700
Added missing tests for innodb persistent statistics (from mysql-5.6.10)
Wed 2013-08-07 13:18:26 -0700
Added missing tests for GET DIAGNOSTICS.
[merge] Wed 2013-08-07 17:21:37 +0400
Merge 10.0-serg -> 10.0
[merge] Wed 2013-08-07 19:40:25 +0400
Null merge.
Wed 2013-08-07 17:20:22 +0400
Better comments
Thu 2013-08-01 17:03:15 +0400
Merging my_convert() from 10.0-serg
[merge] Thu 2013-07-18 16:46:57 +0200
10.0-base merge
[merge] Wed 2013-07-17 21:24:29 +0200
5.5 merge
--random-password option which is supported only for MYSQL server versions 5.6 and above.Thu 2013-05-16 10:24:26 +0200
Wed 2013-05-15 16:29:31 +0200
Wed 2013-05-15 15:37:20 +0200
Mon 2013-05-13 10:21:09 +0200
Mon 2013-05-13 09:46:44 +0200
Wed 2013-05-08 12:08:20 +0200
Tue 2013-05-07 14:36:46 +0200
Mon 2013-05-06 20:31:26 +0530
Mon 2013-05-06 16:06:32 +0200
Mon 2013-05-06 15:19:37 +0200
Fri 2013-05-03 16:39:17 +0300 * [merge] Tue 2013-04-30 20:40:38 +0200
Tue 2013-04-30 20:39:12 +0200
Tue 2013-04-30 22:46:37 +0530
Tue 2013-04-30 22:38:34 +0530
Tue 2013-04-30 13:39:50 +0300
Sat 2013-04-27 16:04:54 +0800
Thu 2013-04-25 11:56:26 +0530
Wed 2013-04-24 17:21:42 +0300
Wed 2013-04-24 13:34:11 +0530
Wed 2013-04-24 13:31:10 +0530 * [merge] Wed 2013-04-24 08:48:34 +0200
Wed 2013-04-24 08:47:30 +0200
Wed 2013-04-24 08:42:59 +0200
Mon 2013-04-22 14:30:47 +0200
Mon 2013-04-22 14:01:07 +0200
Sat 2013-04-20 12:36:11 +0530
Sat 2013-04-20 12:28:22 +0530
Thu 2013-04-18 12:52:59 +0200
Wed 2013-04-17 09:26:51 +0200
Tue 2013-04-16 16:26:45 +0530
Tue 2013-04-16 12:17:18 +0200
Tue 2013-04-16 12:12:18 +0200
Sun 2013-04-14 08:09:56 +0530
Sun 2013-04-14 07:30:49 +0530
Fri 2013-04-12 14:18:21 +0530
Fri 2013-04-12 09:39:56 +0200
Thu 2013-04-11 10:50:50 +0800
Wed 2013-04-10 16:43:09 +0200
Wed 2013-04-10 11:50:41 +0530
Tue 2013-04-09 14:03:35 +0530
Tue 2013-04-09 14:00:05 +0530
Mon 2013-04-08 18:53:24 +0530
Mon 2013-04-08 18:48:57 +0530 * [merge] Mon 2013-04-08 18:14:06 +0530
Mon 2013-04-08 18:12:39 +0530 * Mon 2013-04-08 15:25:45 +0530
Thu 2013-04-04 14:54:16 +0530
Wed 2013-04-03 18:09:37 +0200
Tue 2013-04-02 16:20:49 +0200
Tue 2013-04-02 16:05:10 +0200
Tue 2013-04-02 11:14:39 +0200
Tue 2013-04-02 11:17:06 +0530
Tue 2013-04-02 11:16:26 +0530 * [merge] Mon 2013-04-01 13:45:27 +0530
Mon 2013-04-01 12:26:55 +0530 * [merge] Sun 2013-03-31 06:52:16 +0530
Sun 2013-03-31 06:48:30 +0530
Sat 2013-03-30 19:24:54 +0530
Fri 2013-03-29 22:11:33 +0530
Fri 2013-03-29 22:01:10 +0530
Fri 2013-03-29 16:33:33 +0530
Fri 2013-03-29 15:14:38 +0530
Fri 2013-03-29 15:09:14 +0530 * Fri 2013-03-29 11:44:42 +0530 * Fri 2013-03-29 09:28:31 +0530
Thu 2013-03-28 17:41:22 +0200
Thu 2013-03-28 17:37:29 +0200
Thu 2013-03-28 19:17:28 +0530
Thu 2013-03-28 19:11:26 +0530
Thu 2013-03-28 14:18:51 +0530
Thu 2013-03-28 14:14:39 +0530
Thu 2013-03-28 11:47:43 +0530
Thu 2013-03-28 10:43:50 +0530
Thu 2013-03-28 10:42:42 +0530
Thu 2013-03-28 10:25:23 +0530
Wed 2013-03-27 11:11:38 +0530
Wed 2013-03-27 16:06:33 +0200
Wed 2013-03-27 16:03:00 +0200
Wed 2013-03-27 11:22:25 +0000
Wed 2013-03-27 11:19:29 +0000
Wed 2013-03-27 11:59:40 +0530
Wed 2013-03-27 11:53:01 +0530
Tue 2013-03-26 23:11:55 +0200
Tue 2013-03-26 23:10:42 +0200
Tue 2013-03-26 21:45:39 +0200 * [merge] Tue 2013-03-26 20:52:01 +0200
Tue 2013-03-26 19:24:01 +0200
Tue 2013-03-26 08:24:11 +0100
Tue 2013-03-26 08:22:45 +0100
Mon 2013-03-25 11:27:12 +0530
Fri 2013-03-22 20:16:53 +0530
Fri 2013-03-22 20:00:40 +0530
Fri 2013-03-22 15:33:59 +0530
Fri 2013-03-22 15:29:57 +0530
Fri 2013-03-22 14:55:30 +0530
Thu 2013-03-21 23:40:25 +0530
Thu 2013-03-21 23:36:02 +0530
Thu 2013-03-21 22:51:40 +0530
Thu 2013-03-21 11:40:43 +0530
Wed 2013-03-20 17:52:15 +0100
Wed 2013-03-20 17:49:30 +0100
Wed 2013-03-20 17:50:15 +0100
Tue 2013-03-19 17:09:17 +0100
Wed 2013-03-20 11:20:12 +0100
Tue 2013-03-19 15:08:19 +0100
Tue 2013-03-19 15:53:48 +0100
Tue 2013-03-19 13:36:34 +0100
Tue 2013-03-19 13:29:12 +0100
Mon 2013-03-18 17:20:30 +0200
Tue 2013-03-19 05:35:30 +0100
Tue 2013-03-19 05:19:31 +0100
Tue 2013-03-19 05:24:03 +0100
Mon 2013-03-18 15:03:54 +0530
Mon 2013-03-18 15:01:16 +0530
Mon 2013-03-18 13:48:53 +0530
Mon 2013-03-18 12:46:06 +0530
Mon 2013-03-18 12:44:38 +0530
Fri 2013-03-15 08:57:59 +0530
Fri 2013-03-15 08:56:20 +0530
Thu 2013-03-14 15:33:25 +0100
Thu 2013-03-14 11:22:08 +0300
Thu 2013-03-14 11:11:17 +0300
Wed 2013-03-13 16:29:11 +0530
Wed 2013-03-13 16:24:35 +0530
Wed 2013-03-13 11:43:21 +0530
Wed 2013-03-13 09:43:50 +0530
Wed 2013-03-13 09:42:07 +0530 * [merge] Tue 2013-03-12 22:44:32 +0530
Tue 2013-03-12 22:36:13 +0530
Tue 2013-03-12 13:58:10 +0200
Tue 2013-03-12 13:57:02 +0200
Tue 2013-03-12 13:42:12 +0200
Tue 2013-03-12 13:37:00 +0200 * Mon 2013-03-11 16:46:11 +0100
Mon 2013-03-11 12:03:26 +0530 * Fri 2013-03-08 14:55:41 +0530 * Thu 2013-03-07 14:44:35 +0530
Fri 2013-03-01 13:25:59 +0100
Thu 2013-03-07 12:12:58 +0530
Wed 2013-03-06 11:49:57 +0530
Wed 2013-03-06 06:52:18 +0100
Tue 2013-03-05 16:09:54 +0100
Tue 2013-03-05 10:47:49 -0500
Tue 2013-03-05 12:19:07 +0100
Tue 2013-07-16 19:03:06 +0200
Mon 2013-07-15 18:32:25 +0200
Tue 2013-07-09 22:24:57 +0200
Tue 2013-07-16 15:59:30 +0400
Tue 2013-07-16 15:57:27 +0400
Tue 2013-07-16 17:26:25 +0400
Tue 2013-07-16 10:56:42 +0400
Tue 2013-07-16 09:22:17 +0400
Mon 2013-07-15 18:51:52 +0400
Thu 2013-07-11 19:27:39 +0400
Thu 2013-07-11 15:12:50 +0400
Wed 2013-07-10 02:05:06 +0400
Tue 2013-07-09 11:02:56 +0400
Tue 2013-07-09 10:54:47 +0400
Sat 2013-07-06 15:28:11 +0200
Fri 2013-05-24 17:35:30 +0200
Fri 2013-07-05 20:45:42 +0200
Fri 2013-07-05 17:54:25 +0200
Fri 2013-07-05 16:02:02 +0200
Mon 2013-07-08 16:49:42 +0400
Wed 2013-07-03 09:46:20 +0200
Thu 2013-07-04 18:37:55 +0300
Mon 2013-07-01 17:54:24 +0200
Mon 2013-07-01 12:03:10 +0200
Mon 2013-07-01 12:02:44 +0200
Fri 2013-06-28 16:27:22 +0400
Fri 2013-06-28 16:25:06 +0400
Fri 2013-06-28 15:20:40 +0400
Fri 2013-06-28 12:00:25 +0400
Thu 2013-06-27 14:19:04 +0200
Sat 2013-06-22 14:02:03 +0200
Tue 2013-06-18 13:14:46 +0400
Mon 2013-06-17 19:25:55 +0400
Mon 2013-06-17 19:18:14 +0200
Mon 2013-06-17 17:58:53 +0200
Sun 2013-06-16 22:13:26 +0200
Sat 2013-06-15 14:22:03 +0200
Mon 2013-06-17 20:33:36 +0300
Mon 2013-06-17 17:04:51 +0400
Thu 2013-06-06 23:33:40 +0300
Sat 2013-06-15 16:02:43 +0200
Fri 2013-06-14 14:04:58 +0200
Thu 2013-06-13 20:19:32 +0200
Thu 2013-06-13 20:19:11 +0200
Thu 2013-06-13 20:18:40 +0200
Thu 2013-06-13 15:33:02 +0200
Thu 2013-06-13 15:13:13 +0200
Thu 2013-06-13 14:32:57 +0200
Thu 2013-06-13 14:14:47 +0200
Thu 2013-06-13 00:13:23 +0200
Wed 2013-06-12 22:12:09 +0200
Wed 2013-06-12 20:38:22 +0200
Wed 2013-06-12 20:29:19 +0200
Tue 2013-06-11 12:53:35 +0200
Tue 2013-06-11 11:11:05 +0200
Mon 2013-06-10 21:45:30 +0200
Wed 2013-06-12 05:09:28 +0400
Tue 2013-06-11 13:49:43 +0300
Fri 2013-06-07 15:35:13 +0200
Fri 2013-06-07 15:34:59 +0200
Fri 2013-06-07 10:02:50 +0200
Sun 2013-06-09 13:26:10 +0300
Thu 2013-06-06 15:14:23 +0300
Wed 2013-06-05 23:53:35 +0300
Wed 2013-07-10 12:01:52 +0200
: GTID strict mode doesn't work on a database with purged binlogs
Wed 2013-07-10 11:45:15 +0200
: GTID strict mode doesn't work on a database with purged binlogs
Revision #3763.1.22 Tue 2013-08-13 18:53:14 +0200
FIX MDEV-4853 + another bug causing the whole section to be deleted when deleting one key of a INI table with layout=Row. The same happens for layout=column but this is normal as one line is one section.
Revision #3763.1.21 Mon 2013-08-12 21:51:56 +0200
Fix MDEV-4878. Table locking is now supported.
Revision #3763.1.20 Sun 2013-08-11 17:46:59 +0200
Fix MDEV-4494. Suppress the flag HA_NULL_IN_KEY.
Revision #3763.1.19 Sun 2013-08-11 14:21:38 +0200
Fix MDEV-4881. SQL_TYPE_DECIMAL was not recognized in ha_connect::GetColumnOption.
Crash on second SELECT was because tshp was not reset to NULL in case of error.
Revision #3763.1.18 Fri 2013-08-09 18:53:40 +0200
Better message for CONNECT unspported commands
Revision #3763.1.17 Fri 2013-08-09 18:02:47 +0200
Implement the SERVID special columns. This imply modifying the way special columns are processed. This will be documented. Also some code cleanup and some changes to prepare the indexing of nullable columns (not achieve yet)
Revision #3763.1.16 Tue 2013-08-06 12:17:11 +0200
Issue a warning instead of an error when inserting in release built a value concerning a nullable column wrongly created as indexed (MDEV-4494)
Revision #3763.1.15 Mon 2013-07-29 12:26:08 +0200
Just update the version number and date
Revision #3763.1.14 Fri 2013-07-26 15:33:03 +0200
Restore comment handling commented out in R3772. Should be fixed by R3776
Revision #3763.1.13 Fri 2013-07-26 09:52:16 +0200
Restrict memcpy length in CHRBLK::SetValue
Revision #3763.1.12 Fri 2013-07-26 00:11:48 +0200
Fix length when TYPVAL::SetValue_char is called from MYSQLCOL::ReadColumn.
Revision #3763.1.11 Thu 2013-07-25 21:14:49 +0200
Restore test results to the discovery old way. (when using NEW_WAY, show create table displays table types unquoted)
Revision #3763.1.10 Thu 2013-07-25 19:15:07 +0200
Restore tests to handle the cases that were giving Valgrind warnings.
Revision #3763.1.9 Thu 2013-07-25 19:09:46 +0200
Fix a few test in TYPVAL that cause Valgrind warnings
Revision #3763.1.8 Thu 2013-07-25 19:05:57 +0200
Modify discovery to test a new way of adding columns. Currently the old way is still used if NEW_WAY is not defined.
Revision #3763.1.7 Sat 2013-07-20 19:22:12 +0200
Fix bug causing connect_assisted_discovery to fail on some table types (WMI). In add_field a decimal value could be specified for columns not being DOUBLE.
Revision #3763.1.6 Fri 2013-07-12 11:25:01 +0200
CONNECT not should use query cache because working on external data prone to be modified out of MariaDB
Revision #3763.1.5 Fri 2013-07-12 11:18:54 +0200
Fix "Result content mismatch"
Revision #3763.1.4 Thu 2013-07-11 17:45:31 +0200
Applying temporary restrictions to test files. This is to suppress some valgrind warnings and consist principally in:
Not supporting connect_assisted_discovery to all PROXY based table types
Not supporting the PIVOT table type
This temporarily until the valgrind errors/warnings are fixed
Revision #3763.1.3 Thu 2013-07-11 17:44:15 +0200
cleaning code and show some functions return code
Revision #3762.1.3 Thu 2013-07-04 02:55:48 +0900
change CMakeLists.txt for install install_spider.sql. MDEV-4747 - Spider: add missing install_spider.sql
Revision #3762.1.2 Sat 2013-06-29 11:35:04 +0900
move installing sql file into scripts directory
Revision #3762.1.1 Sat 2013-06-29 02:08:02 +0900
add installing sql file
Revision #3773.1.46 Wed 2013-08-07 15:55:17 +0400
Attempt to fix sproadic failures of rpl.rpl_err_ignoredtable.
Revision #3773.1.45 Wed 2013-08-07 10:57:45 +0400
MDEV-4819 Upgrade from MySQL 5.6 does not work
Revision #3773.1.44 Tue 2013-08-06 14:02:07 +0400
MDEV-4801 - Server crashes in my_strdup on setting innodb_ft_user_stopword_table to DEFAULT
Revision #3773.1.43 Mon 2013-08-05 13:52:53 -0700
Fixed a valgrind warning: reverted the change done for WL 4443.
Revision #3773.1.42 [merge] Mon 2013-08-05 07:16:07 -0700
Merge.
Revision #3773.4.1 Wed 2013-07-31 06:45:44 -0700
Fixed a wrong merge in prune_partitions()
Revision #3773.1.41 Sun 2013-08-04 23:21:11 +0500
valgrind errors in gis.test and funcs_1.storedproc fixed. Field_geom::store() should check if the source is it's value.
Revision #3773.1.40 [merge] Fri 2013-08-02 18:14:35 +0400
Automatic merge
Revision #3773.3.1 Fri 2013-08-02 18:12:09 +0400
MDEV-4816: rpl.rpl_trunc_temp fails in 10.0-serg Temorary fix for a number of replication tests (rpl.rpl_temp_table_mix_row rpl.rpl_trunc_temp rpl.rpl_current_user rpl.rpl_gtid_master_promote):
Revision #3773.1.39 Fri 2013-08-02 19:52:26 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.38 Fri 2013-08-02 13:36:25 +0400
MDEV-4786 merge 10.0-monty > 10.0
Revision #3773.1.37 Thu 2013-08-01 22:13:06 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.36 Thu 2013-08-01 17:12:58 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.35 Thu 2013-08-01 16:09:26 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.34 Thu 2013-08-01 16:04:13 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.33 Thu 2013-08-01 16:00:50 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.32 Wed 2013-07-31 16:41:29 +0300
Virtual column support for new innodb.
Revision #3773.1.31 Wed 2013-07-31 15:04:14 +0200
MDEV-4712 : Fix "shutdown" test.
Revision #3773.1.30 [merge] Wed 2013-07-31 15:02:11 +0400
Merged fix for uninitialized variables.
Revision #3413.21.295 Thu 2013-07-18 11:16:18 +0300
Fix of using uninitialized variadle.
Revision #3773.1.29 Wed 2013-07-31 14:55:54 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.28 Wed 2013-07-31 14:51:25 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.27 Tue 2013-07-30 23:42:16 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.26 Tue 2013-07-30 17:54:40 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.25 Tue 2013-07-30 17:50:48 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.24 Tue 2013-07-30 17:47:53 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.23 Mon 2013-07-29 18:08:49 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.22 Sat 2013-07-27 17:04:57 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.21 Fri 2013-07-26 18:48:06 -0700
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.20 Fri 2013-07-26 23:02:48 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.19 Fri 2013-07-26 16:03:56 +0500
main.gis test fixed.
Revision #3773.1.18 Fri 2013-07-26 13:11:43 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.17 Fri 2013-07-26 13:04:59 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.16 Thu 2013-07-25 13:42:06 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.15 Thu 2013-07-25 13:40:18 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.14 Thu 2013-07-25 13:37:30 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.13 [merge] Wed 2013-07-24 14:45:47 +0400
Automatic merge
Revision #3773.2.1 Wed 2013-07-24 14:43:57 +0400
Alternative fix for failure in filesort_debug.test. - Make THD::raise_condition() call push_warning() after set_error_status() call. (they seem to have accidentally exchanged in this merge cset: sergii@pisem.net-20130721143919-7cltcw2l9g29f983) - Rollback the patch from two csets before (the one with comment: Update filesort_debug.test (see comment #1 in for analysis))
Revision #3773.1.12 Wed 2013-07-24 16:51:48 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.11 Wed 2013-07-24 16:48:23 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.10 Wed 2013-07-24 16:45:24 +0400
MDEV-4786 - merge 10.0-monty - 10.0
Revision #3773.1.9 Wed 2013-07-24 12:35:18 +0400
Fix testsuite: update tests for mysql-test/t/system_mysql_db_fix*
As of 10.0.2, MariaDB has mysql.gtid_slave_pos table as system table.
Revision #3773.1.8 Wed 2013-07-24 10:05:12 +0400
Update filesort_debug.test (see comment #1 in MDEV-4786 for analysis)
Revision #3773.1.7 Tue 2013-07-23 18:29:16 +0400
MDEV-4786 - merge 10.0-monty → 10.0
Revision #3773.1.6 Tue 2013-07-23 18:03:23 +0400
MDEV-4786 - merge 10.0-monty → 10.0
Revision #3773.1.5 Tue 2013-07-23 17:38:44 +0400
MDEV-4786 - merge 10.0-monty → 10.0
Revision #3773.1.4 Tue 2013-07-23 17:22:02 +0400
MDEV4786 - merge 10.0-monty → 10.0
Revision #3773.1.3 Sun 2013-07-21 19:24:20 +0200
more post-merge fixes: * update results * don't force HA_CREATE_DELAY_KEY_WRITE on all temp tables, (bad for CREATE ... LIKE) instead imply it in myisam/aria * restore HA_ERR_TABLE_DEF_CHANGED in archive * increase the default number of rwlock classes in P_S to fit all our rwlocks
Revision #3773.1.2 Sun 2013-07-21 16:43:42 +0200
cosmetic fixes
Revision #3773.1.1 [merge] Sun 2013-07-21 16:39:19 +0200
10.0-monty merge
Revision #3492.3.135 Wed 2013-07-17 18:51:12 +0200
merge few bug fixes from 5.6
Thu 2013-07-18 12:35:00 +0300
- Query cache is not used for tables or databases with dots in their names test suite added to be sure that bug is fixed
Mon 2013-07-15 22:50:06 +0200
Change mysql.slow_log.event_time from TIMESTAMP to TIMESTAMP(6)
Mon 2013-07-15 21:17:08 +0200
in field_conv() don't simply check to->type() == MYSQL_TYPE_BLOB, this misses GEOMETRY columns.
Mon 2013-07-15 18:01:22 +0200
Fixes for innodb suite, merging tests from 5.6.
Mon 2013-07-15 13:43:15 +0200
Fix main test suite on Windows
Mon 2013-07-15 13:42:50 +0200
Windows, compilation : restore support for erxceptions (fixes warnings in Innodb code)
Sun 2013-07-14 23:20:25 +0200
many simple fixes for innodb suite, merging tests from 5.6
Sun 2013-07-14 19:44:37 +0200
fix pfs_digest* tests.
Sun 2013-07-14 13:48:06 +0200
parts suite merged
Sat 2013-07-13 22:29:30 +0200
update results
Sat 2013-07-13 22:29:17 +0200
fix for maria.maria test
Sat 2013-07-13 22:28:53 +0200
update plugin API versions in tests
Sat 2013-07-13 17:48:06 +0200
SHA1 service (because mysql_ssl library is built with -fvisibility=hidden)
Sat 2013-07-13 15:13:24 +0200
Fix compiler warning - using "const" twice for CHARSET_INFO.
Sat 2013-07-13 15:09:47 +0200
Fix compile error on Windows.
Sat 2013-07-13 09:22:00 +0200
sys_var suite passes
Fri 2013-07-12 23:07:32 +0200
fix the maria suite
Fri 2013-07-12 21:41:20 +0200
update handler.* tests
Fri 2013-07-12 20:48:28 +0200
update test results
Fri 2013-07-12 19:58:06 +0200
federated.partition test - fix the bad merge
Fri 2013-07-12 17:40:20 +0200
binlog_old_versions.test
Fri 2013-07-12 16:24:20 +0200
archive.test and others
Fri 2013-07-12 16:31:01 +0300
now results is correct
Fri 2013-07-12 13:32:37 +0200
fix lost vcol checks in sql_table.cc, remove unused FIELD_IS_xxx flags change vcol tests to use innodb, not xtradb.
Fri 2013-07-12 11:36:54 +0200
restore ha_example::check_if_incompatible_data(), create_info->fields_option_struct, create_info->indexes_option_struct lost in the merge. add test cases.
Thu 2013-07-11 21:23:55 +0300
Merge the following patch from MySQL 5.6.10, in order to make perfschema.binlog_* tests work.
Fri 2013-07-12 10:21:14 +0200
fix upgrade.test - update from 5.6
Fri 2013-07-12 10:17:52 +0200
merge bugfuxes for sp-error.test
Fri 2013-07-12 09:37:07 +0300
changes corresponts to changes in 5.6
Thu 2013-07-11 23:16:33 +0200
temporal-related changes. don't apply sql_mode flags on the lower level (str_to_datetime), do it on the upper level, in items that return temporal values.
Thu 2013-07-11 21:56:58 +0200
fix truncate_coverage.test: update from 5.6
Thu 2013-07-11 21:40:30 +0200
fix signal_demo3.test: fix a typo in the merge, and update results to match 5.6
Thu 2013-07-11 18:57:11 +0200
fix merge.test: online alter table support for MERGE tables, really
Thu 2013-07-11 16:54:03 +0200
fix create.test: update the results, don't restore the incorrectly merged feature. it'll go away in the next 10.0 merge
Thu 2013-07-11 14:10:44 +0200
remove unused function
Thu 2013-07-11 14:08:51 +0200
fix alter_table.test: remove old assert as it was removed from 5.6, add extra_func code from 5.5, that was lost in a merge
Thu 2013-07-11 16:27:57 +0300
added lost part about preopened temporary tables
Thu 2013-07-11 12:25:08 +0300
Merge Performance Schema test cases from MySQL 5.6.10
Wed 2013-07-10 21:19:11 +0200
fix cast.test, select.test, select_jcl6.test: update results after strict_date_checking=1
Wed 2013-07-10 20:11:01 +0200
fix plugin.test - bad merge in TABLE_SHARE::destroy, ha_share must be deleted before the plugin
Wed 2013-07-10 19:22:19 +0200
fix func_time.test - WEEK(), WEEKDAY(), WEEKOFYEAR() must require TIME_NO_ZERO_IN_DATE
Wed 2013-07-10 19:09:26 +0200
fix select_pkeycache: update results after strict_date_checking=1
Wed 2013-07-10 18:58:34 +0200
fix status.test - don't use lock_tables_precheck() for SHOW PROC STATUS, it shouldn't require LOCK_TABLE_ACL
Wed 2013-07-10 17:10:22 +0200
fix innodb_mysql_sync test - update from 5.6
Wed 2013-07-10 15:23:46 +0200
fix flush_read_lock - update the test and results form 5.6
Wed 2013-07-10 13:34:07 +0200
clearly mark unused error messages as such
Wed 2013-07-10 12:48:56 +0200
fix for alter_table_online test.
Wed 2013-07-10 15:30:17 +0300
Merge Performance Schema test cases from MySQL 5.6.10
Tue 2013-07-09 22:36:53 +0200
10.0-monty tree: ALTER TABLE CHANGE COLUMN doesn't drop EITS stats
Tue 2013-07-09 22:30:04 +0200
cmake: don't check for the compiler on every invocation of RESTRICT_SYMBOL_EXPORTS(), do it only once
Tue 2013-07-09 18:43:12 +0200
commit_1innodb.test: update results from 5.6
Tue 2013-07-09 18:09:22 +0200
fix mysql_client_test failure, sometimes we do warnings differently
Tue 2013-07-09 21:15:01 +0300
Cought errors are not shown
Tue 2013-07-09 15:39:57 +0400
10.0-monty: trivial test result updates
Tue 2013-07-09 13:40:26 +0400
Trivial test result updates.
Tue 2013-07-09 15:42:36 +0400
Fix merge.test failure - Problem: mysql_admin_table() calls open_temporary_tables(). This causes assertion failure, because mysql_execute_command() has already called open_temporary_tables() - Solution: call close_thread_tables() at the start of mysql_admin_table(), like mysql-5.6 does
[merge] Mon 2013-07-08 22:06:04 -0700
Merge
[merge] Mon 2013-07-08 20:45:02 +0400
Automatic merge
Mon 2013-07-08 18:35:44 -0700
Fixed all remaining failures in partition tests. Commented out the test case for bug 50036 as it was done in mysql-5.6.10.
[merge] Mon 2013-07-08 12:59:18 -0700
Merge
Mon 2013-07-08 18:29:52 +0400
More trivial test result updates
Mon 2013-07-08 12:55:11 -0700
Fixed a failure in partition_truncate.test.
[merge] Mon 2013-07-08 18:15:50 +0400
Automatic merge
Mon 2013-07-08 18:14:24 +0400
Fix test failure in myisam.test: Put back the code tht produces the warning about "Table storage engine %s does not support the create option 'TRANSACTIONAL=1'"
Mon 2013-07-08 19:11:57 +0300
fixed result.
[merge] Mon 2013-07-08 12:59:50 +0400
Automatic merge
Mon 2013-07-08 12:57:58 +0400
Fix test errors like: -Note 1031 Table storage engine for 't1' doesn't have this option +Note 1031 Table storage engine for 'InnoDB' doesn't have this option
Mon 2013-07-08 15:19:50 +0300
Merge performance schema test cases from MySQL 5.6.10
Mon 2013-07-08 11:16:11 +0400
More test result updates: - Update test results for tests using SPs: SPs no longer emit warnings/errors that were caught and handled inside SP
Mon 2013-07-08 13:42:38 +0400
More trivial test results updates
Mon 2013-07-08 09:50:18 +0300
The compiler warning about ';' fix.
Sun 2013-07-07 14:09:52 +0400
Update test results to fix trivial test failures in parts testsuite - New error message text - PARTITION is now a reserved word in SQL, so it should be quoted
Fri 2013-07-05 21:42:06 +0400
More buildbot test result updates
Fri 2013-07-05 19:57:48 +0400
Post-merge buildbot fixes: Update trivial .reject/.result differences (all checked)
Fri 2013-07-05 19:40:34 +0400
Merge from mysql-5.6 fix for bug#11761752 (was already partially merged)
Fri 2013-07-05 16:56:05 +0400
Test result updates
Fri 2013-07-05 16:45:22 +0400
Fix compilation: tests/async_queries links againist client library, and must use C++ linking due to client library using SSL library, which needs C++ linking
Fri 2013-07-05 15:25:01 +0400
Fix limit_rows_examined.test: - Take into account that Dynamic_array::back() now returns pointer to the last element (it used to return pointer to right after the last element) - Fix error messages merge: ER_INTERNAL_ERROR was defined independently by both mysql-5.6 and mariadb-5.5. Switch to their error number, and still support ours for compatibility.
Fri 2013-07-05 15:20:39 +0400
Fix compile error on Windows
Fri 2013-07-05 17:21:14 +0300
known results differences
Fri 2013-07-05 17:06:02 +0300
fixed result (error message and error message intercepting).
Fri 2013-07-05 16:58:37 +0300
fixed opening temporary tables.
Fri 2013-07-05 14:00:17 +0400
Update test result: same as in 10.0 and maria (and mysql) 5.5
Fri 2013-07-05 13:56:05 +0400
Fix trivial compile failures observed in buildbot
Fri 2013-07-05 14:40:01 +0200
Set valid default ("yes") for WITH_SSL cmake variable on Unixes.
Fri 2013-07-05 11:23:18 +0400
Fix mysqldump.test: update test result
Fri 2013-07-05 10:52:31 +0400
Update test result: PASSWORD(NULL) returns '' now.
Fri 2013-07-05 10:44:06 +0400
More test result updates, follow the previous cset
Fri 2013-07-05 10:40:45 +0400
More test result updates: - strict.test updated (changed back) after the cset with "Fix type_newdecimal.test ..." two csets ago - row-checksum.test changed the code from HA_WRONG_CREATE_OPTION to ER_ILLEGAL_HA_CREATE_OPTION, like mysql-5.6 did
Fri 2013-07-05 10:21:15 +0400
Fix a number of tests:
MariaDB does not have mysql.slave_master_info, mysql.slave_relay_log_info ,mysql.slave_worker_info or mysql.ndb_binlog_index tables.
Some tests expected to have these tables (this was an incorrect merge from 5.6, which merged necessary tables like mysql.innodb*stats, but also got these tables)
Fri 2013-07-05 09:53:18 +0400
Fix type_newdecimal.test: Warning was produced instead of NOTE. The cause was typo in the merge.
Fri 2013-07-05 07:24:04 +0400
Fix innodb_ignore_builtin.test
[merge] Thu 2013-07-04 17:58:39 +0400
Automatic merge
Thu 2013-07-04 17:57:42 +0400
Update log_tables.test: some definitions of columns have changed, and slow_log got 'thread_id' column.
Thu 2013-07-04 17:08:15 +0400
Update test result for mysql-test/t/ctype_errors.test (checked)
Thu 2013-07-04 17:01:36 +0400
Fix fix_priv_tables.test: make mysql_system_tables_fix.sql to not modify user.password_expired column.
Thu 2013-07-04 16:36:43 +0400
Fix typo in scripts/mysql_system_tables_fix.sql
[merge] Thu 2013-07-04 15:46:53 +0400
Automatic merge
Thu 2013-07-04 15:45:58 +0400
: 10.0-monty tree: log_state.test fails - make the test output stable - make Log_to_csv_event_handler::log_slow() to write the value of thd->thread_id (it didn't, and so 0 was always logged).
Thu 2013-07-04 15:05:43 +0400
Update test results: handlersocket.test (approved by Serg)
Thu 2013-07-04 09:38:33 +0400
Update more test results (all checked).
[merge] Thu 2013-07-04 09:11:21 +0400
Automatic merge
Thu 2013-07-04 07:21:54 +0400
: partition_innodb_stmt reports memory leaks from dict/dict0stats_bg.cc:69 - Work around the problem by forcing recalc_pool to free its buffer in dict_stats_recalc_pool_deinit().
Thu 2013-07-04 10:39:19 +0300
fixed typo.
Wed 2013-07-03 20:48:41 +0400
Fix a number of trivial test failures by updating error message: "Unknown table tbl" is now "Unknown table database.tbl" (part#3)
Wed 2013-07-03 20:10:51 +0400
Cont'd: Fix a number of trivial test failures by updating error message: "Unknown table tbl" is now "Unknown table database.tbl"
[merge] Wed 2013-07-03 20:05:05 +0400
Automatic merge
Wed 2013-07-03 20:02:48 +0400
Fix a number of trivial test failures by updating error message: "Unknown table tbl" is now "Unknown table database.tbl"
[merge] Wed 2013-07-03 22:57:13 +0300
Automatic merge
Wed 2013-07-03 22:50:34 +0300
Fixed issues with partitions and create temporary table SELECT ... Merged all ddl_logging code. Merged sql_partition.cc innodb_mysql_lock2.test and partition_cache.test now works. Changed interface to strconvert() to make it easier to use with not \0 terminated strings.
Wed 2013-07-03 19:42:05 +0400
: (patch#2): undo previous attempts to stabilize persistent table statistics with ANALYZE TABLE commands
[merge] Wed 2013-07-03 19:40:40 +0400
Merge
Wed 2013-07-03 19:32:58 +0400
: Fix a number of test failures in EXPLAIN outputs caused by weird behavior in innodb's persistent stats - Run the testsuite without innodb persistent stats
Wed 2013-07-03 22:34:12 +0300
Wed 2013-07-03 14:42:48 +0400
Fix test failure in mysql-test/t/type_bit_innodb.test - Run ANALYZE TABLE after insert, like mysql-5.6 does.
Wed 2013-07-03 14:24:56 +0400
Fix test failure for join_outer_innodb.test: reuse the approach from vasil.dimov@oracle.com-20120521133620-glj6l0ntcsrz0wbl run ANALYZE TABLE.
Wed 2013-07-03 12:19:03 +0300
Thu 2013-06-27 12:51:34 +0300
Wed 2013-07-03 10:22:19 +0300
ps_ddl1.test fix
Wed 2013-07-03 10:19:47 +0300
ps.test fixed
Wed 2013-07-03 10:18:22 +0300
ps_1general fixed.
Tue 2013-07-02 22:11:12 +0300
strict.test now works.
Tue 2013-07-02 20:43:35 +0300
mdl_sync now works.
Tue 2013-07-02 16:44:53 +0300
Pull of revision 3313 (Pre-requisite patch for Bug#11763162 (55843 - Handled condition appears as not handled) fixed.
Mon 2013-07-01 11:31:18 +0300
correct result of the ps.tset
Fri 2013-06-28 01:53:41 +0300
Fixed some wrong format strings. Fixed OPTIMIZE with innodb
Thu 2013-06-27 17:42:18 +0300
merge of 2876.430.11 & 2876.430.1 CF_PREOPEN_TMP_TABLES & CF_HA_CLOSE & Patch for Bug#11746602 (27480: Extend CREATE TEMPORARY TABLES privilege to allow temp table operations).
Thu 2013-06-27 14:01:03 +0300
ha_partition.cc and ha_partition.h are now completely merged Added sql_mode_t to simplify merges
Wed 2013-06-26 13:17:27 +0300
A fix of unions with duplicate rows and returning bug fix for union + limit returns wrong result
Tue 2013-06-25 18:55:12 -0700
Some corrections of the merge for the partition code.
Sun 2013-06-23 12:15:43 +0300
Added option to avoid warnings from innodb
Sat 2013-06-22 18:47:12 +0300
Don't update table and index statics for temporary tables Fixed type and testing of last_update type for innodb_table_stats
Fri 2013-06-21 15:17:48 +0300
Case when we close temporary table which was not opened in its engine (ALTER TABLE) fixed.
Thu 2013-06-20 14:49:25 +0300
Fixed memory leaks. alias.test now runs clean with valgrind
Wed 2013-06-19 22:57:46 +0300
Fixed some memory leaks Disabled some asserts that we can't yet have enabled
Wed 2013-06-19 14:32:14 +0300
Finished merging wl5986 started by Igor.
Tue 2013-06-18 02:01:34 +0300
Fixed some merge issues: - temporary tables now works - mysql-system_tables updated to not use temporary tables - PASSWORD() function fixed - Support for STATS_AUTO_RECALC, STATS_PERSISTENT and STATS_SAMPLE_PAGES table options
Mon 2013-06-17 13:34:54 +0300
Debugging output fixed to make finding executing commands easy.
Mon 2013-06-17 09:14:58 +0300
Cassandra SE build fix for merge.
Sun 2013-06-16 21:26:40 +0300
More merge fixes:
mdl.cc and mdl.h merged completely
mysql_system_tables*.sql merged completely
Sat 2013-06-15 23:01:01 +0300
Fixed patch that was part of last push that didn't apply correctly.
Sat 2013-06-15 18:32:08 +0300
Applied all changes from Igor and Sanja
Tue 2013-05-21 22:00:08 +0300
Push a lot of small fixes to get larger parts to compile
Tue 2013-03-26 00:03:13 +0200
Temporary commit of 10.0-merge
Revision #3413.21.294 Wed 2013-07-17 17:03:59 +0300
Revert of marko.makela@oracle.com-20130430103950-j353faze84zzk9xf for xtradb (fix of MySQL Bug #69623)
Revision #3413.21.293 Wed 2013-07-17 16:42:13 +0300
Fix for MDEV-4219 A simple select query returns random data (upstream bug#68473)
Revision #3413.21.292 [merge] Tue 2013-07-16 19:30:39 +0200
merge Percona-Server-5.5.32-rel31.0.tar.gz
Revision #0.12.63 Tue 2013-07-16 14:55:47 +0200
Percona-Server-5.5.32-rel31.0.tar.gz
Revision #3413.21.291 [merge] Tue 2013-07-16 19:09:54 +0200
mysql-5.5.32 merge
Revision #3077.187.102 Thu 2013-05-16 17:33:32 +0200
Fix for BUG
Revision #3427.1.242 Mon 2013-06-24 20:56:55 +0200
cleanup: remove LF_REQUIRE_PINS, use compile_time_assert() instead of reimplementing it
Revision #3427.1.241 Mon 2013-06-24 20:56:49 +0200
MDEV-4660 SHUTDOWN command
Revision #3427.1.240 Mon 2013-06-24 20:56:30 +0200
MDEV-4617 PLUGINS - Show internal Locales in I_S
Revision #3427.1.239 Tue 2013-06-25 12:05:52 +0400
Added calls for BINLOG_GTID_POS() function to the basic GTID test case
Revision #3427.1.238 Mon 2013-06-24 16:33:31 +0200
Fix sporadic failure of test rpl.rpl_gtid_startpos
Revision #3427.1.237 Fri 2013-06-21 21:23:24 +0200
MDEV-4692: mysql.gtid_slave_pos accumulates values for a domain
Revision #3427.1.236 Fri 2013-06-21 11:53:46 +0200
MDEV-4688: empty @@gtid_slave_pos during slave commit.
Revision #3427.1.235 Thu 2013-06-20 09:04:44 +0200
MDEV-4686: Temporary variable for sub_id is 32-bit, should be 64-bit
Revision #3427.1.234 [merge] Tue 2013-06-18 11:18:38 +0400
Merge.
Revision #3427.25.2 Fri 2013-06-14 12:10:59 +0400
MDEV-4568 - Port Percona response time distribution as audit plugin
[merge] Mon 2013-06-10 15:07:55 +0400
Merge.
[merge] Fri 2013-06-07 12:10:45 +0400
Merge.
Revision #3427.1.233 Sun 2013-06-16 22:01:07 +0200
MDEV-4456 Reverse discovery of ARCHIVE table on SELECT after disappearance of ARZ file
Revision #3427.1.232 Sun 2013-06-16 17:26:27 +0200
remove extraneous statement from the test
Revision #3427.1.231 Sun 2013-06-16 17:19:53 +0200
MDEV-4451 Attempt to write-lock a SEQUENCE table with log-bin enabled causes ER_BINLOG_ROW_ENGINE
Revision #3427.1.230 Sun 2013-06-16 17:07:15 +0200
MDEV-4449 SEQUENCE depends on TEST_SQL_DISCOVERY for discovering tables upon DDL
Revision #3427.1.229 Sat 2013-06-15 23:53:41 +0200
MDEV-4450 misleading error messages from init_from_sql_statement_string()
Revision #3427.1.228 Sat 2013-06-15 19:10:00 +0200
partitioning frm bugs:
Revision #3427.1.227 Sat 2013-06-15 19:09:55 +0200
remove unsusd DB_TYPE value
Revision #3427.1.226 Sat 2013-06-15 19:09:47 +0200
plugin_hton helper
Revision #3427.1.225 Sat 2013-06-15 19:09:40 +0200
Fix to compile without partitioning. Remove few ifdef's
Revision #3427.1.224 Sat 2013-06-15 19:09:31 +0200
MDEV-4441 DROP DATABASE with a newly created ARCHIVE table does not work
Revision #3427.1.223 Sat 2013-06-08 12:36:21 +0200
Forgotten .result file update.
Revision #3427.1.222 Fri 2013-06-07 14:39:00 +0200
MDEV-4490: Old-style master position points at the last GTID event after slave restart
Revision #3427.1.221 Fri 2013-06-07 10:58:34 +0200
MDEV-4486: Allow to start old-style replication even if mysql.rpl_slave_state is unavailable
Revision #3427.1.220 Fri 2013-06-07 09:31:11 +0200
MDEV-4591:Setting gtid* values from inside a transaction might cause unexpected results
Revision #3427.1.219 Fri 2013-06-07 08:43:21 +0200
MDEV-4483: CHANGE MASTER TO master_use_gtid=xxx looses old-style coordinates.
Revision #3772 Wed 2013-07-17 17:46:16 +0300
MDEV-4647: Valgrind warnings (Conditional jump or move depends on uninitialised value) in Item_equal::fix_fields Fix to calm down valgrind.
Revision #3771 Tue 2013-07-16 15:44:38 +0300
MDEV-4570 [PATCH] Sys_query_cache_limit initialization depends on initialization in other source files
Revision #3770 Tue 2013-07-16 15:43:43 +0300
MDEV-4548 [PATCH] Limit the amount of side-checking done in innodb-zip test
Revision #3769 Tue 2013-07-16 15:16:38 +0300
MDEV-4547 [PATCH] Make REFRESH_* constants to be 64-bit in 32-bit compilation
Revision #3768 Tue 2013-07-16 12:26:04 +0300
MDEV-4546 Perfschema unit tests to return non-zero on failure.
Revision #3767 Tue 2013-07-16 11:31:06 +0300
Building libmysqld fixed.
Revision #3766 [merge] Wed 2013-07-10 18:46:33 +0400
Merging temporal literals
Revision #3763.2.1 Wed 2013-07-10 12:12:27 +0400
Adding support for the SQL-standard temporal literals.
Revision #3765 Wed 2013-07-10 11:49:17 +0400
Adding support for MySQL-5.6 temporal column types:
Revision #3764 [merge] Wed 2013-07-10 11:39:15 +0400
Merge from 10.0-connect
Revision #3763.1.2 Mon 2013-07-08 19:03:15 +0200
Suppress some ubuntu compiler warnings
Mon 2013-07-08 17:26:27 +0400
Re-enabling connect tests in 10.0-connect
Revision #3763 [merge] Mon 2013-07-08 17:21:47 +0400
Merging from 10.0-connect
Revision #3746.1.84 Mon 2013-07-08 12:20:12 +0200
Suppressing wrong code (INI tables are not indexables)
Mon 2013-07-08 13:39:45 +0400
Adding instructions on how to install sqlite3 ODBC driver for test purposes.
Mon 2013-07-08 13:11:40 +0400
Fixing some of the memory leaks in ODBCColumns().
Mon 2013-07-08 11:43:45 +0400
Fixing a warning: - cast to pointer from integer of different size
Mon 2013-07-08 11:28:07 +0400
Fixing warnings: - no previous declaration for ‘const char* PLGtoMYSQLtype - no previous declaration for ‘int MYSQLtoPLG(int)’ - no previous declaration for ‘char* MyDateFmt(int)’ - no previous declaration for ‘char* MyDateFmt(char*)’ - no previous declaration for ‘int MYSQLtoPLG(char*)’ - no previous declaration for ‘enum_field_types PLGtoMYSQL
Mon 2013-07-08 11:26:24 +0400
Fixing a warning: - no previous declaration for ‘void* ThreadOpen(void*)’
Mon 2013-07-08 11:22:32 +0400
Fixing warnings: - no previous declaration for ‘bool OcrSrcCol' - no previous declaration for ‘bool OcrColumns' - no previous declaration for ‘_qryres* PivotColumns'
Mon 2013-07-08 11:16:16 +0400
Fixing a warning: - no previous declaration for ‘int PrepareColist
Mon 2013-07-08 11:11:53 +0400
Fixing warnings: - no previous declaration for ‘char* GetIni(int)’ - no previous declaration for ‘void SetTrc()’
Mon 2013-07-08 11:05:59 +0400
Fixing warnings:
Mon 2013-07-08 10:52:20 +0400
fixing warnings: - no previous declaration for ‘ddwrap’ - implicit declaration of function ‘ddwrap’
Mon 2013-07-08 10:49:50 +0400
Fixing a typo in the previous push
Mon 2013-07-08 10:46:15 +0400
fixing warnings: - no previous declaration for ‘_isatty’ - implicit declaration of function ‘_isatty’
Mon 2013-07-08 10:37:09 +0400
Fixing the "no previous declaration for ‘_strerror'" warning.
Mon 2013-07-08 10:20:53 +0400
Fixing numerous "variable is set but never used" warnings.
Sat 2013-07-06 10:58:22 +0200
Remove unuseful option causing valgrind error or warning
Fri 2013-07-05 13:13:45 +0200
Try to fix a uninitialised valgrind warning
Thu 2013-07-04 23:13:07 +0200
Make sure Remark is initialised
Thu 2013-07-04 20:09:50 +0200
Make sure Remark is initialised in ha_connect::GetColumnOption
Wed 2013-07-03 23:58:22 +0200
Makes memory check conditionally
Wed 2013-07-03 12:06:49 +0200
Make sure result are ordered the same on all platforms
Tue 2013-07-02 00:07:48 +0200
Fix memory leak in libdoc.cpp in LIBXMLDOC::GetNodeList replacing xmlXPathFreeNodeSetList(Xop);
Caused memory leak, by xmlXPathFreeObject(Xop);
Sun 2013-06-30 19:08:09 +0200
Working on eliminating valgrind warning/errors
Sun 2013-06-30 12:43:30 +0200
Trying to get rid of some valgrind warnings
Sat 2013-06-29 22:53:21 +0200
Release storage allocated by flex
Sat 2013-06-29 01:10:31 +0200
Add the PROFILE_End function in inihandl. Called by connect_done_func to release the cache memory allocated by the PROFILE perocessing. (also add some break at the end of switch's to avoid warnings)
Fri 2013-06-28 14:22:32 +0200
Release memory allocated by inihandl in connect_done_func.
Wed 2013-06-26 20:00:15 +0200
Trying to remove those warnings about non virtual destructor
Wed 2013-06-26 19:52:38 +0200
In connect_assisted_discovery the test on topt->quoted must be done on its signed value
Wed 2013-06-26 19:42:28 +0200
Fix potential bug in MYSQLCOL::WriteColumn: ShowValue was call with *Bind->length instead of Bind->buffer_length
Sun 2013-06-16 19:07:27 +0200
Implemented: The use of Federated servers.
Fri 2013-06-14 21:00:12 +0200
Add a test case for multiple tables
Fri 2013-06-14 20:52:46 +0200
Fix regression error for multiple 2 tables.
Wed 2013-06-12 20:48:55 +0200
To avoid crashing in debug mode, the error message concerning the making of the index is changed to a warning.
Wed 2013-06-12 16:51:12 +0200
Suballocate filename in TDBMUL::InitFileNames. This fix the bug but I still don't know why it happened with a stack variable. (and only on Linux)
Wed 2013-06-12 11:39:57 +0200
Add trace in TDBMUL::GetMaxSize.
Wed 2013-06-12 01:02:04 +0200
Fix
[merge] Sat 2013-06-08 13:04:21 +0200
Commit merged changes
Sat 2013-06-08 01:20:49 +0400
Enabling Connect tests
Sat 2013-06-08 01:02:22 +0200
Set timeout values in MYSQLC::Open
Revision #3762 Thu 2013-06-27 15:18:48 +0400
MDEV-4438 - Spider storage engine
* [Revision #3077.187.101](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.101) * Changes to verify the solaris upgrade issue.
* [Revision #3077.187.100](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.100) * Fixing the RPM-ULN build issue by ignoring the postinstall_check.sh.
* [Revision #3077.187.99](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.99) * Bug 16812255 - 5.5.32 pkg installation failed during mysql_install_db execution
* [Revision #3077.187.98](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.98) * Updated copyright year information
* [Revision #3077.187.97](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.97) * Adding fix for Bug#16798868
* [Revision #3077.187.96](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.96) * Bug#16779374: new error message added to 5.5 after 5.6 ga - reusing number already used by 5.6
* [Revision #3077.187.95](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.95) * ULN-RPMs bug fix for BR16298542
* [Revision #3077.187.94](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.94) * Bug #16722314 foreign key id modified during export Bug #16754901 PARS_INFO_FREE not called in dict_create_add_foreign_to_dictionary
* [Revision #3077.187.93](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.93) * Bug#16757869: InnoDB: possible regression in 5.5.31, BUG #16004999
* [Revision #3077.187.92](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.92) * Updated spec file for Bug #16488773
* [Revision #3077.187.91](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.91) * merge from mysql-5.1
* [Revision #2661.848.26](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.26) * Bug#16405422 - recovery failure, ASSERT !RECV_NO_LOG_WRITE
* [Revision #3077.187.89](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.89) [merge] * BUG#16222245 - crash with explain for a query with loose scan for GROUP BY, MyISAM
* [Revision #2661.848.25](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.25) * BUG#16222245 - crash with explain for a query with loose scan for GROUP BY, MyISAM
* [Revision #3077.187.88](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.88) * Bug#16720368 InnoDB ignores *.IBD file breakage at startup
* [Revision #3077.187.87](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.87) * Bug #13004581 blackhole binary log with row ignores update and delete statements
* [Revision #3077.187.86](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.86) * BUG#16698172-cannot do point-in-time recovery for single database; mysqlbinlog
* [Revision #3077.187.85](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.85) * Bug #16680313: client doesn't read plugin-dir from my.cnf set by mysql_read_default_file
* Parsing of the plugin-dir config file option was not working due to a typo. Fixed the typo.
* No test case can be added due to lack of support for defaults-exitra-file testing in mysql-test-run.pl.
* Thanks to Sinisa for contributing the fix.
* [Revision #3077.187.84](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.84) [merge] * [Revision #2661.848.24](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.24) * Null merge from mysql-5.1 to mysql-5.5
* [Revision #2661.848.23](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.23) * Bug #15973904 InnoDB partition code holds lock_open and sleeps while opening missing partition
* [Revision #3077.187.82](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.82) * Merge from mysql-5.1 to mysql-5.5
* [Revision #3077.187.81](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.81) [merge] * Upmerge of the 5.1.69 build
* [Revision #2661.848.22](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.22) * Merge from mysql-5.1.69-release
* [Revision #3077.187.80](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.80) [merge] * Bug#16073689 : crash in ITEM_FUNC_MATCH::INIT_SEARCH
* [Revision #2661.848.21](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.21) * Bug#16073689 : crash in ITEM_FUNC_MATCH::INIT_SEARCH
* [Revision #3077.187.79](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.79) [merge] * Merge from mysql-5.5.31-release
* [Revision #3077.187.78](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.78) * Bug#16626742 in my_md5final in mysys/md5.c, ctx is not properly zeroed as intended
* [Revision #3077.187.77](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.77) * Bug #16632543 - INCORRECT VALUE OF BOGOMIPS IN MYSQLTEST
* [Revision #3077.187.76](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.76) [merge] * Merging the changes for Bug 16633169 - mysql.info contains outdated information.
* [Revision #2661.848.20](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.20) * Bug 16633169 - mysql.info contains outdated information.
* [Revision #3077.187.75](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.75) [merge] * Merge from 5.1 to 5.5
* [Revision #2661.848.19](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.19) * Bug#16347426:assertion failed: `(SELECT_INSERT && !TABLES->NEXT_NAME_RESOLUTION_TABLE) || !TAB`
* [Revision #3077.187.74](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.74) * BUG#16615117 mysqldump produces a change master statement with a port number enclosed in quotes
* [Revision #3077.187.73](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.73) * Bug#16540042: wrong query result when using range over partial index
* [Revision #3077.187.72](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.72) * Bug :#16005310 fiX BUG - innodb_row_lock_time_max seems to have an overflow
* [Revision #3077.187.71](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.71) * Bug#16395606 scripts missing execute bit
* [Revision #3077.187.70](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.70) * BUG#16402143 - stack corruption in DBUG_EXPLAIN description and fix: DBUG_EXPLAIN result in buffer overflow when the DEBUG variable values length exceed 255. In _db_explain_ function which call macro str_to_buf incorrectly passes the length of buf avaliable to strnmov as len+1. The fix calculates the avaliable space in buf and passes it to strnxmov.
* [Revision #3077.187.69](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.69) [merge] * local merge.
* [Revision #2661.848.18](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.18) * Backporting patch for bug #15852074.
* [Revision #3077.187.68](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.68) [merge] * null merge
* [Revision #2661.848.17](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.17) * [Revision #2661.848.16](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.16) * BUG#15978766 - test valgrind_report fails innodb tests
* [Revision #3077.187.65](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.65) * Bug #16401597 - mtr v1 returns incorrect path to variable @@basedir
* [Revision #3077.187.64](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.64) * Bug 16534721 - mysql_install_db runs again during upgrade even data directory exists
* [Revision #3077.187.63](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.63) [merge] * merge 5.1 => 5.5
* [Revision #2661.848.15](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.15) * Bug#14700180 crash in copy_funcs This is a backport of the fix for Bug #13966809 crash in copy_funcs when grouping by outer query blob field in subquery
* [Revision #3077.187.62](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.62) * Bug#11765629 cmake: can suppress installation of sql-bench, but not mysql-test
* [Revision #3077.187.61](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.61) [merge] * [Revision #2661.848.14](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.14) * [Revision #2661.848.13](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.13) * Merge from 5.1 to 5.5
* [Revision #2661.848.12](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.12) * Bug #16347343 : CRASH, GROUP_CONCAT, DERIVED TABLES
* [Revision #3077.187.58](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.58) * Bug#14261010: on duplicate key update crashes the server
* [Revision #3077.187.57](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.57) [merge] * Merge from mysql-5.1 to mysql-5.5
* [Revision #2661.848.11](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.11) * Bug #16244691 server gone away error occurs depending on the number of table/key relations
* [Revision #3077.187.56](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.56) * Bug #16402124 - mtr processes certain assigned vardir values wrong
* [Revision #3077.187.55](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.55) [merge] * [Revision #2661.848.10](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.10) * Bug #15948818-semi-sync enabled master crashes when event scheduler drops events
* [Revision #3077.187.52](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.52) [merge] * merge
* [Revision #2661.848.9](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.9) * Addendum #1 to the fix for bug #16451878 : geometry query crashes server
* [Revision #3077.187.51](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.51) [merge] * Merge from 5.1 to 5.5
* [Revision #2661.848.8](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.8) * BUG#11753852: if() values are evaluated differently in a regular sql vs prepared statement
* [Revision #3077.187.50](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.50) [merge] * Merge from mysql-5.1 to mysql-5.5
* [Revision #2661.848.7](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.7) * Bug#14324766:partially written insert statement in binlog no errors reported
* [Revision #3077.187.49](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.49) * Bug #16403186 - mtr on windows should not try to start cdb if running with parallel
* [Revision #3077.187.48](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.48) [merge] * Null merge from mysql-5.1 to mysql-5.5
* [Revision #2661.848.6](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.6) * Bug #16244691 server gone away error occurs depending on the number of table/key relations
* [Revision #3077.187.47](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.47) [merge] * Merge from mysql-5.1 to mysql-5.5
* [Revision #2661.849.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.849.1) * Bug #16244691 server gone away error occurs depending on the number of table/key relations
* [Revision #3077.187.46](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.46) [merge] * merge 5.1->5.5
* [Revision #2661.848.5](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.5) * Bug #16451878: geometry query crashes server
* [Revision #3077.187.45](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.45) [merge] * BUG#16541422: log-slave-updates + replicate-wild-ignore-table fails for user variables
* [Revision #2661.848.4](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.4) * BUG#16541422: log-slave-updates + replicate-wild-ignore-table fails for user variables
* [Revision #3077.187.44](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.44) [merge] * Merge from mysql-5.1 to mysql-5.5
* [Revision #2661.848.3](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.3) * Bug#11829838: ALTER TABLE not binlogged with `--BINLOG-IGNORE-DB` and fully qualified table
* [Revision #3077.187.43](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.43) [merge] * merge from 5.1->5.5 repo.
* [Revision #2661.848.2](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.2) [merge] * merge from 5.1 repo.
* [Revision #3077.187.42](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.42) * merge from 5.1
* [Revision #2661.848.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.1) * Bug#16541422 log-slave-updates + replicate-wild-ignore-table fails for user variables
* [Revision #3077.187.40](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.40) [merge] * NULL merge 5.1 => 5.5
* [Revision #2661.844.69](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.69) * Bug#62856 Check for "stack overrun" doesn't work with gcc-4.6, server crashes Bug#13243248 check for "stack overrun" doesn't work with gcc-4.6, server crashes
* [Revision #3077.187.39](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.39) * BUG#16438800 - slave_max_allowed_packet not honored on slave io connect
* [Revision #3077.187.38](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.38) [merge] * local merge.
* [Revision #2661.844.68](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.68) * Bug#12671635 : Updating embedded tests.
* [Revision #3077.187.37](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.37) [merge] * local merge.
* [Revision #2661.844.67](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.67) * Bug#12671635 : Fixing test cases.
* [Revision #3077.187.36](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.36) * Bug#16500013 : post-fix
* [Revision #3077.187.35](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.35) [merge] * Merge of patch for Bug#12671635 from mysql-5.1.
* [Revision #2661.844.66](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.66) * Bug#12671635 help-tableformat doesn't match help-files
* [Revision #3077.187.34](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.34) * Bug#16500013 : add version check to mysql_upgrade
* [Revision #3077.187.33](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.33) * Bug #16051728 server crashes in add_identifier on concurrent alter table and show engine innod
* [Revision #3077.187.32](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.32) [merge] * Null merge from 5.1 for permission changes.
* [Revision #2661.844.65](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.65) * Correcting the permissions of executable files.
* [Revision #3077.187.31](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.31) * Correcting the permissions of the executable files.
* [Revision #3077.187.30](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.30) * Bug#13009341 crash in str_to_datetime after misbehaving "blob" value comparison
* [Revision #3077.187.29](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.29) * Bug#16394084: loose index scan with quoted int predicate returns random data
* [Revision #3077.187.28](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.28) * Bug#16359402 crash with aggregates: assertion failed: n < m_size
* [Revision #3077.187.27](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.27) * Fix for Bug 16395495 - old fsf address in gpl header
* [Revision #3077.187.26](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.26) [merge] * Upmerging the changes for Bug 16395495 from 5.1
* [Revision #2661.844.64](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.64) * Bug 16395495 - old fsf address in gpl header
* [Revision #3077.187.25](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.25) * Fix Bug#16400412 unnecessary dict_update_statistics during concurrent updates
* [Revision #3077.187.24](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.24) [merge] * Upmerging the changes for Bug 16401147 from 5.1
* [Revision #2661.844.63](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.63) * Bug 16401147 - crlf instead of lf in readme
* [Revision #3077.187.23](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.23) * Bug 16401147 - crlf instead of lf in readme
* [Revision #3077.187.22](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.22) [merge] * merge from mysql-5.1 to mysql-5.5
* [Revision #2661.844.62](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.62) * Bug#14771299 out-of-bound reads write in mysqlbinlog
* [Revision #3077.187.21](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.21) * Bug #16076289 : backport fix for bug #14786792 to 5.5
* [Revision #3077.187.20](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.20) [merge] * Merge of patch for bug #14685362 from mysql-5.1.
* [Revision #2661.844.61](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.61) * Bug#14685362 : memory leaks in mysql client in interactive mode
* [Revision #3077.187.19](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.19) [merge] * Bug#16056813-memory leak on filtered slave Null merge from mysql-5.1
* [Revision #2661.844.60](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.60) * Bug#16056813-memory leak on filtered slave
* [Revision #3077.187.18](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.18) * Bug#16359402 crash with aggregates: assertion failed: `n < m_size`
* [Revision #3077.187.17](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.17) [merge] * 5.1 -> 5.5 merge
* [Revision #2661.844.59](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.59) * Bug #16075310 SERVER CRASH OR VALGRIND ERRORS IN ITEM_FUNC_GROUP_CONCAT::SETUP AND ::ADD Item_func_group_concat::copy_or_same() creates a copy of original object. It also creates a copy of ORDER structure because ORDER struct elements may be modified in find_order_in_list() called from Item_func_group_concat::setup(). As ORDER copy is created using memcpy, ORDER::next elements point to original ORDER structs. Thus find_order_in_list() called from EXECUTE stmt modifies ordinal ORDER item pointers so they point to runtime items, these items are freed after execution, so original ORDER structure becomes invalid. The fix is to properly update ORDER::next fields so that they point to new ORDER elements.
* [Revision #3077.187.16](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.16) [merge] * BUG #14593883-replication breaks when set data type columns are used inside a stored procedure
* Merging post-push fix from mysql-5.1
* [Revision #2661.844.58](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.58) * Bug #14593883-replication breaks when set data type columns are used inside a stored procedure
* [Revision #3077.187.15](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.15) * Bug #16268289 lock_rec_validate_page() may dereference a pointer to a freed lock
* [Revision #3077.187.14](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.14) [merge] * Bug #16084346: ssl_connect_debug.test failure in 5.1
* [Revision #2661.844.57](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.57) * Bug #14593883-replication breaks when set data type columns are used inside a stored procedure
* [Revision #2661.844.56](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.56) * Bug #14593883-replication breaks when set data type columns are used inside a stored procedure
* [Revision #3077.187.12](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.12) * Bug #16409715 assert sync_thread_levels_g(array, level - 1, true), ibuf, free space management
* [Revision #3077.187.11](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.11) [merge] * Merge mysql-5.1 to mysql-5.5.
* [Revision #2661.844.55](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.55) * Bug #16463505 pessimistic page_zip_available() may cause infinite page split
* [Revision #2661.844.54](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.54) * Bug #11766815 invalid system check time_t_unsigned
* [Revision #3077.187.9](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.9) * BUG #16069598 - server crash by null pointer dereferencing in mem_heap_create_block()
* [Revision #3077.187.6](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.6) * Bug #11765489 cmake build on mac os x does not determine cpu type
* [Revision #3077.187.5](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.5) * Bug#16169063: security concern because of insufficient logging
* [Revision #3077.187.4](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.4) * Bug #16133801 unexplainable innodb unique index locks on delete + insert with same values
* [Revision #3077.187.3](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.3) [merge] * NULL Merge for release 5.1.69
* [Revision #2661.844.53](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.53) * Raise version number after cloning 5.1.69
* [Revision #3077.187.2](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.2) * Bug#16068056 InnoDB calls buf_validate() too often with univ_debug
* [Revision #3077.187.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.1) * Raise version number after cloning 5.5.31
* [Revision #3413.21.290](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.290) [merge] * 5.3 merge
* [Revision #2502.567.114](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.114) [merge] * 5.2 merge
* [Revision #2502.566.51](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.566.51) * [MDEV-4409](https://jira.mariadb.org/browse/MDEV-4409) - Fix deadlock in MySQL key cache code, that can happen if there is a key cache resize running in parallel with an update.
* [Revision #3413.21.289](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.289) [merge] * Automatic merge
* [Revision #3413.32.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.32.1) * [MDEV-4782](https://jira.mariadb.org/browse/MDEV-4782): Valgrind warnings (Conditional jump or move depends on uninitialised value) with InnoDB, semijoin - in sub_select(): don't call table->file->position() when reading the first record produced an error.
* [Revision #3413.21.288](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.288) * Update test results after the last cset.
* [Revision #3413.21.287](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.287) * [MDEV-4778](https://jira.mariadb.org/browse/MDEV-4778): Incorrect results from Aria/MyISAM SELECT using index with prefix length on TEXT column Backport the fix olav.sandstaa@sun.com-20101102184747-qfuntqwj021imy9r: "Fix for Bug#52660 Perf. regr. using ICP for MyISAM on range queries on an index containing TEXT" (together with further fixes in that code) into MyISAM and Aria.
* [Revision #3413.21.286](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.286) * [MDEV-4173](https://jira.mariadb.org/browse/MDEV-4173): Wrong result (extra row) with semijoin=on, joins in outer query, LEFT JOIN in the subquery Apply the patch from Patryk Pomykalski:
* create_internal_tmp_table_from_heap() will now return information whether the last row that we tried to write was a duplicate row. (mysql-5.6 also has this change)
* [Revision #3413.21.285](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.285) * [MDEV-4536](https://jira.mariadb.org/browse/MDEV-4536), [MDEV-4042](https://jira.mariadb.org/browse/MDEV-4042) - Make JOIN::cleanup(true) also work correctly when the query is KILLed after join optimization was started but before a query plan was produced
* [Revision #3413.21.284](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.284) * [MDEV-4042](https://jira.mariadb.org/browse/MDEV-4042): Assertion `table->key_read == 0' fails in close_thread_table on EXPLAIN [MDEV-4536](https://jira.mariadb.org/browse/MDEV-4536): ...sql/sql_base.cc:1598: `bool close_thread_table(THD*, TABLE**)`: Assertion - Make JOIN::cleanup(full=true) always free join optimization tabs.
* [Revision #3413.21.283](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.283) * [MDEV-4556](https://jira.mariadb.org/browse/MDEV-4556) Server crashes in SEL_ARG::rb_insert with index_merge+index_merge_sort_union, FORCE INDEX - merge_same_index_scans() may put the same SEL_ARG tree in multiple result plans. make it call incr_refs() on the SEL_ARG trees that it does key_or() on, because key_or(sel_arg_tree_1, sel_arg_tree_2) call may invalidate SEL_ARG trees pointed by sel_arg_tree_1 and sel_arg_tree_2.
* [Revision #3413.21.282](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.282) [merge] * Merge from 5.3
* [Revision #2502.567.113](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.113) [merge] * Merge from 5.2
* [Revision #2502.566.50](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.566.50) [merge] * Merge from 5.1
* [Revision #2502.565.51](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.565.51) * Bug #69682 - mysqld crashes after uninstall of plugin with "first" status var
* [Revision #2502.565.50](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.565.50) * [MDEV-4575](https://jira.mariadb.org/browse/MDEV-4575) MySQL client doesn't strip off 5.5.5- prefix while connecting to 10.x server
* [Revision #2502.567.112](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.112) * [MDEV-4610](https://jira.mariadb.org/browse/MDEV-4610) SQL query crashes MariaDB with derived_with_keys [MDEV-4643](https://jira.mariadb.org/browse/MDEV-4643) MariaDB crashes consistently when trying a SELECT on VIEW with a UNION and an additional JOIN in SELECT
* [Revision #2502.567.111](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.111) * [MDEV-4665](https://jira.mariadb.org/browse/MDEV-4665) crash when referencing missing function in a subquery
* [Revision #2502.567.110](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.110) * [MDEV-4257](https://jira.mariadb.org/browse/MDEV-4257) Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' fails on FROM subquery with fulltext search, derived_merge=on
* [Revision #3413.21.281](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.281) [merge] * Merging from 5.3
* [Revision #2502.567.109](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.109) * [MDEV-4667](https://jira.mariadb.org/browse/MDEV-4667) DATE('string') incompability between mysql and mariadb
* [Revision #3413.21.280](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.280) * [MDEV-4752](https://jira.mariadb.org/browse/MDEV-4752): Segfault during parsing of illegal query
* [Revision #3413.21.279](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.279) * [MDEV-4718](https://jira.mariadb.org/browse/MDEV-4718) Test "outfile_loaddata" fails on bigendian arches (ppc64)
* [Revision #3413.21.278](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.278) * [MDEV-4670](https://jira.mariadb.org/browse/MDEV-4670) THD::awake bug with my_sleep call
* [Revision #3413.21.277](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.277) * [MDEV-4683](https://jira.mariadb.org/browse/MDEV-4683) query start_time not reset when going to sleep
* [Revision #3413.21.276](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.276) [merge] * Merge
* [Revision #2502.567.108](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.108) * A clean-up for [MDEV-4634](https://jira.mariadb.org/browse/MDEV-4634)
* [Revision #3413.21.275](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.275) [merge] * Merge from 5.3
* [Revision #2502.567.107](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.107) * [MDEV-4634](https://jira.mariadb.org/browse/MDEV-4634) Crash in CONVERT_TZ Item_func_min_max::get_date() did not check the returned value against the fuzzy_date flags, so it could return a bad value to the caller that expects a good date (e.h. CONVERT_TZ).
* [Revision #3413.21.274](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.274) * [MDEV-4720](https://jira.mariadb.org/browse/MDEV-4720) : fix my_context.h for use with x32 ABI. Do not use x64 assembler implementation in x32.
* [Revision #3413.21.273](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.273) * [MDEV-4685](https://jira.mariadb.org/browse/MDEV-4685) Compile error on LFS
* [Revision #3413.21.272](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.272) [merge] * Merging [MDEV-4635](https://jira.mariadb.org/browse/MDEV-4635) from 5.3.
* [Revision #2502.567.106](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.106) * [MDEV-4635](https://jira.mariadb.org/browse/MDEV-4635) Crash in UNIX_TIMESTAMP(STR_TO_DATE('2020','%Y'))
* [Revision #3413.21.271](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.271) * [MDEV-4503](https://jira.mariadb.org/browse/MDEV-4503) : Installation fails if TEMP directory contains "" subdirectory.
* [Revision #3413.21.270](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.270) * unit test case for [MDEV-4576](https://jira.mariadb.org/browse/MDEV-4576)
* [Revision #3413.21.269](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.269) * [MDEV-4576](https://jira.mariadb.org/browse/MDEV-4576) : Aria storage engine's temporary files might not be deleted (Errcode : 13) See also MySQL Bug #39750 and similar ones.
* [Revision #3413.21.268](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.268) * [MDEV-4601](https://jira.mariadb.org/browse/MDEV-4601) : Allow MariaDB to be build without non-blocking client.
* [Revision #3413.21.267](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.267) [merge] * 5.3 -> 5.5 Merge
* [Revision #2502.567.105](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.105) * [MDEV-4651](https://jira.mariadb.org/browse/MDEV-4651) Crash in my_decimal2decimal in a ORDER BY query
* [Revision #2502.567.104](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.104) * [MDEV-4593](https://jira.mariadb.org/browse/MDEV-4593): p_s: crash in simplify_joins with delete using subselect from view
* [Revision #3413.21.266](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.266) * [MDEV-4466](https://jira.mariadb.org/browse/MDEV-4466) Partitioned Aria table created by a previous version is recognized as TEST_SQL_DISCOVERY
* [Revision #3413.21.265](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.265) * [MDEV-4006](https://jira.mariadb.org/browse/MDEV-4006) mysql_plugin.1 is removed from source which is not necessary
* [Revision #3413.21.264](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.264) * [MDEV-4578](https://jira.mariadb.org/browse/MDEV-4578) information_schema.processlist reports incorrect value for Time (2147483647)
* [Revision #3413.21.263](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.263) * [MDEV-4529](https://jira.mariadb.org/browse/MDEV-4529) Assertion `tmp->state == 4' fails on mix of INSTALL SONAME / UNINSTALL PLUGIN
* [Revision #3413.21.262](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.262) * [MDEV-4519](https://jira.mariadb.org/browse/MDEV-4519) SHOW EVENTS and SHOW PROCEDURE STATUS truncate long user names
* [Revision #3413.21.261](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.261) * [MDEV-4515](https://jira.mariadb.org/browse/MDEV-4515) Long user names are truncated to 48 symbols in error messages
* [Revision #3413.21.260](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.260) * [MDEV-4444](https://jira.mariadb.org/browse/MDEV-4444) Server crashes with "safe_mutex: Trying to destroy a mutex share->mutex that was locked" on attempt to recover an archive table
* [Revision #3413.21.259](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.259) * [MDEV-703](https://jira.mariadb.org/browse/MDEV-703) [Bug #870310](https://bugs.launchpad.net/bugs/870310) - killall -9 in init-script
* [Revision #3413.21.258](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.258) * [MDEV-4573](https://jira.mariadb.org/browse/MDEV-4573) UNINSTALL PLUGIN misleading error message for non-dynamic plugins
* [Revision #3413.21.257](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.257) * [MDEV-4614](https://jira.mariadb.org/browse/MDEV-4614) Man pages fixes
* [Revision #3413.21.256](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.256) * [MDEV-4604](https://jira.mariadb.org/browse/MDEV-4604) Wrong server status when sending out parameters
* [Revision #3413.21.255](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.255) * [MDEV-4509](https://jira.mariadb.org/browse/MDEV-4509) mysql init script should accept arguments
* [Revision #3413.21.254](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.254) * [MDEV-4422](https://jira.mariadb.org/browse/MDEV-4422) SHOW PROCESSLIST reference to THD::db not protected against simultaneous updates
* [Revision #3413.21.253](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.253) * [MDEV-4636](https://jira.mariadb.org/browse/MDEV-4636) use mysql_cleartext_plugin from auth_pam
* [Revision #3413.21.252](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.252) * [MDEV-4574](https://jira.mariadb.org/browse/MDEV-4574) Missing connection option MYSQL_ENABLE_CLEARTEXT_PLUGIN
* [Revision #3413.21.251](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.251) * [MDEV-4297](https://jira.mariadb.org/browse/MDEV-4297) mysql `--binary-mode`
* [Revision #3413.21.250](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.250) * [MDEV-4629](https://jira.mariadb.org/browse/MDEV-4629) MTR tests main.variables and some of sys_vars.* fail on 32-bit builds
* [Revision #3413.21.249](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.249) * Fixed tests that failed on 32 bit because of my earlier fixes of 32 bit limits.
* [Revision #3413.21.248](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.248) * [MDEV-4468](https://jira.mariadb.org/browse/MDEV-4468) Assertion '`error != 0`' fails or timeout occurs on select from a FEDERATED table which points at a non-existent table
* [Revision #3413.21.247](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.247) * [MDEV-4480](https://jira.mariadb.org/browse/MDEV-4480) Assertion `inited == NONE' fails on closing a connection with open handler on temporary table
* [Revision #3413.21.246](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.246) * [MDEV-4564](https://jira.mariadb.org/browse/MDEV-4564) ALTER on a temporary table generates an audit event
* [Revision #3413.21.245](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.245) * Added -Wno-uninitialized to avoid warnings in release builds (uninitalized variables are detected by DBUG builds) - Fixed wrong declaration which cased compile failure on 32 bit
* [Revision #3413.21.244](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.244) * Fixed some cache variables that could be set to higher value than what the code supported (size_t) Fixed some cases that didn't work with > 4G buffers. Fixed compiler warnings
* [Revision #3413.21.243](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.243) * Run test suite with smaller aria keybuffer size (to make it possible to run more tests in parallel) -Added test and extra code to ensure we don't leave keyread on for a handler table. -Create on disk temporary files always with long data pointers if SQL_SMALL_RESULT is not used. This ensures that we can handle temporary files bigger than 4G.Revision #3492.12.2 Mon 2013-07-08 20:21:27 +0400
Fix assert failures in main.merge test (line 234) and main.merge_mmap (line 44) - After the merge from mysql-5.6, open_tables() did not call open_and_process_table() for temporary table. The logic was that temporary tables were already opened when mysql_execute_command() has called open_temporary_tables(). This worked for the most part, except for temporary tables of type MERGE. for which open_and_process_table() must call table->file->extra(HA_EXTRA_ADD_CHILDREN_LIST). Failure to make this call resulted in crash further in execution.
Fixed wrong merge of lock_tables
Added some missing functions:
bool THD::notify_shared_lock()
Dynamic_array::pop, Dynamic_array::del
Added MDL_context_owner to THD
Added metadata_locks_hash_instances
MDEV-4594 - CREATE SERVER crashes embedded
Revision #3427.23.3 Thu 2013-06-06 12:01:09 +0400
MDEV-4568 - Port Percona response time distribution as audit plugin
Revision #3427.23.2 Wed 2013-06-05 13:38:41 +0400
MDEV-4568 - Port Percona response time distribution as audit plugin Test fixes.
Revision #3427.23.1 Tue 2013-06-04 10:01:31 +0400
MDEV-4568 - Port Percona response time distribution as audit plugin
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: 24 Apr 2013
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 #3744 Tue 2013-04-23 03:55:22 UTC
Merge 10.0-base -> 10.0
Sun 2013-04-21 19:37:35 -0700
update test results
Sun 2013-04-21 23:19:20 +0400
Fixing build-bot compilation failure on SolarisX86, who has two different incompatible copies of zlib installed: (in /usr and in /usr/local). cmake errorneously chose *.h file from /usr/local/include, while zlib.a/zlib.so from /usr/lib/. Compilation failed because of a missing symbol gzopen64.
Sun 2013-04-21 22:15:33 +0400
Packaging clean-ups for the cassandra and connect engines.
Sun 2013-04-21 09:38:54 -0700
fixes for buildbot. increase the version.
Sun 2013-04-21 18:38:08 +0400
Fixing compilation failure in Solaris/OpenSolaris error: too many initializers for `tm'
Sun 2013-04-21 09:17:24 +0400
Removing -Wfatal-errors, as it does not present in the older gcc versions. (e.g. sol10-64 in build bot).
[merge] Sat 2013-04-20 12:30:40 -0700
Merge 10.0-base -> 10.0
Fri 2013-04-19 15:59:39 +0200
Fix missing reset of debug_sync, which could cause subsequent test to fail.
Sat 2013-04-20 21:10:58 +0400
Recoding new results (the format changed during Sergei's merge of the connect engine and discovery)
[merge] Sat 2013-04-20 20:51:26 +0400
Merging from maria-10.0-connect (DEB packaging related fixes)
Sat 2013-04-20 19:58:09 +0400
Adding mariadb-connect-engine-10.0 deb package for Debian and Ubuntu
Sat 2013-04-20 19:23:33 +0400
Fixing a few problems found by Build Bot after merging the CONNECT engine.
Sat 2013-04-20 00:24:05 +0400
After-fix for Sergei's merge of the connect engine. odbc_sqlite3 failed. Fixed.
[merge] Fri 2013-04-19 20:43:35 +0200
merge with maria-10.0-connect
Fri 2013-04-19 18:45:54 +0200
Fix to handle CMake component names with dash in the name, when producing MSI package. Rename connect_engine component back to connect-engine.
Fri 2013-04-19 20:35:43 +0200
CONNECT engine fixes after 10.0 merge. Adaptation to new API, small simplifications and bug fixes
Fri 2013-04-19 20:35:37 +0200
fix plugin locking/unlocking when assisted discovery fails
Fri 2013-04-19 20:35:32 +0200
String::append_for_single_quote() should signal OOM condition, just like other String::append() methods do
Fri 2013-04-19 20:35:18 +0200
bugfix: CREATE .. SELECT should not pass engine defined field options from SELECT clause to CREATE
[merge] Fri 2013-04-19 20:35:04 +0200
10.0 merge
Fri 2013-04-19 19:52:18 +0200
- Do not try to unlock an already unlocked mutex.
Fri 2013-04-19 07:07:06 +0200
small mtr cleanup and move the connect suite into storage/connect/
Thu 2013-04-18 23:18:34 +0400
Fixing check_access() not to be inlined in case of embedded server, to make connect engine work with embedded server dynamically.
Wed 2013-04-17 19:36:57 +0400
Dashed name did not work on Windows. Renaming dashed name to underscored name:
Wed 2013-04-17 07:44:49 -0700
Fix MSI package creation for connect engine. Also, do not use /MP option when compiling CONNECT (incompatible with COM #import directive) Also, fix ODBC_LIBRARY to be a list on Windows, not string with spaces inside.
Tue 2013-04-16 16:54:44 +0400
Adding RPM related definitions to create a separate RPM package (e.g. MariaDB-10.0.1-fc18-x86_64-connect-engine.rpm) with automatic installation of libxml2 and unixODBC as dependencies.
Sat 2013-04-13 00:37:24 +0200 *
Fix use of s->db_plugin in GetSubTable for release versions
Fri 2013-04-12 18:30:15 +0200 *
Extend the TBL type to support sub-tables of any engines. Not CONNECT sub-tables are accessed via the MySQL API like the MYSQL CONNECT tables.
Wed 2013-04-10 23:38:27 +0200 *
Add support of NULLs for file table columns. Update CONNECT version number and date.
Wed 2013-04-10 14:24:28 +0200 *
Add routine to test index equality
Tue 2013-04-09 23:14:45 +0200 *
All the processing of creating, dropping, modifying indexes was redesigned. The code was a legacy from the first versions of the XDB engine dating 2004 and was not working anymore with recent versions of MySQL/MariaDB. A patch in create had been added but is was unsatisfying, recreating all indexes on any alter statement and sometimes doing nothing when it should have. This is a major update to be tested for stability. It was in most important cases et all current tests pass with this new version
Sun 2013-04-07 11:43:35 +0200 *
Prepar using indexes in MAP mode (not used yet)
Sat 2013-04-06 12:51:45 +0200 *
Bug fix: Variable rc could used uninitialized when tracing is on.
Fri 2013-04-05 23:57:30 +0200 *
Do not check columns name length of dbf catalog tables. They return info on a dbf table but are not dbf tables.
Thu 2013-04-04 23:27:54 +0200 *
Update some DBUG_PRINT to avois warning on Linux
Thu 2013-04-04 15:36:42 +0200 *
Do not accept creating XML2 tables when libxml2 is not available
Thu 2013-04-04 11:31:20 +0400
Adding security tests for "ALTER TABLE t1 FILE_NAME='xxx'"
Thu 2013-04-04 01:14:26 +0200 *
Commit added test on TBL tables + update dbf.result
Wed 2013-04-03 21:54:02 +0200 *
Block creating tables with auto_incremented colummns (not supported) + allow nullable columns for TBL tables
Wed 2013-04-03 04:54:02 -0700
Fixed a problem in index.test failures when run in a non-Paris time zone.
Tue 2013-04-02 16:27:43 +0400
Adjusting test according to the recent change: Fixing file extension from upper case to lower case.
Tue 2013-04-02 13:58:44 +0200 *
Fix making default file name with lower case type
Tue 2013-04-02 13:04:59 +0200 *
Update test results impacted by using type in lower case
Tue 2013-04-02 12:54:57 +0200 *
Fold type name to lowercase when used for default file type
[merge] Tue 2013-04-02 11:35:38 +0200 *
Commit pulled changes
Tue 2013-04-02 13:17:20 +0400
Respect the --secure-file-priv server options when dealing with tables having FILE_NAME.
Tue 2013-04-02 11:31:46 +0200 *
Comment out the last commited change
[merge] Tue 2013-04-02 11:06:19 +0200 *
Commit merged changes
Mon 2013-04-01 13:56:51 +0400
Adding FILE privilege tests for TABLE_TYPE=INI
Tue 2013-04-02 10:57:27 +0200 *
Commit change pulled from Linux virtual machine (fixing typo in Win32 part)
Tue 2013-04-02 10:41:16 +0200 *
Fix huge vec tables bug. This was not yet completely implemented for Unix.
Mon 2013-04-01 11:45:27 +0200 *
Fix bugs with VEC tables header and empty file making for HUGE tables. Adding tests of MAPPED and HUGE tables in upd.test
Sat 2013-03-30 22:06:35 +0100 *
Add some warnings to Create Table process
Fri 2013-03-29 16:21:50 +0400
Adding tests for FILE privilege for TABLE_TYPE=DIR
Fri 2013-03-29 16:08:52 +0400
Adding secutiry tests for TABLE_TYPE=MySQL
Fri 2013-03-29 15:35:56 +0400
Adding GRANT tests for ODBC
Fri 2013-03-29 15:19:58 +0400
Better comments
Fri 2013-03-29 15:17:01 +0400
Adding tests for SQLite3 ODBC Driver
Fri 2013-03-29 12:23:39 +0400
Adding grant tests for TABLE_TYPE=xml
[merge] Fri 2013-03-29 11:33:42 +0400
Merge from the latest mariadb-10.0.
Thu 2013-03-28 19:36:11 +0100
Invalid code in fts_savepoint_release() in InnoDB
Fri 2013-03-29 11:01:36 +0400
Adding tests for the bug "TABLE_TYPE=ini does not clear memory between CREATE TABLEs" fixed by Olivier.
Fri 2013-03-29 01:28:48 +0100 *
Fix problems related to table file names when not specified: Split unspecified VEC tables are no more allowed. Empty XML files are now accepted. Separate index files are now depending upon the SEPINDEX option and not allowed when file name is not specified. DROP now can erase table and index file.
Thu 2013-03-28 22:21:17 +0100 *
Commit revision pushed from Linux
Thu 2013-03-28 22:15:02 +0100 *
Fixing Linux index compile errors
Thu 2013-03-28 18:42:45 +0100 *
Miscelleanous fix for compiling on Linux
Thu 2013-03-28 18:31:10 +0100 *
Implemented: not split indexes (all indexes in one file)
Tue 2013-03-26 17:49:13 +0100 *
Adding the employee.dat file used in upd.test
Tue 2013-03-26 16:25:19 +0100 *
PROFILE_Close cannot be static
Tue 2013-03-26 15:20:22 +0100 *
On Linux, closing an INI table removes it from the inihandl cache
[merge] Mon 2013-03-25 11:24:40 +0100 *
Commit merged files
Mon 2013-03-25 14:17:33 +0400
Adding FILE privilege tests to table types CSV, DBF, FIX
[merge] Mon 2013-03-25 11:18:38 +0100 *
Commit merged files
Mon 2013-03-25 14:04:31 +0400
Adding privilege tests for ALTER.
Mon 2013-03-25 11:07:45 +0100 *
Add a new table option SEPINDEX (not used yet) and remove an unused parameter to all catalog info functions.
Sat 2013-03-23 23:48:10 +0100 *
Upated columns must be allocated before opening the table
Sat 2013-03-23 23:46:10 +0100 *
Update test results and add a new one (UPD)
Sat 2013-03-23 19:47:51 +0100 *
Wrong FLAG values transmitted to created table by the AS SELECT table: It is not enough to ignore the flags while populating the table. They have to be removed from the definition in pre_create. The issue is to pass the info from the selected table handler to the created table handler. It is done via the only common item between them: the GLOBAL structure.
Sat 2013-03-23 16:03:56 +0100 *
Fix a typo error: in AllocateValue(2) Tiny values were given the TYPE_SHORT type.
Sat 2013-03-23 16:00:09 +0100 *
Fix bug: When a table is created ... AS SELECT ... the offsets (FLAG value) of the source table columns must be ignored by the created table.
Fri 2013-03-22 12:57:24 +0100 *
Fix check_if_incompatible_data to correctly get thd.
Fri 2013-03-22 12:49:41 +0100 *
Fix bug to allow creating views.
Fri 2013-03-22 14:05:15 +0400
Fixing compilation failure in Windows: unknown symbol "any_db".
Fri 2013-03-22 13:44:21 +0400
Require FILE privilege to DROP a table with FILE_NAME.
Fri 2013-03-22 11:28:58 +0400 *
Require FILE privilege for the file based TABLE_TYPEs when FILE_NAME is specified
Fri 2013-03-22 11:23:17 +0400
Skipping MySQL test when no MySQL support is compiled.
[merge] Thu 2013-03-21 12:22:41 +0100 *
Commit merged items
Thu 2013-03-21 11:34:58 +0400
Removing executable flag.
Thu 2013-03-21 12:16:56 +0100 *
Fix GetTypeID (to take care of supported features) and IsFileType functions (INI was missing)
Wed 2013-03-20 23:42:23 +0100 *
A specified table type not supported is now flagged as an error instead of being replaced by the default type DOS.
Wed 2013-03-20 19:43:43 +0100 *
Add a test on null columns
Wed 2013-03-20 11:50:18 +0100 *
Changing CRLF line endings to LF only.
Wed 2013-03-20 00:52:32 +0100 *
Fix a bug causing the index file not being made or erased on statements such as CREATE INDEX, DROP INDEX, ALTER TABLE... ADD INDEX etc.
Tue 2013-03-19 19:41:50 +0100 *
Make INI and XML tables not writing null column values
Tue 2013-03-19 18:45:05 +0100 *
Use all columns in case of INSERT so default values are generated for columns not specified in the statemant.
Sun 2013-03-17 17:09:40 +0100 *
Update tests that failed because of NULL columns
Sun 2013-03-17 11:31:11 +0100 *
Add in create a check for nullable columns not supported by some table types.
Fri 2013-03-15 00:11:46 +0100 *
A quick and dirty fix for erased or not erased files when executing an Alter table on an auto-generated CONNECT table.
Wed 2013-03-13 18:43:10 +0100 *
Fix tests after last modification, in particular support of TINY
Wed 2013-03-13 16:06:02 +0100 *
Fix bug on ALTER TABLE t1 MODIFY a VARCHAR(10) NOT NULL;
Wed 2013-03-13 14:37:34 +0100 *
Make Tiny compatible with DBF tables.
Wed 2013-03-13 02:02:44 +0100 *
Commit changes from ubuntu
Wed 2013-03-13 01:56:01 +0100 *
Fix a GCC compile error (crosses initialization of pos) an change _O_CREAT to O_CREAT
Wed 2013-03-13 01:10:20 +0100 *
Handle delete_table and rename_table for CONNECT tables whose files are auto generated and must be erased or renamed on Drop or Rename Table. TODO: Take care of eventual index files.
Tue 2013-03-12 01:20:52 +0100 *
New handling of default file name: Not added as an option but handled when the table is used. An empty file is created in the database directory if not exists.
Mon 2013-03-11 18:40:55 +0100 *
somethin about property
Mon 2013-03-11 18:35:51 +0100 *
Resetting chmod to non executable
Mon 2013-03-11 17:47:27 +0100 *
Fix a bug on DBF file name such as 'x/y.dbf' leading to a crash on Insert.
Mon 2013-03-11 16:52:59 +0100 *
Add tiny integer as a supported type by CONNECT
Mon 2013-03-11 16:51:40 +0100 *
Enable type conversion on Insert and Update
Sun 2013-03-10 19:48:45 +0100 *
Make indexes to be rebuilt on Update only when an indexed column was updated.
Sun 2013-03-10 15:10:00 +0100 *
XML and INI tables now return NULL when a node does not exist in a row (XML) or if the key is missing in a section (INI)
Fri 2013-03-08 22:48:27 +0100 *
Delete ALL or truncate must not be done using file mapping.
Fri 2013-03-08 18:29:05 +0100 *
Commit changes on memory mapping that hopefully should now work on Linux.
Fri 2013-03-08 18:27:43 +0100 *
Results updated to reflect new features
Fri 2013-03-08 01:09:53 +0100 *
Until the problem is fixed, temporarily not use mapping on Linux for Update.
[merge] Fri 2013-03-08 00:41:24 +0100 *
Working on the problem of writing to mapped files on Linux
Thu 2013-03-07 23:05:54 +0100 *
Fix a bug causing the server to crash when writing on a memory mapped file on Linux.
Thu 2013-03-07 22:56:52 +0100 *
Fix bug causing a crash when writing to a memory mapped file on Linux.
Thu 2013-03-07 21:40:09 +0100 *
Updated to accept calculated default field length for date columns.
Thu 2013-03-07 21:38:00 +0100 *
Set file name when unspecified as tablename.tabletype.
Thu 2013-03-07 18:53:41 +0100 *
Calculate default date field length from the specified format.
Wed 2013-03-06 13:46:48 +0100 *
Change line ending to LF only
Wed 2013-03-06 13:42:01 +0100 *
T1 -> t1
Wed 2013-03-06 11:27:47 +0100 *
In index.test t1 was back to T1! fixed
Wed 2013-03-06 11:16:29 +0100 *
Changing mode to -x
Tue 2013-03-05 19:37:27 +0100 *
Update the index.test, which now works (at least on Windows)
Tue 2013-03-05 19:30:40 +0100 *
Fix wrong format used in ScanRecord for MYSQL_TYPE_TIME - Change field option BUF_LENGTH to FIELD_LENGTH. It now used to specify the field length of DATE columns (MySQL doesn't allow to give a length)
Mon 2013-03-04 17:49:20 +0100 *
Add domdoc.h in source list
Mon 2013-03-04 13:36:16 +0100 *
Adding index.test (with some statements temporarily skipped) - Updating xml.result
Mon 2013-03-04 00:42:39 +0100 *
FIX a bug causing a crash when deleting a mapped table
Sun 2013-03-03 15:37:27 +0100 *
FIX a BUG: error (wrong value set) in: update xempl set ddentree = adddate(ddentree, interval 16 year); The same value sdval was used to convert MySQL dates to CONNECT date value and CONNECT dates to MySQL date. This was wrong in update because the second time the wrong value was used converting to incoherent values. There are now 2 separate values used: sdvalin and sdvalout.
Sat 2013-03-02 22:30:40 +0100 *
Some end of lines changed from CRLF to LF
Sat 2013-03-02 17:58:18 +0100 *
Fix conversion bug for MS-DOM XML tables. The node content was written and read as if the table DATA_CHARSET was ANSI instead of UTF-8. Warning are now provided when the read content of a node is truncated.
[merge] Sat 2013-03-02 01:17:25 +0100 *
Commit merged file
Fri 2013-03-01 13:00:42 +0400
Adding forgotten semicolon. ODBC check did not work without it.
Sat 2013-03-02 01:02:59 +0100 *
MySQL connection was not close if mysql_real_connect failed.
Sat 2013-03-02 00:09:15 +0100 *
MySQL connection was not closed in case of error
Fri 2013-03-01 22:23:40 +0100 *
Rewrite some VALBLK classes as templates - Correct typo initializing datm in DTVAL::MakeDate as {0,0,0,2,0,70,0,0,0} instead of {0,0,0,1,0,70,0,0,0}
Fri 2013-03-01 22:21:48 +0100 *
Begin fixing memory leaks
Fri 2013-03-01 00:41:04 +0100 *
Fix warning on missing initial values on Linux
Fri 2013-03-01 00:29:48 +0100 *
Fix memory leak
Thu 2013-02-28 22:50:26 +0100 *
Second version of template value classes The first one did not compile with GCC on Linux
Wed 2013-02-27 23:32:34 +0100 *
Modify the way value.h and valblk.h are included to try fixing the gcc error: invalid use of incomplete type
Wed 2013-02-27 22:54:42 +0100 *
Change Subclass name from TYPE to T
Wed 2013-02-27 22:42:50 +0100 *
Fix a miscalculation of column length in ODBCTables - Clean code in Value.h
Wed 2013-02-27 16:42:59 +0100 *
Rewriting the VALUE classes as template classes
Wed 2013-02-27 14:59:40 +0100 *
Result changed since nulls are supported
Wed 2013-02-27 17:04:36 +0400
Removing the comment about NULLs
Wed 2013-02-27 17:02:38 +0400
Updating mysql.test, it now supports NULL columns.
Mon 2013-02-25 22:44:42 +0100 *
Catalog table: Use XFLD as Flag value instead of column index. - Use the COLDEF flag to initialize column nullable value. - Fix a bug on inserting null values in MYSQL tables.
Sun 2013-02-24 01:23:18 +0100 *
Add support to NULL values. This concern the MYSQL and ODBC table types. Not supported yet for indexes.
Fri 2013-02-22 22:46:52 +0100 *
Add header files to source files
[merge] Fri 2013-02-22 22:04:47 +0100 *
Commiting merges Simplify update in pre_create
Fri 2013-02-22 16:53:42 +0400
Adding a reminder.
Fri 2013-02-22 19:21:34 +0100 *
Suppress warning on non virtual descriptor
Fri 2013-02-22 18:32:47 +0100 *
Fix connect string wrongly used when zero length
Fri 2013-02-22 17:26:08 +0100 *
Add the support of URL connection string fo MYSQL tables Federated servers are not yet supported.
Fri 2013-02-22 12:30:30 +0400
Skip ODBC test if no ODBC is compiled.
[merge] Thu 2013-02-21 17:59:58 +0100 *
Oops! db was no more initialized in pre-create. Fixed
Thu 2013-02-21 17:03:41 +0400
Suppress additional debug info printed in _DEBUG build
Thu 2013-02-21 17:48:35 +0100 *
Change DB_NAME option name to DBNAME. Temporarily, "database" is still accepted in OPTION_LIST for compatibity but DB_NAME is no more recognized.
Thu 2013-02-21 12:30:40 +0100 *
Fix bad conversion from "bigint" to TYPE_FLOAT.
Thu 2013-02-21 13:49:47 +0400
Adding tests for TABLE_TYPE=MySQL
Thu 2013-02-21 11:18:57 +0400
Adding a test for entities (special characters and characters outside of the file ENCODING)
Wed 2013-02-20 23:23:35 +0100 *
Re-install blank trimming to have the xml test pass. Note that the problem if far more complex. To be revisited.
Wed 2013-02-20 18:49:18 +0100 *
Fix the elimination of control characters from node content - Take care of XML special chars (<>& etc.) - Remove Encode, Decode
Wed 2013-02-20 16:57:38 +0100 *
Update the MYSQL table handling to use only client API functions. It is no more necessary to be liked to libmysql.lib nor mysqlclient.lib.
Wed 2013-02-20 16:54:57 +0100
Suppress a warning on unused variable.
Wed 2013-02-20 18:27:04 +0400
Fixing test failure due to not strict order of the files. Adding ORDER BY clause.
Wed 2013-02-20 16:43:38 +0400
Removing the MODULE_ONLY option, to be able to run with valgrind. (with MODULE_ONLY valgrind does not display file name and line number if a problem happens inside a dlopen-ed plugin)
Wed 2013-02-20 16:34:07 +0400
Fixing problems with running tests caused by the fact that "mysqld --connect" conflicts with "mysqld --connect-timeout".
Wed 2013-02-20 16:05:53 +0400
Fixing valgrind warning: uninitialized memory read.
[merge] Wed 2013-02-20 01:40:17 +0100
Tue 2013-02-19 16:25:59 +0400
Adding tests for DATA_CHARSET and TABLE_TYPE=CSV.
Wed 2013-02-20 01:30:37 +0100 *
Fix crash on making an XML table with encoding=XXX - Set parameters so libxml2 does not anymore add extra characters when retrieving several subnodes of a node. - Make a CONNECT file header (was PlugDB)
[merge] Tue 2013-02-19 12:07:11 +0100
Commit merged changes.
Tue 2013-02-19 14:29:55 +0400
Removing unused code. modified: storage/connect/ha_connect.cc
[merge] Mon 2013-02-18 18:46:50 +0100
Don't why bazaar asked me to commit what was merged
Mon 2013-02-18 19:21:52 +0400
Adding DATA_CHARSET table option.
Mon 2013-02-18 12:23:50 +0100
Moved PushWarning out of HAVE_PSI_INTERFACE brackets
Mon 2013-02-18 00:18:32 +0100
Modification of the ODBConn class to change m_henv member from static to dynamic. Apparently this caused errors with a obscure message saying "Invalid handle vale" (probably m_henv).
Sun 2013-02-17 11:34:40 +0100
Modification of the DBX class to have more information in case of error while processing ODBC type tables.
Fri 2013-02-15 22:31:13 +0100
Put trace in ODBC source files
Fri 2013-02-15 20:07:53 +0400
Updating tests according to the latest Olivier's change removing extra space characters in TABLE_TYPE=XML with libxml2
Fri 2013-02-15 15:53:27 +0100
Suppress multiple blanks and control characters from the node text retrieved by libxml2.
Fri 2013-02-15 12:48:12 +0400
Adding a new test: creating a TABLE_TYPE=CSV table from a MyISAM table using
Fri 2013-02-15 09:42:10 +0400
Recording error messages according to the last change from Olivier.
Fri 2013-02-15 02:15:48 +0100
Fixed a bug in ha_connect::GetListOption causing a crash when passed a NULL oplist argument.
Fri 2013-02-15 01:33:23 +0100
Implementing pre_create option test and setting of default values. Currently, only TABLE_TYPE is tested, and if wrong or unspecified, is replaced by the default value DOS.
Thu 2013-02-14 17:41:10 +0400
Code reorganization in the initialization and clean-up code.
Thu 2013-02-14 11:57:38 +0400
Adding forgotten "--replace_result $MYSQLD_DATADIR DATADIR", so it passed idependently from the source tree location.
Thu 2013-02-14 01:51:05 +0100
[merge] Thu 2013-02-14 01:43:45 +0100
Warning message changed in ha_connect::check_if_incompatible_data.
Wed 2013-02-13 17:34:41 +0400
Adding a test for unknown TABLE_TYPE
Thu 2013-02-14 01:37:17 +0100
Warning message changed in ha_connect::check_if_incompatible_data.
Thu 2013-02-14 00:32:29 +0100
Update ha_connect::pre_create to restore the code translating of SQL types previously done in the removed function MyODBCCols.
Thu 2013-02-14 00:26:03 +0100
Fix a typo that caused CONNECT to crash on ODBC catalog tables in ODBCDEF::DefineAM line 106
Wed 2013-02-13 00:51:41 +0100
Fix bug on readonly table option not recognized in TABDEF::Define line 104
Tue 2013-02-12 22:37:38 +0100
Add a test on table types in ha_connect::create
Tue 2013-02-12 18:39:29 +0100
Fix a bug causing all tests to fail. In mycat.cc line 308 + correc typo in plgdbsem
Tue 2013-02-12 12:34:14 +0100
All use of a character to represent table types or catalog functions have been changed:
Tue 2013-02-12 14:58:58 +0400
Changing maximum possible column length for DBF tables from 11 to 10. There is actually one extra byte for the 11th character, however it seems to be meant for the '\0' terminating byte in the DBF specifications. Also, the third party software (e.g. OpenOffice) do not correctly open tables with column length=11.
Mon 2013-02-11 18:32:40 +0400
Fixing ini.test failure on Linux:
Mon 2013-02-11 18:19:46 +0400
Fixing vec.test failure on Windows.
Mon 2013-02-11 17:50:01 +0400
Adding test for ENGINE=VEC
Mon 2013-02-11 14:42:23 +0400
Adding a test which crashed in ealier versions (dbf01.sql from Bar)
Mon 2013-02-11 12:05:22 +0400
Fixing test failure cause by recent changes in ODBC catalogue functions.
Mon 2013-02-11 10:16:52 +0400
Fixing compilation problems on Unix:
Mon 2013-02-11 00:31:03 +0100
Bug fixed: Column charset were not handled on read. Modified: ha_connect.cc (MakeRecord)
[merge] Sat 2013-02-09 01:22:09 +0100
Fri 2013-02-08 18:20:40 +0400
Removing double new-line markers when doing LOAD_FILE('example.ini'). The libary to handle INI files on Windows XP adds an extra empty line before sections name.
Fri 2013-02-08 14:22:10 +0400
Sat 2013-02-09 01:08:15 +0100
Put almost all function prototypes in header files that are included by the program using them.
Fri 2013-02-08 03:48:47 +0100 *
Fix bug on strange sprintf 2) Fix bug on bad sprintf 3) Fix bug on cast from pointer to int
[merge] Fri 2013-02-08 03:27:12 +0100 *
Fix bug on strange sprintf 2) Fix bug on bad sprintf 3) Fix bug on cast from pointer to int
Fri 2013-02-08 01:40:55 +0400
Fixing "unused label" warning.
Fri 2013-02-08 00:46:10 +0100 *
Fix bug on strange sprintf 2) Fix bug on bad sprintf 3) Fix bug on cast from pointer to int
Wed 2013-02-06 20:09:46 +0400
Adding missing DROP TABLE. Otherwise, the further tests fail on "table t1 already exists"
Wed 2013-02-06 20:04:17 +0400
Adding a test for ODBC/XLS. Currently only for ASCII data. TODO: add tests for extended letters (e.g. Latin1, Cyrillic, etc).
Wed 2013-02-06 15:17:34 +0400
Introducing functions global_open() and global_fopen() for these purposes:
Wed 2013-02-06 15:15:39 +0400
Adding tests for TABLE_TYPE=FIX
Wed 2013-02-06 14:15:55 +0400
Adding basic tests for TABLE_TYPE=fmt
Wed 2013-02-06 13:25:36 +0400
Commenting ALTER test which changes the DBF file size. It does not work on Windows.
Tue 2013-02-05 01:56:22 +0100
Make possible to get ODBC DataSources name and description by:
Mon 2013-02-04 17:51:36 +0400
Adding preliminary code to skip the test "xml".
Mon 2013-02-04 14:47:30 +0400
Adding tests for NULL column values.
Mon 2013-02-04 14:42:56 +0400
Adding tests for ALTER TABLE
Mon 2013-02-04 13:28:34 +0400
Removing iconv dependency. Using MariaDB in-house character set conversion routines.
Mon 2013-02-04 11:37:35 +0400
Fixing my_charset_utf8_bin to my_charset_utf8_general_ci.
Sun 2013-02-03 01:13:13 +0100
Translate column names to UTF-8 in ha_connect::pre_create.
Sat 2013-02-02 00:18:32 +0100
2>libdoc.cpp 2>D:\CommonSource\mariadb-10.0\include\my_pthread.h(120) : warning C4005: '_REENTRANT' : redéfinition de macro 2> D:\Libxml\include\libxml/xmlexports.h(77) : voir la définition précédente de '_REENTRANT' 2>.\libdoc.cpp(378) : error C2664: 'strlen' : impossible de convertir le paramètre 1 de 'xmlChar *' en 'const char *' 2> Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction 2>.\libdoc.cpp(379) : error C2664: 'copy_and_convert' : impossible de convertir le paramètre 4 de 'xmlChar *' en 'const char *' 2> Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction 2>
Fri 2013-02-01 21:42:36 +0400
Fixing a typo:
Fri 2013-02-01 17:28:13 +0400
Replacing iconv converstion routines in libdoc.cc to MariaDB routines.
Fri 2013-02-01 15:09:41 +0400
Adding tests for SMALLINT and BIGINT for DBF.
Fri 2013-02-01 14:55:11 +0400
More XML related definitions are now more friendly: - LIBXML2_SUPPORT is defined if LibXml2 is found - DOMDOC_SUPPORT is defined if msxml is found - XML_SUPPORT is defined if either of them are found
Fri 2013-02-01 13:36:56 +0400
Adding an option to switch off ICONV support:
Fri 2013-02-01 12:49:04 +0400
Fixing to use my_interval_timer() instead of ftime(). The later is not portable (e.g. it does not exist on FreeBSD)
Fri 2013-02-01 16:11:55 +0400
ftime does not exist on FreeBSD. Hiding calls for ftime() as a temporary fix.
Fri 2013-02-01 10:06:32 +0400
Adding separate flags to disable MSXML and LIBXML2 libraries on Windows:
Thu 2013-01-31 22:55:56 +0100
DBF type N is now BIGINT when length is > 10. Fix ha_connect::external_lock to use F_RDLCK, F_WRLCK, F_UNLCK.
Thu 2013-01-31 18:01:55 +0400
Adding OPTION_LIST='xmlsup=libxml2' to make sure the tests work in a similar way on Windows when both DOMDOC and LIBXML2 are compiled.
Thu 2013-01-31 17:44:36 +0400
Adding basic XML tests. More XML tests coming soon.
Thu 2013-01-31 13:13:24 +0400
Adding DBF stored procedures to dump the underlying DBF file structure.
Thu 2013-01-31 00:58:22 +0100
Fix incorrect DBF type setting for SORT and BIGINT.
Wed 2013-01-30 18:34:03 +0400
Adding more DBF tests for ENGINE=CONNECT.
Wed 2013-01-30 16:14:11 +0400
Adding a test suite for the CONNECT storage engine.
[merge] Wed 2013-01-30 00:15:54 +0100
Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).
Tue 2013-01-29 23:23:03 +0400
Removing os2def.h
Wed 2013-01-30 00:00:10 +0100
Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).
Tue 2013-01-29 23:40:34 +0100
Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).
Tue 2013-01-29 21:37:39 +0400
Adding a comment why TranslateSQLType is exported.
Tue 2013-01-29 20:00:01 +0400
Removing redundant declaration of ulonglong. It's defined in my_global.h which is included through handler.h
Tue 2013-01-29 19:35:17 +0400
Fixing compilation failure caused by wrong definition of DWORD in unixODBC headers on 64-bit platforms. Moving function definitions from value.cpp to odbconn.cpp. Changing scope of GetSQLType and GetSQLCType from public to static.
Tue 2013-01-29 19:15:22 +0400
Compilation failed on Debian 32-bit. Fixing DWORD definition once again as "unsigned long", which is the way how MS defines it.
Tue 2013-01-29 17:30:02 +0400
Removing more duplicate declarations. Fixing DWORD declaration to "unsigned int". Fixing BIGINT declatation from uint64_t to longlong.
Tue 2013-01-29 21:16:56 +0400
Adding os.h forgotten in the previous changeset.
Tue 2013-01-29 21:14:59 +0400
Moving duplicate data type declatations into os.h.
Mon 2013-01-28 19:49:46 +0400
Adding detection of msxml library version:
Mon 2013-01-28 18:11:51 +0400
Defining STDC, otherwise it does not compile on Windows
Mon 2013-01-28 13:42:14 +0400
Fixing ODBC related compilation failures:
Mon 2013-01-28 13:37:50 +0400
Adding a possibility to disable ODBC, XML and MySQL support in CONNECT:
Thu 2013-01-24 19:18:54 +0100
Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).
Thu 2013-01-24 15:31:56 +0400
Adding automatic LibXml2 detection for Windows with searching in a number of typical places.
Thu 2013-01-24 14:16:13 +0400
Making the OS specific part more readable (indentation).
[merge] Wed 2013-01-23 22:58:13 +0100
Thu 2013-01-24 01:48:00 +0400
Additional change for iphlpapi.lib. Forgot to add this chunk in the previous commit.
Thu 2013-01-24 01:43:37 +0400
Wed 2013-01-23 22:45:25 +0100
Added to CONNECT the missing type TYPE_BIGINT (longlong).
Wed 2013-01-23 00:36:00 +0100
Test for CSV file imported from Windows.
Tue 2013-01-22 20:08:22 +0400
A Changeset from Olivier:
Tue 2013-01-22 19:36:47 +0400
Fixing CMakeLists.txt: - Olivier's changes for Linux/Windows - Splitting cmake code by feature
Tue 2013-01-22 18:14:34 +0400
Adding an Olivier's changeset:
Tue 2013-01-22 17:26:12 +0400
Automatic detection for LIBXML2 and ODBC includes/libraries.
Fri 2013-01-18 19:21:44 +0400
Adding the CONNECT storage engine sources.
Revision #3427.1.190 Fri 2013-04-19 14:52:05 +0200
MDEV-4398 - remove incorrect fix, replace with correct one - change default to OFF for innodb_use_fallocate
Revision #3721.1.7 Fri 2013-04-19 22:48:18 +0400
Removing the connect engine from mariadb-server package, as it needs unixODBC and libxml2 as dependencies
Revision #3721.1.5 Fri 2013-04-19 18:25:34 +0400
Adding --eval command in the queries that use $PORT
Revision #3721.1.4 Fri 2013-04-19 16:25:05 +0200 *
Added --eval and -- replace_result
Revision #3721.1.3 [merge] Fri 2013-04-19 15:18:42 +0200 *
Committing merged changes
Revision #3725.1.1 Fri 2013-04-19 12:37:07 +0400
"mtr --ps --suite=connect dir" did not work. Applying a patch from SerG fixing this problem.
Revision #3721.1.2 Fri 2013-04-19 15:14:47 +0200 *
Fix problem of mysql connection in TBL tables By adding the option_list='port=$PORT' in the table create statement.
Revision #3721.1.1 Mon 2013-04-15 15:59:47 +0200 *
Bug: When trace is ON the variable c was used uninitialized in CSORT::Istc
Revision #3492.1.25 [merge] Thu 2013-04-18 21:54:13 +0200
10.0-base merge
Revision #3427.1.189 Thu 2013-04-18 11:17:10 +0200
Fix race in test case.
[merge] Wed 2013-04-17 18:10:01 -0700
Merge.
[merge] Wed 2013-04-17 18:07:37 -0700
Merge 10.0-base -> mwl253
Wed 2013-04-17 16:15:22 -0700
Wed 2013-04-17 23:37:06 +0300
Changed the client library to only mark memory as THREAD_SPECIFIC if one has called mysql_options() with MYSQL_OPT_USE_THREAD_SPECIFIC_MEMORY
Wed 2013-04-17 22:33:33 +0300
Fixed compiler warnings and a not critical memory leak
Revision #3492.1.24 [merge] Wed 2013-04-17 10:18:04 -0700
Merge 10.0-base -> 10.0
Revision #3427.1.185 Wed 2013-04-17 14:11:16 +0200
Remove forgotten debug printout in test, was a bit too quick there :-(
Wed 2013-04-17 13:35:16 +0200
Fix that multi_source tests did not reset @@global.gtid_pos between tests.
[merge] Wed 2013-04-17 09:39:40 +0200
Merge 5.5->10.0-base
Tue 2013-04-16 18:52:23 +0200
debug_sync is only available in debug build.
Tue 2013-04-16 17:36:40 +0200
Fixes for stuff seen in buildbot:
Tue 2013-04-16 19:43:28 +0800
Makeing rpl_filter for each Master_info.
[merge] Mon 2013-04-15 22:51:18 -0700
Merge mwl253 -> 10.0-base
Mon 2013-04-15 22:43:07 -0700
Added comments. Renamed the virtual method middle_point_pos for the class Field to pos_in_interval.
Revision #3492.1.23 [merge] Wed 2013-04-17 15:17:01 +0200
Merge 10.0-base -> 10.0 (GTID).
Revision #3427.1.179 Mon 2013-04-15 11:19:39 +0200
compiler warnings
[merge] Mon 2013-04-15 10:55:27 +0200
: Global transaction ID. First alpha release.
Tue 2013-04-09 11:46:38 +0200
, Global transaction ID.
Mon 2013-04-15 04:13:26 +0400
Part IIa (missing wait condition for IO thread status in info_logs)
Mon 2013-04-15 03:27:21 +0400
Part II (missing wait condition for IO thread status)
Sun 2013-04-14 18:30:05 +0300
Fixed Sporadic failures in multi_source tests Fixed Unable to use slave's temporary directory /tmp - Can't create/write to file '/tmp/SQL_LOAD-' (Errcode: 17 "File exists") - Cache value of check_temp_dir() to avoid race condition - Set $rpl_server_count to avoid error in show_rpl_debug_info.inc
Revision #3492.1.22 Tue 2013-04-16 18:25:36 +0200
don't compare table names to detect temporary tables (also fixes a bug with unaccounted table names like #sql-123, see drop and alter_table tests)
Revision #3492.1.21 Tue 2013-04-16 17:14:26 +0200
remove a sleep from the test
Revision #3492.1.20 Mon 2013-04-15 18:47:47 +0200
remove numerous #ifdef HAVE_PSI_TABLE_INTERFACE simplify ha_table_share_psi()
Revision #3492.1.19 [merge] Mon 2013-04-15 15:09:22 +0200
10.0-base merge
Revision #3427.1.174 [merge] Sun 2013-04-14 10:04:07 +0200
5.5 merge
Sun 2013-04-14 10:00:42 +0200
add missing tests
Fri 2013-04-12 13:19:00 +0300
Increase default value of max_binlog_cache_size and max_binlog_stmt_cache_size to ulonglong_max. This fixes that by default LOAD DATA INFILE will not generate the error: "Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage..."
Fri 2013-04-12 01:05:29 +0200
complier warnings. hide the redundant condition under #ifdef (because only there it makes any sense)
[merge] Fri 2013-04-12 01:01:18 +0200
5.3 merge
[merge] Thu 2013-04-11 19:35:39 +0200
5.2 merge
Sun 2013-04-07 20:32:39 +0200
: MariaDB does not start if bind-address gets resolved to more than single IP address.
Sat 2013-04-06 00:36:10 +0200
- Support FusionIO/directFS atomic writes
Sat 2013-04-06 00:35:45 +0200
- Support FusionIO/directFS atomic writes
Thu 2013-04-04 11:37:23 +0200
compilation warnings
Thu 2013-04-04 11:37:13 +0200
fix have_debug_sync.inc to be more robust (debug_sync value can have single quotes)
Thu 2013-04-04 11:05:04 +0200
Assertion `status_var.memory_used == 0' fails in virtual THD::THD()
Thu 2013-03-28 20:04:14 +0100
Warnings/errors while compiling with clang
[merge] Wed 2013-04-03 18:51:29 +0400
Merge 5.3 -> 5.5
Mon 2013-04-01 18:03:14 +0400
: using more memory than MySQL 5.1 for an inefficient query - Let index_merge allocate table handlers on quick select's MEM_ROOT, not on statement's MEM_ROOT. This is crucial for big "range checked for each record" queries, where index_merge can be created and deleted many times during query exection. We should not make O(#rows) allocations on statement's MEM_ROOT.
[merge] Sat 2013-04-13 10:01:44 +0100
Merge
Sat 2013-04-13 09:57:48 +0100
Temporarily disable show_explain.test
Sat 2013-04-13 11:59:16 +0500
IF (NOT) EXIST clauses for ALTER TABLE (MWL #252). Syntax modified to allow statements: ALTER TABLE ADD/DROP COLUMN ALTER TABLE ADD/DROP INDEX ALTER TABLE ADD/DROP FOREIGN KEY ALTER TABLE ADD/DROP PARTITION ALTER TABLE CHANGE COLUMN ALTER TABLE MODIFY COLUMN DROP INDEX to have IF (NOT) EXISTS options. Appropriate implementations added to mysql_alter_table().
Fri 2013-04-12 18:06:51 +0500
multiple use locks (GET_LOCK) in one connection. The patch contributed by Konstantin Osipov applied. Native comments: Implement multiple user-level locks per connection.
Wed 2013-04-10 15:43:57 +0200
portability fixes for mysql-test
Wed 2013-04-10 07:25:13 +0200
Linking problem on Windows
Tue 2013-04-09 23:28:21 +0200
Semisync plugins to link statically into MariaDB
Tue 2013-04-09 23:27:52 +0200
Replication 10.0 -> 5.5 fails
Tue 2013-04-09 23:27:41 +0200
remove old workaround for replicating from old MySQL 5.1 and 5.2 alpha trees.
Tue 2013-04-09 23:27:37 +0200
prefer static inline functions to macros. avoid unnecessary strlen()'s
Tue 2013-04-09 23:27:33 +0200
put status variables in the proper pluginname_ scope (but support the scopeless mysql style too). always output status/system variables in the correct lettercase
Tue 2013-04-09 23:27:29 +0200
show plugins soname 'xxx' and INFORMATION_SCHEMA.ALL_PLUGINS table with condition pushdown for I_S.ALL_PLUGINS and a new status variable to cound successful dlopen's
Tue 2013-04-09 23:27:24 +0200
table attributes with sysvar as a default value
Tue 2013-04-09 23:27:19 +0200
create sys_var::val_str(), sys_var::val_int(), sys_var::val_real(). Change Item_func_get_system_var::val_xxx functions to use that.
Tue 2013-04-09 23:27:14 +0200
cleanup
Tue 2013-04-09 23:27:07 +0200
error messages: name the storage engine explicitly, instead of "used storage engine" and similar changes.
Tue 2013-04-09 16:20:59 +0200
post-review comments and other minor edits
Tue 2013-04-09 16:20:54 +0200
add sequence and sql_discovery suites to the default list. implement ./mtr --dry-run
Tue 2013-04-09 16:20:48 +0200
optimize discovery for cases when the storage engine is known in advance
Tue 2013-04-09 16:19:22 +0200
mysql-test fixes
Tue 2013-04-09 16:19:18 +0200
assisted discovery in federatedx
Tue 2013-04-09 16:19:14 +0200
Assisted discovery
Tue 2013-04-09 16:19:10 +0200
fix internal plugin names
Tue 2013-04-09 16:19:05 +0200
dead code, remove unused argument
Tue 2013-04-09 16:19:01 +0200
remove HA_CREATE_INFO::frm_only - it's internal server flag, not part of the SE API, and, again, mutually exclusive with C_ORDINARY_CREATE and C_CREATE_SELECT.
Tue 2013-04-09 16:18:56 +0200
small cleanup
Tue 2013-04-09 16:18:51 +0200
TABLE_SHARE::free_frm_image() method to free the memory allocated by the same allocator as in TABLE_SHARE::read_frm_image()
Tue 2013-04-09 16:18:47 +0200
limit frm size, when reading it in memory
Tue 2013-04-09 16:18:44 +0200
cleanup: merge two mutually dependent function arguments into one, eliminating reduncancy and a possibility of setting them to a pair of invalid values.
Tue 2013-04-09 16:18:37 +0200
cleanup
Tue 2013-04-09 16:18:33 +0200 *
frm extra2 segment. * persistent table versions in the extra2 * ha_archive::frm_compare using TABLE_SHARE::tabledef_version * distinguish between "important" and "optional" extra2 frm values * write engine-defined attributes (aka "table options") to extra2, not to extra, but still read from the old location, if they're found there.
Tue 2013-04-09 16:18:27 +0200
cleanup
Tue 2013-04-09 16:18:21 +0200
comments
Tue 2013-04-09 16:18:10 +0200
update the comment
Tue 2013-04-09 16:17:16 +0200
sequence engine
Tue 2013-04-09 16:07:35 +0200
test_sql_discovery storage engine
Tue 2013-04-09 16:07:17 +0200
discovery using sql CREATE TABLE statement
Tue 2013-04-09 16:06:54 +0200
discover of table non-existance on drop
Tue 2013-04-09 15:57:09 +0200
CREATE TABLE and frm-less discovering engines. Now CREATE TABLE does not write the frm file on disk, if the engine can discover it
Tue 2013-04-09 15:56:59 +0200
split mysql_create_frm() in create_frm_image() and writefrm()
Tue 2013-04-09 15:56:52 +0200
write frm pieces contiguously, don't align them on a 4K boundary (in partition_archive.test frm size goes down 16 times :)
Tue 2013-04-09 15:56:43 +0200
Instead of creating and writing frm into a file peacewise (allocating and freeing buffers on the way), allocate one frm buffer, prepare the frm image completely in memory, and then write it down.
Tue 2013-04-09 15:56:28 +0200
cleanup frm creation: * comments * cosmetic changes, *(ptr+5) -> ptr[5] * a couple of trivial functions -> inline * remove unused argument from pack_header() * create_frm() no longer creates frm file (the function used to prepare and fill a memory buffer and call my_create at the end. Now it only prepares a memory buffer). Renamed accordingly. * don't call pack_screen twice, go for a smaller screen area in the first attempt * remove useless calls to check_duplicate_warning() * don't write unireg screens to .frm files * remove make_new_entry(), it's basically dead code, always calculating and writing into frm the same string value. replace the function call with the constant string.
Tue 2013-04-09 15:51:04 +0200
if discovery in recover_from_failed_open fails, don't bother to reopen
Tue 2013-04-09 15:50:55 +0200
HA_ERR_TABLE_DEF_CHANGED support in ha_archive
Tue 2013-04-09 15:50:30 +0200
remove dd_frm_type(), dd_frm_storage_engine(), dd_check_storage_engine_flag() from everywhere - now RENAME, SHOW FULL TABLES, and TRUNCATE work with discovery. improve error messages in truncate
Tue 2013-04-09 15:49:59 +0200
open_table_def() no longer probes for the old pre-5.1 table file names. SELECT * FROM t-1 will no longer read "t-1.frm" file, use #mysql50#t-1 for this.
Tue 2013-04-09 15:49:48 +0200
cleanups
Tue 2013-04-09 15:49:39 +0200
ha_create_table: remove unused argument
Tue 2013-04-09 15:49:30 +0200
init_from_binary_frm_image: verify that we don't read beyond the image buffer
Tue 2013-04-09 15:49:21 +0200
move writing of the frm into init_from_binary_frm_image()
Tue 2013-04-09 15:49:13 +0200
rename a handler method to more precisely reflect what kind of a hack it does
Tue 2013-04-09 15:49:00 +0200
handlerton::discover_table_names() can not discover only "unknown" tables. Duplicates are possible - deal with them.
Tue 2013-04-09 15:47:25 +0200
fix mysql_rm_table_no_locks() not to use dd_frm_type, because the frm file may not exist (the table exists only in the engine).
Tue 2013-04-09 15:45:31 +0200
single table discovery: handlerton::discover_table() method. fixes for need_full_discover_for_existence mode
Tue 2013-04-09 15:41:57 +0200
remove ha_create_table_from_engine() replace enum read_frm_op with a bitmap flags. remove always-unused 'error' argument of get_table_share
Tue 2013-04-09 15:35:57 +0200
handlerton::discover_table_existence() method
Tue 2013-04-09 15:35:24 +0200
convenience helpers for get_table_share() and tdc_open_view(). Pass db and table_name into a function instead of the table_list, when only db and table name are needed.
Tue 2013-04-09 15:35:15 +0200 *
remove ha_check_if_table_exists() and get_table_share_with_discover(). * rename check_if_table_exists() -> table_exists() and remove unneeded arguments
Tue 2013-04-09 15:35:07 +0200
revert " revision-id: sanja@askmonty.org-20110511110948-4kdevwzomvk56y1w committer: sanja@askmonty.org branch nick: work-maria-5.1-CREATE-merge timestamp: Wed 2011-05-11 14:09:48 +0300 Bugfix: New table creation/renaming block added if old encoded table present " the old behavior was less inconsistent than the new one. In the new one the error message was sometimes different (under LOCK TABLES e.g.), and there were race conditions (if this CREATE happened when a concurrent ALTER has renamed the old table away but haven't put the new table in place)
Tue 2013-04-09 15:34:58 +0200
rename open_binary_frm() to TABLE_SHARE::init_from_binary_frm_image() simplify open_table_def()
Tue 2013-04-09 15:34:49 +0200
Don't hold LOCK_open over open_table_def/open_binary_frm call
Tue 2013-04-09 15:34:27 +0200
moving LOCK_open into get_table_share()
Tue 2013-04-09 15:34:17 +0200 *
don't use 1-8 numbers for open_table_error codes, use an enum. * print "table doesn't exist in engine" when a table doesn't exist in the engine, instead of "file not found" (if no file was involved) * print a complete filename that cannot be found ('t1.MYI', not 't1') * it's not an error for a DROP if a table doesn't exist in the engine (or some table files cannot be found) - if the DROP succeeded regardless
Tue 2013-04-09 15:34:09 +0200
don't use I_S constants for open_table_def and get_table_share, have a specially defined enum with clearly named values
Tue 2013-04-09 15:33:58 +0200
remove dead HAVE_CRYPTED_FRM code and now-unused read_string() function
Tue 2013-04-09 15:33:49 +0200
make the open_table_def to read the whole frm in memory and let open_binary_frm to parse it from the buffer, not a file. this avoids jumping back in forth in the frm file, and doing intermediate buffer mallocs.
Tue 2013-04-09 15:31:29 +0200
file-based table discovery for discovering storage engines
Sun 2013-04-07 17:17:25 +0200
find_files(): don't sort files in my_dir(), sort table names after all engines have discovered their tables
Sun 2013-04-07 17:11:19 +0200 *
use Dynamic_array<> instead of List<> for the list of found tables in sql_show.cc * make find_files static
Sun 2013-04-07 17:09:05 +0200
remove #if MYSQL_VERSION_ID there is no "upstream" OQGraph version that needs to stay compatible with different MariaDB releases.
Sun 2013-04-07 17:08:49 +0200 *
move bas_ext from the handler to the handlerton * provide a default bas_ext value of the empty list
Sun 2013-04-07 15:57:38 +0200
remove handlerton::find_files (new implementation is coming), and handlerton::table_exists_in_engine (new implementation is coming), and handlerton::license (redundant)
Sun 2013-04-07 15:44:19 +0200
small cleanup - remove prehistoric DB_TYPE_xxx values
Sun 2013-04-07 15:40:59 +0200
remove long time obsolete xyz_ci() copies of xyz() macros
Sun 2013-04-07 15:37:47 +0200
simpler fix for mysql bug #56085, no need to write an error interceptor, when the function has a dedicated flag for this very use case.
Sun 2013-04-07 15:36:37 +0200
simplify test case
Sun 2013-04-07 15:35:39 +0200
s/st_ha_create_information/HA_CREATE_INFO/
Sun 2013-04-07 15:27:35 +0200
typo fixed
Sun 2013-04-07 15:26:58 +0200
bugfix: MYSQL_THDVAR_STR plugins with PLUGIN_VAR_MEMALLOC didn't work
Sun 2013-04-07 15:20:58 +0200
macro do {} while(0) safety
Sun 2013-04-07 15:19:45 +0200
my_dir() cleanup * replace pointer acrobatics with a struct * make sorting explicit: MY_DONT_SORT -> MY_WANT_SORT (if you want something to be done - say it. fixes all places where my_dir() was used without thinking) * typo s/number_off_files/number_of_files/ * directory_file_name() doesn't need to be extern * remove #ifdef BORLANDC * ignore '.' and '..' entries
Sun 2013-04-07 14:54:43 +0200
clarify CREATE grammar
Sun 2013-04-07 14:51:16 +0200
mtr bug: files outside of both the suite dir and the overlay dir, were treated as coming from the overlay.
Sun 2013-04-07 14:50:01 +0200
remove the service for installing the closed-source mysql thread pool plugin
Sun 2013-04-07 14:43:26 +0200
consistency in declaring service symbols
Sun 2013-04-07 14:41:05 +0200
cleanup
Sun 2013-04-07 14:40:45 +0200
cleanup
Sun 2013-04-07 14:36:53 +0200
split THD::make_lex_string() in two
Sun 2013-04-07 14:03:43 +0200
small cleanup
Sun 2013-04-07 14:00:16 +0200
remove ULL() and LL(), because they're totally unnecessary and sometimes harmful (used with expressions)
Tue 2013-04-02 20:23:08 +0400
Fix buildbot failure in show_explain.test: mysqltest: At line 477: query 'show explain for $thr2' failed: 1933: Target is not running an EXPLAINable command
[merge] Sun 2013-03-31 15:18:55 -0700
Merge 5.5->10.0-base
Fri 2013-03-29 17:53:21 +0200
Fix for
[merge] Wed 2013-03-27 23:41:02 +0100
5.5 merge
[merge] Wed 2013-03-27 10:03:28 +0100
5.3 merge
Tue 2013-03-26 11:33:49 +0100
: Fix maintainer compilation flags.
[merge] Mon 2013-03-25 16:17:11 +0200
Automatic merge
[merge] Mon 2013-03-25 16:10:28 +0200
Automatic merge
Mon 2013-03-25 12:05:27 +0100
: Race in binlog checkpointing during server shutdown.
Sun 2013-03-17 14:36:20 +0200
Patch by Hartmut Holzgraefe
Sun 2013-03-17 14:33:17 +0200
Don't show sphinx_error% as this may be a different set of variables in different SPHINX releases
Tue 2013-03-12 18:33:19 +0400
Performance improvements in "from latin1" and "to utf8" conversion. Mini-benchmarking demonstrates up to 10% improvement in latin1->utf8 conversion.
Thu 2013-03-07 22:25:03 +0400
Fix buildbot failure: Backport the code that runs cassandra.test only when Cassandra is present and running from 10.0 to 10.0-base.
[merge] Wed 2013-02-27 23:01:33 +0200
Automatic merge
Fri 2013-02-15 20:25:27 +0200
Fixed BUG#51763 Can't delete rows from MEMORY table with HASH key
Tue 2013-02-26 01:20:17 +0200
[NOT] EXISTS to IN transformation.
Revision #3492.1.18 Thu 2013-04-04 12:33:47 +0200
add P_S instrumentation to file operations in mf_iocache2.c
Revision #3492.1.17 Thu 2013-04-04 10:49:20 +0200
MDEV-4226 [PATCH] "Unused variable" warnings in the tarball
Revision #3492.1.16 Wed 2013-04-03 16:40:47 +0200
MDEV-4273 MYSQL_VERSION_MAJOR.MYSQL_VERSION_MINOR not replaced
Revision #3492.1.15 Thu 2013-03-28 20:03:01 +0100
MDEV-4243 Warnings/errors while compiling with clang
Revision #3701.1.1 Tue 2013-04-02 13:10:42 +0400
Respect the --secure-file-priv server option when working with tables having the FILE_NAME='xxx' table option.
Revision #3697.1.2 Mon 2013-04-01 13:17:07 +0400
Adding file privilege tests for TABLE_TYPE=VEC
Revision #3697.1.1 Mon 2013-04-01 09:34:39 +0400
Fixing a crash in the latest push from Olivier.
Revision #3492.1.13 Thu 2013-03-28 22:27:47 +0400
Fixing test failure in the previous commit (utf16le merge from MySQL-5.6). Recording new correct results in mysql-test/r/func_encrypt_ucs2.result
Revision #3492.1.12 Thu 2013-03-28 17:19:09 +0400
Merging utf16le from MySQL-5.6
Revision #3492.1.11 Tue 2013-02-19 20:44:33 +0100
MDEV-156 Threadpool - add thd_wait_begin/thd_wait_end to the network IO functions
Revision #3492.1.10 [merge] Fri 2013-02-15 14:18:09 +0200
Automatic merge
Revision #3427.1.71 Fri 2013-02-08 02:21:23 +0400
Fix for MDEV-4149, backport from 10.0: committer: Sergei Golubchik sergii@pisem.net fix for a valgrind builds. my_alloca() cannot have MY_THREAD_SPECIFIC, because can be used outside of the THD context.
Thu 2013-02-07 15:33:24 +0200
Make multi-column non-top level subqueries to be executed via index (index/unique subquery) instead of single_select_engine
Tue 2013-02-05 10:43:26 +0100
set THR_THD key and current_thd=NULL as early as possible, otherwise safemalloc and my_malloc_size_cb_func will use current_thd before it's defined
Revision #3672.1.4 Mon 2013-03-25 14:08:16 +0400
Adding "echo" in the end of grant.inc, to read *.result files easier.
Revision #3672.1.2 Mon 2013-03-25 11:43:42 +0400
Fixing tests results according to the previous changeset by Olivier.
Revision #3672.1.1 Mon 2013-03-25 11:37:19 +0400
Fixing tests results according to the previous changeset by Olivier.
Revision #3664.1.1 Thu 2013-03-21 11:18:08 +0400
Skip xml test if no XML support is compiled.
Revision #3598.1.3 Fri 2013-02-22 13:21:26 +0400
Adding a test for BIGINT.
Revision #3598.1.2 Fri 2013-02-22 13:12:09 +0400 *
Adding tests for DBNAME=. - Fixing a bug that DBNAME value was forgotten when followed by OPTION_LIST.
Revision #3598.1.1 Fri 2013-02-22 12:52:56 +0400
Skip test XML if no XML support is compiled.
Revision #3594.1.1 Thu 2013-02-21 16:59:09 +0400
Adding forgotten --replace_result for port number
Revision #3579.1.3 Tue 2013-02-19 13:53:24 +0400
Cmake clean-ups:
Revision #3579.1.2 Tue 2013-02-19 13:02:33 +0400
Adding tests to check that TABLE_TYPE=XML creates the XML file according to the ENCODING option.
Revision #3563.1.1 Wed 2013-02-13 16:52:35 +0400
Adding READONLY tests
Adding a test for TABLE_TYPE=DIR
Revision #3549.1.4 Fri 2013-02-08 13:33:25 +0400
Adding tests for TABLE_TYPE=INI
Revision #3549.1.3 [merge] Fri 2013-02-08 13:12:17 +0400
Adding REPLACE(xxx, '\r\n','\n'), not to fail on Windows.
Revision #3549.2.1 Fri 2013-02-08 12:51:38 +0400
Adding tests for TABLE_TYPE=CSV
Revision #3549.1.2 Fri 2013-02-08 13:08:25 +0400
Adding tests for TABLE_TYPE=CSV
Revision #3549.1.1 Fri 2013-02-08 12:22:26 +0400
Adding a test for TABLE_TYPE=BIN
Revision #3546.1.12 Fri 2013-02-08 01:31:46 +0400
Fixing a warning:
Revision #3546.1.11 Thu 2013-02-07 19:19:20 +0400
Fixing a warning:
Revision #3546.1.10 Thu 2013-02-07 19:10:35 +0400
Fixing a warning:
Revision #3546.1.9 Thu 2013-02-07 18:35:32 +0400
Commenting switches that are specific to C or C++ only.
Revision #3546.1.8 Thu 2013-02-07 18:27:48 +0400
Fixing compilation problems on Windows (due to the previous commit).
Revision #3546.1.7 Thu 2013-02-07 18:20:05 +0400
Disable only some warning types instead of all types. We need to fix and enable all warnings gradually.
Revision #3546.1.6 Thu 2013-02-07 17:56:48 +0400
Fixing wrong sprintf() calls.
Revision #3546.1.5 Thu 2013-02-07 16:37:44 +0400
Fixing some of the compilation warnings.
Revision #3546.1.4 Thu 2013-02-07 15:21:56 +0400
Fixing compilation warnings:
Revision #3546.1.3 Thu 2013-02-07 14:47:08 +0400
Fixing redundant declaration.
Revision #3546.1.2 Thu 2013-02-07 14:26:44 +0400
Removing reduntant ODBC constants. Use "#include <sql.h>" when needed.
Revision #3546.1.1 Thu 2013-02-07 13:34:27 +0400 *
Fixing TAB to 2 spaces - Fixing line endings from "\r\n" to "\n"
Adding iphlpapi.lib library on Windows. Needed for Mac utils.
Revision #3498.1.1 Thu 2013-01-24 00:08:02 +0400
Adding /EHsc flags when compiling on windows. Required for mycat.cc
Fixed a typo/bug that could lead to wrong selectivity numbers for tables retrieved by range scans.
Revision #3427.18.33 [merge] Tue 2013-04-16 10:38:24 -0700
Merge 10.0-base -> mwl253
Revision #3413.21.184 Tue 2013-04-16 17:33:47 +0200
Fix race in test case.
Revision #3413.21.183 Tue 2013-04-16 09:42:09 +0200
MDEV-3882: .deb versions lower than upstream repo, causing install failure
Revision #3413.21.182 Sun 2013-04-14 16:48:16 +0200
compiler warnings
Revision #3427.18.31 [merge] Mon 2013-04-15 09:16:54 -0700
Merge 10.0-base -> mwl253
Revision #3427.18.30 [merge] Mon 2013-04-15 08:20:57 -0700
Merge
Revision #3427.21.1 Sat 2013-04-13 02:36:30 -0700
Fixed compiler complains.
Revision #3427.18.29 Sat 2013-04-13 10:08:30 +0100
Temporarily disable show_explain.test
Revision #3427.18.28 [merge] Fri 2013-04-12 06:21:22 -0700
Merge 10.0-base->mwl253
Revision #3427.18.27 Fri 2013-04-12 02:47:46 -0700
Fixed bug MDEV-4389. The selectivity of a range degenerated into a point never should be set to 0.
Revision #3427.18.26 Tue 2013-04-09 10:26:39 -0700
Fixed valgrind complain on usage of uninitialized data.
Revision #3427.18.25 Mon 2013-04-08 21:30:42 -0700
Fixed MDEV-4380. Uninitialized field next_equal_field of the Field objects created for the fields of a temporary table could hang the server.
Revision #3427.18.24 Mon 2013-04-08 17:40:58 -0700
Fixed MDEV-4378. Uninitialized field cond_selectivity of the Field objects created for the fields of a temporary table could cause an assertion abort.
Revision #3427.18.23 Sat 2013-04-06 17:18:51 -0700
Fixed bug MDEV-4363. When calculating the selectivity of a range in the function get_column_range_cardinality a check whether NULL values are included into the range must be done.
Revision #3427.18.22 Sat 2013-04-06 15:36:28 -0700
Fixed bug MDEV-4369. The function was adjusted to be able to aggregate the counters of the merged elements. Before this change it was not possible to guarantee the correctness of the counters passed to the call-back parameter walk_action. As a result, when some elements of a Unique object were flushed into disk the function passed to merge_walk() as the call-back parameter could return wrong counters of elements. This could lead to building wrong histograms.
Revision #3427.18.21 Sat 2013-04-06 12:33:38 -0700
Fixed bug MDEV-4372. Range analysis of non-indexed columns should handle properly range trees with type == SEL_TREE::MAYBE.
Revision #3427.18.20 Sat 2013-04-06 00:51:41 -0700
Fixed bug MDEV-4373: Valgrind complained on usage of uninitialized memory.
Revision #3427.18.19 Fri 2013-04-05 23:48:49 -0700
Revision #3427.18.18 Fri 2013-04-05 13:01:46 -0700
Fixed bug MDEV-4371. Avoid possible division by 0.
Revision #3427.18.17 Fri 2013-04-05 11:24:28 -0700
Fixed bug MDEV-4370. Don't try to a histogram if it is not read into the cache for statistical data. It may happen so if optimizer_use_condition_selectivity is set to 3. This setting orders the optimizer not use histograms to calculate selectivity.
Revision #3427.18.16 Thu 2013-04-04 14:11:31 -0700
Fixed bug MDEV-4366. When performing the range analysis for a conjunction the function calculate_cond_selectivity_for_table should take in to account that the analysis of some conjuncts may return SEL_ARG::IMPOSSIBLE.
Revision #3427.18.15 Wed 2013-04-03 23:50:14 -0700
Fixed bug MDEV-4367. When calculating selectivity of conditions one should take into account the cases when some tables to be joined are empty.
Revision #3427.18.14 Wed 2013-04-03 20:00:10 -0700
Fixed bug MDEV-4350. Wrong formulas used by the function Histogram::point_selectivity() could result in a negative value of selectivity returned by the function.
Revision #3427.18.13 [merge] Wed 2013-04-03 10:07:23 -0700
Merge 10.0-base->maria-10.0-mwl243.
Revision #3427.18.12 Wed 2013-04-03 00:54:24 -0700
Fixed bug MDEV-4349. Range analysis of the condition for a non-indexed column may return an impossible range. This must be taken into account.
Revision #3427.18.11 Mon 2013-04-01 20:49:20 -0700
Fixed bug MDEV-4348. The bug was caused a wrong casting.
Revision #3427.18.10 [merge] Mon 2013-04-01 15:46:24 -0700
Merge
Revision #3427.18.9 Mon 2013-04-01 11:17:18 -0700
Fixed a valgrind complain on usage of an uninitialized value. It popped up because the latest fix to handle properly null ranges was not complete.
Revision #3427.18.8 Sun 2013-03-31 23:41:47 -0700
Take into account the number of null values in any used column when calculating selectivity of conditions.
Revision #3427.18.7 Sun 2013-03-31 13:40:55 -0700
Fixed a valgrind complain on usage of an uninitialized value.
Revision #3427.18.6 [merge] Sun 2013-03-31 09:10:01 -0700
Merge 10.0-base -> mwl253.
Revision #3427.18.5 [merge] Sat 2013-03-30 22:00:04 -0700
Merge
Revision #3427.20.1 Sat 2013-03-30 18:57:07 -0700
Added the type of histogram for mwl #253. Introduced double precision height-balanced histograms.
Revision #3427.18.4 Sat 2013-03-30 15:37:21 -0700
Fixed several bugs for mwl #253.
Revision #3427.18.3 [merge] Tue 2013-03-26 00:11:50 -0700
Merge
Revision #3427.19.3 Wed 2013-03-20 01:35:05 -0700
Correction for the previous fix.
Wed 2013-03-20 01:00:25 -0700
Fixed some bugs in the function that calculated the selectivity of the table conditions.
Sun 2013-03-17 12:02:11 -0700
Fixed a typo that caused a wrong calculation of the selectivity for pushed down condtions.
Revision #3427.18.2 Mon 2013-03-25 23:48:29 -0700
Added histogams for table columns.
Revision #3427.18.1 Mon 2013-03-11 07:44:24 -0700
The pilot patch for MWL#253.
MDEV-26: Global transaction ID.
Revision #3427.17.51 Thu 2013-04-04 17:38:10 +0200
MDEV-26: Global transaction ID.
Revision #3427.17.50 Tue 2013-04-02 14:44:24 +0200
MDEV-26: Global transaction ID
Revision #3427.17.49 Fri 2013-03-29 17:20:01 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.48 Fri 2013-03-29 11:49:54 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.47 Thu 2013-03-28 13:03:51 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.46 Thu 2013-03-28 10:34:43 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.45 Wed 2013-03-27 19:29:59 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.44 Wed 2013-03-27 16:06:45 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.43 Wed 2013-03-27 12:29:02 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.42 Wed 2013-03-27 10:44:28 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.41 Wed 2013-03-27 09:37:54 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.40 Wed 2013-03-27 08:19:48 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.39 Tue 2013-03-26 14:58:14 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.38 Tue 2013-03-26 14:44:27 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.37 Tue 2013-03-26 10:35:34 +0100
MDEV-26: Global transaction ID
Revision #3427.17.36 Fri 2013-03-22 11:26:28 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.35 Fri 2013-03-22 08:11:37 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.34 Thu 2013-03-21 17:33:29 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.33 Thu 2013-03-21 12:16:04 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.32 Thu 2013-03-21 11:03:31 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.31 Mon 2013-03-18 15:09:36 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.30 Thu 2013-03-14 10:39:16 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.29 Mon 2013-03-11 16:16:55 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.28 Mon 2013-03-11 16:02:40 +0100
MDEV-26: Global Transaction ID.
Revision #3427.17.27 Mon 2013-03-11 12:07:09 +0100
MDEV-26: Global Transaction ID.
Revision #3427.17.26 Mon 2013-03-11 12:02:42 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.25 Wed 2013-02-27 21:10:40 +0100
MDEV-26: Global Transaction ID
Revision #3427.17.24 Wed 2013-02-27 18:38:42 +0100
MDEV-26: Global Transaction ID.
Revision #3427.17.23 Tue 2013-02-26 17:25:07 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.22 Mon 2013-02-25 18:03:30 +0100
MDEV-26: Global transaction ID
Revision #3427.17.21 Fri 2013-02-22 12:31:55 +0100
MDEV-26: Global Transaction ID
Revision #3427.17.20 Fri 2013-02-22 10:23:17 +0100
MDEV-26: Global Transaction ID
Revision #3427.17.19 Thu 2013-02-21 14:46:11 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.18 Thu 2013-02-21 08:10:55 +0100
MDEV-26: Global transaction ID
Revision #3427.17.17 Tue 2013-02-19 14:22:29 +0100
MDEV-26: Global transaction ID, intermediate commit.
Revision #3427.17.16 Tue 2013-02-19 11:45:29 +0100
MDEV-26: Global transaction ID, intermediate commit.
Revision #3427.17.15 Mon 2013-02-18 15:41:17 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.14 Fri 2013-02-15 17:06:01 +0100
MDEV-26: Global Transaction ID.
Revision #3427.17.13 Fri 2013-02-15 15:55:17 +0100
MDEV-26: Global Transaction ID.
Revision #3427.17.12 Fri 2013-02-15 13:54:48 +0100
MDEV-26: Global Transaction ID.
Revision #3427.17.11 Thu 2013-02-14 14:42:05 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.10 Wed 2013-02-13 13:36:46 +0100
MDEV-26. Intermediary commit.
Revision #3427.17.9 Mon 2013-02-11 16:44:38 +0100
MDEV-26. Intermediate commit.
Revision #3427.17.8 Fri 2013-01-25 19:19:30 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.7 Fri 2013-01-25 15:21:49 +0100
MDEV-26: Global transaction ID.
Revision #3427.17.6 Tue 2013-01-22 15:18:36 +0100
MDEV-26. Intermediate commit.
Revision #3427.17.5 Thu 2012-11-15 13:11:35 +0100
MDEV-26: Global transaction id: Intermediate commit.
Revision #3427.17.4 Wed 2012-11-07 14:18:10 +0100
MDEV-26: global transaction id. Intermediate commit.
Revision #3427.17.3 Mon 2012-11-05 15:01:49 +0100
MDEV-26: Global transaction commit. Intermediate commit.
Revision #3427.17.2 Tue 2012-10-23 12:46:29 +0200
Revision #3427.17.1 Tue 2012-10-23 11:19:42 +0200
MDEV-26: Global transaction id. Partial commit.
Revision #2502.566.45 [merge] Thu 2013-04-11 19:30:59 +0200
5.1 merge
Revision #2502.565.45 Sat 2013-04-06 21:29:12 +0200
MDEV-4244 [PATCH] Buffer overruns and use-after-free errors
Thu 2013-04-04 11:35:10 +0200
Replication 10.0 -> 5.5 fails
Revision #2502.567.95 Sat 2013-04-06 15:51:08 +0200
MDEV-4244 [PATCH] Buffer overruns and use-after-free errors
Revision #2502.567.94 Sat 2013-04-06 15:14:46 +0200
MDEV-4316 MariaDB server crash with signal 11
Revision #2502.567.93 Mon 2013-04-08 12:04:28 +0300
If a range tree has a branch that is an expensive constant, currently get_mm_tree skipped the evaluation of this constant and icorrectly proceeded. The correct behavior is to return a NULL subtree, according to the IF branch being fixed - when it evaluates the constant it returns a value, and doesn't continue further.
Revision #2502.567.92 Thu 2013-04-04 12:34:31 +0400
Update tests results, mysql-test/r/windows.result
Revision #2502.567.90 Fri 2013-03-29 19:27:06 +0400
MDEV-4335: Unexpected results when selecting on information_schema - When converting a subquery to a semi-join, propagate OPTION_SCHEMA_TABLE.
Revision #3413.21.168 Fri 2013-03-29 14:56:09 +0100
MDEV-4243 : remove several clang warnings.
Revision #3413.21.167 [merge] Thu 2013-03-28 19:18:36 -0700
Merge 5.3->5.5.
Revision #2502.567.89 [merge] Wed 2013-03-27 08:58:16 -0700
Merge.
Fri 2013-03-22 21:33:06 -0700
Fixed bug . In some cases, when using views the optimizer incorrectly determined possible join orders for queries with nested outer and inner joins. This could lead to invalid execution plans for such queries.
Revision #3413.21.166 [merge] Wed 2013-03-27 22:22:52 -0700
Merge
Revision #3413.30.1 Wed 2013-03-27 19:17:32 -0700
Fixed bug MDEV-4311 (bug #68749). This bug was introduced by the patch for WL#3220. If the memory allocated for the tree to store unique elements to be counted is not big enough to include all of them then an external file is used to store the elements. The unique elements are guaranteed not to be nulls. So, when reading them from the file we don't have to care about the null flags of the read values. However, we should remove the flag at the very beginning of the process. If we don't do it and if the last value written into the record buffer for the field whose distinct values needs to be counted happens to be null, then all values read from the file are considered to be nulls and are not counted in. The fix does not remove a possible null flag for the read values. Rather it just counts the values in the same way it was done before WL #3220.
Revision #2502.567.88 [merge] Tue 2013-03-26 19:09:47 +0100
5.2 merge
Revision #2502.566.44 [merge] Tue 2013-03-26 17:39:45 +0100
5.1 merge
Wed 2013-03-20 21:20:51 +0100
add 'plugins' suite - empty, but the line ./mtr --suite=main,plugins will work on all branches.
Tue 2013-03-19 17:25:58 +0400
Server crashes in get_point on a query with Area, AsBinary, MultiPoint. Need to check if the number of points is 0 for the polygon.
Tue 2013-03-19 17:16:10 +0400
Assertion `n_linear_rings > 0' fails in Gis_polygon::centroid_xy. Forgotten DBUG_ASSERT should be replaced with the 'return error'.
Mon 2013-03-18 15:07:52 +0200
fix. Item_default_value inherited form Item_field so should create temporary table field similary.
Mon 2013-03-18 17:58:00 +0400
geometry query crashes server. Additional fixes for possible overflows in length-related calculations in 'spatial' implementations. Checks added to the ::get_data_size() methods. max_n_points decreased to occupy less 2G size. An object of that size is practically inoperable anyway.
Mon 2013-03-18 10:35:03 +0100
Assertion `0' fails in make_sortkey with GROUP_CONCAT, MAKE_SET, GROUP BY
Sun 2013-03-10 23:08:05 +0400
geometry query crashes server. The bug was found by Alyssa Milburn. If the number of points of a geometry feature read from binary representation is greater than 0x10000000, then the (uint32) (num_points * 16) will cut the higher byte, which leads to various errors. Fixed by additional check if (num_points > max_n_points).
Revision #2502.567.87 Tue 2013-03-26 21:47:06 +0400
GEOMETRYCOLLECTION EMPTY handling fixed. The get_mbr() method shouldn't return the error, rather an invalid MBR in this case.
Revision #2502.567.86 Tue 2013-03-26 13:07:46 +0200
MDEV-4292 fix.
Revision #2502.567.85 Fri 2013-03-22 17:32:27 +0400
MDEV-4310 geometry function equals hangs forever. The Geometry::get_mbr() function can return an error on a bad data. We have to check for that and act respectively.
Revision #2502.567.84 [merge] Thu 2013-03-21 11:07:38 +0400
Merge
Revision #2502.580.1 Thu 2013-03-21 11:06:27 +0400
MDEV-4277: Crash inside mi_killed_in_mariadb() with myisammrg - Set MI_INFO::external_ref for MyISAM tables that are parts of myisamMRG table.
Revision #2502.567.83 Wed 2013-03-20 16:13:00 +0100
MDEV-4293 Valgrind warnings (Conditional jump or move depends on uninitialised value) in remove_eq_conds on time functions with NULL argument
Revision #2502.567.82 Mon 2013-03-18 08:44:24 +0100
MDEV-4283 Assertion `scale <= precision' fails in strings/decimal.c
Revision #2502.567.81 Sun 2013-03-17 17:44:15 +0100
MDEV-4286 Server crashes in Protocol_text::store, stack smashing detected
Revision #2502.567.80 Sun 2013-03-17 07:41:22 +0100
MDEV-4281 Assertion `maybe_null && item->null_value' fails in make_sortkey on CASE with different return types, GROUP_CONCAT, GROUP BY
Revision #3413.21.164 Tue 2013-03-26 19:17:26 +0100
MDEV-4307 Support at least 48 utf8 characters in username in server and PAM
Revision #3413.21.163 Tue 2013-03-26 17:57:36 +0100
fix @@external_user variable
Revision #3413.21.162 Mon 2013-03-25 16:38:00 +0100
fixes for windows
Revision #3413.21.161 Wed 2013-03-20 20:56:14 +0100
MDEV-249 QUERY CACHE INFORMATION
Revision #3413.21.160 Tue 2013-03-19 15:25:58 +0100
extend check_global_access() to avoid my_error when it's not needed (in INFORMATION_SCHEMA).
Revision #3413.21.159 Tue 2013-03-26 10:34:21 +0100
Fixes for Windows XP
Revision #3413.21.158 Tue 2013-03-26 08:17:22 +0100
MDEV-4330 - get_tty_password() does not work if input redirection is used.
Revision #3413.21.157 Mon 2013-03-25 16:45:24 +0200
Patch by Ian Good for MDEV-4319: mysqlbinlog output ambiguous escaping
Revision #3413.21.156 Sun 2013-03-17 11:41:25 +0100
MDEV-4284 Assertion `cmp_items[(uint)cmp_type]' fails in sql/item_cmpfunc.cc
Revision #3413.21.155 Thu 2013-03-14 19:07:20 +0200
MDEV-4272 fix.
Revision #3413.21.154 Thu 2013-03-14 18:39:22 +0200
OPTION is now a valid identifier (not a reserved word)
Revision #3413.21.153 Thu 2013-03-14 16:52:20 +0400
MDEV-4214 : main.partition_rename_longfilename fails on eCryptFS Adding an include file which checks whether long names are supported
Revision #3413.21.152 Wed 2013-03-13 22:33:52 +0100
MDEV-4265 5.5 is slower than 5.3 because of many str_to_datetime calls
Revision #3413.21.151 Mon 2013-03-11 21:00:08 +0100
fix innodb failures on solaris
Revision #3413.21.150 Tue 2013-03-12 21:06:46 +0100
Fix clang warning (suggest parentheses)
Revision #3413.21.149 Tue 2013-03-12 20:11:05 +0100
MDEV-4267 : do not copy sql_yacc.cc and sql_yacc.h from unpacked source tarball into build directory, if usable bison is installed on the build machine.
Revision #3413.21.148 Tue 2013-03-12 20:09:49 +0100
MDEV-4224 : func_math test fails, when clang 3.0 compiler is used.
Revision #3413.21.147 Wed 2013-03-06 13:30:40 +0100
MDEV-4249 : when autodetecting default client charset on Windows, fallback to GetACP() whenever GetConsoleCP() returns 0 (i.e appkication does not have a console , which is the case for GUI apps, Windows services etc)
Revision #3413.21.146 Mon 2013-03-11 13:50:17 +0400
The i386 specific code improving character set conversion on the ASCII range was not enabled on x86_64 machines. Enabling it. Gives up to 18 times conversion performance improvement.
Revision #3413.21.145 [merge] Sun 2013-03-10 12:46:56 +0100
5.3->5.5 merge
Revision #2502.567.79 Fri 2013-03-08 00:25:26 -0800
Wed 2013-03-06 22:22:24 +0100
Fix typo (clang issued warning that =+ was used where += was intended)
Wed 2013-03-06 21:10:58 +0200
fix.
Revision #3413.21.144 Fri 2013-03-08 19:09:45 +0100
MDEV-4186 Test case main.myisampack fails on ppc32 (only)
Revision #3413.21.143 Fri 2013-03-08 19:09:15 +0100
MDEV-4175 auth_socket to build on OpenBSD / Bitrig
Revision #3413.21.142 [merge] Fri 2013-03-08 19:08:45 +0100
merge with XtraDB as of Percona-Server-5.5.30-rel30.1
Revision #0.12.61 Fri 2013-03-08 13:13:46 +0100
Percona-Server-5.5.30-rel30.1.tar.gz
Revision #3413.21.141 Wed 2013-03-06 09:38:08 +0100
hack in dependencies to imitate mysql-*.rpm even better
Revision #3413.21.140 Wed 2013-03-06 09:32:13 +0100
MDEV-4068 rpm scriptlet chown command dangerous
Revision #3413.21.139 Tue 2013-03-05 17:49:37 +0100
MDEV-4066 semisync_master + temporary tables causes memory leaks
Revision #3413.21.138 Wed 2013-03-06 01:45:25 +0400
TODO-424 geometry query crashes server. The bug was found by Alyssa Milburn. If the number of points of a geometry feature read from binary representation is greater than 0x10000000, then the (uint32) (num_points * 16) will cut the higher byte, which leads to various errors. Fixed by additional check if (num_points > max_n_points).
Revision #3413.21.137 Tue 2013-03-05 20:15:36 +0200
Fix for assert found by mysql-test-run
Revision #3413.21.136 Tue 2013-03-05 00:53:18 +0200
Fixed issue with LOCK TABLE + ALTER TABLE ENABLE KEYS + SHOW commands.
Revision #3413.21.135 Mon 2013-03-04 12:49:35 +0100
Fix wrong install location for DEB supportfiles.
Revision #3413.21.134 [merge] Sat 2013-03-02 14:04:11 -0800
Merge
Revision #3413.29.1 Sat 2013-03-02 12:36:32 -0800
Fixed bug MDEV-4220. This bug is a regression bug. The regression was introduced by the patch for MDEV-3851, that tried to weaken the condition when a ref access with an extended key can be converted to an eq_ref access. The patch incorrectly formed this condition. As a result, while improving performance for some queries, the patch caused worse performance for another queries.
Revision #3413.21.133 Fri 2013-03-01 20:58:19 +0100
MDEV-4216 : export additional functions mysql_get_timeout_value(),mysql_get_timeout_value_ms(), mysql_get_socket() from shared client library. They are documented as part of async API.
Revision #3413.21.132 Fri 2013-03-01 11:36:15 -0500
Removed the obsolete instructions from the MySQL 5.1 manual. Instead provide a link to
Revision #3413.21.131 [merge] Fri 2013-03-01 18:09:06 +0200
Automatic merge
Revision #3413.28.3 Fri 2013-03-01 18:01:44 +0200
Fixed bug MPDEV-628 / Bug #989055 - Querying myisam table metadata may corrupt the table.
Thu 2013-02-28 16:47:03 +0200
Added test case for bug in replace with replication that existed in MySQL 5.1: Replace with an auto_increment primary key and another unique key didn't replicate correctly with REPLACE
Thu 2013-02-28 08:42:05 +0200
Added support for --crash-script in mysqld_safe. Trivial cleanup
Revision #3413.21.130 Fri 2013-03-01 14:58:19 +0100
Fix compile error when building with DBUG, but without DEBUG_SYNC.
Revision #3413.21.129 [merge] Fri 2013-03-01 11:44:10 +0400
Merge 5.3->5.5
Revision #2502.567.76 Fri 2013-03-01 08:23:35 +0400
Fix compile error on windows in fix for MDEV-4177.
[merge] Thu 2013-02-28 17:09:56 -0800
Merge
Thu 2013-02-28 14:35:46 -0800
Fixed bug Do not include BLOB fields into the key to access the temporary table created for a materialized view/derived table. BLOB components are not allowed in keys.
Revision #3413.21.128 [merge] Thu 2013-02-28 23:56:17 +0100
merge with XtraDB as of Percona-Server-5.5.29-rel30.0
Revision #0.12.60 Thu 2013-02-28 22:23:45 +0100
Percona-Server-5.5.29-rel30.0.tar.gz
Revision #3413.21.127 [merge] Thu 2013-02-28 22:47:29 +0100
5.3->5.5 merge
Revision #2502.567.74 [merge] Thu 2013-02-28 21:48:47 +0100
5.2 -> 5.3
[merge] Thu 2013-02-28 19:00:58 +0100
5.1 -> 5.2 merge
Thu 2013-02-28 11:46:35 +0100
a simpler fix for MySQL Bug #12408412: GROUP_CONCAT + ORDER BY + INPUT/OUTPUT SAME USER VARIABLE = CRASH and MySQL Bug#14664077 SEVERE PERFORMANCE DEGRADATION IN SOME CASES WHEN USER VARIABLES ARE USED
Thu 2013-02-28 09:55:35 -0800
Fixed a compile error for some platform.
Sun 2013-02-24 19:16:11 -0800
Fixed bug The function remove_eq_cond removes the parts of a disjunction for which it has been proved that they are always true. In the result of this removal the disjunction may be converted into a formula without OR that must be merged into the AND formula that contains the disjunction. The merging of two AND conditions must take into account the multiple equalities that may be part of each of them. These multiple equality must be merged and become part of the and object built as the result of the merge of the AND conditions. Erroneously the function remove_eq_cond lacked the code that would merge multiple equalities of the merged AND conditions. This could lead to confusing situations when at the same AND level there were two multiple equalities with common members and the list of equal items contained only some of these multiple equalities. This, in its turn, could lead to an incorrect work of the function substitute_for_best_equal_field when it tried to optimize ref accesses. This resulted in forming invalid TABLE_REF objects that were used to build look-up keys when materialized subqueries were exploited.
Thu 2013-02-21 17:13:12 -0800
Fixed bug . This bug in the legacy code could manifest itself in queries with semi-join materialized subqueries. When a subquery is materialized all conditions that are imposed only on the columns belonging to the tables from the subquery are taken into account.The code responsible for subquery optimizations that employes subquery materialization makes sure to remove these conditions from the WHERE conditions of the query obtained after it has transformed the original query into a query with a semi-join. If the condition to be removed is an equality condition it could be added to ON expressions and/or conditions from disjunctive branches (parts of OR conditions) in an attempt to generate better access keys to the tables of the query. Such equalities are supposed to be removed later from all the formulas where they have been added to. However, erroneously, this was not done in some cases when an ON expression and/or a disjunctive part of the OR condition could be converted into one multiple equality. As a result some equality predicates over columns belonging to the tables of the materialized subquery remained in the ON condition and/or the a disjunctive part of the OR condition, and the excuter later, when trying to evaluate them, returned wrong answers as the values of the fields from these equalities were not valid. This happened because any standalone multiple equality (a multiple equality that are not ANDed with any other predicates) lacked the information about equality predicates inherited from upper levels (in particular, inherited from the WHERE condition). The fix adds a reference to such information to any standalone multiple equality.
[merge] Wed 2013-02-20 19:22:02 -0800
Merge.
Wed 2013-02-20 18:01:36 -0800
Fixed bug . The wrong result set returned by the left join query from the bug test case happened due to several inconsistencies and bugs of the legacy mysql code.
Wed 2013-02-13 11:58:16 +0200
Fix for
[merge] Tue 2013-02-12 11:49:46 -0800
Merge.
Thu 2013-02-07 21:46:02 -0800
Fixed bug . This bug happened because the executor tried to use a wrong TABLE REF object when building access keys. It constructed keys from fields of a materialized table from a ref object created to construct keys from the fields of the underlying base table. This could happen only when materialized table was created for a non-correlated IN subquery and only when the materialized table used for lookups. In this case we are guaranteed to be able to construct the keys from the fields of tables that would be outer tables for the tables of the IN subquery. The patch makes sure that no ref objects constructed from fields of materialized lookup tables are to be used.
Mon 2013-02-11 10:55:58 +0200
fix.
Mon 2013-02-04 17:35:48 +0200
Fix for bug ()
Revision #3413.21.126 Thu 2013-02-28 20:19:53 +0100
revert
Revision #3413.21.125 [merge] Thu 2013-02-28 18:42:49 +0100
merge with mysql-5.5.30 minus few incorrect or not applicable changesets
Revision #3077.175.83 Mon 2012-12-17 23:13:46 +0800
Approved by Jimmy and Inaam. rb#1576
Revision #3413.21.124 Wed 2013-02-27 10:43:07 +0400
MDEV-4208: Test rpl.rpl_rotate_purge_deadlock has incorrect preamble
Revision #3413.21.123 Sun 2013-02-24 20:05:26 +0100
Compilation : fix oqgraph's system check, in case where boost header aren't in standard include directory.
Revision #3413.21.122 Thu 2013-02-21 22:59:54 +0100
MDEV-4190 : Fix system checks for OpenBSD
Revision #3413.21.121 Thu 2013-02-21 21:46:24 +0100
MDEV-4021 : Enable Ctrl-C handler when reading password, on Windows.
Revision #3413.21.120 Wed 2013-02-20 14:52:43 +0100
MDEV-4181 : ensure mysql client's beep works on all Windows systems. Use MessageBeep, which employs sound card, rather than system speaker. The secondary benefit is that one can use volume control for this sound (see MySQL's Bug #17088)
Revision #3413.21.119 Thu 2013-02-21 01:03:45 +0400
MDEV-3819 missing constraints for spatial column types. Checks added to return and error when inappropriate geometry type is stored in a field.
Revision #3413.21.118 Tue 2013-02-19 23:46:52 +0100
MDEV-4174 - Use kqueue for threadpool implementation on more BSD variants than just FreeBSD or OSX - i.e NetBSD, OpenBSD, DragonFly, etc.
Revision #3413.21.117 Mon 2013-02-18 20:51:36 +0100
fix typo
Revision #3413.21.116 Mon 2013-02-18 20:35:11 +0100
MDEV-4183: Export additional symbols from RPMs , compatibly to distribution RPMs. -Ensure that symbols listed in CLIENT_API_EXTRA are not thrown away by the linker. -Add THR_KEY_mysys to this list, because Fedora18 exports it.
Revision #3413.21.115 Fri 2013-02-08 22:24:06 +0100
MDEV-4156 Test cases query_cache and query_cache_size_basic fail on 32 bit ppc and s390
Revision #3413.21.114 Fri 2013-02-08 12:59:54 +0100
make rpm packages to respect CMAKE_INSTALL_PREFIX
Revision #3413.21.113 Mon 2013-02-04 15:43:26 +0100
MDEV-4127 : Export additional symbols when building RPM, to enable both recompiling mysqli or odbc from sources in addition to drop-in replacement functionality.
Revision #3413.21.112 Sun 2013-02-03 02:53:57 +0400
Revision #3413.21.111 Wed 2013-01-30 17:25:02 +0100
MDEV-4113: Assertion (group->connection_count > 0) fails with Percona server in replication test.
Revision #3427.15.1 Mon 2013-03-25 11:13:42 +0200
Speed up connection time: -Change my_rnd() slightly to make it safer if two threads use it at the same time. -Avoid some sprintf and strmov in vio. -Changed thread_count to be automaticly incremented (instead of under LOCK_thread_count). -Thread cache now uses LOCK_thread_cache instead of LOCK_thread_count. -Moved delete thd out from LOCK_thread_count. -Save some mysql_cond_broadcast(&COND_thread_count) calls. -Removed call to getsockname() during connect. -Initialize random generator without locks.
Revision #3427.14.1 Wed 2013-03-20 01:46:35 +0200
Speed up connection time: -Change my_rnd() slightly to make it safer if two threads use it at the same time. -Avoid some sprintf and strmov in vio. -Changed thread_count to be automically incremented (instead of under LOCK_thread_count). -Thread cache now uses LOCK_thread_cache instead of LOCK_thread_count. -Moved delete thd out from LOCK_thread_count. -Save some mysql_cond_broadcast(&COND_thread_count) calls. -Removed call to getsockname() during connect. -Initialize random generator without locks.
Revision #2502.565.35 Thu 2013-02-28 10:00:07 +0100
Fixed BUG#51763 Can't delete rows from MEMORY table with HASH key
Revision #2502.565.34 [merge] Thu 2013-02-28 09:58:39 +0100
mysql-5.1 merge
Revision #2502.565.33 Tue 2013-02-26 21:20:15 +0100
MDEV-4203 : fix maria SE repair functions (wrong operator precedence)
Revision #2502.565.32 Thu 2013-02-21 23:20:26 +0100
MDEV-4194: Fix typo (missing comma) in mysys error messages
Revision #2502.565.31 Thu 2013-02-14 16:27:55 +0400
MDEV-4169: mysql-test-run doesn't strip expected warnings (setrlimit)
Revision #2502.565.30 Fri 2013-02-01 00:09:36 +0200
Fix bug MDEV-641
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: 7 Nov 2013
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 #3882 [merge] Mon 2013-11-04 21:47:54 +0100
10.0-base merge
Mon 2013-11-04 21:46:16 +0100
increase the initial ibdata1 size, as explained in MySQL-5.6 revid:kevin.lewis@oracle.com-20120802192452-kmikiz990xzje18b
Mon 2013-11-04 21:37:29 +0100
Assertion `strcmp(share->unique_file_name,filename) || share->last_version' fails at /storage/myisam/mi_open.c:67
Mon 2013-11-04 13:40:20 +0100
restore the condition in filename_to_tablename() (broken in the revid:sergii@pisem.net-20130615170931-bn2h8j30vu5bfp0t)
Mon 2013-11-04 13:37:39 +0100
SET ROLE checks privileges differently from check_access()
[merge] Mon 2013-11-04 08:43:56 +0100
merge 10.0-base into 10.0
[merge] Sun 2013-11-03 23:46:57 +0100
merge -base into 10.0-base
[merge] Mon 2013-11-04 00:45:27 +0100
merge into 10.0
Sun 2013-11-03 23:48:24 +0200
Fixed test result
Sat 2013-11-02 19:49:05 +0100
make mtr_check to monitor mysql.plugin table too. fix tests to clean up properly
Sat 2013-11-02 17:59:43 +0100
syntax error in the cmake file
[merge] Sat 2013-11-02 17:59:16 +0100
10.0-base merge
Sat 2013-11-02 16:26:35 +0100
grant/revoke ... to/from current_role
Fri 2013-11-01 20:31:27 +0100
update tokudb test results
Fri 2013-11-01 18:23:09 +0400
Recoding mysql-test/suite/innodb/r/innodb_ctype_ldml.result according to one of the recent changes.
Thu 2013-10-31 23:20:05 +0100
Found Index PRIMARY whose column info does not match that of MySQL
Thu 2013-10-31 14:24:24 +0400
A few minor Unicode collation customization improvements were made, which makes it possible to add more world language collations with very complex collation rules (e.g. Myanmar):
Weight string for a single character in a user defined collation was erroneously limited to 7 weights (instead of 8 weights). Added an extra element in the user-defined weight arrays, to fit 8 non-zero weights.
[merge] Wed 2013-10-30 15:29:39 +0400
Merge Spider updates. Fixes - Assertion `! is_set()' fails in Diagnostics_area::set_ok_status on UPDATE which violates constraint on a remote table
Mon 2013-09-30 05:11:44 +0900
fix MEDV-4736 Assertion `! is_set()' fails in Diagnostics_area::set_ok_status on UPDATE which violates constraint on a remote table
[merge] Tue 2013-10-29 22:20:45 +0200
merge 10.0-base -> 10.0
[merge] Tue 2013-10-29 20:53:05 +0200
merge 5.5->10.0-base
[merge] Tue 2013-10-29 15:08:44 +0100
10.0-base merge (roles)
Mon 2013-10-28 07:46:17 +0100
Don't allow authentication clauses for roles, in particular: GRANT ... IDENTIFIED BY [ PASSWORD ] ... GRANT ... IDENTIFIED VIA ... [ USING ... ] GRANT ... REQUIRE ... GRANT ... MAX_xxx ... SET PASSWORD FOR ... = ...
[merge] Tue 2013-10-29 10:14:45 +0400
Merge 10.0-connect -> 10.0
Tue 2013-10-29 10:09:11 +0400
mysqldump dumps all data from a connect table
Mon 2013-10-28 12:17:46 +0400
Merging more ctype_* tests from MySQL-5.6.
Fri 2013-10-25 20:13:54 +0400
Better test coverage for Unicode german2 collation Merge from MySQL-5.6
Fri 2013-10-25 15:01:03 +0400
Data type for WEIGHT_STRING is too short in some cases (a bug in upstream)
Mon 2013-10-07 10:30:54 +0300
: Missing C++ support in ma_dyncol.h
Mon 2013-10-07 10:25:02 +0300
: Dynamic columns require inclusion of my_sys.h and my_global.h
Wed 2013-10-23 20:25:52 +0400
Merge WEIGHT_STRING function from MySQL-5.6
Mon 2013-10-21 21:43:25 +0400
Update perfschema/r/nesting.result after : EXPLAIN UPDATE/DELETE
now apc_target is activated in different location, which causes THD::LOCK_thd_data event to occur at a different point in the query.
[merge] Mon 2013-10-21 10:12:37 +0400
Merge 10.0-base -> 10.0
Thu 2013-10-17 09:45:31 +0400
Fix valgrind failure in subselect3.test, "Conditional jump or move depends on uninitialised value(s) in JOIN::save_explain_data_intern"
Tue 2013-10-08 12:25:14 +0300
Embedded server with authenticaction fixed after connection attributes port.
Fri 2013-10-18 13:44:39 +0400
: Server crashes in print_explain on killing EXPLAIN EXTENDED
Make mysql_select() return error when the query was killed.
[merge] Thu 2013-10-17 17:52:25 +0400
Merge
[
merge] Thu 2013-10-17 19:10:54 +0300
Thu 2013-10-17 17:50:30 +0400
Better comments
Thu 2013-10-17 12:17:32 +0300
: Failing assertion: ib_table->stat_initialized in file ha_innodb.cc line 11042 on concurrent ALTER and SELECT from I_S
Thu 2013-10-17 07:21:12 +0400
Update test results after merging into 10.0.
[merge] Wed 2013-10-16 20:20:20 +0400
Merge 10.0-base -> 10.0
Wed 2013-10-16 20:17:22 +0400
A clean-up for ": [SHOW] EXPLAIN UPDATE/DELETE". Local variable table_name_buffer went out of scope while its content was still being used by a String instance. Moved the variable to the function scope.
[merge] Wed 2013-10-16 13:38:42 +0400
Merge 10.0-base -> 10.0
Wed 2013-10-16 12:16:10 +0400
Better comments
Tue 2013-10-15 13:39:44 +0400
A follow-up for : Collation customization improvements
[merge] Tue 2013-10-15 10:26:08 +0400
Merge 10.0-base -> 10.0
[merge] Mon 2013-10-14 13:39:18 -0700
Merge 5.5->10.0-base
Mon 2013-10-14 12:36:31 +0400
- Server crashes when accessing incorrect MERGE table from trigger
Thu 2013-10-03 18:00:44 +0300
Client attributes
Sun 2013-10-06 20:40:35 +0200
typo (or bad merge?) fixed
Fri 2013-10-04 13:34:25 +0200
fix embedded to compile with -DHAVE_EMBEDDED_PRIVILEGE_CONTROL
Wed 2013-10-02 15:04:07 +0400
Merge collation customization improvements
Tue 2013-10-01 13:24:52 +0300
: Assertion: trx->start_file != 0 fails in trx0trx.cc on killing CREATE TABLE query.
Mon 2013-09-30 17:42:18 -0700
Fixed bug : fixed another place where selectivity == 0 requires a special handling.
Mon 2013-09-30 14:56:19 +0400
Disabled failing test case.
Mon 2013-09-30 08:19:58 +0300
The test result fixed (duplicate undex check).
Fri 2013-09-27 16:58:49 +0400
- Merge tests for EXCHANGE PARTITION feature
Fri 2013-09-27 07:29:36 +0300
Test with double index fixed.
Wed 2013-09-25 14:19:25 +0300
Innodb tests innodb_file_format cleanup.
Tue 2013-09-24 16:47:33 +0300
Innodb full text search tests.
Fri 2013-09-20 22:30:19 +0300
Check for duplicate index (port from mysql) (pre fts)
Fri 2013-09-20 17:15:33 +0300
Added 'const' to row_pack_length (pre fts).
[merge] Thu 2013-09-26 21:20:15 +0300
merge 10.0-base -> 10.0
[merge] Wed 2013-09-25 21:07:06 +0300
merge 5.5 -> 10.0-base
Wed 2013-09-25 19:42:28 +0200
TokuuDB: add handlerton::discover_table_existence() method
Wed 2013-09-25 19:42:22 +0200
Enable TokuDB online ALTER
Wed 2013-09-25 19:42:12 +0200
update ALTER ONLINE to mean ALTER LOCK=NONE, not ALTER ALGORITHM=INPLACE. Fix test results accordingly.
Wed 2013-09-25 19:41:53 +0200
extract privilege tests from delete_returning.test into delete_returning_grant.test that is not run for embedded server
Wed 2013-09-25 19:41:41 +0200
fix TZ setting to be Windows-compatible
Wed 2013-09-25 19:41:28 +0200
update /etc/my.cnf.d/server.cnf to say 10.0, not 5.5
Wed 2013-09-25 19:41:04 +0200
bzr ignore
Wed 2013-09-25 19:32:14 +0200
simplify CMakeLists.txt for cassandra/connect engines
Sat 2013-09-21 20:23:51 +0200
fix debian packaging (again). we don't build innodb plugin in 10.0 yet
Tue 2013-09-24 17:28:02 +0400
A clean-up for the base64 functions. SIZEOF_INT can never be 8. Removing the redundant #ifdef code.
Mon 2013-09-23 20:27:37 +0300
Added information about the MariaDB foundation Updated information in SHOW AUTHORS and SHOW CONTRIBUTORS SHOW AUTHORS and SHOW CONTRIBUTORS are not depricated anymore.
Mon 2013-09-23 20:25:14 +0300
Fixed issue where tokudb xz used lib64 in some cases, which caused a link failure
Mon 2013-09-23 18:58:33 +0400
Merging TO_BASE64() and FROM_BASE64() from MySQL-5.6
[merge] Mon 2013-09-23 16:22:31 +0400
Merge Spider updates. Fixes
Assertion ``! is_set()'fails inDiagnostics_area::set_ok_status` on attempt to create a temporary SPIDER table connecting to non-existing source
Fri 2013-09-20 13:12:53 +0400
- Merge test cases for new CREATE TEMPORARY TABLE privilege model
Sat 2013-09-21 16:44:49 +0200
remove unused LEX::contains_plaintext_password
Sat 2013-09-21 10:16:06 +0200
TokuDB now compiles and passes all tests as in 5.5
[merge] Sat 2013-09-21 10:14:42 +0200
10.0-base merge. Partitioning/InnoDB changes are not merged (they'll come from 5.6) TokuDB does not compile (not updated to 10.0 SE API)
[merge] Fri 2013-09-20 11:29:01 +0200
5.5.33a merge
Wed 2013-09-18 11:17:16 +0400
- Not all host_cache tests have been merged
Tue 2013-09-17 22:05:15 +0300
:Impossible to free a dynamic column
[merge] Tue 2013-09-17 19:03:39 +0400
Merge Spider updates. Fixes - Spider engine causes compilation errors if compiled without partitioning
Tue 2013-09-17 22:08:07 +0900
fix build errors
Fri 2013-09-13 12:44:51 +0400
- mysql_upgrade fails with disabled InnoDB
Thu 2013-09-12 16:55:58 +0400
Removing Item_func_regex::fix_fields() (using the inherited one instead).
Wed 2013-09-11 19:10:46 +0300
: mariadb_dyncol_column_count returns error when passing an empty dynamic column
Wed 2013-09-11 18:14:36 +0300
: Crash in dynamic column API Dynamic columns unittest fix.
[merge] Wed 2013-09-04 11:28:37 +0400
Merge Spider updates. Fixes MDEV4732
Server crashes on attempt to create a SPIDER table with a wrong version of mysql.spider_tables MDEV4733
Server crashes on attempt to change engine on a SPIDER table
Tue 2013-09-03 16:29:25 +0400
- merge 10.0-monty - 10.0
Fri 2013-08-30 18:24:01 +0200
Errors compiling php5.5.3 mysqli extension
Fri 2013-08-23 09:03:57 +0300
: Review InnoDB tablespace allocation patch by Toshikuni Fukaya. If innodb_use_posix_fallocate is set we use posix_fallocate call to extent tablespace allocation instead of pwrite.
Thu 2013-08-22 13:59:30 +0400
Wrong character set of ADDTIME() and DATE_ADD()
Thu 2013-08-22 13:10:31 +0400
Fixing a compilation failure in ConnectSE caused by revno 3803.
Wed 2013-08-21 18:20:22 +0300
Fixed compiler warnings
Fri 2013-08-16 11:24:13 +0400
A post-fix for : Fixing a failire in "mtr --ps"
Revision #3427.35.185 Sun 2013-11-03 16:31:52 +0100
MDEV-4332 Increase username length from 16 characters
Revision #3427.35.184 Sun 2013-11-03 13:12:40 +0100
remove hostname-dependent part of the test
Revision #3427.35.183 Sun 2013-11-03 20:58:08 +0200
Fixed number of keys to be 64 bit safe
Revision #3873.1.2 Sun 2013-11-03 22:26:44 +0200
Fixed things missing in merge between 10.0-base and 10.0 Updated --help text to declare --slave-parallel-threads as an alpha feature
Revision #3873.1.1 [merge] Fri 2013-11-01 12:00:11 +0100
Merge from 10.0-base to 10.0 the feature MDEV-4506: Parallel replication.
Revision #3427.37.1 [merge] Fri 2013-11-01 09:17:06 +0100
Merge MDEV-4506: Parallel replication into 10.0-base.
Thu 2013-10-31 14:11:41 +0100
: Incorrect slave old-style position in , parallel replication.
Wed 2013-10-30 07:52:30 +0100
: Server hangs or assertion `!thd->wait_for_commit_ptr' fails on MASTER_POS_WAIT with slave-parallel-threads > 0
Tue 2013-10-29 11:52:16 +0100
: Race when switching relay log causing crash
Mon 2013-10-28 13:24:56 +0100
: Parallel replication. : Error handling in parallel replication.
Fri 2013-10-25 21:17:14 +0200
: Incorrect parallel apply in parallel replication
Fri 2013-10-25 12:56:12 +0200
: Parallel replication.
Thu 2013-10-24 14:37:45 +0200
: Parallel replication.
Thu 2013-10-24 12:44:21 +0200
: Parallel replication.
Thu 2013-10-24 08:53:48 +0200
: Parallel replication: Update some comments.
Wed 2013-10-23 15:03:03 +0200
: Parallel replication.
Thu 2013-10-17 14:11:19 +0200
: Parallel replication: Intermediate commit.
Tue 2013-10-15 00:18:48 +0300
Flush the proc file after every modifications. This will avoid errors of type "Table './mysql/proc' is marked as crashed and should be repaired"
Tue 2013-10-15 00:17:16 +0300
Moved the remaining variables, that depends on sql execution, from Relay_log_info to rpl_group_info: -row_stmt_start_timestamp -last_event_start_time -long_find_row_note -trans_retries
Mon 2013-10-14 15:28:16 +0200
: Parallel replication: error handling.
Mon 2013-10-14 00:24:05 +0300
Fixes for parallel slave:
Made slaves temporary table multi-thread slave safe by adding mutex around save_temporary_table usage.
rli->save_temporary_tables is the active list of all used temporary tables
Sun 2013-10-13 23:20:57 +0300
Give a warning, not an error, if the log file size in innodb doesn't match what is on disk This helps when moving from to as sometimes the log file size is rounded differently.
Tue 2013-10-08 14:36:06 +0200
: Parallel replication.
Mon 2013-09-30 10:41:41 +0200
: Parallel replication. .result file updates + a few comment updates.
Mon 2013-09-23 14:46:57 +0200
: Parallel replication: After-review fixes.
Mon 2013-09-23 10:22:46 +0200
: parallel replication.
Thu 2013-09-19 20:54:08 +0200
: Parallel replication: Fix Windows compiler failure.
Thu 2013-09-19 12:45:59 +0200
: Parallel replication.
Tue 2013-09-17 14:07:21 +0200
: Parallel replication.
Tue 2013-09-17 11:33:29 +0200
: parallel replication.
Mon 2013-09-16 14:33:49 +0200
: parallel replication.
Fri 2013-09-13 15:09:57 +0200
, parallel replication.
Fri 2013-07-12 14:52:05 +0200
: Parallel replication: Intermediate commit.
Fri 2013-07-12 14:42:48 +0200
: Parallel replication: Intermediate commit
Fri 2013-07-12 14:36:20 +0200
: Parallel replication: Intermediate commit
Tue 2013-07-09 13:15:53 +0200
: Parallel replication: Intermediate commit.
Mon 2013-07-08 16:47:07 +0200
: Parallel replication: intermediate commit.
Fri 2013-07-05 00:26:15 +0200
: Parallel replication: Intermediate commit.
Thu 2013-07-04 13:17:01 +0200
: Parallel replication: Intermediate commit.
Thu 2013-07-04 09:20:56 +0200
: Parallel replication: Intermediate commit.
Wed 2013-07-03 19:03:21 +0200
: Parallel replication. Intermediate commit.
Wed 2013-07-03 13:46:33 +0200
: Parallel replication. Intermediate commit.
Fri 2013-06-28 15:19:30 +0200
: Parallel replication: Intermediate commit.
Wed 2013-06-26 12:10:35 +0200
: Parallel replication. Intermediate commit.
Tue 2013-06-25 15:48:01 +0200
: Parallel replication: intermediate commit.
Tue 2013-06-25 09:30:19 +0200
: Parallel replication: Intermediate commit.
Mon 2013-06-24 10:50:25 +0200
: Parallel replication of group-committed transactions: Intermediate commit
Revision #3427.35.181 Sat 2013-11-02 16:26:01 +0100
MDEV-5225 Server crashes on CREATE USER|ROLE CURRENT_ROLE or DROP ROLE CURRENT_ROLE
A user-defined collation now refuses to initialize and reports an error in case if a weight string gets longer than 8 weights for a single character, or longer than 16 weights for a contraction. Previously weight strings for such characters (and contractions) were cut, so a collation could silently start with wrong rules.
Fixed a bug in handling rules like "&a << b" in combination with shift-after-method="expand". The primary weight for "b" was not correctly calculated, which erroneously made "b" primary greater than "a" instead of primary equal to "a".
Revision #3805.1.22 Wed 2013-09-25 02:42:49 +0900
fix crash at thd_wait_begin()
Revision #3413.21.394 [merge] Tue 2013-10-29 18:50:36 +0200
Merge 5.3->5.5
Revision #2502.567.156 Tue 2013-10-29 17:50:13 +0200
MariaDB made be compiled by gcc 4.8.1
Tue 2013-10-29 12:39:03 +0200
crash in Item_field::used_tables with broken order by
Mon 2013-10-21 13:45:49 +0300
: update of a joined table with a nested subquery with a syntax error crashes mysqld with signal 11
Revision #3413.21.393 Thu 2013-10-24 11:24:37 +0400
MDEV-5102 : MySQL Bug 69851
Backport MySQL's fix: do set ha_partition::m_pkey_is_clustered for ha_partition objects created with handler->clone() call.
Also, include a testcase.
Revision #3413.21.392 Wed 2013-10-23 15:22:47 +0300
MDEV-5133: Test suite tests *_func_view fail in time zones East of UTC+3
Revision #3413.21.391 Mon 2013-10-21 16:29:24 +0400
MDEV-5127 - Test suite test file_contents fails in Slackware Linux
Revision #3427.35.178 Sun 2013-10-27 08:19:21 +0100
post-review cleanup
Revision #3427.35.177 Sat 2013-10-26 15:52:29 +0200
remove inherited routine grants when a routine is dropped
Revision #3427.35.176 Sat 2013-10-26 15:38:48 +0200
Implemented REVOKE ALL FROM for Roles and role grants.
Revision #3427.35.175 Wed 2013-10-23 09:54:10 -0700
MDEV-5176 Server crashes in fill_schema_applicable_roles on select from APPLICABLE_ROLES after a suicide
Revision #3427.35.174 Wed 2013-10-23 09:49:47 -0700
MDEV-5170 Assertion `(&(&acl_cache->lock)->m_mutex)->count > 0 && pthread_equal(pthread_self(), (&(&acl_cache->lock)->m_mutex)->thread)' fails after restarting server with a pre-created role grants
Revision #3427.35.173 Wed 2013-10-23 05:09:17 -0700
reset the db privilege cache when revoking db priviges on DROP ROLE
Revision #3427.35.172 Wed 2013-10-23 03:28:41 -0700
MDEV-5172 safe_mutex: Trying to lock mutex when the mutex was already locked on using a role and I_S role tables
Revision #3427.35.171 Wed 2013-10-23 03:26:09 -0700
properly propagate privilege changes on DROP ROLE
Revision #3427.35.170 Wed 2013-10-23 03:25:24 -0700
don't rebuild all parent_grantees/role_grants arrays when a role is dropped, only remove this role from the arrays where it is present.
Revision #3427.35.169 Mon 2013-10-21 19:57:25 -0700
move role tests to a dedicated suite
Revision #3427.35.168 Sun 2013-10-20 16:39:51 -0700
fixes for builbot 1
Revision #3427.35.167 Sun 2013-10-20 16:39:44 -0700
fix a misplaced #endif that was confusing ctags
Revision #3427.35.166 Sun 2013-10-20 08:51:49 +0200
ACL_USER methods for comparing ACL_USER objects
Revision #3427.35.165 Fri 2013-10-18 18:56:28 -0700
fixes for embedded
Revision #3427.35.164 Fri 2013-10-18 15:54:41 -0700
post-review changes
Revision #3427.35.163 Fri 2013-10-18 15:52:33 -0700
remove old incorrect bugfix that moved reading of procs_priv table into a separate function. FLUSH PRIVILEGES no longer returns an error, when it was successful. LOCK_grant is no longed unlocked/relocked between tables_priv and procs_priv
Revision #3427.35.162 Fri 2013-10-18 15:52:26 -0700
remove ER_RESERVED_ROLE. Only allow NONE instead of a role name in SET ROLE. Don't allow PUBLIC as a role name anywhere (to be fixed later) Fix db_access calculations on SET ROLE Reduce the size of role_grants and parent_grantee per-user/role arrays. Fix the wording and specify the correct sqlstate for ER_INVALID_ROLE
Revision #3427.35.161 Fri 2013-10-18 13:18:03 -0700
replication of GRANT role statement
Revision #3427.35.160 Fri 2013-10-18 13:17:42 -0700
make functions static, remove unused constructors, other small cleanups
Revision #3427.35.159 Fri 2013-10-18 13:17:27 -0700
fix funcs_1.is_engines_federated failure when no ha_federatex.so is present
Revision #3427.35.158 Fri 2013-10-18 13:06:41 -0700
recursive privilege propagation for roles. functions for traversing the role graph in either direction. merging of global, database, table, column, routine privileges. debug status variables for counting number of privilege merges. tests.
Revision #3427.35.157 Fri 2013-10-18 12:36:03 -0700
find() method for Hash_set<>. Move key function from template parameter to the constructor
Revision #3427.35.156 Fri 2013-10-18 12:35:22 -0700
qsort2, pop, push methods for Dynamic_array<>
Revision #3427.35.155 Fri 2013-10-18 12:34:59 -0700
enforce privileges for GRANT role
Revision #3427.35.154 Fri 2013-10-18 12:34:44 -0700
cleanup.
Revision #3427.35.153 Fri 2013-10-18 12:27:07 -0700
bugfix: missing restore_record when modifying roles_mapping() table. (and an assert in myisam to catch these bugs easier in the future) update tests/results
Revision #3427.35.152 Fri 2013-10-18 12:26:43 -0700
information_schema.applicable_roles.is_grantable column
Revision #3427.35.151 Fri 2013-10-18 12:26:29 -0700
require SUPER to specify an arbitrary admin
Revision #3427.35.150 Fri 2013-10-18 12:26:05 -0700
auto-grant a role to its admin on CREATE ROLE
Revision #3427.35.149 Fri 2013-10-18 12:25:52 -0700
load with_admin flag from the mysql.roles_mapping table
Revision #3427.35.148 Fri 2013-10-18 12:25:39 -0700
store ADMIN OPTION in the roles_mapping hash and table
Revision #3427.35.147 Fri 2013-10-18 12:25:23 -0700
small cleanup
Revision #3427.35.146 Fri 2013-10-18 12:23:15 -0700
New syntax: CREATE ROLE xxx WITH ADMIN yyy GRANT xxx TO yyy WITH ADMIN OPTION REVOKE ADMIN OPTION FOR xxx FROM yyy
Revision #3427.35.145 Fri 2013-10-18 12:21:48 -0700
mtr: check that mysql.roles_mapping table isn't modified in tests
Revision #3427.35.144 Fri 2013-10-18 12:21:37 -0700
bugfix: propagate grant changes through the role graph after table/column/routine grants
Revision #3427.35.143 Fri 2013-10-18 12:21:10 -0700
add Admin_option column to mysql.roles_mapping. update tests/results
Revision #3427.35.142 Fri 2013-10-18 12:19:37 -0700
rename columns in mysql.roles_mapping to be consistent with other privilege tables
Revision #3427.35.141 Fri 2013-10-18 12:17:49 -0700
support DEFINER=role and DEFINER=current_role
Revision #3427.35.140 Fri 2013-10-18 11:46:43 -0700
speed up fill_effective_table_privileges()
avoid calling expensive acl_get()
Revision #3427.35.139 Fri 2013-10-18 11:46:30 -0700
cleanup
Revision #3427.35.138 Fri 2013-10-18 11:41:40 -0700
SET PASSWORD bugfixes: * work as documented, use CURRENT_USER() * move the check for ER_PASSWORD_ANONYMOUS_USER where it can actually work
Revision #3427.35.137 Fri 2013-10-18 11:38:13 -0700
Remove the very old historical but never documented behavior, than an empty host '' is the same as any-host wildcard '%'.
Revision #3427.35.136 Fri 2013-10-18 11:38:01 -0700
update test results
Revision #3427.35.135 Fri 2013-10-18 09:26:02 -0700
Fixed GRANT ROLE TO ROLE not updating acl_roles_mappings hash.
Revision #3427.35.134 Fri 2013-10-18 09:25:53 -0700
Removed redundant code in update_acl_user. User related functions should deal with users, while role related functions should deal with roles.
Revision #3427.35.133 Fri 2013-10-18 09:25:42 -0700
Added GRANT ROLE TO ... and REVOKE ROLE FROM ... functionality.
Revision #3427.35.132 Fri 2013-10-18 09:20:59 -0700
Fixed rolenames case insensitivity bug. Also cleared compiler warning.
Revision #3427.35.131 Fri 2013-10-18 09:19:53 -0700
Fixed bug that caused the ROLE_VISITED flag to remain set if the exploration was halted on a cycle detect. Now the to_clear array is populated during the open event and not the close event.
Revision #3427.35.130 Fri 2013-10-18 09:15:55 -0700
INFORMATION_SCHEMA.APPLICABLE_ROLES table
Revision #3427.35.129 Fri 2013-10-18 09:15:46 -0700
information_schema.enabled_roles table
Revision #3427.35.128 Fri 2013-10-18 09:09:08 -0700
CURRENT_ROLE() should return NULL, not "NONE"
Revision #3427.35.127 Fri 2013-10-18 09:08:55 -0700
remove DROP ROLE IF EXISTS and CREATE ROLE IF NOT EXISTS syntax
Revision #3427.35.126 Fri 2013-10-18 09:08:42 -0700
GRANT/REVOKE should specify role name as 'role' not as 'role'@'%'
Revision #3427.35.125 Fri 2013-10-18 08:17:56 -0700
cannot use lex->grant_user= ¤t_user, where LEX_USER current_user is a global constant, because parser might modify the lex->user (e.g. set lex->user-password). switch to use LEX_STRING current_user string, and also change other similar constants to be LEX_STRING's for consistency.
Revision #3427.35.124 Fri 2013-10-18 08:14:04 -0700
fix mysql_upgrade to preserve the collation of mysql.user.is_role
Revision #3427.35.123 Fri 2013-10-18 08:10:51 -0700
Fixes for mysql-test failures
Revision #3427.35.122 Fri 2013-10-18 06:55:26 -0700
CURRENT_ROLE() function
Revision #3427.35.121 Fri 2013-10-18 06:49:53 -0700
Added GRANT ROLE TO ROLE | USER functionality.
Revision #3427.35.120 Fri 2013-10-18 06:49:38 -0700
SET ROLE now works recursively for routines.
Revision #3427.35.119 Fri 2013-10-18 06:47:49 -0700
SET ROLE now works recursively for table and column level privileges
Revision #3427.35.118 Fri 2013-10-18 06:45:36 -0700
Removed init_hash_columns hash and instead added an init_rights field to the hash_columns' original elements (GRANT_COLUMN)
Revision #3427.35.117 Fri 2013-10-18 06:42:59 -0700
Show grants now correctly prints procedure privileges.
Revision #3427.35.116 Fri 2013-10-18 06:42:03 -0700
Initialize init_access fields for all privilege data structures.
Revision #3427.35.115 Fri 2013-10-18 06:40:25 -0700
Implemented SHOW GRANTS functionality
Revision #3427.35.114 Fri 2013-10-18 06:34:27 -0700
Various bug fixes.
Revision #3427.35.113 Fri 2013-10-18 06:34:18 -0700
Added comment for database privilege checks.
Revision #3427.35.112 Fri 2013-10-18 06:34:07 -0700
Added SHOW GRANTS recursive role print.
Revision #3427.35.111 Fri 2013-10-18 06:22:17 -0700
Refactored get_role_access into a generic traverse function.
Revision #3427.35.110 Fri 2013-10-18 06:17:47 -0700
Added show role grants functionality to the mysql_show_grants function.
Revision #3427.35.109 Fri 2013-10-18 06:17:19 -0700
Refactored mysql_show_grants table and column privilege print into a separate function.
Revision #3427.35.108 Fri 2013-10-18 06:15:50 -0700
Refactored mysql_show_grants database privilege print into a separate function.
Revision #3427.35.107 Fri 2013-10-18 06:09:30 -0700
Refactored mysql_show_grants global privilege print into a separate function.
Revision #3427.35.106 Fri 2013-10-18 06:01:01 -0700
Fixed failing test due to wrong display order
Revision #3427.35.105 Fri 2013-10-18 06:00:48 -0700
Added recursive database roles privilege propagation.
Revision #3427.35.104 Fri 2013-10-18 05:41:52 -0700
Fixed bug that caused rename user test case to fail.
Revision #3427.35.103 Fri 2013-10-18 05:41:43 -0700
Removed no longer used error message.
Revision #3427.35.102 Fri 2013-10-18 05:41:34 -0700
Updated error message in case the user table's format is not up to date and can not support roles
Revision #3427.35.101 Fri 2013-10-18 05:41:25 -0700
Reworked the implementation of create role and drop role.
Revision #3427.35.100 Fri 2013-10-18 05:41:13 -0700
Added CREATE ROLE support as well as DROP ROLE support.
Revision #3427.35.99 Fri 2013-10-18 05:16:38 -0700
Refactored yacc grammar to make use of named constants.
Revision #3427.35.98 Fri 2013-10-18 05:13:33 -0700
Added simple database privilege test for roles.
Revision #3427.35.97 Fri 2013-10-18 05:13:22 -0700
Fixed crash caused by dereferencing null pointer. The comparison is no longer necessary there.
Revision #3427.35.96 Fri 2013-10-18 05:11:40 -0700
Fixed always true condition that caused crash on database initialisation.
Revision #3427.35.95 Fri 2013-10-18 05:11:31 -0700
Fixed always true condition
Revision #3427.35.94 Fri 2013-10-18 05:11:16 -0700
Implemented non recursive role specific grants for table/column level privileges
Revision #3427.35.93 Fri 2013-10-18 04:47:55 -0700
Grant privilege on . to role@''; now updates in memory data structures; Revoke privilege on . to role@''; also works
Revision #3427.35.92 Fri 2013-10-18 04:43:09 -0700
Added GRANT privilege ON database.table TO role; functionality
Revision #3427.35.91 Fri 2013-10-18 04:41:18 -0700
Added GRANT privilege ON database.* TO role; functionality
Revision #3427.35.90 Fri 2013-10-18 04:41:06 -0700
Implemented syntax recognition for REVOKE ROLE
Revision #3427.35.89 Fri 2013-10-18 04:36:25 -0700
Implemented syntax recognition for DROP ROLE
Revision #3427.35.88 Fri 2013-10-18 04:35:36 -0700
Added optional if not exists for create role.
Revision #3427.35.87 Fri 2013-10-18 04:35:18 -0700
Implemented syntax recognition for CREATE ROLE
Revision #3427.35.86 Fri 2013-10-18 04:29:40 -0700
Changed GRANT ROLE to use SQLCOM_GRANT_ROLE
Revision #3427.35.85 Fri 2013-10-18 04:29:22 -0700
Removed not needed GRANT privilege TO
Revision #3427.35.84 Fri 2013-10-18 04:29:01 -0700
Added syntax detection for the GRANT role TO {user | role } command.
Revision #3427.35.83 Thu 2013-10-17 20:52:29 -0700
Added a more complicated test for recursive role grants.
Revision #3427.35.82 Thu 2013-10-17 20:52:21 -0700
Minor test update to eliminate random row order.
Revision #3427.35.81 Thu 2013-10-17 20:52:12 -0700
Removed leftover comment.
Revision #3427.35.80 Thu 2013-10-17 20:52:04 -0700
Added a test for acl_roles to test renaming of roles/ usernames
Revision #3427.35.79 Thu 2013-10-17 20:51:55 -0700
Added cascading role renames to the roles_mappings table.
Revision #3427.35.78 Thu 2013-10-17 20:51:46 -0700
Added cascading updates from role renames. Also works if a role has been granted to a role.
Revision #3427.35.77 Thu 2013-10-17 20:51:37 -0700
Added extra comments to explain the ACL_USER_BASE flags usage, as well as fix an issue with get_role_access.
Revision #3427.35.76 Thu 2013-10-17 20:51:28 -0700
Split ACL_USER into ACL_USER_BASE and ACL_USER
Revision #3427.35.75 Thu 2013-10-17 20:51:19 -0700
Minor update on tests.
Revision #3427.35.74 Thu 2013-10-17 20:51:10 -0700
Fixed failing tests due to wrong delete in the testsuite.
Revision #3427.35.73 Thu 2013-10-17 20:51:01 -0700
Fixed comment indentation
Revision #3427.35.72 Thu 2013-10-17 20:50:51 -0700
Extended ACL_USER to create ACL_ROLE.
Revision #3427.35.71 Thu 2013-10-17 20:50:42 -0700
Fixed wrong IS_ROLE check.
Revision #3427.35.70 Thu 2013-10-17 20:50:33 -0700
Implemented the detection of the final access bits of a role via a DEPTH FIRST SEARCH from the grant role to role graph.
Revision #3427.35.69 Thu 2013-10-17 20:50:24 -0700
Added testcase to check that granting a role to a role works.
Revision #3427.35.68 Thu 2013-10-17 20:50:15 -0700
Added rights propagation for granting a role to a role
Revision #3427.35.67 Thu 2013-10-17 20:50:06 -0700
Removed unused hash search.
Revision #3427.35.66 Thu 2013-10-17 20:49:56 -0700
Modified add_role_user_mapping to also handle granting a role to a role.
Revision #3427.35.65 Thu 2013-10-17 20:49:47 -0700
Added a reset_role_grants function specific for roles. The function also resets the initial role access bits.
Revision #3427.35.64 Thu 2013-10-17 20:49:38 -0700
Added comment to justify error message
Revision #3427.35.63 Thu 2013-10-17 20:45:49 -0700
Added initial_role_grants variable to ACL_USER
Revision #3427.35.62 Thu 2013-10-17 20:45:39 -0700
Updated acl_roles_set_role-simple test to use default sql syntax.
Revision #3427.35.61 Thu 2013-10-17 20:45:25 -0700
Added testcase for the command SET ROLE.
Revision #3427.35.60 Thu 2013-10-17 20:45:11 -0700
Added testcase for acl_roles.
Revision #3427.35.59 Thu 2013-10-17 20:45:00 -0700
Fixed USER INVALID error when using anonymous user to login and calling SET ROLE NONE;
Revision #3427.35.58 Thu 2013-10-17 20:44:51 -0700
Refactored find_mpvio_user. The loop that searches for the user is now a separate function.
Revision #3427.35.57 Thu 2013-10-17 20:39:43 -0700
Renamed find_acl_user -> find_user_no_anon
Revision #3427.35.56 Thu 2013-10-17 20:39:23 -0700
Modified set_role_var to implement both a role check in the check() function, as well as only set privileges in the update() function.
Revision #3427.35.55 Thu 2013-10-17 20:38:49 -0700
fix the code to compile
Revision #3427.35.54 Thu 2013-10-17 15:14:11 -0700
Added error message for invalid role
Revision #3427.35.53 Thu 2013-10-17 15:11:29 -0700
Added the SET ROLE command to the grammar
Revision #3427.35.52 Thu 2013-10-17 15:11:21 -0700
Created new set_var_role class to handle the SET ROLE command
Revision #3427.35.51 Thu 2013-10-17 15:11:13 -0700
Added acl_setrole function. The function enables/disables role privileges to the current user via the current security_context
Revision #3427.35.50 Thu 2013-10-17 15:11:05 -0700
Removed no longer used label
Revision #3427.35.49 Thu 2013-10-17 15:10:57 -0700
Fix bug with inserting pointers to ACL_USER in the DYNAMIC_ARRAY of granted roles
Revision #3427.35.48 Thu 2013-10-17 15:10:49 -0700
Add a check if user_to is valid to handle_roles_mappings_table
Revision #3427.35.47 Thu 2013-10-17 15:10:40 -0700
Fixed typo
Revision #3427.35.46 Thu 2013-10-17 15:10:32 -0700
Removed all tabs from sql_acl.h. Replaced with spaces
Revision #3427.35.45 Thu 2013-10-17 15:10:24 -0700
Cascading updates for roles_mappings are now fully functional.
Revision #3427.35.44 Thu 2013-10-17 15:10:15 -0700
Implemented half of handle_roles_mappings_table.
Revision #3427.35.43 Thu 2013-10-17 15:10:07 -0700
Changed a call to handle_roles_mappings_table: first parameter is now more readable
Revision #3427.35.42 Thu 2013-10-17 15:09:58 -0700
Added debug info to rebuild_roles_mappings
Revision #3427.35.41 Thu 2013-10-17 15:09:50 -0700
Added debug warning to add_role_user_mapping.
Revision #3427.35.40 Thu 2013-10-17 15:09:39 -0700
Renamed variables in init_role_grant_pair to make the code more consistent.
Revision #3427.35.39 Thu 2013-10-17 15:09:31 -0700
Whitespace + comment fix
Revision #3427.35.38 Thu 2013-10-17 15:09:22 -0700
Added logic to handle the in-memory roles_mappings struct in handle_data_struct.
Revision #3427.35.37 Thu 2013-10-17 15:09:14 -0700
Removed no longer needed hash_walk_action. The function was used to delete no longer valid entries in the roles_mappings HASH. This job will be delegated to handle_grant_* functions
Revision #3427.35.36 Thu 2013-10-17 15:09:06 -0700
The acl_roles_mappings in-memory structure holds the following invariant:
Revision #3427.35.35 Thu 2013-10-17 15:06:39 -0700
Refactored some code in acl_load to make use of the new init_role_grant_pair function
Revision #3427.35.34 Thu 2013-10-17 15:06:29 -0700
Added a init_role_mapping function to be used for later
Revision #3427.35.33 Thu 2013-10-17 15:06:20 -0700
open_grant_tables now also opens roles_mapping table
Revision #3427.35.32 Thu 2013-10-17 15:06:09 -0700
Removed no longer needed RoleHostFK as it is not used to link to a Role.
Revision #3427.35.31 Thu 2013-10-17 15:05:06 -0700
Removed no longer required TODO
Revision #3427.35.30 Thu 2013-10-17 15:03:58 -0700
Roles mappings are now being kept consistent when acl_users gets modified.
Revision #3427.35.29 Thu 2013-10-17 15:03:49 -0700
Fixed memory leak caused by user deletion, aswell as invalid free caused by user creation.
Revision #3427.35.28 Thu 2013-10-17 15:03:40 -0700
Moved comment in code to correct place for rebuild_role_grants
Revision #3427.35.27 Thu 2013-10-17 15:03:30 -0700
Refactored function to allow for better code clarity.
Revision #3427.35.26 Thu 2013-10-17 15:03:21 -0700
Implemented Roles Mappings association between users and roles.
Revision #3427.35.25 Thu 2013-10-17 15:03:12 -0700
Free some memory leaks
Revision #3427.35.24 Thu 2013-10-17 15:03:04 -0700
Added a delete_function for DYNAMIC_ARRAY.
Revision #3427.35.23 Thu 2013-10-17 15:02:55 -0700
Added implementation for DYNAMIC_ARRAY in ACL_USER
Revision #3427.35.22 Thu 2013-10-17 15:02:47 -0700
Modify mysql.user table to contain a is_user column.
Revision #3427.35.21 Thu 2013-10-17 15:02:38 -0700
Stripped whitespaces on all lines from sql/sql_acl.cc
Revision #3427.35.20 Thu 2013-10-17 15:02:29 -0700
Whitespace fixes
Revision #3427.35.19 Thu 2013-10-17 15:02:18 -0700
Refactored ACL_USER:
Revision #3427.35.18 Thu 2013-10-17 15:00:30 -0700
Fixed memory leaks.
Revision #3427.35.17 Thu 2013-10-17 14:58:37 -0700
Removed redundant #include "sql_hset.h"
Revision #3427.35.16 Thu 2013-10-17 14:58:07 -0700
Fixed key search in HASH table
Revision #3427.35.15 Thu 2013-10-17 14:57:58 -0700
Changed acl_roles to be stored into a HASH.
Revision #3427.35.14 Thu 2013-10-17 14:57:49 -0700
Added roles mapping internal structure creation
Revision #3427.35.13 Thu 2013-10-17 14:57:39 -0700
Added separation between roles and users in the mysql.user table
Revision #3427.35.12 Thu 2013-10-17 14:57:22 -0700
Initialized roles_mapping table. Performed a check to see if a mapping exists.
Revision #3427.35.11 Thu 2013-10-17 14:57:15 -0700
Modified test result to accound for the roles_mapping table.
Revision #3427.35.10 Thu 2013-10-17 14:57:10 -0700
Reordered entries to keep the had_user_table variable correct.
Revision #3427.35.9 Thu 2013-10-17 14:57:06 -0700
Added the new roles_mapping table to mysql_system_tables.sql script.
Revision #3427.35.8 Fri 2013-10-18 12:09:35 +0300
Removed extra empty line
Revision #3427.35.7 Fri 2013-10-18 11:45:25 +0300
MDEV-5123 Remove duplicated conditions pushed both to join_tab->select_cond and join_tab->cache_select->cond for blocked joins.
Revision #3427.35.6 [merge] Mon 2013-10-21 13:43:45 +0400
Merge 5.5 -> 10.0-base
Revision #3413.21.390 [merge] Mon 2013-10-21 13:37:17 +0400
Merge 5.3 -> 5.5
[merge] Mon 2013-10-21 13:36:29 +0400
Merge 5.2 -> 5.3
[merge] Mon 2013-10-21 13:35:43 +0400
Merge 5.1 -> 5.2
Revision #3796.1.14 Sun 2013-10-27 14:32:54 +0100
Fix some GCC compiler eroors and warnings
Revision #3796.1.13 Sun 2013-10-27 10:37:12 +0100
Add test on MYSQL table self reference during CREATE TABLE Fix option other ignored when parsing URL
Revision #3796.1.12 Sat 2013-10-26 17:14:58 +0200
Implement the "exec source" feature for table type MYSQL.
Revision #3796.1.11 Sat 2013-10-26 00:43:03 +0200
Add new features to ODBC table type Srcdef definition Execute command tables uncomplete connect string
Revision #3796.1.10 Sat 2013-10-12 00:31:09 +0200
Fix compile error on some plarforms (64bits?)
Revision #3796.1.9 [merge] Fri 2013-10-11 15:44:28 +0200
Commit merged file (on Linux)
Revision #3796.2.10 Fri 2013-10-11 13:57:56 +0200
Fix bug when closing some table types
Wed 2013-10-02 19:58:49 +0200
Fix the default length for DOUBLE to 255 (was 256, max is 255) Add a trace in MakeSQL
Revision #3796.1.8 [merge] Wed 2013-09-25 19:30:55 +0200
Commit merged changes
Revision #3796.2.8 Wed 2013-09-25 18:41:20 +0200
Reset some variables when closing just in case the XML tre is re-used.
Tue 2013-09-24 22:26:44 +0400
Activating connect suite
Mon 2013-09-23 17:59:09 +0400
ConnectSE: adding more unixODBC "still reachable" suppressions.
Mon 2013-09-23 17:35:12 +0400
ConnectSE: suppressing some "still reachable" errors from unixODBC.
[merge] Mon 2013-09-23 15:50:40 +0400
Merge from 10.0.
Sun 2013-09-22 13:40:31 +0200
Fix several bugs causing memory leak or invalid access detected by Valgrind. This concerns the XML libxml2 support.
Mon 2013-09-16 17:14:44 +0400
Fixing a typo in the previous commit
Mon 2013-09-16 14:59:25 +0200
Fix compilation error on some platforms
Revision #3796.1.7 Thu 2013-08-29 15:12:03 +0200
Get rid of a compiler warning
Revision #3796.1.6 Thu 2013-08-29 12:01:27 +0200
Fix a bug causing a crash when an XCOL table was the source of a PROXY or PROXY based table.
Revision #3796.1.5 Sun 2013-08-25 11:12:54 +0200
Handle TINY in ODBC type conversion
Revision #3796.1.4 [merge] Thu 2013-08-22 13:39:52 +0400
Merge from 10.0.
Revision #3796.1.3 [merge] Thu 2013-08-22 12:33:11 +0400
Merging from 10.0
Revision #3796.1.2 Tue 2013-08-20 13:52:01 +0200
Suppress a gcc compiler warning
Revision #3796.1.1 Mon 2013-08-19 23:42:08 +0200
Fix a bug causing wrong charset used when inserting an attibute in an XML table with DOMDOC.
Make find_best() /* the old join optimizer code */ also use table condition selectivity.
merge
Revision #3854.1.1 [merge] Thu 2013-10-17 19:01:57 +0300
merge 10.0-base -> 10.0
Revision #3427.35.4 [merge] Wed 2013-10-16 20:41:50 +0400
Merge 5.5 -> 10.0-base
[merge] Wed 2013-10-16 18:17:51 +0400
Merge 5.3->5.5
[merge] Wed 2013-10-16 18:13:13 +0400
Merge 5.2->5.3
[merge] Wed 2013-10-16 20:26:16 +0400
Merge 5.5 -> 10.0-base
[merge] Wed 2013-10-16 17:58:54 +0400
Merge 5.3 -> 5.5.
[merge] Wed 2013-10-16 20:24:02 +0400
Merge 5.5 -> 10.0-base
Wed 2013-10-16 16:07:25 +0300
: Account for queries handled by query-cache in USER_STATISTICS (and in HOST_STATISTICS)
Revision #3427.1.301 Wed 2013-10-16 12:13:51 +0400
MDEV-3798: [SHOW] EXPLAIN UPDATE/DELETE, Memory leak in binlog.binlog_base64_flag:
It turns out, there are statements that will call lex_start(thd->lex) after parsing has been finished. lex_start() will set lex->explain=NULL, which will lose the pointer to already allocated Explain_plan object.
To get rid of this, switch to lazy creation of lex->explain. Now, it is created only when we get a part ot query plan.
Revision #3427.1.300 Tue 2013-10-15 19:24:43 +0400
Fix valgrind failure caused by calling c_ptr() of an empty StringBuffer.
Revision #3427.1.299 Tue 2013-10-15 16:39:54 +0400
Fix buildbot failures:
MYSQL_MULTI_DELETE_DONE probe compile failure
show_explain_non_select.test
Revision #3427.1.298 Tue 2013-10-15 13:21:06 +0400
MDEV-3798: [SHOW] EXPLAIN UPDATE/DELETE
When showing EXPLAIN output in the slow query log, format it so that one could use grep or other tool to get the output.
Revision #3427.1.297 Tue 2013-10-15 13:14:44 +0400
MDEV-5117: Explain for a query executed as a PS is not written into the slow log
Save the query plan after the statement was executed so that its gets into the slow query log.
Revision #3427.1.296 [merge] Tue 2013-10-15 11:51:41 +0400
MDEV-3798: [SHOW] EXPLAIN UPDATE/DELETE
Merge with 10.0-base
Revision #3427.34.42 Tue 2013-10-15 11:43:34 +0400
: EXPLAIN UPDATE/DELETE:
Port grant_explain_non_select.{test,result} from mysql-5.6
Per Sanja's hint, fix mysql_make_view() to take into account that EXPLAIN now is not necessarily EXPLAIN SELECT.
Tue 2013-10-15 10:36:39 +0400
Update test results for the last cset.
Tue 2013-10-15 10:34:46 +0400
: EXPLAIN UPDATE/DELETE - Fix a problem with EXPLAIN multi_table UPDATE:
Do use multi_update object, because multi_update::prepare() does various setup, e.g. it disables index-only for the tables to be updated.
Protect multi_update::prepare() from being invoked multiple times. If the query has subqueries, they may try to invoke it, for some reason.
Tue 2013-10-15 08:00:48 +0400
: EXPLAIN UPDATE/DELETE - eliminate join_save_qpf() function.
Tue 2013-10-15 00:30:32 +0400
Code cleanup.
Mon 2013-10-14 20:09:33 +0400
: EXPLAIN UPDATE/DELETE Update the SHOW EXPLAIN code to work with the new architecture (part#1): Before, SHOW EXPLAIN operated on real query plan structures, which meant it had to check when SELECTs are created/deleted. SELECTs would call apc_target->enable() when they got a query plan and disable() when their query plan was deleted.
Mon 2013-10-14 20:01:28 +0400
: EXPLAIN UPDATE/DELETE - Fix EXPLAIN INSERT DELAYED ... : do call end_delayed_insert().
Fri 2013-10-11 19:27:53 +0400
: "Commands out of sync", "Malformed packet" or client hang up...
When INSERT catches an error, it should not attempt to send parts of EXPLAIN output.
Fri 2013-10-11 12:40:25 +0400
Update tests: log_slow_verbosity now supports query_plan=explain.
Thu 2013-10-10 20:30:32 +0400
: Server crashes in Explain_union::print_explain on ER_TOO_BIG_SELECT
Don't save UNION's EXPLAIN data if optimization failed with an error. We could end up saving incomplete plan, which will cause a crash when we attempt to print it.
Wed 2013-10-09 17:20:42 +0400
: EXPLAIN UPDATE/DELETE: Backport mysql-test/t/myisam_explain_non_select_all.test from mysql-5.6
the .result file was modified because MariaDB choses different query plans in a number cases. Also, we don't have some of the "incorrect EXPLAIN output" bugs that they still have.
Wed 2013-10-09 17:15:34 +0400
: EXPLAIN UPDATE/DELETE - Produce correct key_len when type=index.
Wed 2013-10-09 13:07:46 +0400
: EXPLAIN UPDATE/DELETE - Produce correct #rows for ORDER BY ... LIMIT N queries that take advantage of ordered index read to read only N rows.
Wed 2013-10-09 09:40:33 +0400
: EXPLAIN UPDATE/DELETE
Generate correct contents of Extra column for UPDATEs/DELETEs that use quick selects
Tue 2013-10-08 16:13:49 +0400
: EXPLAIN UPDATE/DELETE
Update test results after last few csets
Generate correct value for possible_keys
Tue 2013-10-08 14:26:14 +0400
: EXPLAIN UPDATE/DELETE - if EXPLAIN DELETE prints "Deleting all rows", it should show the expected number of rows in the rows column.
Mon 2013-10-07 17:29:51 +0400
: EXPLAIN UPDATE/DELETE - Add support for EXPLAIN INSERT.
Mon 2013-10-07 13:58:47 +0400
: EXPLAIN UPDATE/DELETE - Better EXPLAIN-saving methods for quick selects
Mon 2013-10-07 13:20:22 +0400
: EXPLAIN UPDATE/DELETE - Run probes like MYSQL_INSERT_SELECT_START or MYSQL_MULTI_DELETE_START for EXPLAIN, too. We should run them, because 1. EXPLAIN SELECT does it, and 2. MySQL also does it.
Sat 2013-10-05 13:48:45 +0400
Better comments
Sat 2013-10-05 13:44:01 +0400
: EXPLAIN UPDATE/DELETE - Handle the case when EXPLAIN UPDATE/DELETE has pruned away all partitions.
Sat 2013-10-05 13:19:45 +0400
: EXPLAIN UPDATE/DELETE - Address review feedback: more renames
Sat 2013-10-05 10:25:59 +0400
: EXPLAIN UPDATE/DELETE - Address review feedback: rename files
Sat 2013-10-05 09:58:22 +0400
: EXPLAIN UPDATE/DELETE - Address review feedback: rename nearly any name used by the new EXPLAIN code.
Fri 2013-10-04 19:09:39 +0400
: (different results for EXPLAIN and SHOW EXPLAIN) - Added a testcase
Fri 2013-10-04 18:50:47 +0400
, : - Make EXPLAIN {PARTITIONS,EXTENDED} {UPDATE,DELETE} work.
Tue 2013-10-01 17:49:03 +0400
EXPLAIN UPDATE/DELETE
Make EXPLAIN UPDATE/DELETE work inside SPs
Return correct error code from mysql_delete()
Thu 2013-09-26 14:47:32 +0400
Update test results for the previous cset
Thu 2013-09-26 14:42:30 +0400
: Valgrind warnings (Invalid read) in QPF_table_access::print_explain
Query plan footprint (in new terms, "EXPLAIN structure") should always keep a copy of key_name. This is because the table might be a temporary table which may be already freed by the time we use query plan footprint.
Wed 2013-09-25 19:18:02 +0400
Server crashes on EXPLAIN EXTENDED or EXPLAIN PARTITIONS with explain in slow_log
If we're running explain with flags, use the same set of flags to make EXPLAIN columns and contents.
Wed 2013-09-25 17:23:22 +0400
EXPLAIN INSERT ... SELECT crashes on 10.0-base-explain-slowquerylog
Add EXPLAIN output print out for INSERT/REPLACE ... SELECT
Wed 2013-09-25 16:27:47 +0400
More code cleanup
Wed 2013-09-25 16:07:37 +0400
Code cleanup
Wed 2013-09-25 15:51:16 +0400
Fix incorrectly-removed piece of code JOIN::save_qpf
update mysqld --help.result
Mon 2013-09-23 14:17:56 +0400
virtual THD::THD(): Assertion `status_var.memory_used == 0' fails
Don't forget to delete the query plan footprint when the query wasn't printed into slow query log for some reason
ALso removed some garbage code.
Fri 2013-09-20 17:45:24 +0400
: Server crashes in QPF_query::print_explain with log_slow_verbosity='explain'
Don't print a plan when the statement didn't produce it
Also, add first testcase. We can't check the EXPLAIN from the slow log itself, though.
Thu 2013-09-19 08:33:58 +0400
: Print EXPLAIN [ANALYZE] in the slow query log - Initial implementation.
Tue 2013-09-17 16:03:40 +0400
Code cleanup.
Tue 2013-09-17 15:01:34 +0400
[SHOW] EXPLAIN UPDATE/DELETE
Make QPF structures store data members, not strings. This is not fully possible, because table names (and hence key names, etc) can be deleted, and we have to store strings.
Wed 2013-09-04 15:37:33 +0400
Code cleanup
Mon 2013-08-26 14:43:52 +0400
[SHOW] EXPLAIN UPDATE/DELETE
Post-merge fixes (conflict with DELETE .. RETURNING)
Add a testcase with EXPLAIN ... DELETE ... RETURNING
[merge] Sat 2013-08-24 12:20:51 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Merge with current 10.0-base
[merge] Sat 2013-08-24 00:46:49 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Merge with current 10.0-base
Revision #3413.21.385 [merge] Mon 2013-10-14 12:30:20 -0700
Merge
Revision #3413.46.1 [merge] Mon 2013-10-14 12:08:55 -0700
Merge 5.3->5.5
Mon 2013-10-14 10:29:24 -0700
Fixed bug . The patch for bug incorrectly counted conditions in nested joins.
Revision #3413.21.384 Mon 2013-10-14 21:23:09 +0500
MDEV-5131 create_embedded_thd is not thread safe, libmysqld. The emb_free_embedded_thd() has the thread-unsafe code so should be 'mutexed' also.
Revision #3427.1.294 [merge] Sun 2013-10-13 18:10:19 -0700
Merge 5.5->10.0-base
Revision #3413.21.383 [merge] Sun 2013-10-13 13:43:29 -0700
Merge 5.3-5.5
Fri 2013-10-11 23:24:57 -0700
Fixed bug . Objects of the classes Item_func_isnull and Item_func_isnotnull must have the flag sargable set to TRUE. Set the value of the flag sargable only in constructors of the classes inherited from Item_int_func.
Fri 2013-10-11 12:50:30 -0700
Fixed a problem of the patch for that caused valgrind complains.
Thu 2013-10-10 10:08:26 -0700
Fixed bug . The bug caused a memory overwrite in the function update_ref_and_keys() It happened due to a wrong value of SELECT_LEX::cond_count. This value historically was calculated by the fix_fields method. Now the logic of calling this method became too complicated and, as a result, this value is calculated not always correctly. The patch changes the way how and when the values of SELECT_LEX::cond_count and of SELECT_LEX::between_count are calculated. The new code does it just at the beginning of update_ref_and_keys().
Fri 2013-10-04 09:51:07 -0700
Fixed bug . For aggregated fields from views/derived tables the possible adjustment of thd->lex->in_sum_func->max_arg_level in the function Item_field::fix_fields must be done before we leave the function.
Wed 2013-10-02 17:59:56 -0700
Fixed bug . Apparently in a general case a short-cut for the distinct optimization is invalid if join buffers are used to join tables after the tables whose values are to selected.
Sun 2013-10-13 23:25:57 +0500
create_embedded_thd is not thread safe, libmysqld. LOCK_thread_count locked when we do threads.append().
Thu 2013-10-10 14:20:35 +0500
check mysql-5.5 changes in spatial.cc. Additional patch for the 5.5.
Wed 2013-10-09 17:30:50 +0500
Import of a large polygon fails/hangs. The Gis_point::init_from_wkt called the String::realloc(), and this call is quite slow in the DEBUG mode. Which makes loading the huge polygon hang forever. Fixed by using the String::realloc(size, inc_size) version instead as it's done for other spatial features.
Thu 2013-09-26 23:48:38 +0200
: Build on FreeBSD
when looking for execinfo library, and execinfo.h header, allow user-defined EXECINFO_ROOT prefix, in case library and header are not placed under /usr/local . This change was requested by FreeBSD maintainer.
Revision #3427.1.293 Fri 2013-10-11 11:21:18 +0200
MDEV-5130: More precise binlog position reporting for IO thread when reconnecting with GTID
Revision #3427.1.292 Fri 2013-10-11 08:52:24 +0400
MDEV-4425 Regexp enhancements Mark a few PCRE CMake variables as advanced, so the are not presented in cmake-gui by default.
Revision #3427.1.291 Tue 2013-10-08 18:25:17 +0400
MDEV-4425 Regexp enhancements Do not pass PCRE_UCP flag for binary data. This makes bytes 0x80..FF not to belong to generic character classes \d (digit) and \w (word character).
Revision #3427.1.290 Fri 2013-10-04 09:57:30 +0400
MDEV-4425 Regexp enhancements
Revision #3427.1.289 Thu 2013-10-03 16:42:20 +0400
MDEV-4425 Regexp enhancements
Revision #3427.1.288 Thu 2013-10-03 14:28:57 +0400
MDEV-4425 Regexp enhancements
Revision #3427.1.287 Thu 2013-10-03 14:24:16 +0400
MDEV-4425 Regexp enhancements
Revision #3427.1.286 Thu 2013-10-03 10:58:41 +0400
MDEV-4425 Regexp enhancements
Revision #3427.1.285 Wed 2013-10-02 15:41:15 +0400
A follow-up for the previous commit:
Revision #3427.1.284 Wed 2013-10-02 13:56:57 +0400
MDEV-4425 Adding ${CMAKE_BINARY_DIR}/pcre into search path for *.h files. Needed for find pcre.h (which is generated from pcre.h.in) when build directory != source directory.
Revision #3427.1.283 Wed 2013-10-02 11:58:29 +0400
MDEV-4425 REGEXP enhancements Adding pcre_stack_guard to avoid crashes in pcre_compile() on a long recursive patterns with parenthesizes:
Revision #3427.1.282 Wed 2013-10-02 10:07:24 +0400
MDEV-4425 Regexp enhancements Removing pcre.h from the tree, it's generated from pcre.h.in
Revision #3427.1.281 Wed 2013-10-02 09:55:57 +0400
MDEV-4424 Regexp enhancements
Commenting out unused instructions in pcre/CMakeLists.txt
Don't print PCRE configuration status by default.
Revision #3427.1.280 Tue 2013-10-01 16:39:29 +0400
Make PCRE use my_malloc() and my_free(). This patch also makes libstrings use my_malloc() and my_free() in embedded server. Previously, embeddes server used malloc() and free() in libstrings.
Revision #3427.1.279 Tue 2013-10-01 12:26:34 +0400
pcre: removing CMake-2.8 requirement. It seems to compile/work fine with CMake-2.6.
Revision #3427.1.278 Tue 2013-10-01 11:43:39 +0400
MDEV-4425: moving the bundled pcre include directory earlier, to avoid system *.h files to be included (e.g. like on labrador).
Revision #3427.1.277 Mon 2013-09-30 18:48:24 +0400
MDEV-4425: Removing the remainders from the old regex library.
Revision #3427.1.276 Mon 2013-09-30 14:59:01 +0400
pcre: fixing a test failure in character_sets_dir_basic in this command:
Revision #3427.1.275 Mon 2013-09-30 13:51:05 +0400
Always include the local copy of pcre.h and pcreposix.h instead of the system installed (if any).
Revision #3427.1.274 Mon 2013-09-30 11:29:32 +0400
pcre: fixing linking error one some systems:
Revision #3427.1.273 Fri 2013-09-27 18:13:46 +0400
Removing configuration switches that are not needed for MariaDB from pcre/CMakeLists.txt
Revision #3427.1.272 Fri 2013-09-27 17:04:30 +0400
pcre:
do not install anything from pcre library
do not build the c++ library
Revision #3427.1.271 Fri 2013-09-27 16:29:05 +0400
Fixing compilation failure on Windows. "PCRE_STATIC" must be defined before including pcre.h to avoid linking errors:
unresolved external symbol __imp_regerror
unresolved external symbol __imp_pcre_exec
Revision #3427.1.270 Fri 2013-09-27 14:26:52 +0400
pcre: Removing config.h from the tree, it's a generated file.
Revision #3427.1.269 Thu 2013-09-26 18:02:17 +0400
MDEV-4425 REGEXP enhancements
Revision #3413.21.378 [merge] Wed 2013-09-25 17:16:13 +0300
merge 5.3 -> 5.5
Revision #2502.567.143 Wed 2013-09-25 15:30:13 +0300
MDEV-5039: incorrect Item_func_regex::update_used_tables()
Revision #3413.21.377 Tue 2013-09-24 19:52:51 +0200
MDEV-5062 : disable jemalloc by default everywhere, except Linux and OSX.
Revision #3413.21.376 Mon 2013-09-23 23:33:18 +0200
MDEV-5053 - fix cyclic dependency when building with Ninja CMake generator
Revision #3413.21.375 Mon 2013-09-23 20:17:46 +0300
Allow unique prefix for command line options, like any GNU program.
Revision #3413.21.374 Mon 2013-09-23 20:17:03 +0300
TokuDB fixes:
Better error message when using huge pages
Fixed link error
Test suite should run even on system with huge pages
Revision #3413.21.373 Tue 2013-09-17 18:51:14 +0400
MDEV-4684 - Enhancement request: --init-command support for mysqlslap
Revision #3413.21.372 [merge] Mon 2013-09-23 10:33:14 +0400
Merge fix for MDEV-5037 into 5.5
Revision #3413.45.1 Fri 2013-09-20 14:47:38 +0400
MDEV-5037: Server crash on a JOIN on a derived table with join_cache_level > 2
The crash was caused because the optimizer called handler->multi_range_read_info() on a derived temporary table. That table has been created, but not opened yet. Because of that, handler::table was NULL, which caused crash. Fixed by changing DS-MRR methods to use handler::table_share instead. handler::table_share is set in handler ctor, so this should be safe.
Revision #3413.21.371 Mon 2013-09-23 12:17:18 +0300
Tokudb made compilig.
Revision #3413.21.370 Fri 2013-09-20 14:37:30 +0200
Update feedback plugin to recognize Windows 8.1 / Windows Server 2012 R2.
spider_mysql_handler::append_match_against on SELECT .. MATCH .. AGAINST .. BOOLEAN MODE MDEV-4738INSERT DELAYED on a SPIDER table doesn't produce ER_DELAYED_NOT_SUPPORTED, doesn't work like delayed, and doesn't honor lock_wait_timeout like normal INSERT
Revision #3805.1.21 Thu 2013-09-19 03:05:52 +0900
fix MDEV-4735 Assertion ``! is_set()'fails inDiagnostics_area::set_ok_status` on attempt to create a temporary SPIDER table connecting to non-existing source
Revision #3805.1.20 Thu 2013-09-19 03:03:55 +0900
fix MDEV-4738 INSERT DELAYED on a SPIDER table doesn't produce ER_DELAYED_NOT_SUPPORTED, doesn't work like delayed, and doesn't honor lock_wait_timeout like normal INSERT
Revision #3805.1.19 Thu 2013-09-19 03:01:32 +0900
fix MDEV-4737 Server crashes in spider_mysql_handler::append_match_against on SELECT .. MATCH .. AGAINST .. BOOLEAN MODE
Revision #3413.21.369 Thu 2013-09-19 22:24:59 +0200
5.5.33a
Revision #3413.21.368 Thu 2013-09-19 22:24:39 +0200
MDEV-4979 mysqld_safe section in my.cnf doesn't have mariadb equivalent
Revision #3413.21.367 Thu 2013-09-19 20:19:17 +0200
MDEV-5035 debian package conflict libmariadbclient18 5.5.33+maria-1wheezy vs. mariadb-server-5.3 5.3.12-mariadb122wheezy
Revision #3413.21.366 Thu 2013-09-19 20:19:10 +0200
MDEV-5021 tokudb ft-index libraries are build with -DWITHOUT_TOKUDB=1
Revision #3413.21.365 Thu 2013-09-19 20:19:00 +0200
MDEV-5026 cannot use system jemalloc
Revision #3413.21.364 Wed 2013-09-18 17:25:10 +0200
MDEV-5029 Crash in MariaDB 5.5.33 with .frm from older MariaDB release
Revision #3427.1.266 Thu 2013-09-19 11:58:44 +0200
fix debian builds. don't use WITH_MAX anymore
Revision #3427.1.265 [merge] Wed 2013-09-18 20:14:21 +0200
merge
Revision #3427.28.1 [merge] Wed 2013-09-18 13:07:31 +0200
5.5 merge and fixes for compiler/test errors
Wed 2013-09-18 10:30:23 +0200
fix upgrades when mariadb-galera-server-5.5 is installed
Wed 2013-09-18 09:09:27 +0200
Crash in with .frm from older MariaDB release
[merge] Tue 2013-09-17 20:44:34 +0200
merge with 5.5-release
Tue 2013-09-17 17:07:45 +0200
mariadb-tokudb-engine deb package is not architecture-independent
Tue 2013-09-17 17:37:03 +0400
Fixed tokudb with ccache build failure.
Tue 2013-09-17 13:49:49 +0400
Fixed jemalloc with ccache build failure.
[merge] Mon 2013-09-16 16:05:53 +0400
Merge from 5.3
Mon 2013-09-16 16:03:55 +0400
backport from 10.0
[merge] Mon 2013-09-16 14:08:43 +0400
Merge from 5.3
Mon 2013-09-16 14:07:01 +0400
TIME/DATETIME arithmetics does not preserve INTERVAL precision Adding tests only.
[merge] Mon 2013-09-16 13:54:12 +0400
Merge from 5.3 pending merges: Alexander Barkov 2013-09-16 Wrong values of CASE, COALESCE, IF...
Mon 2013-09-16 13:52:13 +0400
Wrong values of CASE, COALESCE, IFNULL on a combination of different temporal types
[merge] Mon 2013-09-16 13:08:19 +0400
Merge from 5.3
Mon 2013-09-16 13:03:49 +0400
Wrong result of MAKETIME(0, 0, -0.1)
[merge] Mon 2013-09-16 10:51:03 +0400
Merge from 5.3 pending merges: Alexander Barkov 2013-09-16 Wrong data type for TIMESTAMP('200...
Mon 2013-09-16 10:14:41 +0400
Wrong data type for TIMESTAMP('2001-01-01','10:10:10')
[merge] Sun 2013-09-15 17:30:53 -0700
Merge 5.3->5.5
Sun 2013-09-15 12:38:22 -0700
Fixed bug . The patch for had a defect: the cached values for bitmaps of used tables were not updated when processing degenerate OR formulas.
Fri 2013-09-13 23:42:29 +0200
fix BUILD/compile-solaris-amd64 to produce working binaries
Fri 2013-09-13 23:42:00 +0200
Server crashes in Item_ref::real_item on EXPLAIN with select subqueries or views, constant table, derived_merge+derived_with_keys
[merge] Fri 2013-09-13 14:47:40 +0400
Null-merge from 5.3.
Fri 2013-09-13 14:43:10 +0400
Some temporal functions do not preserve microseconds
[merge] Fri 2013-09-13 13:19:29 +0300
merge 5.3->5.5
Thu 2013-09-12 17:05:29 +0300
: Subquery in Procedure somehow affecting temporary table
[merge] Fri 2013-09-13 12:06:17 +0400
Merge from 5.3.
Thu 2013-09-12 21:31:14 +0400
Some temporal functions do not preserve microseconds
[merge] Thu 2013-09-12 13:54:46 +0400
Merge 5.3 -> 5.5
Thu 2013-09-12 13:53:13 +0400
: ERROR Plugin 'MEMORY' has ref_count=1 after shutdown for SJM queries
Thu 2013-09-12 10:10:09 +0200
tokudb buildbot fixes
Wed 2013-09-11 15:35:49 +0200
support ./mtr suite.test,com,bi,na,tions syntax
[merge] Tue 2013-09-10 23:02:25 +0200
merge with 5.5-tokudb tree. In particular:
add TokuDB, together with the ft-index library
cmake support, auto-detecting whether tokudb can be built
Tue 2013-09-10 11:04:14 +0200
fix insert.test in --ps-protocol.
[merge] Tue 2013-09-10 10:08:11 +0400
Merge from 5.3
Mon 2013-09-09 15:32:25 +0400
COALESCE(time_or_datetime) returns wrong results in numeric context
Mon 2013-09-09 19:31:29 +0200
make: AIX fails with 'Identifier not allowed in cast'; syntax error in include/my_global.h
Mon 2013-09-09 16:56:35 +0500
Audit-plugin. Server-related part of the task. file_logger became the service. Data like query_id now are sent to the audit plugin. Fix for ported from 10.0. Fix added for the read_maria_plugin_info(). Log rotation can be disabled with 'set rotations=0'.
Sun 2013-09-08 11:36:34 +0200
fix for xtradb to compile on windows
Sat 2013-09-07 22:36:34 +0200
fix xtradb to compile in both debug and optimized builds
[merge] Sat 2013-09-07 13:49:15 +0200
Percona-Server-5.5.33-rel31.1.tar.gz
Sat 2013-09-07 09:47:42 +0200
Percona-Server-5.5.33-rel31.1.tar.gz
[merge] Fri 2013-09-06 22:31:30 +0200
mysql-5.5.33 merge
Mon 2013-07-15 13:41:27 +0200
Removed random passwords feature for Bugfix#17160741 (not applicable for 5.5.X)
[merge] Fri 2013-09-06 10:34:38 -0700
Merge 5.3->5.5
Fri 2013-09-06 09:55:32 -0700
Fixed bug . The fix for bug not always correctly set the pointers to inherited multiple equalities in objects of the Item_equal class.
Fri 2013-09-06 15:59:19 +0400
- Server cursor is broken with blobs in the select list, ORDER BY does not work
Tue 2013-09-03 22:45:12 +0200
: Remove division-using-subtraction implementation from semi-sync plugin
[merge] Tue 2013-09-03 18:41:07 +0400
: Merge into 5.5-main
Wed 2013-08-28 21:21:12 +0400
: Add another testcase after merging with other fixes.
[merge] Sat 2013-08-31 09:33:09 -0700
Merge
[merge] Sat 2013-08-31 08:18:25 -0700
Merge 5.3->5.5
Fri 2013-08-30 11:00:29 +0400
- sql_yacc.yy incompatible with bison 3
[merge] Thu 2013-08-29 12:32:09 -0700
Merge 5.3->5.5
Thu 2013-08-29 10:56:12 -0700
Fixed bug . When a non-nullable datetime field is used under an IS NULL predicate of the WHERE condition in a query with outer joins the remove_eq_conds function should check whether this field belongs to an inner table of any outer join that can be, in a general case, a nested outer join.
Wed 2013-08-28 22:16:13 +0200
fix an old bug where dd_frm_type() could incorrectly determine the table type for dynamic engines (because it only looked at the one-byte code, not at the full engine name).
Wed 2013-08-28 22:16:03 +0200
Test case for MyISAM and OPTIMIZE TABLE that requires MDL_SHARED_NO_READ_WRITE.
Mon 2013-08-26 21:14:34 +0400
bugfix: storage engine might return a negative error code, but it shouldn't be ignored on return
Mon 2013-08-26 21:14:01 +0400
mtr bug: files outside of both the suite dir and the overlay dir, were treated as coming from the overlay.
Mon 2013-08-26 21:13:17 +0400
don't decide on extended keys by DB_TYPE_INNODB, use hton->flags
Mon 2013-08-26 21:04:10 +0400
HA_ERR_TABLE_DEF_CHANGED is normal situation, not an server-wide exception, don't log it to the error log.
Mon 2013-08-26 21:03:01 +0400
typo fixed (boolean index attributes didn't work)
Wed 2013-08-28 07:49:53 +0200
drop user leaves privileges
Wed 2013-08-28 09:14:57 -0700
Fixed bug . The fix for was not quite correct. This patch corrects it.
[merge] Tue 2013-08-27 22:19:14 -0700
Merge 5.3->5.5
Mon 2013-08-26 15:51:47 -0700
Fixed bug When in function remove_eq_conds() a sub-formula of the processed condition is replaced for another formula we should ensure that in the resulting formula AND/OR levels must alternate.
Tue 2013-08-27 19:18:04 +0300
Fixed MySQL bug #69861 LAST_INSERT_ID is replicated incorrectly if replication filters are used
[merge] Mon 2013-08-26 16:23:14 +0400
Merge fix for , 5.3->5.5
Fri 2013-08-23 22:17:02 -0700
Fixed bug . Made sure that degenerate conjunctions/disjunctions are obtained from AND/OR conditions.
[merge] Fri 2013-08-23 08:34:35 -0700
Merge
Fri 2013-08-23 07:25:45 -0700
Fixed bug . The code of JOIN::optimize that performed substitutions for the best equal field in all ref items did not take into account that a multiple equality could contain the result of the single-value subquery if the subquery is inexpensive. This code was corrected. Also made necessary corresponding corrections in the code of make_join_select().
[merge] Thu 2013-08-22 16:23:54 +0400
Merging from 5.3
Thu 2013-08-22 15:20:27 +0400
Date comparing false result
[merge] Thu 2013-08-22 14:13:46 +0400
Automatic merge
Thu 2013-08-22 14:12:10 +0400
: Wrong result (missing rows) on LEFT JOIN with InnoDB tables Fix two problems in table elimination code: - Before marking a "value" as bound, check if it is already bound. Marking the same value as bound twice could confuse a module that depends on this value, because Dep_module_XXX use counters to know when they become bound.
[merge] Wed 2013-08-21 12:34:58 -0700
Merge
Wed 2013-08-21 17:42:09 +0300
: Assertion `((Item_cond *) cond)->functype() == ((Item_cond *) new_item)->functype()' fails on a query with IN and equal conditions, AND/OR, materialization+semijoin
[merge] Wed 2013-08-21 11:27:02 -0700
Merge 5.3->5.5
Tue 2013-08-20 13:47:13 -0700
Fixed a bug/typo in the patch for , noticed after the patch had been merged into 5.5.
Tue 2013-08-20 16:05:34 +0300
Incorrect merge on XtraDB os0file.c. Function os_file_set_atomic_writes returns TRUE when successfull and FALSE at failure.
Tue 2013-08-20 10:42:38 +0200
Backport from 10.0-base fix for tests failing when vardir has no execute permissions.
[merge] Mon 2013-08-19 08:55:49 -0700
Merge
[merge] Sun 2013-08-18 22:13:49 -0700
Merge
Sat 2013-08-17 17:20:09 +0400
[PATCH] RFE: make tmpdir a build-time configurable option
Wed 2013-08-14 11:12:57 +0200
fix a comment
Revision #3427.1.264 Mon 2013-09-16 18:14:46 +0400
MDEV-4911 - add KILL query id, and add query id information to processlist
Revision #3427.1.263 Fri 2013-09-13 20:14:56 +0400
MDEV-4911 - add KILL query id, and add query id information to processlist
Revision #3427.1.262 Thu 2013-09-12 21:36:58 +0300
MDEV-4645: Incorrect reads of frozen binlog events; FDE corrupted in relay log
Revision #3427.1.261 Wed 2013-09-04 12:22:09 +0200
Fix various places where code would work incorrectly if the common_header_len of events is different on master and slave
Revision #3427.1.260 Mon 2013-08-26 13:26:21 +0200
MDEV-4650: show variables; ERROR 1946 (HY000): Failed to load replication slave GTID position
Revision #3427.1.259 Mon 2013-08-26 12:51:09 +0200
MDEV-4650: show variables; ERROR 1946 (HY000): Failed to load replication slave GTID position
Revision #3427.1.258 Fri 2013-08-23 14:02:13 +0200
MDEV-26: Global transaction ID.
Revision #3427.1.257 Fri 2013-08-23 10:16:43 +0200
Fix embedded link error and uninitialised variable following previous push.
Revision #3427.1.256 [merge] Thu 2013-08-22 22:45:48 +0400
Automatic merge
Revision #3427.27.1 Wed 2013-08-21 13:51:21 +0400
MDEV-4919: Packets out of order on a SELECT after calling a procedure with DELETE .. RETURNING - Let sp_get_flags_for_command() set sp_head::MULTI_RESULTS for DELETE ... RETURNING, like it does for all statements that return a resultset.
Revision #3427.1.255 Thu 2013-08-22 12:36:42 +0200
MDEV-4488: When master is on the list of ignore_server_ids, GTID position on slave is not updated
Revision #3427.1.254 Wed 2013-08-21 10:51:08 +0300
MDEV-4120: UNIQUE indexes should not be considered for loose index scan
Revision #3427.1.253 Tue 2013-08-20 16:53:51 +0300
Test suite fo bug MDEV-4849: Out of memory error and valgrind warnings on COLUMN_ADD
Revision #3427.1.252 Tue 2013-08-20 16:23:30 +0300
new format length calculation check added.
Revision #3427.1.251 Tue 2013-08-20 13:44:50 +0200
bMDEV-4906: When event apply fails, next SQL thread start errorneously commits the failing GTID to gtid_slave_pos
Revision #3427.1.250 [merge] Tue 2013-08-20 14:48:29 +0300
merge 5.5 -> 10.0-base
Revision #3413.21.306 [merge] Mon 2013-08-12 17:33:08 +0400
Merge from 5.3
Mon 2013-08-12 16:47:59 +0400
Wrong result for CONCAT(GREATEST(TIME('00:00:01'),TIME('00:00:00'))
Thu 2013-08-01 11:46:11 +0300
Assertion `offset < 0x1f' fails in type_and_offset_store on COLUMN_ADD Valgrind warnings (Invalid write) in dynamic_column_update_many on COLUMN_ADD
Thu 2013-08-08 13:33:15 +0200
mysql --skip-column-names flag should not affect alignment of field values, set num_flag[] unconditionally, not under "if (column_names)"
[merge] Thu 2013-08-08 13:41:21 +0400
Merge from 5.3
Thu 2013-08-08 12:58:28 +0400
Wrong result for CONVERT_TZ(TIME('00:00:00'),'+00:00','+7:5')
[merge] Thu 2013-08-08 11:48:49 +0400
Merge from 5.3
Thu 2013-08-08 11:36:03 +0400
Valgrind warnings in my_long10_to_str_8bit on INTERVAL and DATE_ADD with incorrect types Fixing a typo: bit AND (&) was erroneously used instead of logical AND (&&)
Mon 2013-08-05 17:34:38 +0300
Fix possible race condition in Query cache.
[merge] Mon 2013-08-05 20:59:15 +0400
Automatic merge
Mon 2013-08-05 20:57:48 +0400
Update test results after fix for
[merge] Mon 2013-08-05 21:21:21 +0400
Fixes for storage_engine tests diverged from the main line
Mon 2013-08-05 20:31:29 +0400
Deliberate change in behavior introduced in MySQL 5.5.31 along with the partitioning enhancement for Bug#14521864
Wed 2013-07-31 17:24:52 +0400
: Optimizer fails to optimize expression of the form 'FOO' IS NULL
Modify the way Item_cond::fix_fields() and Item_cond::eval_not_null_tables() calculate bitmap for Item_cond_or::not_null_tables(): if they see a "... OR inexpensive_const_false_item OR ..." then the item can be ignored.
Updated test results. There can be more warnings produced since parts of WHERE are evaluated more times.
[merge] Wed 2013-07-31 13:37:01 +0400
Automatic merge
Thu 2013-07-25 22:42:26 +0400
: impossible where with < operation, but =-5 return one row
Mon 2013-07-29 16:03:41 +0200
allow multiple mysql_server_init() / mysql_server_end() in the same process, for embedded library.
Fri 2013-07-19 13:21:23 +0300
Revert reverted patch (as workaround) to have no problem with ongoing fix.
Revision #3427.1.249 Mon 2013-08-19 13:12:03 +0300
Revision #3427.1.248 Sun 2013-08-18 12:29:06 -0700
Fixed bug MDEV-4918. The function SELECT_LEX::mark_const_derived() must take into account that in DELETE ... RETURNING join == NULL.
Revision #3427.1.247 Fri 2013-08-16 15:10:25 +0200
MDEV-4820: Empty master does not give error for slave GTID position that does not exist in the binlog
Revision #3427.1.246 [merge] Tue 2013-08-06 13:33:18 -0700
Merge
Revision #3427.26.1 Tue 2013-08-06 13:31:38 -0700
Revision #3805.1.17 Tue 2013-09-17 03:31:13 +0900
add debug logs.
Revision #3805.1.16 Tue 2013-09-17 03:30:03 +0900
fix MDEV-4949 Spider engine causes compilation errors if compiled without partitioning
Revision #3805.1.15 Tue 2013-09-17 03:22:54 +0900
add some direct aggregate feature.
Revision #3805.1.14 Tue 2013-09-17 03:19:55 +0900
fix a case of different linked table name for mrr.
Revision #3805.1.13 Tue 2013-09-17 03:17:26 +0900
fix mrr duplicate key
Revision #3805.1.12 Tue 2013-09-17 03:14:36 +0900
add spider_bka_mode=2
Revision #3805.1.11 Sat 2013-08-24 18:37:49 +0900
Change for mearging MariaDB 10.0.4.
Revision #3805.1.10 Sat 2013-08-24 15:20:44 +0900
Add mysql.spider_xa_failed_log table.
Revision #3805.1.9 Sat 2013-08-24 15:16:30 +0900
Fix for xa transaction restart when disconnection data node connection.
Revision #3805.1.8 Sat 2013-08-24 15:00:32 +0900
Fix for crash bug #4733.
Revision #3805.1.7 Sat 2013-08-24 14:57:37 +0900
Fix for crash bug #4732.
Revision #3805.1.6 Sat 2013-08-24 14:51:19 +0900
Fix for parallel search. #1129074
Revision #3805.1.5 Sat 2013-08-24 14:42:40 +0900
Add spider_general_log and spider_log_result_errors feature.
Revision #3805.1.4 Sat 2013-08-24 14:35:45 +0900
Fix valgrind warnings.
Revision #3805.1.3 Sat 2013-08-24 14:29:43 +0900
Add flugs function parameter to start_bulk_insert
Revision #3805.1.2 Sat 2013-08-24 14:23:11 +0900
Fulltext search optimization. Discard match fields.
Revision #3805.1.1 Sat 2013-08-24 14:11:23 +0900
Revert change for 10.0.4. It's remerge later.
This is copied to THD->temporary_tables when temporary tables are opened and updated when temporary tables are closed
Added THD->lock_temporary_tables() and THD->unlock_temporary_tables() to simplify this.
Relay_log_info->sql_thd renamed to Relay_log_info->sql_driver_thd to avoid wrong usage for merged code.
Added is_part_of_group() to mark functions that are part of the next function. This replaces setting IN_STMT when events are executed.
Added is_begin(), is_commit() and is_rollback() functions to Query_log_event to simplify code.
If slave_skip_counter is set run things in single threaded mode. This simplifies code for skipping events.
Updating state of relay log (IN_STMT and IN_TRANSACTION) is moved to one single function: update_state_of_relay_log() We can't use OPTION_BEGIN to check for the state anymore as the sql_driver and sql execution threads may be different. Clear IN_STMT and IN_TRANSACTION in init_relay_log_pos() and Relay_log_info::cleanup_context() to ensure the flags doesn't survive slave restarts is_in_group() is now independent of state of executed transaction.
Reset thd->transaction.all.modified_non_trans_table() if we did set it for single table row events. This was mainly for keeping the flag as documented.
Changed slave_open_temp_tables to uint32 to be able to use atomic operators on it.
Relay_log_info::sleep_lock -> rpl_group_info::sleep_lock
Relay_log_info::sleep_cond -> rpl_group_info::sleep_cond
Changed some functions to take rpl_group_info instead of Relay_log_info to make them multi-slave safe and to simplify usage
do_shall_skip()
continue_group()
sql_slave_killed()
next_event()
Simplifed arguments to io_salve_killed(), check_io_slave_killed() and sql_slave_killed(); No reason to supply THD as this is part of the given structure.
set_thd_in_use_temporary_tables() removed as in_use is set on usage
Added information to thd_proc_info() which thread is waiting for slave mutex to exit.
In open_table() reuse code from find_temporary_table()
A clean-up for DEV-4890 Valgrind warnings on shutdown on a build with openSSL
Merge 5.1->5.2
Revision #2502.567.151 [merge] Wed 2013-10-16 17:48:31 +0400
Merge 5.1 -> 5.3
Revision #2502.565.54 Wed 2013-10-16 17:37:11 +0400
MDEV-4890 Valgrind warnings on shutdown on a build with openSSL
Revision #2502.567.150 Fri 2013-10-11 15:57:19 +0300
Revision #3413.21.386 Fri 2013-10-04 08:33:09 +0300
MDEV-4981: Account for queries handled by query-cache in USER_STATISTICS (and in HOST_STATISTICS)
EXPLAIN will create a multi_delete object (as it affects the optimization). select_result will be only used for producing EXPLAIN output.
Revision #3427.32.1 [merge] Thu 2013-06-27 18:28:14 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Merge with 10.0-base
Revision #3427.31.21 Thu 2013-06-27 17:56:49 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring
Let Query Plan Footprint store join buffer type in binary form, not string.
Same for LooseScan type.
Thu 2013-06-27 17:02:44 +0400
More of code cleanup
Thu 2013-06-27 16:28:57 +0400
Code cleanup
Thu 2013-06-27 18:52:47 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring
If a subquery is correlated wrt a const table, it will change from being a "DEPENDENT SUBQUERY" into "SUBQUERY", at the end of its parent's JOIN::optimize() call. Handle this, update the subquery's QPF.
Make show_explain.test to work = "Query plan already deleted" does not happen anymore. = Handle special case of queries that don't have top-level selects, like SET x = (SELECT ...)
Thu 2013-06-27 16:41:12 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring
Make query plan be re-saved after the first join execution (saving it after JOIN::cleanup is too late because EXPLAIN output is currently produced before that)
Handle QPF allocation/deallocation for edge cases, like unsuccessful BINLOG command.
Thu 2013-06-27 01:00:22 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring
Update view.result (old EXPLAIN didn't match the execution)
Put in a stub code to work around the SELECT ... UNION SELECT ... ORDER BY (subuqery) problem
Fri 2013-06-21 22:45:54 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring
Support "using index for group-by (scanning) " queries
Fri 2013-06-21 22:26:03 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring
Handle another specific case where there the JOIN never had a query plan, but had multiple join->cleanup(full=true) calls
The idea that there can only be MAX_TABLES subuqeries/unions was wrong. Switch QPF_query to using a Dynamic_array. = make Dynamic_array template support size growth. its underlying DYNAMIC_ARRAY supports it. (this part will need more polishing)
Fri 2013-06-21 13:26:53 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Handle statements inside SPs:
regular statements
SET command, which does not have its own statement.
Thu 2013-06-20 22:30:30 +0400
Switching [EXPLAIN] UPDATE/DELETE to rely on query plan footprints. This requires that subselect's footprints are saved before it is deleted.
Thu 2013-06-20 20:58:26 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring Single table UPDATE/DELETE
Correctly print type=SIMPLE vs type=PRIMARY
Handle UPDATE/DELETE of mergeable VIEWs: we get the VIEW's select as the first subquery. (MySQL 5.6 doesn't print it because it finds that the subquery is not attached to any select)
Thu 2013-06-20 15:15:24 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring
Introduce back QueryPlan/QueryPlanFootprint separation for single-table UPDATEs/DELETEs
Create an empty QueryPlanFootprint for all kinds of queries
Wed 2013-06-19 18:47:31 +0400
Fixed comments
Tue 2013-06-18 21:08:34 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring
Make EXPLAIN UPDATE/DELETE use "Query Plan Footprints", too.
Tue 2013-06-18 19:21:00 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-structuring Part 2 of:
Pass more tests
select with subselects is now shown with type=PRIMARY where it used to be (incorrectly) 'SIMPLE'
Tue 2013-06-18 10:57:36 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-architecting
Pass more tests
select with subselects is now shown with type=PRIMARY where it used to be (incorrectly) 'SIMPLE'
Tue 2013-06-18 08:31:46 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code re-architecting
Fix more problems to pass the testsuite (not finished yet)
Mon 2013-06-17 19:39:55 +0400
[SHOW] EXPLAIN UPDATE/DELETE, code reordering
Add further details, the goal is to pass the testsuite
SJM-nests are not printed correctly yet.
Mon 2013-06-17 11:59:38 +0400
SHOW EXPLAIN UPDATE/DELETE
Introduce "Query Plan Footprints" (abbrev. QPFs) QPF is a part of query plan that is 1. sufficient to produce EXPLAIN output, 2. can be used to produce EXPLAIN output even after its subquery/union was executed and deleted 3. is cheap to save so that we can always save query plans
Mon 2013-05-27 13:53:18 +0400
SHOW EXPLAIN DELETE, post merge fixes
Fix asserts, make sure that mysql_delete() operates on thd->apc_target correctly* in all kinds of special cases
correctly means that one must switch it OFF iff it was switched ON.
[merge] Mon 2013-05-27 09:53:50 +0400
SHOW EXPLAIN UPDATE/DELETE: Merge with 10.0-base
[merge] Mon 2013-05-27 09:31:41 +0400
[SHOW] EXPLAIN UPDATE/DELETE - Merge with 10.0-base
Revision #3413.44.1 Mon 2013-09-16 21:21:15 +0200
specify deb conflicts correctly
Provide a special execution path for cleanup of degenerate non-merged semi-join children of degenerate selects.
fix packaging - tokudb-engine.rpm, deb
remove PBXT
add jemalloc
the server is built with jemalloc by default even if TokuDB is not built
documentation files in RPM are installed in the correct location
support for optional deb packages (tokudb has specific build requirements)
move plugins from mariadb-server deb to appropriate debs (server/test/libmariadbclient)
correct mariadb-test.deb to be not architecture-independent
fix out-of-tree builds to never modify in-tree files
new handler::prepare_index_scan() method
Revision #3077.188.77 Wed 2013-07-10 19:14:41 +0200
Updated spec file for Bug#17080138
Revision #3077.188.76 Tue 2013-07-09 20:35:26 +0200
Removed directory /usr/share/mysql/solaris/postinstall-solaris to resolve build error
Revision #3077.188.75 Fri 2013-07-05 14:30:15 +0530
Bug#17033706 SINCE 5.5.32 & 5.6.12, INNODB CANT START WITH OWN MULTI-FILE TABLESPACE
Revision #3077.188.74 Thu 2013-07-04 16:59:09 +0530
Bug #16567381 DATETIME FIELD COMPARISONS DO NOT WORK PROPERLY WITH UTF8_UNICODE_CI COLLATION Problem Description: When comparing datetime values with strings, the utf8_unicode_ci collation prevents correct comparisons. Consider the below set of queries, it is not showing any results on a table which has tuples that satisfies the query. But for collation utf8_general_ci it shows one tuple. set names utf8 collate utf8_unicode_ci;; select * from lang where dt='1979-12-09';
Revision #3077.188.73 [merge] Mon 2013-07-01 15:38:16 +0200
merge 5.1 => 5.5
Revision #2661.848.48 Mon 2013-07-01 15:30:55 +0200
Bug#58165: "my_empty_string" gets modified and causes LOAD DATA to fail and Cleanup test case (left outfile in data dir)
Revision #3077.188.72 Mon 2013-07-01 16:53:30 +0530
Revision #3077.188.71 [merge] Fri 2013-06-28 17:13:44 +0300
merge back to the 5.5 tree and fix indentation
Revision #3077.189.1 Wed 2013-06-26 12:19:02 +0300
Bug #16996656: UNIQUE OPTION PREFIXES NOT DEPRECATED IN 5.5+
Revision #3077.188.70 Fri 2013-06-28 13:18:16 +0200
Bug#16589511: MYSQL_UPGRADE FAILS TO WRITE OUT ENTIRE ALTER TABLE ... ALGORITHM= ... STATEMENT
Revision #3077.188.69 Thu 2013-06-27 10:08:30 +0200
Updated copyright year in the spec file
Revision #3077.188.68 Thu 2013-06-27 09:18:48 +0200
Spec file cleanup for 5.5.33 release to resolve rpm dependencies bugs
Revision #3077.188.67 Wed 2013-06-26 11:43:44 +0200
Cleaned up spec file for 5.5.33 release
Revision #3077.188.66 Wed 2013-06-26 10:02:42 +0530
Bug #16994338 PARSING TAP OUTPUT OF UNIT TEST EXPLAIN_FILENAME-T FAILS
Revision #3077.188.65 Tue 2013-06-25 09:42:54 +0800
Bug 16876388 - PLEASE BACKPORT BUG#16208542 TO 5.5
Revision #3077.188.64 Mon 2013-06-24 13:56:11 +0300
Revision #3077.188.63 Mon 2013-06-24 11:11:55 +0530
Bug#16753869:INCORRECT TRUNCATION OF LONG SET EXPRESSION IN LOAD DATA CAN CAUSE SQL INJECTION
Revision #3077.188.62 Mon 2013-06-24 10:42:40 +0530
Revision #3077.188.61 Fri 2013-06-21 14:18:01 +0200
Bug#16945503 ADDRESSSANITIZER BUG IN SYS_VARS Sys_var_keycache inherits from some variant of Sys_var_integer
Revision #3077.188.60 [merge] Wed 2013-06-19 14:55:46 +0530
Bug#11829813 UNUSED MUTEX COMMIT_THREADS_M
Revision #2661.848.47 Wed 2013-06-19 14:43:15 +0530
Bug#11829813 UNUSED MUTEX COMMIT_THREADS_M
Revision #3077.188.59 Tue 2013-06-18 17:12:28 +0300
Fix Bug#16907783 5.5 STILL CRASHES IN DICT_UPDATE_STATISTICS WITH CONCURRENT DDL AND I_S QUERIES
Revision #3077.188.58 [merge] Tue 2013-06-18 15:49:13 +0530
Revision #2661.848.46 Tue 2013-06-18 15:48:00 +0530
Revision #3077.188.57 Tue 2013-06-18 10:20:30 +0530
Revision #3077.188.56 Mon 2013-06-17 10:49:53 +0800
Revision #3077.188.55 Fri 2013-06-14 13:33:37 -0500
Bug#16914007-INNODB: CHECK TABLE SHOULD MARK AN INDEX AS CORRUPTED IF IT HAS A WRONG COUNT
Revision #3077.188.54 Fri 2013-06-14 16:38:27 +0200
Bug#14834378 ADDRESSSANITIZER BUG IN FILENAME_TO_TABLENAME Backport to 5.5
Revision #3077.188.53 Fri 2013-06-14 10:52:23 +0200
Bug#16729109: FIX COMPILATION WARNINGS WITH GCC 4.8 Backport to 5.5 (external Bug#69407 Build warnings with mysql)
Revision #3077.188.52 [merge] Fri 2013-06-14 16:55:37 +0530
Revision #2661.848.45 Fri 2013-06-14 16:44:49 +0530
Revision #3077.188.51 [merge] Fri 2013-06-14 11:28:29 +0530
Bug#13548704 ALGORITHM USED FOR DROPPING PARTITIONED TABLE CAN LEAD TO INCONSISTENCY [Merge from 5.1]
Revision #2661.848.44 Fri 2013-06-14 11:22:05 +0530
Bug#13548704 ALGORITHM USED FOR DROPPING PARTITIONED TABLE CAN LEAD TO INCONSISTENCY
Revision #3077.188.50 Thu 2013-06-13 11:14:13 +0530
Bug #16417635 INNODB FAILS TO MERGE UNDER-FILLED PAGES DEPENDING ON DELETION ORDER
Revision #3077.188.49 Wed 2013-06-12 09:35:33 +0200
Bug #14227431: CHARACTER SET MISMATCH WHEN ALTERING FOREIGN KEYS CAN LEAD TO MISSING TABLES
Revision #3077.188.48 Wed 2013-06-12 12:00:44 +0530
Revision #3077.188.47 Mon 2013-06-10 22:29:41 +0200
Fixing the bug 16919882 - WRONG FSF ADDRESS IN LICENSES HEADERS
Revision #3077.188.46 [merge] Tue 2013-06-11 01:20:25 +0530
Upmerging the changes from 5.1 for the bug 16919882 - WRONG FSF ADDRESS IN LICENSES HEADERS
Revision #2661.848.43 Tue 2013-06-11 01:13:07 +0530
Bug 16919882 - WRONG FSF ADDRESS IN LICENSES HEADERS
Revision #3077.188.45 Fri 2013-06-07 21:34:34 +0200
Bug #16917425 -DBUILD_CONFIG=MYSQL_RELEASE -DWITH_DEBUG=ON FAILS 4 AND SKIPS 27 MTR TESTS
Revision #3077.188.44 Fri 2013-06-07 19:29:56 +0530
Bug #16917425 -DBUILD_CONFIG=MYSQL_RELEASE -DWITH_DEBUG=ON FAILS 4 AND SKIPS 27 MTR TESTS
Revision #3077.188.43 [merge] Thu 2013-06-06 15:47:55 +0200
Null merging the changes of 5.1 branch
Revision #2661.848.42 [merge] Tue 2013-06-04 18:17:58 +0200
Merge from mysql-5.1.70-release
Mon 2013-05-13 15:26:11 +0200
Mon 2013-05-13 15:22:49 +0200
Merging the changes for build failures in windows.
Fri 2013-05-10 15:27:03 +0200
Merging the changes which fixes the build issue for Windows Builds. Description: Fixing a build issue. The function innobase_convert_to_system_charset() is included only in the builtin InnoDB, and it is missed in InnoDB plugin. Adding this function in InnoDB plugin as well.
Tue 2013-05-07 09:14:51 +0200
Updated spec file to ignore upgrade error message
Tue 2013-05-07 08:10:09 +0200
Merging the changes from 5.1 branch to release branch. Includes bug fixes for: Bug #16722314 FOREIGN KEY ID MODIFIED DURING EXPORT Bug #16754901 PARS_INFO_FREE NOT CALLED IN DICT_CREATE_ADD_FOREIGN_TO_DICTIONARY
Revision #3077.188.42 [merge] Wed 2013-06-05 14:17:01 +0200
Merge from mysql-5.5.32-release
Revision #3077.188.41 Mon 2013-06-03 16:34:43 +0530
BUG #13619394 - MAKE TEST FAILS ON MY_VSNPRINTF
Revision #3077.188.40 Wed 2013-05-29 20:09:45 +0530
Fix to remove unreferenced components
Revision #3077.188.39 Fri 2013-05-24 18:17:36 +0200
4371 Maitrayi Sabaratnam 2013-05-23 Bug#13116514 - CREATE LOGFILE GROUP INITIAL_SIZE & UNDO_BUFFER_SIZE FAILS
Revision #3077.188.38 Fri 2013-05-24 13:58:42 +0300
Bug#16859867 INNODB_BUG14529666 FAILS SPORADICALLY IN VALGRIND
Revision #3077.188.37 [merge] Fri 2013-05-24 14:35:00 +0530
Bug#16765278 DELETE SQL_LOAD_MB* FILE (TEMP FILE) CREATED BY BINLOG_KILLED_SIMULATE.TEST Merging fix from mysql-5.1
Revision #2661.848.41 Fri 2013-05-24 14:25:00 +0530
Bug#16765278 DELETE SQL_LOAD_MB* FILE (TEMP FILE) CREATED BY BINLOG_KILLED_SIMULATE.TEST
Revision #3077.188.36 [merge] Thu 2013-05-23 15:02:33 +0530
Null merge from 5.1 to 5.5
Revision #2661.848.40 Thu 2013-05-23 15:00:31 +0530
Bug #16119355: PREPARED STATEMENT: READ OF FREED MEMORY WITH STRING CONVERSION FUNCTIONS
Revision #3077.188.35 [merge] Thu 2013-05-23 11:06:34 +0530
Merge from 5.5 to 5.6
Revision #2661.848.39 Wed 2013-05-22 14:36:43 +0530
Bug#11766191:INVALID MEMORY READ IN DO_DIV_MOD WITH DOUBLY ASSIGNED VARIABLES Bug#12608543: CRASHES WITH DECIMALS AND STATEMENT NEEDS TO BE REPREPARED ERRORS
Revision #3077.188.34 Mon 2013-05-20 14:00:40 +0530
Revision #3077.188.33 Sun 2013-05-19 23:38:06 +0530
Bug#16194302: SUPPORT FOR FLOATING-POINT SYSTEM VARIABLES USING THE PLUGIN INTERFACE.
Revision #3077.188.32 Sat 2013-05-18 10:20:56 +0530
Bug #12762377 FOREIGN KEYS NOT CONSTRUCTED WHEN APOSTROPHES ARE ESCAPED WITH BACKSLASH
Revision #3077.188.31 Fri 2013-05-17 18:54:36 +0530
Bug#14236170 MYSQLDUMP 5.5.25 CLIENT FAILS TO DUMP MYSQL DB FROM REMOTE 5.0.96 SERVER
Revision #3077.188.30 Fri 2013-05-17 08:00:38 +0530
Revision #3077.188.29 Thu 2013-05-16 18:14:25 +0530
BUG #16813006 - UNIT TEST FOR MY_VSNPRINTF FAIL FOR NON GNU COMPILER
Revision #3077.188.28 Thu 2013-05-16 11:02:39 +0200
Bug#16447483: PARTITION PRUNING IS NOT CORRECT FOR RANGE COLUMNS
Revision #3077.188.27 Thu 2013-05-16 16:56:02 +0530
Fixing a compiler warning issue. At the end of the function ibuf_insert_to_index_page_low() add a DBUG_RETURN(NULL).
Revision #3077.188.26 [merge] Thu 2013-05-16 14:34:06 +0530
Bug 16813007 5.1 => 5.5 null
Revision #2661.848.38 Thu 2013-05-16 14:32:09 +0530
Bug #16813007 - MTR IS NOT TAKING MYSQLTEST CLIENT USING THE ENV VARIABLE MYSQL_TEST
Revision #3077.188.25 [merge] Thu 2013-05-16 14:19:57 +0530
Bug 16813007 5.1 => 5.5
Revision #2661.851.1 Thu 2013-05-16 14:18:04 +0530
Bug #16813007 - MTR IS NOT TAKING MYSQLTEST CLIENT USING THE ENV VARIABLE MYSQL_TEST
Revision #3077.188.24 [merge] Thu 2013-05-16 14:05:51 +0530
Null merge from mysql-5.1 to mysql-5.5
Revision #2661.848.37 Thu 2013-05-16 14:05:05 +0530
Bug #16806366 BOGUS CALL TO LOCK_REC_RESTORE_FROM_PAGE_INFIMUM IN INSERT BUFFER MERGE
Revision #3077.188.23 [merge] Thu 2013-05-16 13:58:26 +0530
Merge from mysql-5.1 to mysql-5.5
Revision #2661.850.1 Thu 2013-05-16 10:26:09 +0530
Bug #16806366 BOGUS CALL TO LOCK_REC_RESTORE_FROM_PAGE_INFIMUM IN INSERT BUFFER MERGE
Revision #3077.188.22 [merge] Thu 2013-05-16 09:01:11 +0200
Merge from mysql-5.1 to mysql-5.5
Revision #2661.848.36 Thu 2013-05-16 08:09:48 +0200
Bug#16807394: PREVENT NEW ERROR MESSAGES FROM BEING ADDED TO 5.5
Revision #3077.188.21 Thu 2013-05-16 13:34:50 +0800
Revision #3077.188.20 Thu 2013-05-16 10:01:06 +0530
Bug #16411457 MASTER THREAD CANNOT EXIT FLUSH_LOOP WHEN INNODB_FAST_SHUTDOWN IS 2
Revision #3077.188.19 [merge] Wed 2013-05-15 22:50:44 +0300
Merge mysql-5.1 to mysql-5.5.
Revision #2661.848.35 Wed 2013-05-15 22:40:29 +0300
Bug#16736929 PAGE_ZIP_DECOMPRESS() FAILS ON EMPTY RECORD
Revision #3077.188.18 Wed 2013-05-15 10:47:19 -0400
Bug#16622478 INNODB'S THREAD CONCURRENCY TICKETS MIGHT BE RELEASED AFTER A ROW IS READ
Revision #3077.188.17 Wed 2013-05-15 07:59:01 +0200
Revision #3077.188.16 Tue 2013-05-14 22:52:42 +0530
Bug#16607258 :Linker Errors Due To Inclusion Of An Implementation File In log_event.h
Revision #3077.188.15 Mon 2013-05-13 22:05:56 +0800
Bug#14529666 INNODB_BUFFER_PAGE DOES NOT MARK CHANGE BUFFER PAGES APPROPRIATELY
Revision #3077.188.14 Mon 2013-05-13 17:15:25 +0530
Bug#12328597 - MULTIPLE COUNT(DISTINCT) IN SAME SELECT FALSE WITH COMPOSITE KEY COLUMNS
Revision #3077.188.13 [merge] Mon 2013-05-13 12:27:33 +0530
Null merge from mysql-5.1 to mysql-5.5
Revision #2661.848.34 Mon 2013-05-13 12:01:17 +0530
Revision #3077.188.12 [merge] Sun 2013-05-12 19:45:42 +0530
Merge from mysql-5.1 to mysql-5.5
Revision #2661.848.33 Sun 2013-05-12 19:41:25 +0530
Fixing a build issue. In InnoDB plugin, the function innobase_convert_to_filename_charset() was by mistake kept within the conditional compilation of UNIV_COMPILE_TEST_FUNCS. Now placing the function out of UNIV_COMPILE_TEST_FUNCS. Also, removed the unnecessary log message (as in 5.6+).
Revision #3077.188.11 [merge] Fri 2013-05-10 19:21:40 +0530
Null merge from 5.1 to 5.5
Revision #2661.848.32 Fri 2013-05-10 19:18:21 +0530
Bug#16119355:PREPARED STATEMENT: READ OF FREED MEMORY WITH STRING CONVERSION FUNCTIONS
Revision #3077.188.10 [merge] Fri 2013-05-10 15:38:25 +0530
Merge from mysql-5.1 to mysql-5.5
Revision #2661.848.31 Fri 2013-05-10 15:35:40 +0530
Fixing a build issue. The function innobase_convert_to_system_charset() is included only in the builtin InnoDB, and it is missed in InnoDB plugin. Adding this function in InnoDB plugin as well.
Revision #3077.188.9 Thu 2013-05-09 14:01:51 +0530
Revision #3077.188.8 Wed 2013-05-08 12:52:12 +0200
Bug#16779374: NEW ERROR MESSAGE ADDED TO 5.5 AFTER 5.6 GA - REUSING NUMBER ALREADY USED BY 5.6
Revision #3077.188.7 [merge] Tue 2013-05-07 18:00:00 +0530
Merge from 5.1 to 5.5
Revision #2661.848.30 Tue 2013-05-07 16:08:48 +0530
Bug #16119355: PREPARED STATEMENT: READ OF FREED MEMORY WITH STRING CONVERSION FUNCTIONS
Revision #3077.188.6 [merge] Tue 2013-05-07 13:14:01 +0400
5.1 -> 5.5 merge
Revision #2661.848.29 Tue 2013-05-07 13:10:58 +0400
Bug#16095534 CRASH: PREPARED STATEMENT CRASHES IN ITEM_BOOL_FUNC2::FIX_LENGTH_AND_DEC The problem happened due to broken left expression in Item_in_optimizer object. In case of the bug left expression is runtime created Item_outer_ref item which is deleted at the end of the statement and one of Item_in_optimizer arguments becomes bad when re-executed. The fix is to use real_item() instead of original left expression. Note: It feels a bit weird that after preparing, the field is directly part of the generated Item_func_eq, whereas in execution it is replaced with an Item_outer_ref wrapper object.
Revision #3077.188.5 Tue 2013-05-07 13:30:25 +0530
Bug#16513588:"PREPARE_COMMIT_MUTEX" IS NOT FREED DURING TRANSACTION ROLLBACK
Revision #3077.188.4 [merge] Mon 2013-05-06 19:57:49 +0530
Merge from mysql-5.1 to mysql-5.5
Revision #2661.848.28 Mon 2013-05-06 16:28:56 +0530
Bug #16722314 FOREIGN KEY ID MODIFIED DURING EXPORT Bug #16754901 PARS_INFO_FREE NOT CALLED IN DICT_CREATE_ADD_FOREIGN_TO_DICTIONARY
Revision #3077.188.3 Mon 2013-05-06 15:01:57 +0200
Bug#16757869: INNODB: POSSIBLE REGRESSION IN 5.5.31, BUG#16004999
Revision #3077.188.2 [merge] Mon 2013-05-06 10:56:48 +0200
Empty version change upmerge
Revision #2661.848.27 Mon 2013-05-06 10:25:03 +0200
Raise version number after cloning 5.1.70
Revision #3077.188.1 Mon 2013-05-06 09:51:25 +0200
Raise version number after cloning 5.5.32
Revision #3413.42.1 [merge] Wed 2013-08-28 20:31:23 +0400
Automatic merge of MDEV-4836 fix into 5.5
Revision #3413.41.2 Mon 2013-08-26 21:38:04 +0400
Fix for MDEV-4836 fix: take into account situation where "notnull_col IS NULL" is not a direct child of the WHERE clause item, but rather is embedded inside Item_cond_and or Item_cond_or.
[merge] Mon 2013-08-26 16:31:58 +0400
Fix for : Merge with current 5.5
Fri 2013-08-23 16:32:56 +0400
: Wrong result on IS NULL (old documented hack stopped working) - When applying optimization introduced by , ignore the conditions that have form "datetime_not_null_col IS NULL".
Revision #2502.567.131 Thu 2013-08-29 21:02:42 -0700
Fixed bug MDEV-4971. The function propagate_new_equalities() did not updated properly the references to inherited multiple equalities.
Revision #2502.567.128 Mon 2013-08-26 12:55:58 -0700
Fixed bug MDEV-4944. The patch to fix MDEV-4418 turned out to be incorrect. At the substitution of single row tables in make_join_statistics() the used multiple equalities may change and references to the new multiple equalities must be updated. The function remove_eq_conds() takes care of it and it should be called right after the substitution of single row tables. Calling it after the call of make_join_statistics was a mistake.
Revision #2502.567.123 Tue 2013-08-20 17:08:03 +0300
Fix bug MDEV-4895 Valgrind warnings (Conditional jump or move depends on uninitialised value) in Field_datetime::get_date on GREATEST(..) IS NULL
Revision #2502.567.122 Mon 2013-08-19 14:24:48 -0700
Backported from maria-5.5 the fix in the patch for MDEV-4418 that had been discovered when merging the patch from 5.3 into 5.5.
Revision #3413.36.1 [merge] Sun 2013-08-18 19:58:51 -0700
Merge 5.3->5.5. In particular: Merged the patch for bug MDEV-4418 from 5.3 into 5.5. Fixed a bug in the patch that should be backported to 5.3.
Revision #2502.567.121 Fri 2013-08-16 22:01:47 -0700
Fixed bug MDEV-4418. After single row substitutions there might appear new equalities. They should be properly propagated to all AND/OR levels the WHERE condition. It's done now with an additional call of remove_eq_conds().
[merge] Thu 2013-08-15 16:59:20 -0700
Merge
Thu 2013-08-15 14:16:16 -0700
Fixed bug . This patch almost totally revised the patch for bug . The latter had too many defects. In particular, it did not propagate multiple equalities formed when merging a degenerate disjunct into underlying AND formula.
[merge] Thu 2013-08-15 14:04:20 -0700
Merge 5.2->5.3
[merge] Wed 2013-08-14 20:37:38 -0700
Merge 5.1->5.2
Revision #3413.34.2 Mon 2013-08-05 18:42:22 +0400
The test was non-deterministic while choosing an alternative storage engine
Revision #3413.34.1 Mon 2013-08-05 18:30:12 +0400
Deliberate change in behavior introduced along with the fix for MDEV-4310
Let _ma_record_pos() set SEARCH_PART_KEY when doing a search on a prefix of a [unique] key. Otherwise, _ma_search_pos() would find the first key equal to search key, and assume it is also the last one, which will make a wrong estimate of key's position.
Work around the problem with UNION's direct subselects not being visible.
Update test results ("Using temporary; Using filesort" are now always printed last in the Extra column)
This cset gets rid of memory leaks/crashes. Some result mismatches still remain.
Added a few asserts to catch similar errors.
Revision #3427.29.3 Tue 2013-02-12 14:37:08 +0400
SHOW EXPLAIN for MariaDB - Support [SHOW] EXPLAIN UPDATE (needs code cleanup).
Revision #3427.29.2 Tue 2013-02-12 08:24:48 +0400
EXPLAIN DELETE for MariaDB - Include the testcases in the backport.
Revision #3427.29.1 Tue 2013-02-12 08:20:14 +0400
EXPLAIN DELETE for MariaDB
Backported the code to 10.0-base
Removed incorrect assert
Revision #2502.565.53 Tue 2013-08-13 15:21:11 -0700
Fixed bug MDEV-4894. This a an old legacy performance bug. When a very selective range scan existed for the second table in a join, and, at the same time, there was another range condition depending on the fields of the first table, the optimizer chose a plan with 'Range checked for each record'. This plan was extremely inefficient in comparison with the regular selective range scan. As a matter of fact the range scan chosen for each record was the same as that selective range scan.
Revision #2502.565.52 Mon 2013-07-22 00:55:06 +0500
MDEV-4478 check mysql-5.5 changes in spatial.cc. not_enough_points() introduced to check if the spatial object is incorrect.
Revision #2502.566.52 Thu 2013-08-01 09:25:50 +0300
MDEV-4823: Server crashes in Item_func_not::fix_fields on creating a table with a virtual column using NOT
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL