BUG#21799 scan time out report temp failures 4008

This commit is contained in:
lzhou/root@dev3-138.dev.cn.tlan 2006-09-14 16:47:01 +00:00
parent 3140881459
commit 636368caaf

View file

@ -505,6 +505,8 @@ int NdbScanOperation::nextResultImpl(bool fetchAllowed, bool forceSend)
int return_code = theNdb->receiveResponse(WAITFOR_SCAN_TIMEOUT);
if (return_code == 0 && seq == tp->getNodeSequence(nodeId)) {
continue;
} else if(return_code == -1){
retVal = -1;
} else {
idx = last;
retVal = -2; //return_code;
@ -1377,7 +1379,11 @@ NdbIndexScanOperation::next_result_ordered(bool fetchAllowed,
continue;
}
if(DEBUG_NEXT_RESULT) ndbout_c("return -1");
setErrorCode(4028);
if(return_code == -1){
setErrorCode(4008);
} else {
setErrorCode(4028);
}
return -1;
}