Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
None
-
None
Description
Test case |
--source include/have_innodb.inc
|
--source include/have_debug_sync.inc
|
|
create table t1 (a char(9), b char(9) as (a) stored) engine=InnoDB; |
insert into t1 values ('foobar'); |
|
--send
|
set debug_sync= 'now wait_for downgraded'; |
|
--connect(con1,localhost,root,,)
|
set debug_sync= 'alter_table_online_downgraded signal downgraded wait_for goforit'; |
--send
|
alter ignore table t1 drop b, add b char(3) as (a) stored, algorithm=copy, lock=none |
|
--connection default
|
--reap
|
update t1 set a = 'foobarqux'; |
set debug_sync= 'now signal goforit'; |
|
--connection con1
|
--reap
|
|
# Cleanup
|
drop table t1; |
set debug_sync= reset; |
Attachments
Issue Links
- is duplicated by
-
MDEV-29007 Assertion `marked_for_write_or_computed()' failed upon online ADD COLUMN .. FIRST
-
- Closed
-
- relates to
-
MDEV-29013 ER_KEY_NOT_FOUND/lock timeout upon online alter with long unique indexes
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Priority | Major [ 3 ] | Critical [ 2 ] |
Fix Version/s | 10.10 [ 27530 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Description |
{code:sql|title=Test case}
--source include/have_innodb.inc --source include/have_debug_sync.inc create table t1 (a char(9), b char(9) as (a) stored) engine=InnoDB; insert into t values ('foobar'); --send set debug_sync= 'now wait_for downgraded'; --connect(con1,localhost,root,,) set debug_sync= 'alter_table_online_downgraded signal downgraded wait_for goforit'; --send alter ignore table t1 drop b, add b char(3) as (a) stored, algorithm=copy, lock=none --connection default --reap update t set a = 'foobarqux'; set debug_sync= 'now signal goforit'; --connection con1 --reap # Cleanup drop table t; set debug_sync= reset; {code} |
{code:sql|title=Test case}
--source include/have_innodb.inc --source include/have_debug_sync.inc create table t1 (a char(9), b char(9) as (a) stored) engine=InnoDB; insert into t1 values ('foobar'); --send set debug_sync= 'now wait_for downgraded'; --connect(con1,localhost,root,,) set debug_sync= 'alter_table_online_downgraded signal downgraded wait_for goforit'; --send alter ignore table t1 drop b, add b char(3) as (a) stored, algorithm=copy, lock=none --connection default --reap update t1 set a = 'foobarqux'; set debug_sync= 'now signal goforit'; --connection con1 --reap # Cleanup drop table t; set debug_sync= reset; {code} |
Description |
{code:sql|title=Test case}
--source include/have_innodb.inc --source include/have_debug_sync.inc create table t1 (a char(9), b char(9) as (a) stored) engine=InnoDB; insert into t1 values ('foobar'); --send set debug_sync= 'now wait_for downgraded'; --connect(con1,localhost,root,,) set debug_sync= 'alter_table_online_downgraded signal downgraded wait_for goforit'; --send alter ignore table t1 drop b, add b char(3) as (a) stored, algorithm=copy, lock=none --connection default --reap update t1 set a = 'foobarqux'; set debug_sync= 'now signal goforit'; --connection con1 --reap # Cleanup drop table t; set debug_sync= reset; {code} |
{code:sql|title=Test case}
--source include/have_innodb.inc --source include/have_debug_sync.inc create table t1 (a char(9), b char(9) as (a) stored) engine=InnoDB; insert into t1 values ('foobar'); --send set debug_sync= 'now wait_for downgraded'; --connect(con1,localhost,root,,) set debug_sync= 'alter_table_online_downgraded signal downgraded wait_for goforit'; --send alter ignore table t1 drop b, add b char(3) as (a) stored, algorithm=copy, lock=none --connection default --reap update t1 set a = 'foobarqux'; set debug_sync= 'now signal goforit'; --connection con1 --reap # Cleanup drop table t1; set debug_sync= reset; {code} |
Status | In Progress [ 3 ] | In Testing [ 10301 ] |
Status | In Testing [ 10301 ] | Stalled [ 10000 ] |
Assignee | Nikita Malyavin [ nikitamalyavin ] | Sergei Golubchik [ serg ] |
Status | Stalled [ 10000 ] | In Review [ 10002 ] |
Link |
This issue relates to |
Component/s | Data Definition - Alter Table [ 10114 ] | |
Component/s | Virtual Columns [ 10803 ] |
Assignee | Sergei Golubchik [ serg ] | Nikita Malyavin [ nikitamalyavin ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Assignee | Nikita Malyavin [ nikitamalyavin ] | Sergei Golubchik [ serg ] |
Status | Stalled [ 10000 ] | In Review [ 10002 ] |
Link |
This issue is duplicated by |
Status | In Review [ 10002 ] | In Testing [ 10301 ] |
Assignee | Sergei Golubchik [ serg ] | Nikita Malyavin [ nikitamalyavin ] |
Fix Version/s | 10.11 [ 27614 ] | |
Fix Version/s | 10.10 [ 27530 ] |
Fix Version/s | 11.2.1 [ 29034 ] | |
Fix Version/s | 10.11 [ 27614 ] | |
Resolution | Fixed [ 1 ] | |
Status | In Testing [ 10301 ] | Closed [ 6 ] |