ActiveRecord::LockWaitTimeout
ActiveRecord::StatementInvalid
LockWaitTimeout will be raised when lock wait timeout exceeded.
LockWaitTimeout
activerecord/lib/active_record/errors.rb