Bug #65130 | "Transaction already aborted" hides real error msg on INSERT ... ON DUP UPDATE | ||
---|---|---|---|
Submitted: | 27 Apr 2012 12:12 | Modified: | 23 May 2013 19:20 |
Reporter: | Hartmut Holzgraefe | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: Cluster (NDB) storage engine | Severity: | S3 (Non-critical) |
Version: | 7.1.x, 7.2.5 | OS: | Linux |
Assigned to: | CPU Architecture: | Any |
[27 Apr 2012 12:12]
Hartmut Holzgraefe
[11 May 2012 21:06]
Sveta Smirnova
Thank you for the report. Verified as described.
[12 Apr 2013 15:23]
Nathan Deckinga
This is still valid for 7.2.10
[23 May 2013 19:20]
Jon Stephens
Thank you for your bug report. This issue has been committed to our source repository of that product and will be incorporated into the next release. If necessary, you can access the source repository and build the latest available version, including the bug fix. More information about accessing the source trees is available at http://dev.mysql.com/doc/en/installing-source.html
[23 May 2013 19:21]
Jon Stephens
Documented fix in the NDB 6.3.53, 7.0.39, 7.1.28, and 7.2.14 changlogs: When performing an INSERT ... ON DUPLICATE KEY UPDATE on an NDB table where the row to be inserted already existed and was locked by another transaction, the error message returned from the INSERT following the timeout was "Transaction already aborted" instead of the expected "Lock wait timeout exceeded". Closed.