Loading ndb/include/kernel/signaldata/DumpStateOrd.hpp +4 −0 Original line number Diff line number Diff line Loading @@ -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 Loading ndb/include/kernel/signaldata/StartPerm.hpp +6 −0 Original line number Diff line number Diff line Loading @@ -64,5 +64,11 @@ private: Uint32 startingNodeId; Uint32 errorCode; enum ErrorCode { ZNODE_ALREADY_STARTING_ERROR = 305, InitialStartRequired = 320 }; }; #endif ndb/include/kernel/signaldata/TcContinueB.hpp +2 −1 Original line number Diff line number Diff line Loading @@ -44,7 +44,8 @@ private: CHECK_WAIT_DROP_TAB_FAILED_LQH = 16, TRIGGER_PENDING = 17, DelayTCKEYCONF = 18 DelayTCKEYCONF = 18, ZNF_CHECK_TRANSACTIONS = 19 }; }; Loading ndb/src/kernel/blocks/ERROR_codes.txt +5 −1 Original line number Diff line number Diff line Loading @@ -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 ------------------------------------------------- Loading Loading @@ -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 Loading @@ -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 ---------------------------------- Loading ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp +15 −2 Original line number Diff line number Diff line Loading @@ -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 Loading
ndb/include/kernel/signaldata/DumpStateOrd.hpp +4 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
ndb/include/kernel/signaldata/StartPerm.hpp +6 −0 Original line number Diff line number Diff line Loading @@ -64,5 +64,11 @@ private: Uint32 startingNodeId; Uint32 errorCode; enum ErrorCode { ZNODE_ALREADY_STARTING_ERROR = 305, InitialStartRequired = 320 }; }; #endif
ndb/include/kernel/signaldata/TcContinueB.hpp +2 −1 Original line number Diff line number Diff line Loading @@ -44,7 +44,8 @@ private: CHECK_WAIT_DROP_TAB_FAILED_LQH = 16, TRIGGER_PENDING = 17, DelayTCKEYCONF = 18 DelayTCKEYCONF = 18, ZNF_CHECK_TRANSACTIONS = 19 }; }; Loading
ndb/src/kernel/blocks/ERROR_codes.txt +5 −1 Original line number Diff line number Diff line Loading @@ -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 ------------------------------------------------- Loading Loading @@ -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 Loading @@ -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 ---------------------------------- Loading
ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp +15 −2 Original line number Diff line number Diff line Loading @@ -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