summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ndb/src/cw/cpcd/APIService.cpp2
-rw-r--r--ndb/src/cw/cpcd/CPCD.cpp2
-rw-r--r--ndb/src/cw/cpcd/Monitor.cpp2
-rw-r--r--ndb/src/kernel/blocks/backup/restore/Restore.cpp5
-rw-r--r--ndb/src/kernel/blocks/backup/restore/main.cpp1
-rw-r--r--ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp1
-rw-r--r--ndb/src/mgmclient/CommandInterpreter.cpp2
-rw-r--r--ndb/src/mgmclient/CpcClient.cpp1
-rw-r--r--ndb/tools/waiter.cpp2
9 files changed, 18 insertions, 0 deletions
diff --git a/ndb/src/cw/cpcd/APIService.cpp b/ndb/src/cw/cpcd/APIService.cpp
index caf19ddba0e..46b043c7004 100644
--- a/ndb/src/cw/cpcd/APIService.cpp
+++ b/ndb/src/cw/cpcd/APIService.cpp
@@ -382,3 +382,5 @@ CPCDAPISession::listProcesses(Parser_t::Context & /* unused */,
m_cpcd.m_processes.unlock();
}
+
+template class Vector<ParserRow<CPCDAPISession> const*>;
diff --git a/ndb/src/cw/cpcd/CPCD.cpp b/ndb/src/cw/cpcd/CPCD.cpp
index 40a5fd49493..44db10422b9 100644
--- a/ndb/src/cw/cpcd/CPCD.cpp
+++ b/ndb/src/cw/cpcd/CPCD.cpp
@@ -431,3 +431,5 @@ CPCD::report(int id, CPCEvent::EventType t){
}
m_subscribers.unlock();
}
+
+template class MutexVector<EventSubscriber*>;
diff --git a/ndb/src/cw/cpcd/Monitor.cpp b/ndb/src/cw/cpcd/Monitor.cpp
index 2935cd0a648..141de926d4d 100644
--- a/ndb/src/cw/cpcd/Monitor.cpp
+++ b/ndb/src/cw/cpcd/Monitor.cpp
@@ -75,3 +75,5 @@ void
CPCD::Monitor::signal() {
NdbCondition_Signal(m_changeCondition);
}
+
+template class MutexVector<CPCD::Process*>;
diff --git a/ndb/src/kernel/blocks/backup/restore/Restore.cpp b/ndb/src/kernel/blocks/backup/restore/Restore.cpp
index 8adef788365..f0ca54884be 100644
--- a/ndb/src/kernel/blocks/backup/restore/Restore.cpp
+++ b/ndb/src/kernel/blocks/backup/restore/Restore.cpp
@@ -937,3 +937,8 @@ operator<<(NdbOut& ndbout, const TableS & table){
} // for
return ndbout;
}
+
+template class Vector<TableS*>;
+template class Vector<AttributeS*>;
+template class Vector<AttributeDesc*>;
+
diff --git a/ndb/src/kernel/blocks/backup/restore/main.cpp b/ndb/src/kernel/blocks/backup/restore/main.cpp
index be58d72ff72..23805173484 100644
--- a/ndb/src/kernel/blocks/backup/restore/main.cpp
+++ b/ndb/src/kernel/blocks/backup/restore/main.cpp
@@ -353,3 +353,4 @@ main(int argc, const char** argv)
return 1;
} // main
+template class Vector<BackupConsumer*>;
diff --git a/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp b/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp
index e38ae566430..123c7f9207f 100644
--- a/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp
+++ b/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp
@@ -1013,3 +1013,4 @@ BLOCK_FUNCTIONS(Ndbfs);
template class Vector<AsyncFile*>;
template class Vector<OpenFiles::OpenFileItem>;
template class MemoryChannel<Request>;
+template class Pool<Request>;
diff --git a/ndb/src/mgmclient/CommandInterpreter.cpp b/ndb/src/mgmclient/CommandInterpreter.cpp
index fe9be9bcd44..8b9568fd12d 100644
--- a/ndb/src/mgmclient/CommandInterpreter.cpp
+++ b/ndb/src/mgmclient/CommandInterpreter.cpp
@@ -2023,3 +2023,5 @@ CmdBackupCallback(const MgmtSrvr::BackupEvent & event){
ndbout << str << endl;
}
#endif
+
+template class Vector<char const*>;
diff --git a/ndb/src/mgmclient/CpcClient.cpp b/ndb/src/mgmclient/CpcClient.cpp
index 47e336e2749..0291573a704 100644
--- a/ndb/src/mgmclient/CpcClient.cpp
+++ b/ndb/src/mgmclient/CpcClient.cpp
@@ -559,3 +559,4 @@ SimpleCpcClient::ParserDummy::ParserDummy(NDB_SOCKET_TYPE sock)
}
template class Vector<SimpleCpcClient::Process>;
+template class Vector<ParserRow<SimpleCpcClient::ParserDummy> const*>;
diff --git a/ndb/tools/waiter.cpp b/ndb/tools/waiter.cpp
index b0ef8219fdf..86d34066c55 100644
--- a/ndb/tools/waiter.cpp
+++ b/ndb/tools/waiter.cpp
@@ -307,3 +307,5 @@ waitClusterStatus(const char* _addr,
}
return 0;
}
+
+template class Vector<ndb_mgm_node_state>;