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