Hi Peter,
Thanks for your response.
Replacing the connection as regular member it takes lesser time (~10-12 sec). Which I believe is high as well I suppose, still?
Also, for client connection, I see multiple messages on the server side,
=====
Mar 19, 2015 3:55:46 PM com.hazelcast.nio.tcp.SocketAcceptor
INFO: [169.144.57.7]:5701 [NBA-DATAGRID] [3.4.1] Accepting socket connection from /***:48541
Mar 19, 2015 3:55:51 PM com.hazelcast.nio.tcp.TcpIpConnectionManager
INFO: [169.144.57.7]:5701 [NBA-DATAGRID] [3.4.1] Established socket connection between /***:5701 and ***/***:48541
Mar 19, 2015 3:55:51 PM com.hazelcast.nio.tcp.TcpIpConnection
INFO: [169.144.57.7]:5701 [NBA-DATAGRID] [3.4.1] Connection ***/***:48541] lost. Reason: java.io.EOFException[Could not read protocol type!]
=====
and finally,
=====
INFO: [169.144.57.7]:5701 [NBA-DATAGRID] [3.4.1] Received auth from Connection [/***:5701 -> ***/***:48586], endpoint=null, live=true, type=JAVA_CLIENT, successfully authenticated
=====
It seems the handshake is being retried a number of times?