diff options
Diffstat (limited to 'innobase/row/row0uins.c')
-rw-r--r-- | innobase/row/row0uins.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/innobase/row/row0uins.c b/innobase/row/row0uins.c index df2cdb6359d..9dc860d70b1 100644 --- a/innobase/row/row0uins.c +++ b/innobase/row/row0uins.c @@ -241,6 +241,13 @@ row_undo_ins_parse_undo_rec( return; } + if (node->table->ibd_file_missing) { + /* We skip undo operations to missing .ibd files */ + node->table = NULL; + + return; + } + clust_index = dict_table_get_first_index(node->table); ptr = trx_undo_rec_get_row_ref(ptr, clust_index, &(node->ref), |