Bug #74521 | Incorrect schemaTrans outcome reported during DICT master takeover. | ||
---|---|---|---|
Submitted: | 23 Oct 2014 8:35 | Modified: | 9 Dec 2014 12:27 |
Reporter: | Ole John Aske | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: Disk Data | Severity: | S3 (Non-critical) |
Version: | 7.1.33 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[23 Oct 2014 8:35]
Ole John Aske
[9 Dec 2014 12:27]
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. Documented fix in the NDB 7.1.34, 7.2.19, and 7.3.8 changelogs as follows; When a node acting as DICT master fails, it is still possible to request that any open schema transaction be either committed or aborted by sending this request to the new DICT master. In this event, the new master takes over the schema transaction and reports back on whether the commit or abort request succeeded. In certain cases, it was possible for the new master to be misidentified--that is, the request was sent to the wrong node, which responded with an error that was interpreted by the client application as an aborted schema transaction, even in cases where it could have been successfully committed, had the correct node been contacted. Closed. 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