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

@@ -41,7 +41,7 @@ Group::Group(const std::shared_ptr<DdsHandler> &ddsHandler,
, m_groupData(groupData)
, m_completeCoreTimeout(0)
{
INFO_LOG() << "Group "
INFO_LOG(m_logger) << "Group "
<< m_scheme->groupType
<< " for partition "
<< groupData
@@ -77,7 +77,7 @@ void Group::init()
bool Group::setRunningState(Core::RunningState newState)
{
INFO_LOG() << "Setting RunningState of group "
INFO_LOG(m_logger) << "Setting RunningState of group "
<< m_scheme->groupType
<< " in exercisePartition "
<< m_groupData.exercisePartitionId()
@@ -109,10 +109,10 @@ void Group::startCore()
{
if (m_scheme->groupType != Core::ServiceGroupType::Core)
{
ERROR_LOG() << "startCore() was invoked on a non Core Group object";
ERROR_LOG(m_logger) << "startCore() was invoked on a non Core Group object";
return;
}
DEBUG_LOG() << "Starting Core";
DEBUG_LOG(m_logger) << "Starting Core";
// make sure all services are there
init();
@@ -124,7 +124,7 @@ void Group::startCore()
{
if ( proc->prio() == m_actPrio)
{
DEBUG_LOG() << "startCore proc->start() "
DEBUG_LOG(m_logger) << "startCore proc->start() "
<< proc->serviceName()
<< " prio=" << proc->prio()
<< " m_actPrio=" <<m_actPrio;
@@ -155,7 +155,7 @@ int Group::getNextPrio(QList <int> &prioList)
void Group::start()
{
QList <int> prioList;
DEBUG_LOG() << "Group::start() m_actPrio=" << m_actPrio
DEBUG_LOG(m_logger) << "Group::start() m_actPrio=" << m_actPrio
<< " groupId=" << m_groupId;
// make sure all services are there
init();
@@ -164,7 +164,7 @@ void Group::start()
{
if ( !prioList.contains(proc->prio()))
{
DEBUG_LOG() << "prioList.append " << proc->prio()
DEBUG_LOG(m_logger) << "prioList.append " << proc->prio()
<< " m_actPrio=" << m_actPrio
<< " groupId=" << m_groupId;
prioList.append(proc->prio());
@@ -180,7 +180,7 @@ void Group::start()
{
if ( m_actPrio == proc->prio())
{
DEBUG_LOG() << "Group::start(): proc->start() "
DEBUG_LOG(m_logger) << "Group::start(): proc->start() "
<< proc->serviceName()
<< " prio=" << proc->prio()
<< " m_actPrio=" << m_actPrio
@@ -280,7 +280,7 @@ void Group::onNewServiceInfo()
m_groupData.replayPartitionId(),
serviceIds);
TRACE_LOG() << "Publishing new GroupInformation: " << info;
TRACE_LOG(m_logger) << "Publishing new GroupInformation: " << info;
m_ddsHandler->dts()->publish(info);
}
@@ -290,7 +290,7 @@ void Group::onCompleteCoreTick()
QList <int> prioList;
if (QDateTime::currentMSecsSinceEpoch() > m_completeCoreTimeout)
{
ERROR_LOG() << "Could not start group Core, because no Heartbeat for EXM with RunningState 'Running' was received.";
ERROR_LOG(m_logger) << "Could not start group Core, because no Heartbeat for EXM with RunningState 'Running' was received.";
return;
}
@@ -307,7 +307,7 @@ void Group::onCompleteCoreTick()
}
if (exmProc == nullptr)
{
ERROR_LOG() << "Could not find Process for EXM";
ERROR_LOG(m_logger) << "Could not find Process for EXM";
return;
}
@@ -319,7 +319,7 @@ void Group::onCompleteCoreTick()
{
if ( !prioList.contains(proc->prio()))
{
DEBUG_LOG() << "prioList.append " << proc->prio()
DEBUG_LOG(m_logger) << "prioList.append " << proc->prio()
<< " m_actPrio=" << m_actPrio
<< " groupId=" << m_groupId;
prioList.append(proc->prio());
@@ -331,7 +331,7 @@ void Group::onCompleteCoreTick()
{
if (proc->state() != QProcess::Running && proc->prio() == m_actPrio)
{
DEBUG_LOG() << "onCompleteCoreTick proc->start() "
DEBUG_LOG(m_logger) << "onCompleteCoreTick proc->start() "
<< proc->serviceName()
<< " prio=" << proc->prio();
proc->start();
@@ -345,7 +345,7 @@ void Group::onCompleteCoreTick()
return;
}
else
DEBUG_LOG() << "EXM has runningState " << exmProc->runningState();
DEBUG_LOG(m_logger) << "EXM has runningState " << exmProc->runningState();
// start next completion attemp
QTimer::singleShot(1000, this, &Group::onCompleteCoreTick);
}
@@ -357,7 +357,7 @@ ServiceProcess *Group::procFromPid(Q_PID pid)
if (proc->pid() == pid)
return proc;
}
DEBUG_LOG() << "Searched for not existing process with PID "
DEBUG_LOG(m_logger) << "Searched for not existing process with PID "
<< pid;
return nullptr;
}