Re: [jgroups-dev] Concurrent startup of many servers(Coordinator is changed)

Bela Ban <[email protected]> Wed, 17 Nov 2010 09:40:26 +0100
Newsgroups gmane.comp.java.javagroups.devel
Message-ID <[email protected]>
Not sure I understand... so you have 14 processes (on 7 hosts), then
- kill 7 of them
- start the 7 killed nodes again
- kill the other 7 nodes
- start them again

This should actually work, albeit with some merging going on.

Which version of JGroups do you use ? I recommend 2.10 or 2.11.


On 11/17/10 7:57 AM, Kuwon Kang wrote:
> Thanks for your help.
>
> We have 14nodes in a GMS on 7 servers(this mean each server has 2nodes for
> failover).
>
> Normally If we need to upgrade our engine in production mode, we stop the
> secondary engines for each server concurrently(while this primary engines
> provides service) and release them, start all secondary engines in
> concurrent.
>
> After this steps, we upgrade primary engines too for each server in
> concurrent.
>
> While we are doing these steps, there are some problem.
>
> Each server has many error and warn messages.
> Aftera ll we lost a coordinator(One of secondary agent must be a coord, but
> at the end of whole upgrades, *the coord is changed from one of secondary
> engines to one of primary engines*.
>
> I snipped messages from few servers.
>
> I will explain the problems according to the steps in flow.
>
> *1. *Stop 7 secondary engines in each server(After this there is a coord in
> primary engines) ->  *2. *Release secondary engines ->  *3.* Startup all
> secondary engines concurrently in each server->*4.* Stop 7 primary engines
> in each server(after this there is a coord in secondary
> engines->*5.*Release primary engines ->
> *6.* Startup all primary engines concurrently in each server->
> *Result: *According
> to the JGroups view installation, One of secondary engine must be a coord
> but we lost the coord in secondary engines(One of primary engines became a
> coord).


-- 
Bela Ban
Lead JGroups / Clustering Team
JBoss

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Javagroups-development mailing list