Bug #52012 Define ClusterJPA routing algorithm in detail
Submitted: 12 Mar 2010 19:45 Modified: 24 May 2016 20:28
Reporter: Todd Farmer (OCA) Email Updates:
Status: Won't fix Impact on me:
None 
Category:MySQL Cluster: Cluster/J Severity:S2 (Serious)
Version:7.1.1 OS:Any
Assigned to: Daniel So CPU Architecture:Any

[12 Mar 2010 19:45] Todd Farmer
Description:
The Cluster/J documentation makes the following general statement regarding ClusterJPA:

http://dev.mysql.com/doc/ndbapi/en/mccj-overview-java.html

"OpenJPA (ClusterJPA).   ClusterJPA is an adapter for OpenJPA that can also bypass JDBC and MySQL Server, using ClusterJ for fast-track access to the cluster. However, for complex queries (not primary key lookups) ClusterJPA uses JDBC."

The actual mechanism for identifying complex queries, and how this impacts transaction semantics, needs explicit documentation.

How to repeat:
See above.

Suggested fix:
Document mechanism in detail, along with the impacts this may have to transaction semantics.
[16 Mar 2010 21:12] Jon Stephens
Corrected category/lead.
[13 Jul 2010 2:50] Jon Stephens
Hi Craig,

Please supply info here, then assign bug back to me.

Thanks!
[24 May 2016 20:28] Daniel So
Posted by developer:
 
The bug is now outdated, as the problematic statement no longer exists in the documentation. Closing the bug now with no further actions.