title: If 2 nodes started simultaneously, they don't see each other
body: <p>I was trying to start 2 hazelcast nodes simultaneously, and they can not discover each other. It's true for both multicast and tcp-ip discovery.
  If I restart one node later - they see each other.
  Is there a way to make them discover each other without restarting? Or how to postpone discovery during node start-up?</p>
  
  <p>Configuration:</p>
  
  <pre><code>    &lt;network&gt;
      &lt;port auto-increment="true"&gt;5701&lt;/port&gt;
      &lt;outbound-ports&gt;
          &lt;!--
          Allowed port range when connecting to other nodes.
          0 or * means use system provided port.
          --&gt;
          &lt;ports&gt;0&lt;/ports&gt;
      &lt;/outbound-ports&gt;
      &lt;join&gt;
          &lt;multicast enabled="true"&gt;
              &lt;multicast-group&gt;224.3.3.6&lt;/multicast-group&gt;
              &lt;multicast-port&gt;5705&lt;/multicast-port&gt;
          &lt;/multicast&gt;
      &lt;/join&gt;
  &lt;/network&gt;
  </code></pre>
  
  <p>or</p>
  
  <pre><code>        &lt;multicast enabled="false"&gt;
              &lt;multicast-group&gt;224.3.3.6&lt;/multicast-group&gt;
              &lt;multicast-port&gt;5705&lt;/multicast-port&gt;
          &lt;/multicast&gt;
          &lt;tcp-ip enabled="true"&gt;
              &lt;member&gt;host1:5701&lt;/member&gt;
              &lt;member&gt;host2:5701&lt;/member&gt;
              &lt;member&gt;host3:5701&lt;/member&gt;
              &lt;member&gt;host4:5701&lt;/member&gt;
          &lt;/tcp-ip&gt;
  </code></pre>
  
  <p>UPD: Solved by manually add random sleep on startup before cluster init.</p>