diff options
author | joreland@mysql.com <> | 2005-01-10 14:40:54 +0100 |
---|---|---|
committer | joreland@mysql.com <> | 2005-01-10 14:40:54 +0100 |
commit | c003577ba5646175a79328a4c51d1bd6d3cbc482 (patch) | |
tree | b0d9a77973b552c24c397b7bc37c1d15855140b5 /ndb/include/kernel/signaldata | |
parent | 4d4b11dbcb2414c6c394742a0d166d1e436ca47e (diff) | |
download | mariadb-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.hpp | 6 |
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(); }; |