arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

MariaDB 10.0.3 Changelog

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Nowarrow-up-right

Downloadarrow-up-right |Release Notes |Changelog |Overview of 10.0

Release date: 11 Jun 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.

  • Mon 2013-06-10 08:40:25 +0200

    • remove .THIS file

  • Sun 2013-06-09 15:17:28 +0200

    • Fedora18 MariaDB-connect-engine packages are incorrectly asserting ownership of /usr/lib and /usr/lib64

  • [merge] Sat 2013-06-08 01:16:00 +0400

    • Merge from 10.0-connect

    • Sat 2013-06-08 00:24:27 +0400

  • [merge] Thu 2013-06-06 21:32:29 +0200

    • 10.0-base merge (without InnoDB - all InnoDB changes were ignored)

    • [merge] Thu 2013-06-06 17:51:28 +0200

  • 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)

  • [merge] Tue 2013-05-28 16:35:52 +0200

    • merge compile fix 10.0-base -> 10.0

    • Tue 2013-05-28 16:35:05 +0200

  • [merge] Tue 2013-05-28 15:46:32 +0200

    • Merge 10.0-base -> 10.0

    • [merge] Tue 2013-05-28 15:39:56 +0200

  • Tue 2013-05-28 13:32:39 +0400

    • : 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.

  • Tue 2013-05-28 12:38:22 +0400

    • : 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.

  • Thu 2013-05-23 14:52:48 +0200

    • : Failing DBUG_ASSERT() in SELECT SLEEP(), with threadpool.

  • Mon 2013-05-20 08:37:03 +0400

    • : Mapping between Cassandra blob (BytesType) and MySQL BLOB does not work - Allow SQL blobs in the data mapping.

  • Mon 2013-05-20 08:06:34 +0400

    • Update test results.

  • [merge] Fri 2013-05-03 12:10:16 +0200

    • Merge 10.0-base -> 10.0

    • Fri 2013-05-03 11:27:29 +0200

  • [merge] Mon 2013-04-29 12:03:54 +0200

    • Merge 10.0-base -> 10.0

    • Mon 2013-04-29 10:57:48 +0200

  • Sun 2013-04-28 10:18:31 +0400

    • Fixing that ODBC detection always failed on Linux because

  • 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.

  • 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).

  • [merge] Mon 2013-04-22 20:55:22 -0700

    • Merge 10.0-base -> 10.0

    • [merge] Mon 2013-04-22 07:40:54 -0700

circle-info

Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

This page is licensed: CC BY-SA / Gnu FDL

Fixing a few compiler warnings
  • Revision #3746.1.44arrow-up-right Wed 2013-06-05 00:46:06 +0200 *

    • Change CRLF line endings to LF

  • Revision #3746.1.43arrow-up-right Tue 2013-06-04 17:18:33 +0200 *

    • Adding parallelism to the TBL table type

  • Revision #3746.1.42arrow-up-right Mon 2013-06-03 14:43:47 +0200

    • compiler warnings

  • Revision #3746.1.41arrow-up-right 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).

  • Revision #3746.1.40arrow-up-right Tue 2013-05-28 21:06:15 +0200 *

    • Fix crash when a null qrp is returned for OCCUR tables in connect_assisted_discovery

  • Revision #3746.1.39arrow-up-right Tue 2013-05-28 17:22:38 +0200 *

    • Extending connect_assisted_discovery column automatic definition to OCCUR and PIVOT table types.

  • Revision #3746.1.38arrow-up-right Tue 2013-05-28 13:11:45 +0400

    • Recording test results forgotten in the commit adding thd_timezone_service.

  • Revision #3746.1.37arrow-up-right [merge] Mon 2013-05-27 17:51:42 +0400

    • Merging with the latest 10.0

  • Revision #3746.1.36arrow-up-right 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.

  • Revision #3746.1.35arrow-up-right Mon 2013-05-27 12:42:39 +0400

    • Fixing ABI template, to take into account the latest change in the thd_time_zone_service.

  • Revision #3746.1.34arrow-up-right Mon 2013-05-27 12:38:15 +0400

    • Fixing ABI template, to take into account the latest change in the thd_time_zone_service.

  • Revision #3746.1.33arrow-up-right Mon 2013-05-27 00:17:04 +0200 *

    • Fix Windows compile error

  • Revision #3746.1.32arrow-up-right Fri 2013-05-24 19:09:59 +0400

    • Adding the timezone plugin service, to convert between MYSQL_TIME and my_time_t and back.

  • Revision #3746.1.31arrow-up-right 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.

  • Revision #3746.1.30arrow-up-right Fri 2013-05-24 15:21:06 +0400

    • Splitting SQLite3 tests into two parts:

  • Revision #3746.1.29arrow-up-right Fri 2013-05-24 11:31:43 +0400

    • Removing more cases of direct use of thd.

  • Revision #3746.1.28arrow-up-right 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

  • Revision #3746.1.27arrow-up-right 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.

  • Revision #3746.1.26arrow-up-right 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.

  • Revision #3746.1.25arrow-up-right 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

  • Revision #3746.1.24arrow-up-right Tue 2013-05-21 18:29:10 +0400

    • mtr --suite=connect --embedded tests did not work for two reasons:

  • Revision #3746.1.23arrow-up-right Mon 2013-05-20 18:17:09 +0200 *

    • Correct misplaced parenthesis in last change

  • Revision #3746.1.22arrow-up-right Mon 2013-05-20 13:12:34 +0200 *

    • Save and restore srcdef when getting a sub-table (could stay in cache)

  • Revision #3746.1.21arrow-up-right Sun 2013-05-19 20:16:04 +0200 *

    • Removing unused copy file

  • Revision #3746.1.20arrow-up-right [merge] Sun 2013-05-19 19:53:38 +0200 *

    • Commit merged and resolve

    • Revision #3746.3.4arrow-up-right Mon 2013-05-13 16:48:03 +0400

      • Fixing warnings (mostly "no previous declaration")

    • Mon 2013-05-13 15:57:49 +0400

      • Fixing compiler warnings ("no previous declaration for ...")

    • Mon 2013-05-13 15:23:24 +0400

      • Fixing a few "no previous declaration" warnings

    • Mon 2013-05-13 14:59:59 +0400

      • Fixing a few compilation warnings ("no previous declaration for XXX")

  • Revision #3746.1.19arrow-up-right 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.

  • Revision #3746.1.18arrow-up-right [merge] Mon 2013-05-13 12:25:12 +0200 *

    • Commit merged changes

    • Revision #3746.2.2arrow-up-right [merge] Mon 2013-05-13 13:36:34 +0400

      • Merge from maria-10.0

    • Mon 2013-05-13 13:35:56 +0400

      • Enabling --suite=connect by default

  • Revision #3746.1.17arrow-up-right Mon 2013-05-13 12:20:08 +0200 *

    • Code cleaning. Eliminating unused code, functions, and variables.

  • Revision #3746.1.16arrow-up-right Mon 2013-05-13 11:37:34 +0200 *

    • fix use of uninitialized variable (colp)

  • Revision #3746.1.15arrow-up-right Mon 2013-05-13 10:37:35 +0200 *

    • Set tdbp to NULL when ignored

  • Revision #3746.1.14arrow-up-right Sun 2013-05-12 18:37:53 +0200 *

    • Changing mode from +x to -x

  • Revision #3746.1.13arrow-up-right Sun 2013-05-12 18:14:03 +0200 *

    • Code cleaning. modified: storage/connect/connect.cc storage/connect/tabutil.h

  • Revision #3746.1.12arrow-up-right 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.

  • Revision #3746.1.11arrow-up-right Sat 2013-05-11 13:21:15 +0200 *

    • Added a test case for PIVOT tables

  • Revision #3746.1.10arrow-up-right Fri 2013-05-10 23:05:16 +0200 *

    • Add pivot table files and support

  • Revision #3746.1.9arrow-up-right Fri 2013-05-10 20:22:21 +0200 *

    • Added table type PIVOT

  • Revision #3746.1.8arrow-up-right Thu 2013-05-09 16:16:45 +0200 *

    • Fix inverted test on am in MYSQLDEF::DefineAM

  • Revision #3746.1.7arrow-up-right Sun 2013-05-05 12:45:26 +0200 *

    • General code cleaning, eliminating a few potential bugs

  • Revision #3746.1.6arrow-up-right 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)

  • Revision #3746.1.5arrow-up-right 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.

  • Revision #3746.1.4arrow-up-right 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)

  • Revision #3746.1.3arrow-up-right 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.

  • Revision #3746.1.2arrow-up-right Mon 2013-04-29 17:47:23 +0200 *

    • Fix a bug causing a crash when using OEM tables based on BIN tables.

  • Revision #3746.1.1arrow-up-right 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

  • 5.5 merge
  • Revision #3413.21.242arrow-up-right Sat 2013-06-01 21:33:26 +0200

    • Fix a compile warning on NetBSD

  • Revision #3413.21.241arrow-up-right Sat 2013-06-01 21:30:33 +0200

    • MDEV-4607arrow-up-right : libreadline-related compilation problems on NetBSD.

  • Revision #3413.21.240arrow-up-right Thu 2013-05-30 08:23:49 +0300

    • MDEV-4520arrow-up-right: Assertion `0' fails in Query_cache::end_of_result on concurrent drop event and event executio

  • Revision #3413.21.239arrow-up-right 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

  • Revision #3413.21.238arrow-up-right Thu 2013-05-23 17:05:31 +0300

    • MDEV-4520arrow-up-right: Assertion `0' fails in Query_cache::end_of_result on concurrent drop event and event execution

  • Revision #3413.21.237arrow-up-right Wed 2013-05-22 16:44:44 +0200

    • MDEV-4548arrow-up-right - compile sphinx.so/dll and include into packages

  • Revision #3413.21.236arrow-up-right Mon 2013-05-27 16:35:42 +0200

    • MDEV-4553arrow-up-right - Fixes for compilation under NetBSD.

  • Revision #3413.21.235arrow-up-right Fri 2013-05-24 14:33:04 +0200

    • MDEV-4516arrow-up-right SELECT from I_S.QUERY_CACHE_INFO produces ER_UNKNOWN_ERROR when query cache size is 0

  • Revision #3413.21.234arrow-up-right Tue 2013-05-21 18:56:35 +0200

    • fix for compiled-in FederatedX

  • Revision #3413.21.233arrow-up-right Tue 2013-05-21 13:03:37 +0200

    • MDEV-388arrow-up-right Creating a federated table with a non-existing server returns a random error code (part 2)

  • Revision #3413.21.232arrow-up-right [merge] Tue 2013-05-21 09:43:34 +0200

    • 5.3 merge

    • Revision #2502.567.103arrow-up-right Tue 2013-05-21 09:42:10 +0200

      • fixes for buildbot

  • Revision #3413.21.231arrow-up-right Mon 2013-05-20 23:58:44 +0200

    • MDEV-388arrow-up-right Creating a federated table with a non-existing server returns a random error code

  • Revision #3413.21.230arrow-up-right Mon 2013-05-20 13:41:03 +0200

    • increase MAX_HA (number of simultaneously installed storage engines) to 64

  • Revision #3413.21.229arrow-up-right [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

    • Revision #2502.567.102arrow-up-right [merge] Mon 2013-05-20 11:13:07 +0200

      • 5.2 merge

      • [merge] Mon 2013-05-20 10:53:04 +0200

        • 5.1 merge

        • Sat 2013-05-11 20:23:57 +0300

      • Sun 2013-05-19 16:38:56 +0200

        • - update MSI to include HeidiSQL 8.0

      • Sun 2013-05-19 16:22:33 +0200

        • Fix cpack error - safe_process.pl does not exist anymore.

      • Wed 2013-05-08 14:32:32 +0200

        • mysqld gets SIGFPE when mysql.user table is empty

    • Fri 2013-05-03 16:07:13 +0300

      • : Fix agregate function resolution in derived tables (no name resolution over a derived table border)

    • [merge] Sun 2013-05-05 05:32:55 +0400

      • Merge

  • Revision #3413.21.228arrow-up-right Sun 2013-05-19 17:42:30 +0200

    • remove start menu shortcut to upgrade wizard

  • Revision #3413.21.227arrow-up-right Sun 2013-05-19 17:41:22 +0200

    • MDEV-4544arrow-up-right : Update MSI installer to use latest HeidiSQL 8.0

  • Revision #3413.21.226arrow-up-right Fri 2013-05-17 10:16:56 +0400

    • Bug#MDEV-4518arrow-up-right Server crashes in is_white_space when it's run with query cache, charset ucs2 and collation ucs2_unicode_ci

  • Revision #3413.21.225arrow-up-right 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

  • Revision #3413.21.224arrow-up-right Wed 2013-05-15 02:36:37 +0500

    • MDEV-4266arrow-up-right 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

  • Revision #3413.21.223arrow-up-right Wed 2013-05-15 02:33:29 +0500

    • MDEV-4521arrow-up-right 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.

  • Revision #3413.21.222arrow-up-right Tue 2013-05-14 18:32:16 +0300

    • When one does 'REPAIR TABLE', update uuid() to the current system

  • Revision #3413.21.221arrow-up-right Tue 2013-05-14 14:49:52 +0200

    • Fix test failure in plugins.unix_socket when running tests as user root.

  • Revision #3413.21.220arrow-up-right Mon 2013-05-13 16:11:39 +0200

    • MDEV-4514arrow-up-right After increasing user name length mysql.db is reported broken and event scheduler does not start

  • Revision #3413.21.219arrow-up-right Mon 2013-05-13 15:49:48 +0200

    • MDEV-4505arrow-up-right Buffer overrun when processing --log-bin parameter without file name

  • Revision #3413.21.218arrow-up-right Mon 2013-05-13 15:49:27 +0200

    • MDEV-4199arrow-up-right Installing postfix on CentOS 5.9 requires MariaDB-server

  • Revision #3413.21.217arrow-up-right Mon 2013-05-13 15:46:58 +0200

    • fix test cases

  • Revision #3413.21.216arrow-up-right Mon 2013-05-13 00:43:46 +0300

    • Fixed MDEV-4291arrow-up-right: Assertion `trid >= info->s->state.create_trid' failure or data corruption (key points to record outside datafile) on INSERT into an Aria table.

  • Revision #3413.21.215arrow-up-right Sun 2013-05-12 11:29:16 +0300

    • MDEV-3999arrow-up-right: Valgrind errors 'invalid write' or assorted server crashes on concurrent flow with partitioned Aria tables MDEV-3989arrow-up-right: Server crashes on import from MariaDB mysqldump export with partitioned Aria table.

  • Revision #3413.21.214arrow-up-right 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

  • Revision #3413.21.213arrow-up-right Sat 2013-05-11 12:20:21 +0300

    • MDEV-4231arrow-up-right: Possible bug in function _ma_apply_undo_row_insert() Added comment to clearify the code.

  • Revision #3413.21.212arrow-up-right Thu 2013-05-09 23:25:57 +0200

    • Fix compile error

  • Revision #3413.21.211arrow-up-right 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.

  • Revision #3413.21.210arrow-up-right Wed 2013-05-08 20:37:17 +0200

    • MDEV-4206arrow-up-right : log all slow statements (do not use filters), if log_slow_filter is empty.

  • Revision #3413.21.209arrow-up-right Wed 2013-05-08 13:36:17 +0400

    • The bug MDEV-4489arrow-up-right "Replication of big5, cp932, gbk, sjis strings makes wrong values on slave" has been fixed.

  • Revision #3413.21.208arrow-up-right [merge] Wed 2013-05-08 10:12:21 +0200

    • Merge with XtraDB as of Percona-Server-5.5.30-rel30.2

    • Revision #0.12.62arrow-up-right Wed 2013-05-08 09:52:54 +0200

      • Percona-Server-5.5.30-rel30.2.tar.gz

  • Revision #3413.21.207arrow-up-right Tue 2013-05-07 18:28:36 +0200

    • centos5 gcc 4.1 asm bug

  • Revision #3413.21.206arrow-up-right Tue 2013-05-07 18:26:22 +0200

    • Compilation warnings. openssl compilation problem.

  • Revision #3413.21.205arrow-up-right [merge] Tue 2013-05-07 13:05:09 +0200

    • mysql-5.5.31 merge

    • Revision #3077.184.3arrow-up-right [merge] Thu 2013-01-10 10:11:53 +1100

      • Merge from mysql-5.1 to mysql-5.5.

      • Thu 2013-01-10 10:01:50 +1100

        • Bug#13997024 SEGV IN SYNC_ARRAY_CELL_PRINT PRINTING OUT LONG SEMAPHORE WAIT DATA

  • Revision #3413.21.204arrow-up-right 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).

  • Revision #3413.21.203arrow-up-right [merge] Sun 2013-05-05 05:38:09 +0400

    • MDEV-4482arrow-up-right fix null-merged to 5.5

    • Revision #3413.31.1arrow-up-right [merge] Sun 2013-05-05 05:29:33 +0400

      • Merge

      • Sun 2013-05-05 05:27:02 +0400

        • : main.windows test fails in buildbot with result mismatch - Rollback an earlier patch (was pushed into 5.3 instead of 5.5)

  • Revision #3413.21.202arrow-up-right [merge] Sat 2013-05-04 21:56:45 -0700

    • Merge 5.3->5.5

    • Revision #2502.567.99arrow-up-right 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.

    • 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.

    • Mon 2013-04-29 20:31:40 -0700

      • Fixed bug . This bug was the result of incompleteness of the patch for bug . 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 #3413.21.201arrow-up-right Sat 2013-05-04 20:42:43 +0400

    • MDEV-4071arrow-up-right: 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().

  • Revision #3413.21.200arrow-up-right Sat 2013-05-04 21:02:07 +0400

    • MDEV-389arrow-up-right: Wrong result (missing row) with semijoin, join_cache_level>4 ... - Added testcase

  • Revision #3413.21.199arrow-up-right Sat 2013-05-04 13:05:24 +0400

    • Update testcase result

  • Revision #3413.21.198arrow-up-right Sat 2013-05-04 01:08:20 +0400

    • MDEV-4270arrow-up-right: crash in fix_semijoin_strategies_for_picked_join_order - Added testcase

  • Revision #3413.21.197arrow-up-right Sat 2013-05-04 00:56:50 +0400

    • MDEV-621arrow-up-right: Bug #693329arrow-up-right - 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.

  • Revision #3413.21.196arrow-up-right Fri 2013-05-03 00:10:43 +0400

    • MDEV-4465arrow-up-right: 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.

  • Revision #3413.21.195arrow-up-right Tue 2013-04-30 00:29:47 +0200

    • MDEV-4458arrow-up-right - Windows installer does not launch upgrade wizard anymore, even if there are upgradable instances (i.e windows service of lower MariaDB/MySQL version)

  • Revision #3413.21.194arrow-up-right Sun 2013-04-28 14:28:46 +0200

    • fix test on Windows

  • Revision #3413.21.193arrow-up-right Sat 2013-04-27 23:28:48 -0700

    • Fixed bug MDEV-4340arrow-up-right. 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.

  • Revision #3413.21.192arrow-up-right Thu 2013-04-25 15:11:59 +0200

    • Fix build on Windows

  • Revision #3413.21.191arrow-up-right Thu 2013-04-25 13:16:35 +0200

    • Fix unsigned/signed conversion bug in event type during mysql_binlog_send().

  • Revision #3413.21.190arrow-up-right Mon 2013-04-22 16:22:39 +0200

    • MDEV-4396arrow-up-right: Fix sporadic failure of test innodb.innodb_bug14676111

  • Revision #3413.21.189arrow-up-right Fri 2013-04-19 12:50:16 +0200

    • MDEV-260arrow-up-right auditing table accesses

  • Revision #3413.21.188arrow-up-right Fri 2013-04-19 12:08:55 +0200

    • MDEV-4398arrow-up-right - 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)

  • Revision #3413.21.187arrow-up-right Thu 2013-04-18 22:17:29 +0200

    • MDEV-4332arrow-up-right Increase username length from 16 characters

  • Revision #3413.21.186arrow-up-right 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.

  • Revision #3427.1.217arrow-up-right Thu 2013-06-06 17:38:07 +0200

    • fix compile error

  • Revision #3427.1.216arrow-up-right Thu 2013-06-06 15:51:36 +0300

    • Fixed timing failure in myisam-metadata.test

  • Revision #3427.1.215arrow-up-right Wed 2013-06-05 15:32:44 +0200

    • Fix two small problems in previous push.

  • Revision #3427.1.214arrow-up-right Wed 2013-06-05 14:32:47 +0200

    • MDEV-26arrow-up-right: Global transaction ID.

  • Revision #3427.1.213arrow-up-right Mon 2013-06-03 07:41:38 +0200

    • MDEV-4605arrow-up-right: Failing to load GTID slave position from rpl.gtid_slave_pos

  • Revision #3427.1.212arrow-up-right Wed 2013-05-29 14:23:40 +0200

    • MDEV-4485arrow-up-right: Incorrect error handling in record_gtid().

  • Revision #3427.1.211arrow-up-right Wed 2013-05-29 11:41:25 +0200

    • MDEV-4485arrow-up-right: Master did not allow slave to connect from the very start (empty GTID pos) if GTIDs from other multi_source master was present

  • Fix type-typo which caused windows build failure.
    Merge 10.0-base -> 10.0
  • Revision #3427.1.209arrow-up-right Tue 2013-05-28 13:28:31 +0200

    • MDEV-4478arrow-up-right: Implement GTID "strict mode"

  • Revision #3427.1.208arrow-up-right Sat 2013-05-25 06:32:00 +0200

    • MDEV-4475arrow-up-right follow-up patch: Add forgotten initialisation of the padding for empty Gtid_List event

  • Revision #3427.1.207arrow-up-right Fri 2013-05-24 22:21:08 +0200

    • MDEV-4475arrow-up-right: Replication from MariaDB 10.0 to 5.5 does not work

  • Revision #3427.1.206arrow-up-right Wed 2013-05-22 17:36:48 +0200

    • MDEV-26arrow-up-right: Global transaction ID.

  • Revision #3427.1.205arrow-up-right Thu 2013-05-16 12:41:11 +0200

    • Fix race condition in binlog dump thread during server shutdown.

  • Revision #3427.1.204arrow-up-right Wed 2013-05-15 19:52:21 +0200

    • MDEV-26arrow-up-right: Global transaction ID.

  • Revision #3427.1.203arrow-up-right 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

  • Revision #3427.1.202arrow-up-right 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.

  • Revision #3427.1.201arrow-up-right Mon 2013-05-06 14:35:34 +0200

    • Fix big problem in previous push. (Relay log cleanup would nuke binlog state)

  • Revision #3427.1.200arrow-up-right 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.

  • MDEV-4473arrow-up-right: mysql_binlog_send() starts sending events from wrong GTID position in some master failover scenarios
  • Revision #3427.1.198arrow-up-right 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.

  • Revision #3427.1.197arrow-up-right Fri 2013-05-03 01:50:42 +0300

    • Fixed: MDEV-4352arrow-up-right; 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

  • MDEV-4446arrow-up-right: Incorrect handling of binlog checksum when searching for GTID start position in binlog
  • Revision #3427.1.195arrow-up-right Thu 2013-04-25 13:25:14 +0200

    • Fix more failures in buildbot.

  • Revision #3427.1.194arrow-up-right Wed 2013-04-24 13:05:40 +0200

    • Add missing check for thd->killed in mysql_binlog_send().

  • Merge from mwl253
  • Revision #3427.18.44arrow-up-right Mon 2013-04-22 12:18:46 +0300

    • Make test working on case insensitive file system

  • Revision #3427.1.192arrow-up-right [merge] Sun 2013-04-21 22:44:19 -0700

    • Merge mwl253 -> 10.0-base

    • Revision #3427.18.43arrow-up-right Mon 2013-04-22 06:46:26 +0300

      • Removed comparison of table names.

    • Sun 2013-04-21 22:12:57 +0300

      • decode_histogram fixed to show delta of the last value with maximum.

    • Sun 2013-04-21 21:39:01 +0300

      • Fix of the test suite.

    • Sat 2013-04-20 18:18:01 -0700

      • Changed a test case.

    • Sat 2013-04-20 23:30:21 +0300

      • A function to visualize histograms data.

    • [merge] Sat 2013-04-20 02:24:01 -0700

      • Merge. Fixed a wrong result from mysqld--help.test.

      • Fri 2013-04-19 19:35:13 +0300

    • Sat 2013-04-20 02:16:55 -0700

      • Fixed bug . 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.

    • Thu 2013-04-18 22:22:04 +0300

  • Revision #3761arrow-up-right
    Revision #3760arrow-up-right
    MDEV-4469arrow-up-right
    Revision #3759arrow-up-right
    Revision #3746.1.45arrow-up-right
    Revision #3758arrow-up-right
    Revision #3427.1.218arrow-up-right
    Revision #3757arrow-up-right
    Revision #3756arrow-up-right
    Revision #3427.1.210arrow-up-right
    Revision #3755arrow-up-right
    Revision #3752.1.1arrow-up-right
    Revision #3754arrow-up-right
    MDEV-4001arrow-up-right
    Revision #3753arrow-up-right
    MDEV-4443arrow-up-right
    Revision #3752arrow-up-right
    MDEV-4566arrow-up-right
    Revision #3751arrow-up-right
    MDEV-4000arrow-up-right
    Revision #3750arrow-up-right
    Revision #3749arrow-up-right
    Revision #3427.1.199arrow-up-right
    Revision #3748arrow-up-right
    Revision #3427.1.196arrow-up-right
    Revision #3747arrow-up-right
    Revision #3746arrow-up-right
    Revision #3745arrow-up-right
    Revision #3744arrow-up-right
    Revision #3427.1.193arrow-up-right
    subscribingarrow-up-right
    spinner
    Distributions which Include MariaDB
    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.

  • : fixed optimizer_selectivity_sampling_limit default value.

  • Fri 2013-04-19 18:59:46 +0300

    • : Fixed system variables tests.

  • Revision #3746.3.3arrow-up-right
    Revision #3746.3.2arrow-up-right
    Revision #3746.3.1arrow-up-right
    Revision #3746.2.1arrow-up-right
    Revision #2502.566.49arrow-up-right
    Revision #2502.565.49arrow-up-right
    Revision #2502.566.48arrow-up-right
    MDEV-4544arrow-up-right
    Revision #2502.566.47arrow-up-right
    Revision #2502.566.46arrow-up-right
    MDEV-4462arrow-up-right
    Revision #2502.567.101arrow-up-right
    MDEV-4290arrow-up-right
    Revision #2502.567.100arrow-up-right
    Revision #2661.844.2arrow-up-right
    Revision #2502.582.1arrow-up-right
    MDEV-4482arrow-up-right
    MDEV-4336arrow-up-right
    Revision #2502.567.98arrow-up-right
    Revision #2502.567.97arrow-up-right
    MDEV-4274arrow-up-right
    MDEV-4177arrow-up-right
    Revision #3427.18.42arrow-up-right
    Revision #3427.18.41arrow-up-right
    Revision #3427.18.40arrow-up-right
    Revision #3427.18.39arrow-up-right
    MDEV-4402arrow-up-right
    Revision #3427.18.38arrow-up-right
    Revision #3427.22.2arrow-up-right
    Revision #3427.18.37arrow-up-right
    MDEV-4406arrow-up-right
    Revision #3427.18.36arrow-up-right
    MDEV-4345arrow-up-right
    Revision #2502.565.48arrow-up-right
    Revision #2502.565.47arrow-up-right
    MDEV-4280arrow-up-right
    Revision #2502.565.46arrow-up-right
    MDEV-4326arrow-up-right
    MDEV-4345arrow-up-right
    Revision #3427.22.1arrow-up-right
    MDEV-4345arrow-up-right