Commit 839f5829 authored by tomas@poseidon.mysql.com's avatar tomas@poseidon.mysql.com
Browse files

added error code for failing send signal and timeout waiting for node failure

added error code for failing send signal and timeout waiting for node failure
parent 9b1281bb
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -880,6 +880,7 @@ NdbDictInterface::dictSignal(NdbApiSignal* signal,
	r = m_transporter->sendSignal(signal, aNodeId);
      }
      if(r != 0){
        m_error.code= 4007;
	m_transporter->unlock_mutex();
	continue;
      }
@@ -903,7 +904,10 @@ NdbDictInterface::dictSignal(NdbApiSignal* signal,
     * Handle error codes
     */
    if(m_waiter.m_state == WAIT_NODE_FAILURE)
    {
      m_error.code = 4013;
      continue;
    }

    if(m_waiter.m_state == WST_WAIT_TIMEOUT)
    {
+2 −0
Original line number Diff line number Diff line
@@ -137,10 +137,12 @@ ErrorBundle ErrorCodes[] = {
  /**
   * Unknown result
   */
  { 4007, UR, "Send to ndbd node failed" },
  { 4008, UR, "Receive from NDB failed" },
  { 4009, UR, "Cluster Failure" },
  { 4012, UR, 
    "Request ndbd time-out, maybe due to high load or communication problems"}, 
  { 4013, UR, "Request timed out in waiting for node failure"}, 
  { 4024, UR, 
    "Time-out, most likely caused by simple read or cluster failure" },