MariaDB Enterprise Server and Cluster 5.5.40 Release Notes and Changelog

You are viewing an old version of this article. View the current version here.

Release date: 9 Dec, 2014

MariaDB Enterprise Server 5.5.40 Release Notes

This version of MariaDB Enterprise is built off MariaDB 5.5.40. In addition to the many fixes and improvements in 5.5.40, the following additional work has been done:

  • The release includes a fix for a serious bug in InnoDB and XtraDB that sometimes could cause a hard lock up of the server (MDEV-7026). This fix was backported from MariaDB 5.5.41.
  • MariaDB Enterprise 5.5.40 supports IBM’s POWER8 architecture. With this release there are now POWER8-compatible installation packages for Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, and Ubuntu 14.04.
  • MariaDB Enterprise now comes with something called Notification Services, which notify users whether new releases of MariaDB Enterprise include bug fixes or improvements for features that the user are using. To get your activation code & installation instruction, please contact our sales team.
  • The my.cnf configuration file has been updated to provide better general default values for running MariaDB Enterprise. The previous default values were in many cases outdated. This new mariadb-enterprise.cnf is included in the binary releases of MariaDB Enterprise available for download from our customer portal. On RPM-based and debian platforms it gets installed /etc/my.cnf.d/ and /etc/mysql/conf.d/ respectively. You’ll get the new mariadb-enterprise.cnf built right in - and can use it without any additional steps.
  • Plugins that are not yet GA-quality have been disabled and unloaded. Those which are at the “stable” or “gamma” maturity level will be immediately available for your installation - available to use. These features are fully supported as part of your subscription and you can call us with any issues. See the Pre Loaded & Supported Plugin list to get more details about each plugin status and to get the instructions on how to upload and enable the plugins not pre loaded by default. We’ll answer questions about these plugins as best as we can but they’re not supported.
  • A high-priority fix for CentOS 7 and Red Hat Enterprise Linux 7 packages was also backported from MariaDB 5.5.41 (MDEV-6886)
  • As always with MariaDB Enterprise, additional testing and checks have been done to ensure the highest quality.

MariaDB Enterprise on POWER8 Notes

The binaries and packages for MariaDB on POWER8 does not include the following storage engines:

On Red Hat Enterprise Linux 7 there exists a missing memory barrier bug that can cause MariaDB to crash. Until this bug is fixed in the kernel of the operating system it’s recommended to disable InnoDB’s use of native AIO by adding skip-innodb-use-native-aio into the [mysqld] section of the my.cnf configuration file.

MariaDB Enterprise Cluster 5.5.40 Release Notes

This version of MariaDB Enterprise is built off MariaDB Galera Cluster 5.5.40. In addition to the many fixes and improvements in 5.5.40, the following additional work has been done:

  • The release includes a fix for a serious bug in InnoDB and XtraDB that sometimes could cause a hard lock up of the server (MDEV-7026). This fix was backported from MariaDB 5.5.41.
  • MariaDB Enterprise Cluster comes with something called Notification Services, which notify users whether new releases of MariaDB Enterprise include bug fixes or improvements for features that the user are using. To get your activation code & installation instruction, please contact our sales team.
  • The my.cnf configuration file has been updated to provide better general default values for running MariaDB Enterprise. The previous default values were in many cases outdated. This new mariadb-enterprise.cnf is included in the binary releases of MariaDB Enterprise available for download from our customer portal. On RPM-based and debian platforms it gets installed /etc/my.cnf.d/ and /etc/mysql/conf.d/ respectively. You’ll get the new mariadb-enterprise.cnf built right in - and can use it without any additional steps.
  • Plugins that are not yet GA-quality have been disabled and unloaded. Those which are at the “stable” or “gamma” maturity level will be immediately available for your installation - available to use. These features are fully supported as part of your subscription and you can call us with any issues. See the Pre Loaded & Supported Plugin list to get more details about each plugin status and to get the instructions on how to upload and enable the plugins not pre loaded by default. We’ll answer questions about these plugins as best as we can but they’re not supported.
  • Also related to the plugins, the MariaDB Audit plugin is loaded by default.
  • A high-priority fix for CentOS 7 and Red Hat Enterprise Linux 7 packages was also backported from MariaDB 5.5.41 (MDEV-6886)
  • As always with MariaDB Enterprise Cluster, additional testing and checks have been done to ensure the highest quality.

MariaDB Enterprise Server 5.5.40 Changelog

In this version of MariaDB Enterprise, the following changes were made in the source tree:

  • commit 7fc044203e9ba353248e886a6d6511b9bd26adcb Date: Sun Nov 30 13:30:32 2014 +0100
    • update "make dist" to be git-aware
    • (backport from 10.1)
  • commit 6776c5b59a9eb2cdd9969c30f99699b0d19501fb Date: Wed Nov 26 15:00:07 2014 -0500
  • commit bfcddac6d0094587df06280ffb4f2fa722ffcbb6 Date: Fri Nov 21 15:23:18 2014 +0400
    • MDEV-7026 - Race in InnoDB/XtraDB mutex implementation can stall or hang the server
    • This is an addition to original patch. Added full memory barrier to ensure proper StoreLoad order between waiters and lock_word on PPC64.
  • commit 82a813e61b8abfe1b05d4cda0b31224b08ad4f60 Date: Wed Nov 19 13:56:46 2014 +0100
    • MDEV-7026: Race in InnoDB/XtraDB mutex implementation can stall or hang the server.
  • commit 03a9c30550a19b3b054ea79cb953672bcbf58095 Date: Sat Nov 1 11:47:02 2014 +0100
    • ME-30 My.cnf renewed
  • commit e203990016cf276ef9ee34535c8f9d3e0e7e85e6 Date: Sat Nov 1 11:45:42 2014 +0100
    • move federatedx to unsupported
  • commit 3ffed8ec6245241c42eee5eac062f0f5cb41e77c Date: Thu Oct 30 22:11:26 2014 +0100
    • include mariadb-enterprise.cnf in bintars
  • commit 9fff072f08298ce720009523e25d4a8e837b3ca6 Date: Thu Oct 30 22:09:22 2014 +0100
    • remove those crazy ancient exaple .cnf files from support-files
  • commit 2156d4b34a3baac32fb16398ab3a96b1e80cfc37 Date: Thu Oct 30 20:49:40 2014 +0100
    • fixes for debian
  • commit a1d89153733ad77a98178a030eeac82ec1dd103b Date: Thu Oct 30 15:45:59 2014 +0100
    • ME-27 my.cnf changes
      • move MDBE config from my.cnf to mariadb-enterprise.cnf
      • enable secure auth (disable mysql_old_password)
      • use plugin-maturity=gamma
  • commit 6d28fda19d8f76bb3ff1d07227cc9cb1cd242eaf Date: Thu Oct 30 14:50:05 2014 +0100
    • ME-3 ME-4 ME-5 ME-6 ME-7 backport from 10.0e
  • commit 2c47000c19d8b3a3269f1908454bb002e2ee90dc Date: Thu Oct 30 13:52:28 2014 +0100
    • ME-25 Solve the supportability of non mature plugings
    • install non-supported plugins in a separate location
  • commit b2d71434ed24d0901155fe68b0b7ee4fdad0e2d4 Date: Wed Oct 8 15:21:48 2014 +0200
    • compilation fix for perl-Net-HandlerSocket
  • commit 6f762cdd6c2805d2b912fa858c36dffdb181b755 Date: Wed Oct 8 18:10:31 2014 +0400
    • Backport from 10.0
  • commit dbda20caffbb22115b6f30069b716bc505c49d11 Date: Wed Oct 8 09:35:00 2014 +0200
    • remove mariadb.pc file again, it cannot be added in a GA version
  • commit 9329467e7941c6cc4b3a266ac2fc6ec4254eaf46 Date: Wed Oct 8 09:24:41 2014 +0200
    • don't run privilege checking tests in embedded
  • commit 104771de9a6fe9ef1b02224d0c1a81178a326121 Date: Wed Oct 8 00:46:10 2014 +0200
    • decimal: *correct* implementation of ROUND_UP at last
  • commit c1a4f0c5ab4ceef28900c1bd0a899ccad5725d8b Date: Wed Oct 8 00:45:56 2014 +0200
    • include mariadb.pc in debian builds
  • commit d3677c872f2d7d807dffbf8cd4aaa8fb6d7723a4 Date: Wed Oct 8 00:45:41 2014 +0200
    • jemalloc compatibility
  • commit 7e6d4bba0c04ebddac1de779e0bdfc5552aa5b8f Date: Wed Oct 8 00:44:37 2014 +0200
    • Merge: 63ca157 ef7d950
    • XtraDB 5.5.40-36.1
  • commit 63ca157c92e18e559db7032bc867362f5ec64a7b Date: Tue Oct 7 19:38:45 2014 +0200
    • MDEV-6781: bug with query cache when using views
    • The data base lenth passed to invalidator fixed
  • commit e73e1e7c7ac04295571a2f54872cacb2d580f4ae Date: Tue Oct 7 16:21:53 2014 +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)
  • commit fc58ba6c76ef752e859146fefc9e6fbc564ab900 Date: Tue Oct 7 11:55:39 2014 +0200
    • MDEV-5553 A view or procedure with a non existing definer can block "SHOW TABLE STATUS" with an unclear error message
    • Don't double-check privileges for a column in the GROUP BY that refers to the same column in SELECT clause. Privileges were already checked for SELECT clause.
  • commit e5bc21af37c7dc6f388fb89f27f812713d088aa5 Date: Tue Oct 7 10:54:14 2014 +0200
    • MDEV-4813 Replication fails on updating a MEMORY table with an index using btree
    • skip NULL VARCHAR key parts like it's done elsewhere
  • commit d2e808025aec75fbb0ee37935a862d137a03a9c3 Date: Tue Oct 7 10:53:43 2014 +0200
    • fixes for decimal type
  • commit 7989c62bc0c4b74f866367cc9337444913178a0d Date: Tue Oct 7 10:53:06 2014 +0200
    • post-merge fixes
  • commit 0d2cba5df2b8259b4faeb0401a4413a4e2244f79 Date: Mon Oct 6 20:06:39 2014 +0200
    • Merge: 1ddfce4 014214d
    • XtraDB 5.5.39-36.0
  • commit 1ddfce4840994b6b79a3f426fcedf8f0469334ac Date: Mon Oct 6 19:53:55 2014 +0200
    • Merge: c097707 3139aa8
    • mysql-5.5.40
  • commit c0977073e18d070810c20026defc63794154e288 Date: Fri Oct 3 23:04:25 2014 +0200
    • MDEV-6743 crash in GROUP_CONCAT(IF () ORDER BY 1)
    • backport the new fix from 10.0
  • commit 604b6533940010e66ca1f75f23ad923632f63379 Date: Thu Oct 2 16:58:26 2014 +0200
    • MDEV-5749 Please add a .pc file to MariaDB for easy use via pkg-config
  • commit 11242006adf0bed6f5042b69816360593c23a13a Date: Thu Oct 2 13:52:51 2014 +0200 MDEV-6461 mysqld should not trap SIGTSTP if running with --gdb/--debug-gdb
  • commit 9d4b365d5d747cf26e89c118bfb9fc93af417cab Date: Thu Oct 2 13:47:52 2014 +0200
    • MDEV-6550 Missing dependency on Debian 7 (Wheezy) installation package
    • add bsdutils dependency, because mariadb-server-5.5 deb package uses logger
  • commit c58f561e0d41c7ed9a41bf12f82c3d66d2b08ea5 Date: Thu Oct 2 12:57:20 2014 +0200
    • MDEV-5707 MTR fails on kfreebsd
    • apply debian's patch to workaround kfreebsd bug
  • commit 384999f3e8707bcc249bf9fd56828b8ec3e839bf Date: Thu Oct 2 11:58:24 2014 +0200
    • MDEV-6528 review debian patches for mysql and apply whatever was reasonable
  • commit e90851008b9c8a84b642fc487eea09eecfbcec2c Date: Thu Oct 2 11:58:13 2014 +0200
  • commit aa36d9e74225f6db32fa01a8e1a2a3a6e6a5b77f Date: Thu Oct 2 11:57:40 2014 +0200
    • MDEV-5120 Test suite test maria-no-logging fails
  • commit 02125587e12b761a6049c6cc5fc6a6c4b6ea7a10 Date: Thu Sep 25 19:00:41 2014 +0200
    • update tokudb version in CMakeLists.txt, disable unstable tokudb tests
  • commit 68354ef272087d589f07ee8892301cd8b9ff6eba Date: Fri Oct 3 15:07:53 2014 +0400
    • MDEV-6592 Assertion `ltime->day == 0' failed with TIMESTAMP, MAKETIME
  • commit b737d902a8f4b42e8e515d112aeeb6ebe5ffa91a Date: Thu Sep 25 10:43:11 2014 +0400
    • MDEV-6774 - Deadlock between SELECT, DROP TABLE, SHOW STATUS and SET @@global.log_output
  • commit d1e46a50bc59dd42e5aae55e4e20f2548c5cf3ba Date: Thu Sep 18 19:45:06 2014 +0400
    • MDEV-6749 - Deadlock between GRANT/REVOKE, SELECT FROM I_S.COLUMNS,
    • SET slow_query_log and failed connection attempt
  • commit 53a44915c53a16f4c52c98227b71f44ae421025c Date: Tue Sep 23 23:37:35 2014 +0200
    • Merge: 348a24a b91432b
  • commit 348a24a70a66b23358662f0bb97c9e55614711c2 Date: Tue Sep 23 13:57:55 2014 +0300
    • Allow tokudb test to pass even if jemalloc is not available.
  • commit bab638d842a8a561b9287f4b32a5848069c134f3 Date: Tue Sep 23 13:57:29 2014 +0300
    • MDEV-6743 crash in GROUP_CONCAT(IF () ORDER BY 1)
  • commit e41bca0066ddcda39b5a3eef17deae066cd113d9 Date: Thu Sep 18 17:00:44 2014 +0200
    • support statically linked jemalloc. use that for release builds
  • commit 33656e042dc7e983c9612a011fdef64a8dd40aa1 Date: Tue Sep 16 13:35:28 2014 +0200
    • for mysql-test: fix mysqlhotcopy script to return a predictable exit code
  • commit f18b1400d13a9ba9b4c2df96a20b9ca7e0f5ffb9 Date: Mon Sep 15 18:55:17 2014 +0200
    • debian: require jemalloc >= 3.0.0, because 2.2.5 (on precise) crashes
  • commit e3deed438aa952d632abadfe0c8100ea7a3bb70b Date: Sat Sep 13 21:32:49 2014 +0200
    • ft-index: restore a chunk that was lost in the merge and other fixes for gcc-4.9.1 on sid
  • commit 77a0c9b161a231eb125ed464da4cc0de70a6b9df Date: Sat Sep 13 08:32:53 2014 +0200
    • tokudb: use thd_killed() api function, not thd->killed directly
  • commit e7ddd89adc69849a2c59e407ecc661478c9b8d78 Date: Sat Sep 13 08:16:00 2014 +0200
    • tokudb tests: master-slave.inc should be included *last*
  • commit aef381898100b723ccc2a263b8da3a159bf3d81d Date: Sat Sep 13 00:28:15 2014 +0200
    • Merge: c799d65 b585b4f b5dd1e7
    • tokudb 7.1.8
  • commit c799d65bafe16eeef9eeaddc90a94e2a7fab1724 Date: Fri Sep 12 16:51:41 2014 +0200
    • Merge: 32360bb 5023bb8
    • 5.3 merge
  • commit 32360bb7289a5758a6abe12a84e9fd0ecc3d6ce4 Date: Fri Sep 12 08:41:44 2014 +0200
    • MDEV-6526 INFO_SRC and INFO_BIN installed wrong
  • commit 269f0a6871e68162c9dd3308b078ab7e48d73d44 Date: Fri Sep 12 08:41:35 2014 +0200
    • MDEV-6619 SHOW PROCESSLIST returns empty result set after KILL QUERY
  • commit 3d9452363848a5de70260f5b72900fb016075b3c Date: Fri Sep 12 08:41:16 2014 +0200
    • MDEV-6613 build system endianness test fails for ppc64le (i.e. Ubuntu)
    • remove bundled jemalloc, use the system one
    • force jemalloc in release builds on linux
  • commit ae3cc4f1b7530da66ff1f65d4416451446da36a9 Date: Tue Sep 9 19:03:05 2014 +0200
  • commit 6b720ae4cb76228accc32c91c2c59eb3aa53b259 Date: Mon Sep 8 18:38:13 2014 +0200
    • MDEV-6605 Multiple Clients Inserting Causing Error: Failed to read auto-increment value from storage engine
  • commit 8deb9066e230f8cba682d15ff4a05e543ed7ac23 Date: Mon Sep 8 17:10:48 2014 +0200
    • fix compilation on windows - wrong include file
  • commit 638075e5e97d4479df4444d2ea7f3ea16ad6b76d Date: Sat Sep 6 09:59:01 2014 +0200
    • MDEV-6577 auth_socket.so does not build in kFreeBSD
    • if it has to be a mess of ifdefs, then mess of ifdefs it is
  • commit 695781a53e7db3c544d097ea7afb971d23500e3d Date: Sat Sep 6 09:51:34 2014 +0200
    • MDEV-6595 [PATCH] HPPA: storage/xtradb/os/os0stacktrace.c:88:54: error: invalid operands to binary & (have 'void *' and 'long unsigned int')
    • fix precedence as in the patch from Brian Evans
  • commit 454037b7945a2e8726a2971acf57c3ab78d3a818 Date: Wed Sep 3 07:37:13 2014 +0300
    • MDEV-6682 innodb.innodb_simulate_comp_failures_small is too slow if it's run on a real disk
  • commit 6389fd3c7974a017e19142d280fb309304de5621 Date: Sun Aug 31 19:55:11 2014 +0200
    • MDEV-6673 I_S.SESSION_VARIABLES shows global values
    • only look at lex->option_type if it's a SHOW command, not a SELECT
  • commit c01c819209fdf09b4ba95f34d87d0617776f47cd Date: Fri Aug 29 16:14:11 2014 +0400
    • Backport from 10.0: MDEV-6483 - Deadlock around rw_lock_debug_mutex on PPC64
  • commit 40497577ffd9f85557b15e08ad913f627b2e9530 Date: Fri Aug 29 16:02:46 2014 +0400
    • Backport from 10.0: MDEV-6450 - MariaDB crash on Power8 when built with advance tool chain
  • commit dd25e7f0ad002c79a8d9768f9d824e79800fb88d Date: Mon Aug 25 16:58:19 2014 +0200
    • MDEV-6601 Assertion `!thd->in_active_multi_stmt_transa ction() || thd->in_multi_stmt_transaction_mode()' failed on executing a stored procedure with commit
  • commit 5569132ffebba3fd2e37964543f658ed24d8caaf Date: Tue Aug 19 19:28:35 2014 +0300
    • MDEV-6450 - MariaDB crash on Power8 when built with advance tool chain
  • commit f2cbca793c35b581dda429c4b72b026df4c2edfa Date: Wed Aug 13 15:46:39 2014 +0200
    • Change a couple of permissions that cause lintian warnings in .deb packaging and don't really hurt to fix.
  • commit 9dc738bf5f26ffa521ae9877d243cb6ea62d1a94 Date: Wed Aug 13 09:37:12 2014 +0300
    • MDEV-6546: innodb.innodb_simulate_comp_failures_small fails sporadically
    • Fix: Modify test to be smaller so that testcase timeout does not trigger. We already have a test for --big-test setup (innodb.innodb_simulate_comp_failures).
  • commit fd8da99119be37a65b7fc1fc78e65a64bc0e00c3 Date: Tue Aug 12 17:12:08 2014 +0200
    • disable still racy tokudb tests
  • commit 04eec20000fb6d59c75dec01a52f7ce11c52dde6 Date: Tue Aug 12 16:39:12 2014 +0200
    • MDEV-5706 MariaDB does not build on hurd-i386
    • Followup. Don't compile threadpool_unix.cc when thread pool is disabled
  • commit 68d72f9167bef48278299062e077ee42677d12c4 Date: Tue Aug 5 20:22:57 2014 +0200
    • fix tokudb version
  • commit 15c345437ccf0fb8c80fd82caa320d8d69b26eba Date: Tue Aug 12 19:14:52 2014 +0400
    • Increased the version number
  • commit c722e5f25f1f00b32f9b4b556f07489bda38095a Date: Sun Aug 3 13:38:54 2014 +0200
    • MDEV-6507 tokudb release builds compiled with debug code on
  • commit 50e192a04f1e0d6cbc98d5935e775e619b0fbff1 Date: Sun Aug 3 12:45:14 2014 +0200
    • Bug#17638477 UNINSTALL AND INSTALL SEMI-SYNC PLUGIN CAUSES SLAVES TO BREAK
  • commit 359d764b79969e6ae96fc2eab2fb0a73f2f2461e Date: Sun Aug 3 07:38:41 2014 +0200
    • fix xtradb on windows (again)
  • commit 1c6ad62a269a3a03d8a343e1412876e04e9e9c37 Date: Sat Aug 2 21:26:16 2014 +0200
    • Merge: 14200df e9b2f5b
    • mysql-5.5.39 merge

MariaDB Enterprise Cluster 5.5.40 Changelog

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.