Bug #84276 | Minimum version for GTID session tracking is wrong | ||
---|---|---|---|
Submitted: | 20 Dec 2016 12:36 | Modified: | 3 Mar 2017 17:02 |
Reporter: | Daniël van Eeden (OCA) | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Documentation | Severity: | S2 (Serious) |
Version: | 5.7 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[20 Dec 2016 12:36]
Daniël van Eeden
[21 Dec 2016 6:59]
MySQL Verification Team
Hello Daniël, Thank you for the report. Thanks, Umesh
[18 Jan 2017 16:02]
Paul DuBois
mysql_session_track_get_first() was added in 5.7.4. Looks like SESSION_TRACK_GTIDS was added in 5.7.6 (verified against a 5.7.6 source distribution). Anyway, these are pre-GA versions. Compile against a GA version and you should be fine. No docs change made.
[19 Jan 2017 12:27]
Daniël van Eeden
> these are pre-GA versions. Compile against a GA version and you should be fine. This is in a GA version of Connector/C
[16 Feb 2017 15:12]
Daniël van Eeden
This bug is *not* against MySQL 5.7.6 but it is a bug in Connector/C 6.1.6 which is based on 5.7.6.
[16 Feb 2017 15:16]
Simon Mudd
To be clear. You should not build production GA code (Connector/C 6.1.6) against development versions of 5.7 (in this case 5.7.6) if they are not compatible with the GA version. This leads to compatibility problems which we then have to work around.
[3 Mar 2017 17:02]
Paul DuBois
Posted by developer: Added this to section: SESSION_TRACK_GTIDS was added in MySQL 5.7.6. Applications that use the C API (including Connector/C applications) can test whether this member is available as follows: #if MYSQL_VERSION_ID >= 50706 ... #endif