Re: Network Recommendation

Moshe Bar <moshe-ay74M1d3r6RWk0Htik3J/[email protected]>
Newsgroups gmane.linux.cluster.openmosix.devel
Message-ID <[email protected]>
Ian,

Yes, we do. They will not communicate if they are on different  
protocol versions.

Moshe


On Apr 15, 2006, at 11:55 PM, Ian Latter wrote:

>
> Sooo, you guys aren't checking for these boundaries?  Why
> can one node crash another if they're compiled with different
> options, if you're checking this version data?
>
>
> ----- Original Message -----
>> From: "Moshe Bar" <moshe-ay74M1d3r6RWk0Htik3J/[email protected]>
>> To: "Ian Latter" <[email protected]>
>> Subject:  Re: [Openmosix-devel] Network Recommendation
>> Date: Sat, 15 Apr 2006 22:36:28 -0500
>>
>> Ian
>>
>> We do have a denial of service issue (which in a LAN environment is
>> not a huge thing), but not due to different protocol versions. In the
>> includes directory of oM you'll find the version.h file defines
>> version boundaries for oM nodes to work together. It's been there
>> ever since oM for kernels 2.2
>>
>> Moshe
>>
>>
>> On Apr 15, 2006, at 10:53 PM, Ian Latter wrote:
>>
>>> Hello,
>>>
>>>
>>>   I am currently coding up a smart socket handling library for
>>> libMidnightCode and it made me think about openMosix.
>>>
>>>   Since I started using openMosix (a few years now), oM has
>>> suffered from a Denial of Service issue whereby junk data
>>> on its listening sockets will ultimately cause it to crash.  This
>>> isn't good, but it also isn't what I wanted to see fixed (in this
>>> thread).
>>>
>>>   What stems from this issue is that users compiling different
>>> oM versions and adding them to the same cluster will
>>> semi-randomly result in nodes crashing nodes upon
>>> negotiation or migration.  This seems likely to be a result of
>>> changes in the protocol between oM versions - with the
>>> mismatch data acting as a trigger for the DoS issue (above).
>>>
>>>   If you applied a "Version" value to the protocol, in a static
>>> (or at least consistent) location, then you could elect not to
>>> communicate with incompatible nodes.  Notifying node
>>> users of the failure (via a kernel/console message, for
>>> example) would then help cluster builders to;
>>>
>>>   a) avoid building clusters that appear to be highly unstable
>>>       due to mismatched protocol versions dumping each
>>>       other
>>>
>>>   b) dodge unpredictable node communication (or node
>>>       orphanages) when the "node version lockout" kicks
>>>       in
>>>
>>>
>>>   Just a thought.
>>>
>>>   I don't personally want to have to go through the pain of
>>> implementing this type of system in my own library.  But having
>>> seen the consequences, thru oM, I'm keen not to let my laziness
>>> undermine the quality of the resultant applications that will
>>> eventually depend on the lib.  Stability is just too important.
>>>
>>>
>>>   Hope you all scored chocolate .. good luck to the Kiwi's on
>>> their big bunny cull this weekend.
>>> [http://www.msnbc.msn.com/id/12265571/]
>>>
>>>
>>>
>>>
>>> --
>>> Ian Latter
>>> Late night coder ..
>>> http://midnightcode.org/
>>>
>>>
>>>
>>> -------------------------------------------------------
>>> This SF.Net email is sponsored by xPML, a groundbreaking scripting
>>> language
>>> that extends applications into web and mobile media. Attend the
>>> live webcast
>>> and join the prime developer group breaking into this new coding
>>> territory!
>>> http://sel.as-us.falkag.net/sel?
>>> cmd=lnk&kid=110944&bid=241720&dat=121642
>>> _______________________________________________
>>> openMosix-devel mailing list
>>> openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>>> https://lists.sourceforge.net/lists/listinfo/openmosix-devel
>>>
>>
>>
>
>
> --
> Ian Latter
> Late night coder ..
> http://midnightcode.org/
>
>



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.