Release Notes for MariaDB Xpand 5.3.11-rc¶
MariaDB Xpand is a distributed storage engine. Xpand provides High Availability (HA), full ACID compliance, and fault tolerance with scale-out and elasticity. Through Xpand, MariaDB Enterprise Server harnesses the power of distributed SQL, with data distributed across Xpand nodes and queries executed across Xpand nodes as needed to produce a result set.
MariaDB Xpand 5.3.11-rc is included with MariaDB Enterprise Server 10.5.5-3. This release of Xpand is release candidate maturity, and is not recommended for production use. This release follows Xpand 9.3-beta-7, reflecting a change in numbering. Subsequent releases in the Xpand 5.3 series will focus on stability and reliability.
MariaDB Xpand 5.3.11-rc was released on 2020-09-08.
Added options for binlog statements for Xpand tables not to be written to the binlog as consistency cannot be guaranteed when multiple sources are used to write to Xpand. In case there is only one MariaDB Server serving as a frontend to the Xpand backend current behavior can be used. In order to use Xpand with multiple frontends, set the following options on all frontends that are being written to
--xpand_replicate_alter_as_create_select variables+TRUE. Note that in a replication setup the MariaDB Servers acting as replicas (receiving binlog events from masters) should also set the following variables:
system.sessions table updated to contain more information about ongoing Xpand sessions. (CLX-407)
Fixed an issue where the Xpand backend password was visible to all users through a system variable. (CLX-421)
Can result in data loss¶
Can result in hang or crash¶
Can result in unexpected behavior¶
MariaDB Server prevented from starting with Xpand tables present if the Xpand backend could not be reached. Now the server will start, however it will report errors when trying to use Xpand tables if the Xpand backend cannot be reached. (CLX-75)
Indexes are not always used correctly when multiple indexes have been defined on the same table after the creation of the table. (CLX-229)
Table definition is not properly updated on other MariaDB Servers connected to the same Xpand backend if they were in a shutdown state when the table definition was updated on one of them. (CLX-384)
Operation not permittederror can be reported when doing a
WHEREcondition with multiple
Deadlock detection in the Xpand engine is not always enforced. (CLX-409)
Auto_incrementinformation was missing from
SHOW CREATE TABLEin some cases for Xpand tables. (CLX-387)