Release Notes for MariaDB Enterprise ColumnStore 23.02.3
MariaDB Enterprise ColumnStore 23.02.3 was released on 2023-05-03. This release is of General Availability (GA) maturity. MariaDB Enterprise ColumnStore 23.02.3 is the third GA release in the 23.02 series.
MariaDB Enterprise ColumnStore 23.02 replaces MariaDB Enterprise ColumnStore 22.08 in MariaDB Enterprise Server 10.6.
This release of MariaDB Enterprise ColumnStore is included with MariaDB Enterprise Server 10.6.12-7.
Users of earlier MariaDB Enterprise ColumnStore releases are encouraged to upgrade.
Can result in a hang or crash
In previous releases, this issue can cause various types of messages to appear in the ColumnStore logs prior to the crash, such as:
CAL0005: ThreadPool: Caught exception during execution: boost::thread_resource_error: Resource temporarily unavailable [generic:11] CAL0000: TupleAggregateStep::doThreadedAggregate() caught std::bad_alloc %%10%%
In previous releases, this issue can cause clients to see the following error message:
ERROR 1815 (HY000): Internal error: InetStreamSocket::readToMagic: Remote is closed
Starting with this release, less memory should be used in this scenario.
When multiple ColumnStore threads or processes try to access a managed shared memory segment for the Extent Map concurrently, a read/write conflict can cause the processes to crash with a segmentation fault due to a race condition. (MCOL-5487)
In previous releases,
DMLProcwere observed to crash in this scenario.
Starting with this release, the internal
RWLockis upgraded to a write lock when a shared memory segment remap is initiated (such as by a long running
cpimportjob), thus avoiding this read/write conflict.
In alignment to the enterprise lifecycle, MariaDB Enterprise ColumnStore 23.02.3 is provided for:
CentOS 7 (x86_
Debian 11 (x86_
Red Hat Enterprise Linux 7 (x86_
Red Hat Enterprise Linux 8 (x86_
Red Hat Enterprise Linux 9 (x86_
Rocky Linux 8 (x86_
Rocky Linux 9 (x86_
Ubuntu 20.04 (x86_
Ubuntu 22.04 (x86_