dev@shoal.java.net

Re: [Shoal-Dev] Abstracting out the transport layer of Shoal(Initial version was committed)

From: Bongjae Chang <carryel_at_korea.com>
Date: Tue, 9 Jun 2009 16:03:16 +0900

Hi Shreedhar and Joe,

Thank you for reviewing it.

The changes included Shoal issue #61 because my local code had been just based on it.

I am sorry for not separating the issue #61 from initial commit version though this "Abstracting out the transport layer" issue is never dependent on issue #61.

It was just for the purpose of testing several cases easily.

i.g. MasterNode.java, ClusterViewManager.java, ViewWindowImpl.java and some files may not be based on current CVS version.

If it is difficult for you to compare it with original Shoal version and look into the diffs, I will try to commit the files again after separating them.

Please let me know if you need.

Thanks!
--
Bongjae Chang


----- Original Message -----
From: "Joseph Fialli" <Joseph.Fialli_at_Sun.COM>
To: <dev_at_shoal.dev.java.net>
Sent: Tuesday, June 09, 2009 6:00 AM
Subject: Re: [Shoal-Dev] Abstracting out the transport layer of Shoal(Initial version was committed)


> Shreedhar Ganapathy wrote:
>> Great work Bongjae. Joe and I will look into the diffs and respond soon.
> Thanks Bongjae for this feature.
>
> I will be sure to look over the diffs and provide feedback.
>
> -Joe
>>
>> best regards
>>
>> Shreedhar
>>
>> Bongjae Chang wrote:
>>> Hi,
>>>
>>> I have committed sources which try to abstract out the transport
>>> layer of Shoal to SHOAL_1_1_ABSTRACTING_TRANSPORT branch.
>>>
>>> I tried to use JXTA and Grizzly for transport layer experimentally.
>>>
>>> Moreover, you can run original Shoal version which has used JXTA with
>>> not abstracting out transport layer because original sources and
>>> package have been preserved.
>>>
>>> Then, about transport layer, 3 modes exist.
>>>
>>> 1. original JXTA version
>>> Run with -DSHOAL_GROUP_COMMUNICATION_PROVIDE="jxta", this is default.
>>>
>>> 2. new JXTA version which is integrated in abstracting out the
>>> transport layer
>>> Run with -DSHOAL_GROUP_COMMUNICATION_PROVIDE="jxtanew"
>>>
>>> 3. grizzly version which is integrated in abstracting out the
>>> transport layer.
>>> Run with -DSHOAL_GROUP_COMMUNICATION_PROVIDE="grizzly"
>>>
>>> I think that JGroup could be integrated easily as well, but I didn't
>>> try it yet. :)
>>>
>>> For more details, please see the "readme_transport_abstraction.txt"
>>> file which explains package structure, how to compile, how to run and
>>> todo list.
>>>
>>> You can download sources with SHOAL_1_1_ABSTRACTING_TRANSPORT tag in
>>> current Shoal cvs.
>>>
>>> Note that this is just experimental version.
>>>
>>> I am looking forward to your feedback and advice.
>>>
>>> I will welcome any comments, feedbacks and criticism!
>>>
>>> I really hope that your opinions will be applied to this version and
>>> I think that I need some helps. :)
>>>
>>> Without hesitation, try to review it!
>>>
>>> Thanks!
>>>
>>> PS) If you want and need to know more informations in detail about
>>> this changes, please let me know.
>>>
>>> --
>>> Bongjae Chang
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_shoal.dev.java.net
> For additional commands, e-mail: dev-help_at_shoal.dev.java.net
>
>
>
>