Release Notes for MariaDB Enterprise ColumnStore 6.4.1

Overview

MariaDB Enterprise ColumnStore 6.4.1 is a maintenance release of MariaDB Enterprise ColumnStore. MariaDB Enterprise ColumnStore is a columnar storage engine included with MariaDB Enterprise Server. This is the fifth release in the Enterprise ColumnStore 6 series.

MariaDB Enterprise ColumnStore 6.4.1 was released on 2022-07-12. This release is of General Availability (GA) maturity.

This release of MariaDB Enterprise ColumnStore is included with MariaDB Enterprise Server 10.6.8-4.

Notable Changes

Issues Fixed

Can result in a hang or crash

  • ColumnStore's systemd unit files use startup and shutdown timeouts that are too low, which can lead to race conditions during startup and shutdown. (MCOL-4775) (MCOL-4867) (MCOL-5105)

    • The race conditions could cause the Extent Map to become corrupt.

    • The race conditions could also cause the DMLProc process to repeatedly try to rollback the same transactions in a crash loop.

  • When a recursive CTE is executed with a ColumnStore table, the server crashes. (MCOL-4778)

    • Starting with this release, when a recursive CTE is executed with a ColumnStore table, the ER_CHECK_NOT_IMPLEMENTED error code is raised to the client with the following message:

    ERROR 1178 (42000): The storage engine for the table doesn't support Recursive CTE
    
  • When a disk-based JOIN is executed, ExeMgr can crash. (MCOL-5042)

Can Result in unexpected behavior

  • When testS3Connection is executed, it does not check for permission to perform the s3:ListBucket action. (MCOL-4989)

  • When ColumnStore is down or starting up, the mcssystemready() function returns an inaccurate value. (MCOL-5065)

Platforms

In alignment to the enterprise lifecycle, MariaDB Enterprise ColumnStore 6.4.1 is provided for:

  • CentOS 7 (x86_64)

  • Debian 10 (x86_64)

  • Red Hat Enterprise Linux 7 (x86_64)

  • Red Hat Enterprise Linux 8 (x86_64)

  • Rocky Linux 8 (x86_64)

  • Ubuntu 18.04 (x86_64)

  • Ubuntu 20.04 (x86_64)