diff options
author | unknown <jonas@perch.ndb.mysql.com> | 2006-11-22 14:14:36 +0100 |
---|---|---|
committer | unknown <jonas@perch.ndb.mysql.com> | 2006-11-22 14:14:36 +0100 |
commit | bb4c84e69e6a9d83a5b3398d0614aad01a358e29 (patch) | |
tree | e324a51ff76d29efa7a721dee62d7fb57201ab2f /ndb | |
parent | acd362950fb083e84cffda94230c5a4ab40697f5 (diff) | |
parent | 55640f608db5813f381913cb541fec989ac708f1 (diff) | |
download | mariadb-git-bb4c84e69e6a9d83a5b3398d0614aad01a358e29.tar.gz |
Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into perch.ndb.mysql.com:/home/jonas/src/50-work
ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
Auto merged
Diffstat (limited to 'ndb')
-rw-r--r-- | ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp b/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp index 8c8d60469a9..0442376b59b 100644 --- a/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp +++ b/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp @@ -340,6 +340,16 @@ void Cmvmi::execSTTOR(Signal* signal) jamEntry(); if (theStartPhase == 1){ jam(); + + if(theConfig.lockPagesInMainMemory()) + { + int res = NdbMem_MemLockAll(); + if(res != 0){ + g_eventLogger.warning("Failed to memlock pages"); + warningEvent("Failed to memlock pages"); + } + } + sendSTTORRY(signal); return; } else if (theStartPhase == 3) { @@ -359,14 +369,6 @@ void Cmvmi::execSTTOR(Signal* signal) signal->theData[2] = NodeInfo::REP; execOPEN_COMREQ(signal); globalData.theStartLevel = NodeState::SL_STARTED; - - if(theConfig.lockPagesInMainMemory()){ - int res = NdbMem_MemLockAll(); - if(res != 0){ - g_eventLogger.warning("Failed to memlock pages"); - warningEvent("Failed to memlock pages"); - } - } sendSTTORRY(signal); } } |