Adds immediate migration results in progress

This commit is contained in:
torsten committed 2026-08-19 11:18:24 +02:00
1 parent 8453e104c5
commit 3bb6e89496
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());