diff options
Diffstat (limited to 'innobase/row/row0purge.c')
-rw-r--r-- | innobase/row/row0purge.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/innobase/row/row0purge.c b/innobase/row/row0purge.c index 104d71eda2d..99332dc275d 100644 --- a/innobase/row/row0purge.c +++ b/innobase/row/row0purge.c @@ -529,6 +529,14 @@ row_purge_parse_undo_rec( return(FALSE); } + if (node->table->ibd_file_missing) { + /* We skip purge of missing .ibd files */ + + node->table = NULL; + + return; + } + clust_index = dict_table_get_first_index(node->table); if (clust_index == NULL) { |