comp.lang.ada
 help / color / mirror / Atom feed
* Annex E, GLADE and fault-tolerance
@ 2003-08-26 14:44 Dr. Adrian Wrigley
  2003-08-27 15:26 ` Francisco Javier Loma Daza
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Dr. Adrian Wrigley @ 2003-08-26 14:44 UTC (permalink / raw)


Hi all!

OK.  So I've got my client/server application working now, but have a problem
with fault tolerance. (I am using Annex E/GNAT 3.15/GLADE/Linux)

My objective is for clients to be able to run continuously for months at a time.
I also want the server to run for months too.  If a client terminates, I want
to be able to restart it.  If the server terminates, I want to be able to
restart it too.

So I use the "Reconnection" and "Termination" policy so that I can restart the
client or the server as necessary.  If the main boot server is separate from
the client and application server partition, it works fine.  Except when the
main boot server is restarted :(

When the main boot server is terminated and restarted, executing clients run into
problems.  The existing clients cannot communicate with the new main boot
server invocation, nor with partitions started after the new main server is started.

The effect is that if the main boot server dies, all the clients need to be
restarted too. I have read the GLADE Users' Guide carefully, and can't see a
solution to the problem - it seems to be a design feature(!)

How can I prevent failure of the server causing failure of all the clients too?

I just want the "simple" behaviour like web servers and clients, where you don't
need to restart all the clients each time a server reboots.

Thanks for any help on this!
-- 
Dr Adrian Wrigley, Cambridge, England.

Clients get the following exception, even after restarting the server:
Exception name        : SYSTEM.RPC.COMMUNICATION_ERROR
Exception message     : Partition 1 is unreachable
Exception information : Exception name: SYSTEM.RPC.COMMUNICATION_ERROR




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-08-31 13:27 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-26 14:44 Annex E, GLADE and fault-tolerance Dr. Adrian Wrigley
2003-08-27 15:26 ` Francisco Javier Loma Daza
2003-08-31 13:00 ` Dr. Adrian Wrigley
2003-08-31 13:27 ` Annex E, GLADE and fault-tolerance (GLADE bug???) Dr. Adrian Wrigley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox