Commit 4d4b11db authored by joreland@mysql.com's avatar joreland@mysql.com

Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb

into mysql.com:/home/jonas/src/mysql-5.0-ndb
parents 7e04795f ad2550ca
...@@ -583,7 +583,8 @@ ...@@ -583,7 +583,8 @@
As noted previously, the application programmer can provide hints to the NDB API as to As noted previously, the application programmer can provide hints to the NDB API as to
which transaction co-ordinator it should use. This is done by which transaction co-ordinator it should use. This is done by
providing a <em>partition key</em> (usually the primary key). providing a <em>table</em> and <em>partition key</em>
(usually the primary key).
By using the primary key as the partition key, By using the primary key as the partition key,
the transaction will be placed on the node where the primary replica the transaction will be placed on the node where the primary replica
of that record resides. of that record resides.
......
...@@ -119,6 +119,9 @@ int runTestMaxTransaction(NDBT_Context* ctx, NDBT_Step* step){ ...@@ -119,6 +119,9 @@ int runTestMaxTransaction(NDBT_Context* ctx, NDBT_Step* step){
return NDBT_FAILED; return NDBT_FAILED;
} }
const NdbDictionary::Table* pTab = ctx->getTab();
if (pTab == 0) abort();
while (l < loops && result == NDBT_OK){ while (l < loops && result == NDBT_OK){
int errors = 0; int errors = 0;
int maxErrors = 5; int maxErrors = 5;
...@@ -137,7 +140,7 @@ int runTestMaxTransaction(NDBT_Context* ctx, NDBT_Step* step){ ...@@ -137,7 +140,7 @@ int runTestMaxTransaction(NDBT_Context* ctx, NDBT_Step* step){
pCon = pNdb->startTransaction(); pCon = pNdb->startTransaction();
break; break;
case 1: case 1:
pCon = pNdb->startTransaction(2, pCon = pNdb->startTransaction(pTab,
"DATA", "DATA",
4); 4);
break; break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment