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

Kuwon Kang <[email protected]> Wed, 17 Nov 2010 17:52:57 +0900
Newsgroups gmane.comp.java.javagroups.devel
Message-ID <[email protected]>
Thanks for your help.
Right!, what you explained is our environment.

I'm using 2.8.1.0 GA(Is this version has a problem for view orders?)

By your recommendation, do we have to upgrade jgroups version to 2.10 or
2.11?
Have you checked our configuration to resolve this problem?

On Wed, Nov 17, 2010 at 5:40 PM, Bela Ban <[email protected]> wrote:

> 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
>



-- 
Blessings.
Kuwon Kang
............................................................
IT specialist and architect.
Java technology engineer.
JavaEE architect/developer.
Spring Framework specialist.
Solution developer.

- Model Driven Architecture.
- Test Driven Development.
- Test Driven Software Design.
- Refactoring Oriented Development.
- Practical design and modeling.
- Robust  Software Design and Engineering.
............................................................
Prever,Inc.
 http://www.prever.co.kr/
Blog:
 http://josh.prever.co.kr/
M 010 9440 9090
O 070 8682 0790
............................
............................................................

God's love is eternal and leads us to live for heaven and His glory

------------------------------------------------------------------------------
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