Subject Re: [firebird-support] Firebird & cluster
Author Ann W. Harrison
Yves Glodt wrote:
>>
>>>does anybody have some experience in running firebird (classic) in an
>>>Openmosix or Rocks cluster?
>>
I wrote;
>>
>>Unless the cluster provides shared memory for the lock manager, Firebird
>>won't run on it.
>
>
> It seems openmosix provides the needed shared memory functionality.

I suspect it won't work well in our case. I looked at the description
here: http://www.unixreview.com/documents/s=8989/ur0404l/ and it seems
to me that each time the lock table owner changes (which is very very
often) the memory section has to be propagated to all nodes on the
cluster. Nor is it clear to me how a process running on one node in the
cluster requests access to shared memory currently used on another node.
Maybe all processes start on a parent node where they acquire the
memory...

Jim says it won't work at all because, even in classic, some of the lock
manager communication depends on a thread waiting on an event, and
that's nowhere in this model.
>
>
> We have considered switching to Linux on the server (current OS is
> windows 2000 server IIRC) as it manages (theroretically) processes more
> efficiently than windows. (Any experience on that subject?)

I'd try the switch to Linux. Anecdotal evidence says that Linux will
work better with classic than Windows does.

Regards,


Ann