private boolean stopRejoiningHost ( ) { // The host failure notification could come before mesh determination, wait for the determination try { m_meshDeterminationLatch . await ( ) ; } catch ( InterruptedException e ) { } if ( m_rejoining ) { VoltDB . crashLocalVoltDB ( "Another node failed before this node could finish rejoining. " + "As a result, the rejoin operation has been canceled. Please try again." ) ; return true ; } return false ; }
If the current node hasn t finished rejoin when another node fails fail this node to prevent locking up .