Commit da1a6f58 authored by unknown's avatar unknown
Browse files

Merge perch.ndb.mysql.com:/home/jonas/src/41-work

into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1

parents 5aa14b98 2a00c516
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -126,7 +126,11 @@ public:
    DihAllAllowNodeStart = 7016,
    DihMinTimeBetweenLCP = 7017,
    DihMaxTimeBetweenLCP = 7018,
    // 7019
    // 7020
    // 7021
    EnableUndoDelayDataWrite = 7080, // DIH+ACC+TUP
    DihSetTimeBetweenGcp = 7090,
    DihStartLcpImmediately = 7099,
    // 8000 Suma
    // 12000 Tux
+6 −0
Original line number Diff line number Diff line
@@ -64,5 +64,11 @@ private:
  
  Uint32 startingNodeId;
  Uint32 errorCode;  

  enum ErrorCode
  {
    ZNODE_ALREADY_STARTING_ERROR = 305,
    InitialStartRequired = 320
  };
};
#endif
+2 −1
Original line number Diff line number Diff line
@@ -44,7 +44,8 @@ private:
    CHECK_WAIT_DROP_TAB_FAILED_LQH         = 16,
    TRIGGER_PENDING                        = 17,
    
    DelayTCKEYCONF = 18
    DelayTCKEYCONF = 18,
    ZNF_CHECK_TRANSACTIONS = 19
  };
};

+5 −1
Original line number Diff line number Diff line
@@ -226,6 +226,8 @@ Delay execution of COMPLETECONF signal 2 seconds to generate time-out.
8045: (ABORTCONF only as part of take-over)
Delay execution of ABORTCONF signal 2 seconds to generate time-out.

8050: Send ZABORT_TIMEOUT_BREAK delayed

ERROR CODES FOR TESTING TIME-OUT HANDLING IN DBTC
-------------------------------------------------

@@ -303,6 +305,8 @@ Test Crashes in handling node restarts
7131: Crash when receiving START_COPYREQ in master node
7132: Crash when receiving START_COPYCONF in starting node

7170: Crash when receiving START_PERMREF (InitialStartRequired)

DICT:
6000  Crash during NR when receiving DICTSTARTREQ
6001  Crash during NR when receiving SCHEMA_INFO
@@ -312,7 +316,7 @@ LQH:
5026  Crash when receiving COPY_ACTIVEREQ
5027  Crash when receiving STAT_RECREQ

5042  Crash starting node, when scan is finished on primary replica
5043  Crash starting node, when scan is finished on primary replica

Test Crashes in handling take over
----------------------------------
+15 −2
Original line number Diff line number Diff line
@@ -1049,12 +1049,25 @@ Cmvmi::execDUMP_STATE_ORD(Signal* signal)
	      g_sectionSegmentPool.getNoOfFree());
  }
  
  if (dumpState->args[0] == DumpStateOrd::CmvmiSetRestartOnErrorInsert){
  if (dumpState->args[0] == DumpStateOrd::CmvmiSetRestartOnErrorInsert)
  {
    if(signal->getLength() == 1)
      theConfig.setRestartOnErrorInsert((int)NRT_NoStart_Restart);
    {
      Uint32 val = (Uint32)NRT_NoStart_Restart;
      const ndb_mgm_configuration_iterator * p = 
	theConfig.getOwnConfigIterator();
      ndbrequire(p != 0);
      
      if(!ndb_mgm_get_int_parameter(p, CFG_DB_STOP_ON_ERROR_INSERT, &val))
      {
	theConfig.setRestartOnErrorInsert(val);
      }
    }
    else
    {
      theConfig.setRestartOnErrorInsert(signal->theData[1]);
    }
  }

  if (dumpState->args[0] == DumpStateOrd::CmvmiTestLongSigWithDelay) {
    unsigned i;
Loading