Browse Source
MDEV-23672 Assertion `v.v_indexes.empty()' failed in dict_table_t::instant_column
MDEV-23672 Assertion `v.v_indexes.empty()' failed in dict_table_t::instant_column
dict_v_idx_t node was shared between two dict_v_col_t objects because of wrong object copy. Replace memory plain copy with copy constructor. Tha patch also removes n_v_indexes property and improves "page full" judgements for trx_undo_log_v_idx().bb-10.4-MDEV-23081
7 changed files with 70 additions and 21 deletions
-
25mysql-test/suite/innodb/r/instant_alter_bugs.result
-
19mysql-test/suite/innodb/t/instant_alter_bugs.test
-
1storage/innobase/dict/dict0dict.cc
-
1storage/innobase/dict/dict0mem.cc
-
10storage/innobase/handler/handler0alter.cc
-
9storage/innobase/include/dict0mem.h
-
26storage/innobase/trx/trx0rec.cc
Write
Preview
Loading…
Cancel
Save
Reference in new issue