Bug #37672 NDBAPI : NdbRecord option OO_ANYVALUE causes interpreted delete to abort.

Submitted: 26 Jun 2008 16:38 Modified: 15 Oct 2008 14:58
Reporter: Frazer Clement Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Cluster: NDB API Severity:S3 (Non-critical)
Version:mysql-5.1-telco-6.2+ OS:Any
Assigned to: Frazer Clement CPU Architecture:Any

[26 Jun 2008 16:38] Frazer Clement
Description:
When an ANYVALUE opeation option is used with an interpreted delete, the transaction aborts. 

How to repeat:
Create an NdbRecord interpreted delete with an ANYVALUE option provided.  When the delete is executed, the transaction will abort

Suggested fix:
Modify NdbRecord code handling OO_ANYVALUE to pass AnyValue as initial read for delete rather than as Final update.
[4 Jul 2008 12:37] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/49012
[4 Aug 2008 15:49] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/50876
[5 Aug 2008 10:14] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/50915
[5 Aug 2008 10:53] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/50916
[11 Aug 2008 22:55] Jon Stephens
Need complete version numbers in which fix will appear in order to document. Thanks.
[15 Oct 2008 10:57] Frazer Clement
Pushed to 6.2.16, 6.3.17 and 6.4.0
[15 Oct 2008 14:58] Jon Stephens
Documented bugfix in the ndb-6.2.16 and ndb-6.3.17 changelogs as follows:

        Executing an NdbRecord interpreted delete created with an ANYVALUE
        option caused the transaction to abort.
[12 Dec 2008 23:29] Bugs System
Pushed into 6.0.6-alpha  (revid:frazer@mysql.com-20080804154901-r9ijzndg9p62b0uy) (version source revid:jonas@mysql.com-20080812185642-1nevjb94zj621dqx) (pib:5)

Portions of this website are copyright © 2001, 2002 The PHP Group

Page generated in 0.040 sec. using MySQL 8.4.7-u6-cloud

Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.