Commit e2d34902 authored by unknown's avatar unknown
Browse files

Merge poseidon.mysql.com:/home/tomas/mysql-5.0-ndb-clean

into  poseidon.mysql.com:/home/tomas/mysql-5.0

parents 97b50833 07fa209b
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" },