All pages
Powered by GitBook
1 of 1

Loading...

MariaDB ColumnStore 1.4.4 Release Notes

Overview

MariaDB ColumnStore is a columnar storage engine. This is the second GA release in the ColumnStore 1.4 series. This release contains new features and fixes, compared to MariaDB ColumnStore 1.4.3.

This release of MariaDB ColumnStore is included with MariaDB Enterprise Server 10.4.13-7.

MariaDB ColumnStore 1.4.4 was released on 2020-06-08.

Notable Changes

columnstore_use_import_for_batchinsert system variable option ALWAYS added to use cpimport for LOAD DATA LOCAL INFILE and INSERT .. SELECT regardless of whether the query runs in a transaction. This gives the user the ability to use a faster import method, with the caveat that if a user issues a rollback of the transaction, it will have no effect as the data would have already been committed to actual database files by cpimport. ()

Issues Fixed

Can result in data loss

  • can modify incorrect data due to incorrect WHERE clause handling. ()

Can result in a hang or crash

  • A hang may occur in load_brm on dbroot1 failover. ()

  • may be blocked by improper failover. ()

  • Crash may occur when using cpimport () to process data containing multi-byte characters. ()

Can result in unexpected behavior

  • over negative SEC_TO_TIME() results produce an incorrect order. ()

  • Subqueries with ORDER and LIMIT may produce the wrong answer. ()

  • clause in WHERE could be evaluated improperly. ()

Related to performance

  • Subquery wrapping impacts performance. ()

  • Unoptimized lines (CPU impact and unnecessary rounding error) in regr_sxx, regr-sxy, and regr_syy ()

Related to install and upgrade

  • postConfigure uses invalid device nodes for dbroots. ()

  • startsystem allows startup without correct DBROOT 1 assignment. ()

  • Incorrect handling of unassigned IP addresses in configuration file. ()

Known Issues

  • Built-in SQL functions do not work in ColumnStore when sql_mode=ORACLE ()

Interface Changes

  • None.

Platforms

In alignment to the MariaDB Corporation Engineering Policy, MariaDB ColumnStore 1.4.4 is provided for:

  • Red Hat Enterprise Linux 8

  • Red Hat Enterprise Linux 7

  • CentOS 8

  • CentOS 7

Note: MariaDB Enterprise ColumnStore 1.4 is no longer supported. If you would like to deploy Enterprise ColumnStore, please use MariaDB Enterprise ColumnStore 5 or later. For installation and upgrade instructions, see "Deploy".

Rollback may trigger crash of StorageManager. (MCOL-4021)
  • PM failover and movePmDbrootConfig failure on CentOS 7 with glusterfs. (MCOL-3842)

  • Sub-query with GROUP BY and ORDER BY allows non-aggregates in projection. (MCOL-2166)
  • FILE001.cdf:No such file or directory can occur when query, TRUNCATE and cpimport collide. (MCOL-3251)

  • Internal error: IDB-2035 can occur with BIT_OR function in projection and subquery in FROM (MCOL-3356)

  • Incorrect handling of ORDER BY can occur in some queries. (MCOL-3485)

  • Unexpected syntax errors could be returned from window functions. (MCOL-3580)

  • Format(c1,0) returns only sign, without a digit, on a decimal(1) field. (MCOL-3595)

  • TIMEDIFF() returns NULL instead of expected value. (MCOL-3597)

  • MODA() and REGR_ UDAFs are not properly created. (MCOL-3599)

  • BIT_COUNT(), CHARSET(), UNHEX(), and MINUTE() functions did not exist. (MCOL-3600)

  • regr_ tests returns doubles with higher precision than in ColumnStore 1.2. (MCOL-3631)

  • Window function failures could return results rather than errors. (MCOL-3632)

  • ISTRUE() function did not exist. (MCOL-3756)

  • Alternate behavior for rand() vs ColumnStore 1.2. (MCOL-3760)

  • Wrong error could be returned on every second run of an error-generating query. (MCOL-3777)

  • Internal error: IDB-2021: 'tablename' is not in GROUP BY clause could occur. (MCOL-3782)

  • UNION may complain about table not in query. (MCOL-3828)

  • COUNT() as a window function does not work correctly with NULL values. (MCOL-3839)

  • SQLYog may encounter an error during ColumnStore cross-engine JOINs. (MCOL-3845)

  • GROUP_CONCAT() with ORDER BY and long doubles may fail. (MCOL-3904)

  • Error messages may point to the wrong function. (MCOL-3924)

  • Microsecond support for FROM_UNIXTIME() (MCOL-3959)

  • INSERT after a LOAD DATA LOCAL INFILE in a transaction may silently fail. (MCOL-4002)

  • Unsupported LIMIT in correlated subqueries may give erroneous result. (MCOL-3757)

  • After shutdownsystem, first startsystem always fails. (MCOL-3704)
  • ColumnStore Tools for 1.4 were unavailable. (MCOL-3847)

  • postConfigure reports false positive that server is running. (MCOL-3870)

  • postConfigure looks in incorrect location for columnstore.cnf.rpmsave during an upgrade. (MCOL-3887)

  • Multi-node non-systemd installation with replication enabled fails to start. (MCOL-3985)

  • storagemanager.cnf variable $HOME drew path from user's environment. $HOME now points to the current location of ColumnStore data. (MCOL-4014)

  • Changing systemlang in Columnstore.xml to an unrecognized string will prevent ColumnStore startup. (MCOL-3420)

  • Ubuntu 20.04
  • Ubuntu 18.04

  • Ubuntu 16.04

  • Debian 10

  • Debian 9

  • SUSE Linux Enterprise Server 15

  • SUSE Linux Enterprise Server 12

  • MCOL-4000
    MCOL-4023
    MCOL-3945
    MCOL-3999
    MCOL-4005
    ORDER BY
    MCOL-3598
    MCOL-3747
    IN
    MCOL-2096
    MCOL-3664
    MCOL-3837
    MCOL-2022
    MCOL-2153
    MCOL-2181
    MCOL-4044
    LOAD DATA LOCAL INFILE
    UPDATE
    CREATE TABLE

    This page is: Copyright © 2025 MariaDB. All rights reserved.