summaryrefslogtreecommitdiff
path: root/storage
diff options
context:
space:
mode:
authorunknown <jonas@perch.ndb.mysql.com>2007-01-16 18:58:43 +0100
committerunknown <jonas@perch.ndb.mysql.com>2007-01-16 18:58:43 +0100
commit1508bd490b5232e180cd32cef683e1abc3fedcac (patch)
treead97dd43a18ca2b2ceea2c2d452c4419ee6392ff /storage
parent9ec05de3df20fed56fc907aa336f694fecee534c (diff)
downloadmariadb-git-1508bd490b5232e180cd32cef683e1abc3fedcac.tar.gz
ndb - bug#25636
additional fix after autotest dont send start_fragreq to temporary tables such as ordered indexes... storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: dont send START_FRAGREQ to temporary tables (such as ordered indexes)
Diffstat (limited to 'storage')
-rw-r--r--storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp b/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp
index 7937e74533a..19e8941fde3 100644
--- a/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp
+++ b/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp
@@ -2832,7 +2832,9 @@ Dbdih::nr_start_fragments(Signal* signal,
return;
}//if
ptrAss(tabPtr, tabRecord);
- if (tabPtr.p->tabStatus != TabRecord::TS_ACTIVE){
+ if (tabPtr.p->tabStatus != TabRecord::TS_ACTIVE ||
+ tabPtr.p->tabStorage != TabRecord::ST_NORMAL)
+ {
jam();
takeOverPtr.p->toCurrentFragid = 0;
takeOverPtr.p->toCurrentTabref++;