summaryrefslogtreecommitdiff
path: root/ndb/src/ndbapi/TransporterFacade.cpp
diff options
context:
space:
mode:
authorunknown <jonas@eel.(none)>2005-08-18 14:07:31 +0200
committerunknown <jonas@eel.(none)>2005-08-18 14:07:31 +0200
commit24142095d467bee15452ab5ebf8c863b96de9379 (patch)
tree8d78347bfd9f5eefa96e3dd2f7a0233ef59c2b3b /ndb/src/ndbapi/TransporterFacade.cpp
parent5ea5fab40da420c19ab4a1f4b0c963c0ebb99b93 (diff)
parent337fa5e194b7be6b2a95fa228efef157f0d897e0 (diff)
downloadmariadb-git-24142095d467bee15452ab5ebf8c863b96de9379.tar.gz
Merge eel.(none):/home/jonas/src/mysql-4.1
into eel.(none):/home/jonas/src/mysql-4.1-push mysql-test/t/ndb_config.test: Auto merged ndb/src/common/util/version.c: Auto merged ndb/src/kernel/blocks/qmgr/Qmgr.hpp: Auto merged ndb/src/kernel/blocks/qmgr/QmgrMain.cpp: Auto merged ndb/src/mgmsrv/MgmtSrvr.cpp: Auto merged ndb/src/ndbapi/TransporterFacade.cpp: Auto merged sql/ha_ndbcluster.cc: Auto merged mysql-test/t/ndb_alter_table.test: merge
Diffstat (limited to 'ndb/src/ndbapi/TransporterFacade.cpp')
-rw-r--r--ndb/src/ndbapi/TransporterFacade.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/ndb/src/ndbapi/TransporterFacade.cpp b/ndb/src/ndbapi/TransporterFacade.cpp
index a06a8b588b1..b6fb2d6cded 100644
--- a/ndb/src/ndbapi/TransporterFacade.cpp
+++ b/ndb/src/ndbapi/TransporterFacade.cpp
@@ -35,6 +35,7 @@
#include <ndb_version.h>
#include <SignalLoggerManager.hpp>
#include <kernel/ndb_limits.h>
+#include <signaldata/AlterTable.hpp>
//#define REPORT_TRANSPORTER
//#define API_TRACE;
@@ -305,6 +306,17 @@ execute(void * callbackObj, SignalHeader * const header,
theFacade->theArbitMgr->doStop(theData);
break;
+ case GSN_ALTER_TABLE_REP:
+ {
+ const AlterTableRep* rep = (const AlterTableRep*)theData;
+ theFacade->m_globalDictCache.lock();
+ theFacade->m_globalDictCache.
+ alter_table_rep((const char*)ptr[0].p,
+ rep->tableId,
+ rep->tableVersion,
+ rep->changeType == AlterTableRep::CT_ALTERED);
+ theFacade->m_globalDictCache.unlock();
+ }
default:
break;