Adds immediate migration results in progress
This commit is contained in:
2102 files changed
+17482
-15071
No files matched your search
@@ -13,13 +13,13 @@ namespace RoutingService
|
||||
DataWriterTask::DataWriterTask()
|
||||
: m_doShutdown(false)
|
||||
{
|
||||
DEBUG_LOG() << this << ": init ";
|
||||
DEBUG_LOG(m_logger) << this << ": init ";
|
||||
}
|
||||
|
||||
DataWriterTask::~DataWriterTask()
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(m_queueLock);
|
||||
DEBUG_LOG() << this << ": Cleaning up remaining writers: " << m_writerQueue.size();
|
||||
DEBUG_LOG(m_logger) << this << ": Cleaning up remaining writers: " << m_writerQueue.size();
|
||||
while (!m_writerQueue.empty())
|
||||
{
|
||||
delete m_writerQueue.front();
|
||||
@@ -30,7 +30,7 @@ DataWriterTask::~DataWriterTask()
|
||||
void DataWriterTask::enqueue(SampleWriterInterface *swi)
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(m_queueLock);
|
||||
TRACE_LOG() << this << ": enqueue " << swi << " shutdown: " << m_doShutdown;
|
||||
TRACE_LOG(m_logger) << this << ": enqueue " << swi << " shutdown: " << m_doShutdown;
|
||||
if (m_doShutdown)
|
||||
{
|
||||
delete swi;
|
||||
@@ -44,7 +44,7 @@ void DataWriterTask::shutdown()
|
||||
{
|
||||
std::lock_guard<std::mutex> l(m_queueLock);
|
||||
m_doShutdown = true;
|
||||
DEBUG_LOG() << this << ": Cleaning up remaining writers: " << m_writerQueue.size();
|
||||
DEBUG_LOG(m_logger) << this << ": Cleaning up remaining writers: " << m_writerQueue.size();
|
||||
while (!m_writerQueue.empty())
|
||||
{
|
||||
delete m_writerQueue.front();
|
||||
@@ -56,7 +56,7 @@ void DataWriterTask::shutdown()
|
||||
|
||||
bool DataWriterTask::waitForData()
|
||||
{
|
||||
TRACE_LOG() << this << ": waiting for data ";
|
||||
TRACE_LOG(m_logger) << this << ": waiting for data ";
|
||||
std::unique_lock<std::mutex> waitCondLock(m_queueLock);
|
||||
while (true)
|
||||
{
|
||||
@@ -78,7 +78,7 @@ SampleWriterInterface *DataWriterTask::getNextSampleWriter()
|
||||
if (m_writerQueue.empty())
|
||||
return nullptr;
|
||||
|
||||
TRACE_LOG() << this << ": getData() queue size: " << m_writerQueue.size();
|
||||
TRACE_LOG(m_logger) << this << ": getData() queue size: " << m_writerQueue.size();
|
||||
auto ret = m_writerQueue.front();
|
||||
m_writerQueue.pop();
|
||||
return ret;
|
||||
|
||||
Reference in new issue
Block a user