Re: om2.6 What's currently showable ?

Florian Delizy <[email protected]>
Newsgroups gmane.linux.cluster.openmosix.devel
Message-ID <[email protected]>
Evan Hisey wrote:
> Florain-
> Shared libs. should be fine, shared memory is a problem. There was a
> second patch built to help resolve this issue in the 2.4 series. I
> think  the plan is that after om gets working on 2.6. to make shared
> memory support part of the standard patch.

OK, I add to the todolist to get the shared memory patch from the 2.4 
work on the 2.6, as well as checking the preempt safety, I also added 
thhe fact that simple processes migration work, including processes 
using shared libraries.

http://openmosix.snarc.org/wakka.php?wiki=ToDo

Still, I have a question, let's take an example, A and B are to 
processes using the shared library L, L has a global variable (say foo), 
and both A and B call a function that increase this foo variable by one. 
Normally, when A calls this function, foo go to 1 (from 0), then B call 
this function, and foo go to 2 (from 1). Now, what if A runs on a node, 
and B on another one, but both are initiated from a unique master node. 
The same behaviour should happen, isn''t it ?

If this scenario is exact, does it work with openMosix 2.6 ?

>
> Evan H.
>
> On 7/24/06, Florian Delizy <[email protected]> wrote:
>> Mike Wharton wrote:
>> > Install 2.4.26 and show your boss that. It works brilliantly, 
>> unless there
>> > is a dire need for your demo cluster to be running a 2.6 kernel.
>> Well actually, that's the case ... If I choose to use the 2.6 kernel,
>> (which I did), we have to have something *working* in a production
>> environement, and I have to demonstrate it ... on a 2.6. As I had been
>> told already, it seems that oM2.6 is able to migrate processes, unless
>> some bad syscalls happens ... Which bad syscalls ? For instance, a
>> program using a shared library would have a mmap on it, would that fail
>> on oM2.6 ?
>>
>> This choice is quite important to me, and moreover, I can only help
>> continuing to develop oM if I can proove the feasability with oM2.6
>> >  In which
>> > case just write a dumb test program and migrate that on 2.6. I 
>> believe you
>> > can demo 2.6 but processes have to be manually migrated.
>> I am not sure that would be enough ... though ... I guess that programs
>> that we have to migrate are something like, using a shared lib, now the
>> question is how would taht be done ... (I don't know yet). A simple
>> scenario, if several programs are using a single shared lib, and all
>> programs are spread over different cluster nodes, would that work ?
>> > I believe the
>> > plan is to use a user level daemon to handle process migration in 
>> 2.6 ( a
>> > FAR better idea imho).
>> >
>> >
>> >
>> At least that was my idea too
>>
>> > Mike
>> >
>> >
>> >> quoting Vincent Hanquez :
>> >>
>> >>> we miss, a working OpenMosix  :)
>> >>>
>> >> Well, that's kind of frightening ;) I need to make a demo to my 
>> boss in
>> >> a few time, showing that openMosix can migrate processes to a 
>> node, and
>> >> execute those tasks there, is this even working ? (I hope yes).
>> >>
>> >> In the same idea than the Todo list in the wiki, can we add a feature
>> >> list, which explicitely state what's working, and what's not ?? (that
>> >> would help me for instance to show the viability of openMosix to non
>> >> developer people) ...
>> >>
>> >>
>> >> Florian Delizy
>> >>
>> >> 
>> ------------------------------------------------------------------------- 
>>
>> >> Take Surveys. Earn Cash. Influence the Future of IT
>> >> Join SourceForge.net's Techsay panel and you'll get the chance to 
>> share
>> >> your
>> >> opinions on IT & business topics through brief surveys -- and earn 
>> cash
>> >> 
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV 
>>
>> >> _______________________________________________
>> >> openMosix-devel mailing list
>> >> openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>> >> https://lists.sourceforge.net/lists/listinfo/openmosix-devel
>> >>
>> >>
>> >
>> >
>> >
>>
>>
>> ------------------------------------------------------------------------- 
>>
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to 
>> share your
>> opinions on IT & business topics through brief surveys -- and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV 
>>
>> _______________________________________________
>> openMosix-devel mailing list
>> openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>> https://lists.sourceforge.net/lists/listinfo/openmosix-devel
>>
>


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
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.