In reply to Justin Swanhart.
Hi Justin,
Thanks for your comment . Our applications has the proper error handling mechanism to handle the failures .
I had the issue, when I tested the variable innodb_rollback_on_timeout with different threshold ( ON and OFF ). The complete flow was documented in this blog . And, there is no deadlock happens , it is a LOCK WAIT TIMEOUT .
Even the document says “InnoDB rolls back only the last statement on a transaction timeout by default.”
LikeLike