From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,bccb34741ee584f4,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.vmunix.org!newsfeed01.sul.t-online.de!t-online.de!news-in.ntli.net!newsrout1-win.ntli.net!ntli.net!news.highwinds-media.com!newspeer1-win.ntli.net!newsfe6-gui.ntli.net.POSTED!53ab2750!not-for-mail From: "Dr. Adrian Wrigley" Subject: select delay; then abort... in Annex E User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Message-ID: Newsgroups: comp.lang.ada MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Date: Sat, 30 Sep 2006 22:31:31 GMT NNTP-Posting-Host: 82.10.238.153 X-Trace: newsfe6-gui.ntli.net 1159655491 82.10.238.153 (Sat, 30 Sep 2006 23:31:31 BST) NNTP-Posting-Date: Sat, 30 Sep 2006 23:31:31 BST Organization: NTL Xref: g2news2.google.com comp.lang.ada:6815 Date: 2006-09-30T22:31:31+00:00 List-Id: Hi guys, Things are now working *much* better with my Annex E setup here. The server hasn't been totally free of problems, but at least I can't point the finger at Glade this time ;-) I wanted to limit the execution time of a partition. So I tried something like: select delay 10.0; Complain; then abort RemoteProcedure; end select; the intent was that the partition would terminate if the RemoteProcedure exceeded the alloted 10s of execution time. Unfortunately, what happens is that the code runs for the full duration of the RemoteProcedure (say 10 minutes), then it invokes Complain, finally exiting. Why can't the RemoteProcedure be aborted? Is it because it is a blocking operation (E.4.17)? E.4.13 suggests the construct can be aborted (cancelling the remote operation), but the above code suggests it can't. Is there a way to get my partition to terminate regardless of outstanding remote calls? Thanks in advance. -- Adrian