1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-27 21:01:50 +03:00

Atomic bools for RWLockMonitor

This commit is contained in:
Leonid Fedorov
2023-04-20 23:46:30 +00:00
parent 9729d7cfba
commit 4a8e53f14d
7 changed files with 28 additions and 24 deletions

View File

@ -1482,27 +1482,27 @@ int SlaveDBRMNode::dmlReleaseLBIDRanges(const vector<LBIDRange>& ranges)
}
}
const bool* SlaveDBRMNode::getEMFLLockStatus()
const std::atomic<bool>* SlaveDBRMNode::getEMFLLockStatus()
{
return em.getEMFLLockStatus();
}
const bool* SlaveDBRMNode::getEMLockStatus()
const std::atomic<bool>* SlaveDBRMNode::getEMLockStatus()
{
return em.getEMLockStatus();
}
const bool* SlaveDBRMNode::getEMIndexLockStatus()
const std::atomic<bool> *SlaveDBRMNode::getEMIndexLockStatus()
{
return em.getEMIndexLockStatus();
}
const bool* SlaveDBRMNode::getVBBMLockStatus()
const std::atomic<bool>* SlaveDBRMNode::getVBBMLockStatus()
{
return &locked[0];
}
const bool* SlaveDBRMNode::getVSSLockStatus()
const std::atomic<bool>* SlaveDBRMNode::getVSSLockStatus()
{
return &locked[1];
}