Crash in transaction abort if table doesn't exist

Description

When TxRecoveryManager::RecoveryTask:erformTask calls sendRequestAbortRpc, it's possible that a TableDoesntExistException could be thrown (if the table has been deleted). This exception isn't caught, so it causes a server crash. I noticed this problem because it happens when running the test suite on the NEC atom cluster, in handleTimerEvent_basic.

Environment

None

Status

Assignee

Collin Lee

Reporter

John Ousterhout

Labels

None

Components

Priority

Medium
Configure