mirror of
https://github.com/MariaDB/server.git
synced 2025-08-31 22:22:30 +03:00
Merge poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb storage/ndb/src/mgmsrv/MgmtSrvr.cpp: Auto merged storage/ndb/src/ndbapi/SignalSender.cpp: Auto merged support-files/mysql.spec.sh: Auto merged storage/ndb/src/mgmsrv/Services.cpp: manual merge
This commit is contained in:
@@ -2514,6 +2514,7 @@ int
|
|||||||
MgmtSrvr::abortBackup(Uint32 backupId)
|
MgmtSrvr::abortBackup(Uint32 backupId)
|
||||||
{
|
{
|
||||||
SignalSender ss(theFacade);
|
SignalSender ss(theFacade);
|
||||||
|
ss.lock(); // lock will be released on exit
|
||||||
|
|
||||||
bool next;
|
bool next;
|
||||||
NodeId nodeId = 0;
|
NodeId nodeId = 0;
|
||||||
|
@@ -75,7 +75,9 @@ SignalSender::SignalSender(TransporterFacade *facade)
|
|||||||
{
|
{
|
||||||
m_cond = NdbCondition_Create();
|
m_cond = NdbCondition_Create();
|
||||||
theFacade = facade;
|
theFacade = facade;
|
||||||
|
lock();
|
||||||
m_blockNo = theFacade->open(this, execSignal, execNodeStatus);
|
m_blockNo = theFacade->open(this, execSignal, execNodeStatus);
|
||||||
|
unlock();
|
||||||
assert(m_blockNo > 0);
|
assert(m_blockNo > 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user