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: Thu, 11 Jun 2009 21:23:37 +0900

Hi Joe,

I am sorry for having said a wrong information to you.

RecoveryTargetSelector.java is not dependent on Shoal issue #61 but dependent on Shoal issue #83.

The proposed patch of Shoal issue #61 consists of only ViewWindows.java, MasterNode.java and ClusterViewManager.java.

Of course, SHOAL_1_1_ABSTRACTING_TRANSPORT has the fix, but I am afraid that the current branch also has another logic which can disturb you in looking into diffs.

So first I would like to separate them cleanly. If you don't mind, would I commit the result in SHOAL_1_1_ABSTRACTING_TRANSPORT?

And now I make the proposed patch of Shoal issue #61 which is based on current CVS again for your convenience, so I think that it is better that I attach the proposed patch to https://shoal.dev.java.net/issues/show_bug.cgi?id=61 for history.

What do you think? :-)

--
Bongjae Chang


----- Original Message -----
From: "Bongjae Chang" <carryel_at_korea.com>
To: <dev_at_shoal.dev.java.net>
Sent: Wednesday, June 10, 2009 11:37 AM
Subject: Re: [Shoal-Dev] Abstracting out the transport layer of Shoal(Initial version was committed)


> Hi Joe,
>
> O.K.
>
> But, now I saw that current SHOAL_1_1_ABSTRACTING_TRANSPORT branch didn't have complete patch because RecoveryTargetSelector file was not committed.
>
> So I propose the following step for reviewing this issue.
>
> 1. First, I separate Shoal issue 61's changes from SHOAL_1_1_ABSTRACTING_TRANSPORT branch cleanly.
> 2. I make new Shoal issue 61's patch which is based on current CVS again.
> 3. I make Shoal issue 61's patch which is based on SHOAL_1_1_ABSTRACTING_TRANSPORT branch
> 4. I send the two diffs to you.
>
> What do you think?
>
> --
> Bongjae Chang
>
>
> ----- Original Message -----
> From: "Joseph Fialli" <Joseph.Fialli_at_Sun.COM>
> To: <dev_at_shoal.dev.java.net>
> Sent: Wednesday, June 10, 2009 5:13 AM
> Subject: Re: [Shoal-Dev] Abstracting out the transport layer of Shoal(Initial version was committed)
>
>
>> Bongjae Chang wrote:
>>> 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.
>>>
>> Bonjae,
>>
>> Thanks for letting me know that the changes included shoal issue 61.
>> I will let you know if it would help to separate these changes out.
>>
>> My past memory is that I was having trouble tracking the changes for
>> shoal issue 61
>> so I may need you to separate them. But let me look at diffs first and
>> confirm that
>> I have that need. I have several outstanding tasks due this week so I
>> may not have a chance
>> to look at your changes for several days.
>>
>> -Joe
>>> 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
>>>>
>>>>
>>>>
>>>>
>>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_shoal.dev.java.net
>> For additional commands, e-mail: dev-help_at_shoal.dev.java.net
>>
>>
>>
>>