Adds immediate migration results in progress
This commit is contained in:
2102 files changed
+17482
-15071
No files matched your search
@@ -11,11 +11,10 @@
|
||||
|
||||
namespace RoutingService
|
||||
{
|
||||
PartitionHandler::PartitionHandler(const std::shared_ptr<DDSConnector::DdsConnector> &ddsConnector, QObject *parent)
|
||||
: QObject(parent)
|
||||
PartitionHandler::PartitionHandler(const std::shared_ptr<DDSConnector::DdsConnector> &ddsConnector, QObject *parent) : QObject(parent)
|
||||
, m_exmDtc(ExerciseManagement::Interface::Dtc::create(ddsConnector))
|
||||
, m_destroyTimer(new QTimer(this))
|
||||
{
|
||||
, m_destroyTimer(new QTimer(this)),
|
||||
m_logger(NGL::NGLLoggerBootstrap::getLogger()) {
|
||||
m_exmDtc->enableExercise();
|
||||
|
||||
m_destroyTimer->setInterval(1000);
|
||||
@@ -68,7 +67,7 @@ void PartitionHandler::partitionRemoved(const QString &partitionName)
|
||||
void PartitionHandler::onExerciseChanged(const ExerciseManagement::Exercise &data, DataModification modType)
|
||||
{
|
||||
const QString partitionName(QString::fromStdString(DDSConnector::DdsConnector::getPartitionString(IDL::PartitionType::Exercise, data.id())));
|
||||
DEBUG_LOG() << "onExerciseChanged: " << data << ", modType: " << modType;
|
||||
DEBUG_LOG(m_logger) << "onExerciseChanged: " << data << ", modType: " << modType;
|
||||
switch (modType)
|
||||
{
|
||||
case DataModification::eRemoved:
|
||||
@@ -92,7 +91,7 @@ void PartitionHandler::onDestroyTimerTimeout()
|
||||
++it;
|
||||
continue;
|
||||
}
|
||||
DEBUG_LOG() << "onDestroyTimerTimeout for session " << it.key() << " triggered";
|
||||
DEBUG_LOG(m_logger) << "onDestroyTimerTimeout for session " << it.key() << " triggered";
|
||||
delete et;
|
||||
m_activeSessions.remove(it.key());
|
||||
emit destroySession(it.key(), it.key());
|
||||
|
||||
Reference in new issue
Block a user