Hi again. I fix my issue by updating discoverySpi for client. When a server joins cluster i create a new ip finder and add ip of both server1 and server2. That way when I shutdown server1 client gets node left event and stay in cluster.
On Fri, Mar 18, 2016 at 11:56 AM, Alper Tekinalp <[email protected]> wrote: > Hi. > > If I have 2 servers(serv1, serv2) and a client(cli1) and I connect > serv1 with static ip configuration, when I close serv1 I get > EVT_CLIENT_NODE_DISCONNECTED event from client side. > If I close serv2 instead of serv1 this time I get EVT_NODE_LEFT event. > > As I test it seems that I should provide all server ips to client, so > that client stays in cluster when a server closed. > > I have a dynamic environment that server can start and stop and I want > client to stay in cluser when there are some servers even if that > servers are started after client connected to cluster. Is there a way > to accomplish that? > > Now it is working as: > - start server1 > - start client with ip of server1 > - start server2 > - stop server1 > what happens is client disconnects even if there is a server on cluster > > What I want is: > - start server1 > - start client with ip of server1 > - start server2 > - stop server1 > client must stay in cluster and be avare of server2 > > On Fri, Mar 18, 2016 at 9:35 AM, Alper Tekinalp <[email protected]> wrote: >> Hi Val. >> >> When I listen discovery events from server I get EVT_NODE_LEFT events >> even if client or server disconnects. If I listen events from client >> side if I have 1 server 1 client when I close server I get >> EVT_CLIENT_NODE_DISCONNECTED event and that event not contains any >> information about server node. >> >> On Thu, Mar 17, 2016 at 11:10 PM, vkulichenko >> <[email protected]> wrote: >>> Hi Alper, >>> >>> You can listen for EVT_NODE_FAILED and EVT_NODE_LEFT to get notifications >>> about nodes that leave topology. Will this work for you? >>> >>> -Val >>> >>> >>> >>> -- >>> View this message in context: >>> http://apache-ignite-users.70518.x6.nabble.com/Re-Server-node-info-when-client-disconnects-tp3562p3565.html >>> Sent from the Apache Ignite Users mailing list archive at Nabble.com. >> >> >> >> -- >> Alper Tekinalp >> >> Software Developer >> >> Evam Stream Analytics >> >> Atatürk Mah.Turgut Özal Bulvarı Gardenya 1 Plaza 42/B K:4 Ataşehir / İSTANBUL >> >> Tlf : +90216 688 45 46 Fax : +90216 688 45 47 Gsm:+90 536 222 76 01 >> >> www.evam.com > > > > -- > Alper Tekinalp > > Software Developer > > Evam Stream Analytics > > Atatürk Mah.Turgut Özal Bulvarı Gardenya 1 Plaza 42/B K:4 Ataşehir / İSTANBUL > > Tlf : +90216 688 45 46 Fax : +90216 688 45 47 Gsm:+90 536 222 76 01 > > www.evam.com -- Alper Tekinalp Software Developer Evam Stream Analytics Atatürk Mah.Turgut Özal Bulvarı Gardenya 1 Plaza 42/B K:4 Ataşehir / İSTANBUL Tlf : +90216 688 45 46 Fax : +90216 688 45 47 Gsm:+90 536 222 76 01 www.evam.com
