Details
-
Task
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
Description
Desc:- This will split Alter into 2 different commits. START ALTER and COMMIT
/ROLLBACK ALTER , Start Alter will be written in binlog as soon as we get the
locks for the table, alter will proceeds as usual and at the time of writing
binlog if alter is successful we will write COMMIT Alter other wise ROLLBACK
Alter.
Implementation details are in develop list
https://lists.launchpad.net/maria-developers/msg12067.html
Attachments
Issue Links
- causes
-
MDEV-33057 alter table form s3 to different engine on leader break replicas with binlog_alter_two_phase;
- Open
-
MDEV-35431 my_snprintf fixes for 10.11+
- Closed
-
MDEV-35474 Start Alter GTID Error Message Can Use Wrong Server_Id
- In Review
-
MDEV-35665 Potential Buffer Overrun in Gtid_log_event::write()
- In Review
- is blocked by
-
MDEV-27528 Cluster nodes become unstable when a transaction is replicated through Async replication from Galera Primary node
- Closed
- is part of
-
MDEV-27373 Q1 2022 release merge
- Closed
- relates to
-
MDEV-742 LP:803649 - Xa recovery failed on client disconnection
- Closed
-
MDEV-16223 Background ADD INDEX
- Closed
-
MDEV-16281 Implement parallel CREATE INDEX, ALTER TABLE, or bulk load
- Open
-
MDEV-16329 Engine-independent online ALTER TABLE
- Closed
-
MDEV-17567 Atomic DDL
- Closed
-
MDEV-21742 Add recovery to MDEV-11675 and handle corner cases
- Closed
-
MDEV-27528 Cluster nodes become unstable when a transaction is replicated through Async replication from Galera Primary node
- Closed
-
MDEV-7502 Automatic provisioning of slave
- Open
-
MDEV-22777 Assertion `thd->rgi_slave' failed in process_commit_alter / process_rollback_alter
- Closed
-
MDEV-22985 Assertion `!(thd->rgi_slave && thd->rgi_slave->did_mark_start_commit)' failed in ha_rollback_trans
- Closed
-
MDEV-27349 ASAN use-after-poison in Query_log_event::Query_log_event/THD::binlog_query
- Closed
-
MDEV-27628 Lag free ALTER statement breaks replication when executing binlog_alter_two_phase = 1,0 dynamically
- Closed