diff options
author | unknown <jonas@eel.(none)> | 2005-08-18 14:07:31 +0200 |
---|---|---|
committer | unknown <jonas@eel.(none)> | 2005-08-18 14:07:31 +0200 |
commit | 24142095d467bee15452ab5ebf8c863b96de9379 (patch) | |
tree | 8d78347bfd9f5eefa96e3dd2f7a0233ef59c2b3b /ndb/src/ndbapi/TransporterFacade.cpp | |
parent | 5ea5fab40da420c19ab4a1f4b0c963c0ebb99b93 (diff) | |
parent | 337fa5e194b7be6b2a95fa228efef157f0d897e0 (diff) | |
download | mariadb-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.cpp | 12 |
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; |