Bug #72138 | There art no MYSQL_SET_TRANSACTION_TRXID in source code. | ||
---|---|---|---|
Submitted: | 26 Mar 2014 22:41 | Modified: | 27 Mar 2014 15:37 |
Reporter: | 徹 赤松 | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: Performance Schema | Severity: | S3 (Non-critical) |
Version: | 5.7.3 | OS: | Linux |
Assigned to: | CPU Architecture: | Any | |
Tags: | MYSQL_SET_TRANSACTION_TRXID, pfs_set_transaction_trxid_v1, set_transaction_trxid |
[26 Mar 2014 22:41]
徹 赤松
[27 Mar 2014 15:37]
MySQL Verification Team
Dear 徹 赤松, You are quite right. Macro MYSQL_SET_TRANSACTION_TRXID is defined in the mysql_transaction.h file within psi/ subdirectory, but is not used anywhere in the code. This is simply for the fact that all platforms on which we are building our servers, `psi` interface is supported. So, this macro is there as a reserve, if ever we hit a platform that can't support it. Our developers are well aware of these facts and will change the code to use the macro, once an incompatible platform enters the list of ones we support.