1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-01 06:46:55 +03:00
Leonid Fedorov b9064ca925 MCOL-5603 Online alter can break data consistency
copy of https://github.com/mariadb-corporation/mariadb-columnstore-engine/pull/3021

Propagate the TL lock to TL_READ_NO_INSERT, blocking any concurrent writes until the end of a copy stage.

After that, this lock will be unlocked, allowing a window to write into a table before MDL is upgraded to exclusive (see online_alter_read_from_binlog call and the "alter_table_online_before_lock" debug syncpoint). This window will be covered by the second replication iteration after the lock upgrade
2025-05-23 16:22:50 +02:00
2022-08-05 16:30:18 +03:00
2025-05-23 18:21:56 +04:00
2025-05-20 18:22:59 +04:00
2025-05-20 18:22:59 +04:00
2025-05-20 21:43:43 +04:00
2025-05-20 21:43:43 +04:00
2025-05-20 18:22:59 +04:00
2025-05-20 21:43:43 +04:00
2022-01-21 16:43:49 +00:00
2022-07-13 15:51:50 +03:00
2023-09-05 15:46:29 +03:00
2023-06-01 19:09:11 +02:00
2025-05-20 18:22:59 +04:00
2016-01-06 14:08:59 -06:00
2016-01-06 14:08:59 -06:00
2020-07-24 13:52:01 +02:00
2016-01-06 14:08:59 -06:00
2025-05-02 09:33:15 +00:00

MariaDB ColumnStore Storage engine 23.10.X

It is built by porting InfiniDB 4.6.7 on MariaDB and adding entirely new features not found anywhere else.

Building

This repository is not meant to be built independently outside of MariaDB server.

https://github.com/MariaDB/server

See building instructions here.

Issue tracking

Issue tracking of MariaDB ColumnStore happens in JIRA, https://jira.mariadb.org/browse/MCOL

Description
Ядро системы хранения данных - код процесса единой системы обмена сообщениями и PM
Readme 225 MiB
Languages
C++ 88.9%
Shell 2.9%
C 2.9%
Python 2.6%
Assembly 1.3%
Other 1.2%