We have an application where we need to customize JBoss  LoadBalancePolicy. 
What we have found is that JBoss gives erroneous target information upon 
restart of server instances in a cluster. Our setup is as follows:

- JBoss version: 4.0.3SP1
- OS: Windows XP
- cluster: 2 server instances 
- custom load balance policy (LBP): a simple class implementing 
LoadBalancePolicy.  When the count of available targets changes, randomly 
chooses a target.

Initially, both server instances are started, the printout from our custom LBP 
is as follows:
        Tue Jan 09 10:46:35 EST 2007 TARGET COUNT: 2
which is good.
Then, I stopped one server instance, and the printout is as follows:
        Tue Jan 09 10:46:57 EST 2007 TARGET COUNT: 1
which is good too. 
Then I started the server instance, and the printout is as follows:
        Tue Jan 09 10:47:57 EST 2007 TARGET COUNT: 2
        Tue Jan 09 10:47:57 EST 2007 TARGET COUNT: 1
        Tue Jan 09 10:48:03 EST 2007 TARGET COUNT: 2
Our LBP's chooseTarget method was called with the right number of targets, and 
then wrong number of targets(1), and then the right number of targets again. 
Further, after I restarted the server instances several times, the target count 
started changing back and forth between 1 and 2.

What is wrong? Thanks for your input in advance.


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3999587#3999587

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3999587
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to