Commit 41c1a6c6 authored by unknown's avatar unknown
Browse files

Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb

into mysql.com:/home/jonas/src/mysql-5.0-ndb

parents 2acfc2b9 93e17bb3
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -98,7 +98,7 @@ HugoCalculator::calcValue(int record,
    
    if (attr->getPrimaryKey())
    {
      srand(record + attrib + updates);
      srand(record + attrib);
      val = (record + attrib);
    }
    else
@@ -198,12 +198,11 @@ HugoCalculator::verifyRowValues(NDBT_ResultRow* const pRow) const{
	}
      } else{
	if (memcmp(res, pRow->attributeStore(i)->aRef(), len) != 0){
	  //	  if (memcmp(res, pRow->attributeStore(i)->aRef(), pRow->attributeStore(i)->getLength()) != 0){
	  g_err << "Column: " << attr->getName() << endl;
	  const char* buf2 = pRow->attributeStore(i)->aRef();
	  for (Uint32 j = 0; j < len; j++)
	  {
	    g_err << j << ":" << hex << (int)buf[j] << "[" << hex << (int)buf2[j] << "]";
	    g_err << j << ":" << hex << (Uint32)(Uint8)buf[j] << "[" << hex << (Uint32)(Uint8)buf2[j] << "]";
	    if (buf[j] != buf2[j])
	    {
	      g_err << "==>Match failed!";
+5 −1
Original line number Diff line number Diff line
@@ -177,7 +177,11 @@ HugoOperations::setValues(NdbOperation* pOp, int rowId, int updateId)
	ERR(pTrans->getNdbError());
	return NDBT_FAILED;
      }
    } else {
    }
  }
  
  for(a = 0; a<tab.getNoOfColumns(); a++){
    if (tab.getColumn(a)->getPrimaryKey() == false){
      if(setValueForAttr(pOp, a, rowId, updateId ) != 0){ 
	ERR(pTrans->getNdbError());
	return NDBT_FAILED;