summaryrefslogtreecommitdiff
path: root/ndb/include/kernel/signaldata
diff options
context:
space:
mode:
authorjoreland@mysql.com <>2005-01-10 14:40:54 +0100
committerjoreland@mysql.com <>2005-01-10 14:40:54 +0100
commitc003577ba5646175a79328a4c51d1bd6d3cbc482 (patch)
treeb0d9a77973b552c24c397b7bc37c1d15855140b5 /ndb/include/kernel/signaldata
parent4d4b11dbcb2414c6c394742a0d166d1e436ca47e (diff)
downloadmariadb-git-c003577ba5646175a79328a4c51d1bd6d3cbc482.tar.gz
wl2240 - ndb partitioning
1) Fix startTransaction with hint 2) Ship fragment data to API to make better guess 3) Expose both primary & backup replicas To (in the future) be even more clever on choosing nodes for transactions/operations
Diffstat (limited to 'ndb/include/kernel/signaldata')
-rw-r--r--ndb/include/kernel/signaldata/DictTabInfo.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/ndb/include/kernel/signaldata/DictTabInfo.hpp b/ndb/include/kernel/signaldata/DictTabInfo.hpp
index 93ad246a094..6ae8a8a2985 100644
--- a/ndb/include/kernel/signaldata/DictTabInfo.hpp
+++ b/ndb/include/kernel/signaldata/DictTabInfo.hpp
@@ -96,6 +96,8 @@ public:
FrmLen = 26,
FrmData = 27,
FragmentCount = 128, // No of fragments in table (!fragment replicas)
+ FragmentDataLen = 129,
+ FragmentData = 130, // CREATE_FRAGMENTATION reply
TableEnd = 999,
AttributeName = 1000, // String, Mandatory
@@ -236,7 +238,9 @@ public:
Uint32 FrmLen;
char FrmData[MAX_FRM_DATA_SIZE];
Uint32 FragmentCount;
-
+ Uint32 FragmentDataLen;
+ Uint16 FragmentData[(MAX_FRAGMENT_DATA_BYTES+1)/2];
+
void init();
};