Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: [Design] pluto not responding -- possibly not re-entrant (updown)

From: D. Hugh Redelmeier <hugh(at)mimosa.com>
Date: Wed Mar 12 2003 - 15:11:07 EST


| From: John S. Denker <jsd@monmouth.com>
| Date: Fri, 28 Feb 2003 08:42:17 -0500

[Sorry for the slow reply. I'm way behind in list reading.]

Pluto is what structured as a transaction system. Essentially like an even-driven program. It receives an event, processes it completely (atomically), and then goes back to wait for the next event. That is a transaction.

The updown script is run within a transaction. No whack command issued by the updown can complete until the updown script has returned control to its caller.

It is possible for the updown script to fork off a subprocess that lives past the end of the main script. Such a subprocess could reasonably include a whack command.

Hugh Redelmeier
hugh@mimosa.com voice: +1 416 482-8253



Design mailing list
Design@lists.freeswan.org
http://lists.freeswan.org/mailman/listinfo/design Received on Thu Mar 13 00:31:29 2003

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 12:59:57 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library