EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: GW status
From: Stephen Lewis <[email protected]>
To: Jeff Hill <[email protected]>
Cc: "'Amedeo Perazzo'" <[email protected]>, "'Core-Talk'" <[email protected]>, "'Ernest L. Williams Jr.'" <[email protected]>, "'Dirk Zimoch'" <[email protected]>
Date: Tue, 04 Aug 2009 15:25:20 -0700
I consider forwarding a ca_put from a client into a ca_put-notify a design flaw: behavior would be very different between a local IOC on the client LAN and a distant IOC behind a gateway.

Fundamentally EPICS is asynchronous and all client applications should have been and should be written strictly to this assumption when using ca_put. As I recall, ca_put_notify was added to allow sophisticated client to build up a type of 'transaction' capability.

In the case of the motor record (the case that triggered all this investigation), when the monitor on the DMOV field goes 0->1 then you can trust all the other field values. Everyone up to now must have known this, otherwise all the instances where there is no gateway would have given poor results.

On 4 Aug, 2009, at 3:11 PM, Jeff Hill wrote:

1. PCAS was unable (before the patch) to handle subscriptions during
the time that ca_put_callback was being processed.


Replies:
Re: GW status Ralph Lange
References:
RE: GW status Jeff Hill

Navigate by Date:
Prev: RE: GW status Jeff Hill
Next: Re: GW status Dirk Zimoch
Index: 2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: GW status Jeff Hill
Next: Re: GW status Ralph Lange
Index: 2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·