Bug #54516 | NdbApi : ABI compatibility break due to greater number of columns supported | ||
---|---|---|---|
Submitted: | 15 Jun 2010 14:17 | Modified: | 2 Jul 2010 5:06 |
Reporter: | Frazer Clement | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: NDB API | Severity: | S3 (Non-critical) |
Version: | mysql-5.1-telco-7.0 | OS: | Any |
Assigned to: | Jonas Oreland | CPU Architecture: | Any |
[15 Jun 2010 14:17]
Frazer Clement
[15 Jun 2010 14:18]
Frazer Clement
Patch committed : 3557 Frazer Clement 2010-06-08 Fix Abi incompatibility Introduced by increased width of m_read_mask variable embedded in NdbOperation class. m_read_mask is returned to old width, renamed to m_unused_read_mask. New, wider read_mask is passed on the stack rather than as a member variable. modified: storage/ndb/include/ndbapi/NdbOperation.hpp storage/ndb/include/ndbapi/NdbScanOperation.hpp storage/ndb/src/ndbapi/NdbOperationDefine.cpp storage/ndb/src/ndbapi/NdbOperationExec.cpp storage/ndb/src/ndbapi/NdbScanOperation.cpp storage/ndb/src/ndbapi/NdbTransaction.cpp http://lists.mysql.com/commits/110510
[15 Jun 2010 14:19]
Frazer Clement
Pushed to 7.0.15b 7.1.5
[15 Jun 2010 14:22]
Frazer Clement
Also pushed to 7.1.4b
[2 Jul 2010 5:06]
Jon Stephens
Documented bugfix in the NDB-7.0.15b and 7.1.4b changelogs as follows: The value of an internal constant used in the implementation of the NdbOperation and NdbScanOperation classes, causing MySQL Cluster NDB 7.0 NDB API applications compiled against MySQL Cluster NDB 7.0.14 or earlier to fail when run with MySQL Cluster 7.0.15, and MySQL Cluster NDB 7.1 NDB API applications compiled against MySQL Cluster NDB 7.1.3 or earlier to break when used with MySQL Cluster 7.1.4. Closed.