bug#12950
ndb backup with charsets and simultanious updates make sure that backup _dont_ read xfrm data
This commit is contained in:
parent
668a192ce5
commit
ed8f33f057
@ -3265,6 +3265,7 @@ Backup::execBACKUP_FRAGMENT_REQ(Signal* signal)
|
||||
req->requestInfo = 0;
|
||||
req->savePointId = 0;
|
||||
req->tableId = table.tableId;
|
||||
ScanFragReq::setReadCommittedFlag(req->requestInfo, 1);
|
||||
ScanFragReq::setLockMode(req->requestInfo, 0);
|
||||
ScanFragReq::setHoldLockFlag(req->requestInfo, 0);
|
||||
ScanFragReq::setKeyinfoFlag(req->requestInfo, 0);
|
||||
|
@ -1737,7 +1737,8 @@ private:
|
||||
Uint32* const mainBuffer,
|
||||
Uint32& noMainWords,
|
||||
Uint32* const copyBuffer,
|
||||
Uint32& noCopyWords);
|
||||
Uint32& noCopyWords,
|
||||
bool xfrm);
|
||||
|
||||
void sendTrigAttrInfo(Signal* signal,
|
||||
Uint32* data,
|
||||
|
@ -622,7 +622,8 @@ void Dbtup::executeTrigger(Signal* signal,
|
||||
mainBuffer,
|
||||
noMainWords,
|
||||
copyBuffer,
|
||||
noCopyWords)) {
|
||||
noCopyWords,
|
||||
(ref == BACKUP ? false : true))) {
|
||||
ljam();
|
||||
return;
|
||||
}//if
|
||||
@ -727,7 +728,8 @@ bool Dbtup::readTriggerInfo(TupTriggerData* const trigPtr,
|
||||
Uint32* const mainBuffer,
|
||||
Uint32& noMainWords,
|
||||
Uint32* const copyBuffer,
|
||||
Uint32& noCopyWords)
|
||||
Uint32& noCopyWords,
|
||||
bool xfrm)
|
||||
{
|
||||
noCopyWords = 0;
|
||||
noMainWords = 0;
|
||||
@ -757,7 +759,7 @@ bool Dbtup::readTriggerInfo(TupTriggerData* const trigPtr,
|
||||
regTabPtr->noOfKeyAttr,
|
||||
keyBuffer,
|
||||
ZATTR_BUFFER_SIZE,
|
||||
true);
|
||||
xfrm);
|
||||
ndbrequire(ret != -1);
|
||||
noPrimKey= ret;
|
||||
|
||||
@ -800,7 +802,7 @@ bool Dbtup::readTriggerInfo(TupTriggerData* const trigPtr,
|
||||
numAttrsToRead,
|
||||
mainBuffer,
|
||||
ZATTR_BUFFER_SIZE,
|
||||
true);
|
||||
xfrm);
|
||||
ndbrequire(ret != -1);
|
||||
noMainWords= ret;
|
||||
} else {
|
||||
@ -826,7 +828,7 @@ bool Dbtup::readTriggerInfo(TupTriggerData* const trigPtr,
|
||||
numAttrsToRead,
|
||||
copyBuffer,
|
||||
ZATTR_BUFFER_SIZE,
|
||||
true);
|
||||
xfrm);
|
||||
|
||||
ndbrequire(ret != -1);
|
||||
noCopyWords = ret;
|
||||
|
Loading…
x
Reference in New Issue
Block a user