O.K. After I will try out the Shoal about JoinNotification, I will file an issue for this.
Also, I want to know when members have to receive JoinNotification clearly.
1. If "C" joins the group after "A" and "B" already joined the group, must "C" receive "A" and "B"'s JoinNotification? (I know that "A" and "B" must receive "C"'s JoinNotification)
2. If "A", "B" and "C" will be started concurrently, must all members receive all JoinNotifications?
Thanks.
--
Bongjae Chang
----- Original Message -----
From: Shreedhar Ganapathy
To: dev_at_shoal.dev.java.net
Sent: Thursday, May 29, 2008 10:56 PM
Subject: Re: [Shoal-Dev] questions about JoinNotification(ClusterViewEvents.ADD_EVENT)
Bongjae Chang wrote:
Hi. I have questions about JoinNotification.
1. Assuming that "A" is master, "A" does not receive own JoinNotification. But if "B" joins the group after the master("A") was determined, "B" receives own JoinNotification.
2. "B" always receives only Master("A")'s JoinNotification before receiving own JoinNotification.
Are theses on purpose?
"A" should receive its own join notification if a GMS client has added the JoinNotificationFactory through GroupManagementService.addActionFactory(). If not then it would be a bug.
There should be no ordering issues wrt B receiving Join Notification of itself before A's notification is received.
Above 1, I think own JoinNotification mechanism must be same among members regardless of master.
Above 2, When "B" joins the group, master("A") already joined the group. So I think 2's behavior is some strange.
Could you give me informations about JoinNotification?
It could be a bug. Could you file an issue tracker issue for this?
Thanks
Shreedhar
Thanks.
--
Bongjae Chang