diff options
Diffstat (limited to 'storage/innobase/row/row0undo.cc')
-rw-r--r-- | storage/innobase/row/row0undo.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/storage/innobase/row/row0undo.cc b/storage/innobase/row/row0undo.cc index 398e31a5ae5..20bf53e3f91 100644 --- a/storage/innobase/row/row0undo.cc +++ b/storage/innobase/row/row0undo.cc @@ -478,7 +478,7 @@ row_undo_step( if (UNIV_UNLIKELY(trx_get_dict_operation(trx) == TRX_DICT_OP_NONE && !srv_undo_sources - && !srv_is_being_started) + && srv_shutdown_state != SRV_SHUTDOWN_NONE) && (srv_fast_shutdown == 3 || trx == trx_roll_crash_recv_trx)) { /* Shutdown has been initiated. */ trx->error_state = DB_INTERRUPTED; |