EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Re: Sequence monitor not getting callback
From: "Shankar, Murali" <[email protected]>
To: "[email protected]" <[email protected]>
Date: Tue, 4 Oct 2011 14:41:33 -0700

Separating out the server (process variables) and the client (sequence programs) into two separate processes seems to fix this issue. I used the same executable for both processes; though for the server I could have probably used softIoc.

 

So, the issue is perhaps the client part and the server part of ca_add_masked_array_event/ca_create_subscription tripping over each other if they run within the same process in this context.

 

I will test this workaround a little bit more. Any suggestions as to next steps for debugging are appreciated.

 

Regards,

Murali

 

 

 

 

 

From: Shankar, Murali
Sent: Tuesday, October 04, 2011 11:26 AM
To: '[email protected]'
Subject: Re: Sequence monitor not getting callback

 

I traced it down to ca_add_masked_array_event/ca_create_subscription as well.

 

In a recent run, I had 14 out of 2600 sequences not getting their monitor callbacks. I did a dbel on the non-functioning PV’s (H75 H73 H82 H78 H72 L52 L54 P93 R71 R80 V82 V71 V86 Z80)  and a couple of functioning ones (A01 A75). The results are pasted below. The ones that are not getting their monitor callbacks called seem to have a fair number of “undelivered” or “discarded by replacement” messages. The ones that are functioning have “queue empty”.  Is this expected?

 

Any suggestions as to next steps for debugging are appreciated.

 

<<snip>>

 

 

 


Replies:
Re: Sequence monitor not getting callback Andrew Johnson
Re: Sequence monitor not getting callback Benjamin Franksen

Navigate by Date:
Prev: Re: Sequence monitor not getting callback Shankar, Murali
Next: RE: asynUInt32Digital write callback function not called PELLE Sébastien
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Sequence monitor not getting callback Benjamin Franksen
Next: Re: Sequence monitor not getting callback Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·