Release Notes for MariaDB Enterprise ColumnStore 1.5.3
MariaDB Enterprise ColumnStore is a columnar storage engine included with MariaDB Enterprise Server. This is the first release in the Enterprise ColumnStore 1.5 series, and marks the first major release since integration with MariaDB Enterprise Server.
This release is focused on architectural change, product quality, and improved alignment to MariaDB Enterprise Server.
This release of MariaDB Enterprise ColumnStore is included with MariaDB Enterprise Server 10.5.4-2.
This release is of Gamma maturity, and should not be used with production workloads.
MariaDB Enterprise ColumnStore 1.5.3 was released on 2020-07-16.
Comprehensive rewrite of installation, administration, cluster management, and failover logic. (MCOL-3836)
mcsadminhas been removed. Instead, Enterprise ColumnStore 1.5 uses
systemdfor administration of single-node and multi-node deployments, and it also adds a new REST API for administration of multi-node deployments.
mariadb-columnstoreis used to manage ColumnStore's processes.
The new REST API is used to manage multi-node ColumnStore deployments.
The new REST API provides an interface for MariaDB MaxScale 2.5 to orchestrate the multi-node Enterprise ColumnStore deployment.
See OAM Replacement for more details.
This release was the source for fixes previously backported to ColumnStore 1.4.4.
This release includes correction of regressions present in ColumnStore 1.4.4 vs pre-integration.
Fixes for defects in tiered storage and S3-compatible object storage.
Support for standard MariaDB Enterprise Server collation and character sets. (MCOL-337)
Improved performance for
Can result in a hang or crash
Exceeding thread limits will cause queries against S3-compatible object storage to hang. (MCOL-3858)
Can result in unexpected behavior
mcs-storagemanagerattempted startup when not needed. (MCOL-4151)
COUNT(DISTINCT)on more than one column produces an error. (MCOL-3857)
DROP IF EXISTSgenerates an error instead of a warning. (MCOL-4164)
rand() calls with the same seed value return different results. (MCOL-3760)
A query containing a Common Table Expression (CTE) can return the wrong error message, that a field is not in the
GROUP BYclause even if it is. (MCOL-3782)
Complex queries using
UNIONcan return the wrong error message, table not found. (MCOL-3828)
COUNT(NULL)doesn't work as a window function. (MCOL-3839)
The wrong error message is given when a function not supported by ColumnStore is used inside a function that is supported by ColumnStore. (MCOL-3924)
microsecond support for
WHEREcould be evaluated improperly. (MCOL-2096)
Internal error: IDB-2035can occur with
BIT_ORfunction in projection and subquery in
MODA()produces memory leak. (MCOL-4042)
Renaming a table causes schema to become out of sync between MariaDB Server catalog and ColumnStore. (MCOL-3859)
COUNT(*)with a complex view. (MCOL-3813)
Related to install and upgrade
$HOMEdrew path from user's environment.
$HOMEnow points to the current location of ColumnStore data. (MCOL-4014)
In alignment to the MariaDB Corporation Engineering Policy, MariaDB Enterprise ColumnStore 1.5.3 is provided for:
Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 7
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Server 12
MariaDB Enterprise ColumnStore 1.5 has been superseded by MariaDB Enterprise ColumnStore 5 in MariaDB Enterprise Server 10.5.