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: Sequence monitor not getting callback
From: "Shankar, Murali" <[email protected]>
To: "[email protected]" <[email protected]>
Date: Tue, 4 Oct 2011 11:26:15 -0700

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.

 

Regards,

Murali

 

epics> < /tmp/dbel.txt

dbel H75  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=48, thread=0x7f1058000b60, unused entries=32, discarded by replacement=28, duplicate count =94

, ev 0x7f1094013890, ev que 0x7f10a4008520, ev user 0x7f105400ed70

dbel H73  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=48, thread=0x7f1058000b60, unused entries=32, discarded by replacement=28, duplicate count =94

, ev 0x7f1094013980, ev que 0x7f10a40074f8, ev user 0x7f105400ed70

dbel H82  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=48, thread=0x7f1058000b60, unused entries=32, discarded by replacement=28, duplicate count =94

, ev 0x7f10940138e0, ev que 0x7f10a4008520, ev user 0x7f105400ed70

dbel H78  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=48, thread=0x7f1058000b60, unused entries=32, discarded by replacement=28, duplicate count =94

, ev 0x7f1094013840, ev que 0x7f10a40074f8, ev user 0x7f105400ed70

dbel H72  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=76, thread=0x7f1058000b60, unused entries=52, duplicate count =75

, ev 0x7f10940139d0, ev que 0x7f10a4009548, ev user 0x7f105400ed70

dbel L52  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=76, thread=0x7f1058000b60, unused entries=52, duplicate count =75

, ev 0x1ed5230, ev que 0x7f109c009670, ev user 0x7f105400ed70

dbel L54  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=76, thread=0x7f1058000b60, unused entries=52, duplicate count =75

, ev 0x1ed5280, ev que 0x7f109c00a698, ev user 0x7f105400ed70

dbel P93  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=76, thread=0x7f1058000b60, unused entries=52, duplicate count =75

, ev 0x7f1090014670, ev que 0x7f10700137c8, ev user 0x7f105400ed70

dbel R71  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=76, thread=0x7f1058000b60, unused entries=52, duplicate count =75

, ev 0x7f1090010ac0, ev que 0x7f106c01f178, ev user 0x7f105400ed70

dbel R80  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=49, thread=0x7f1058000b60, unused entries=32, discarded by replacement=27, duplicate count =94

, ev 0x7f1090010a20, ev que 0x7f106c0211c8, ev user 0x7f105400ed70

dbel V82  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=32, thread=0x7f1058000b60, unused entries=32, discarded by replacement=44, duplicate count =93

, ev 0x7f10a0024e10, ev que 0x7f105000bd00, ev user 0x7f105400ed70

dbel V71  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=32, thread=0x7f1058000b60, unused entries=32, discarded by replacement=44, duplicate count =93

, ev 0x7f10a0024dc0, ev que 0x7f105000bd00, ev user 0x7f105400ed70

dbel V86  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=32, thread=0x7f1058000b60, unused entries=32, discarded by replacement=44, duplicate count =93

, ev 0x7f10a0024e60, ev que 0x7f105000bd00, ev user 0x7f105400ed70

dbel Z80  10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM } undelivered=76, thread=0x7f1058000b60, unused entries=52, duplicate count =75

, ev 0x7f109c038ee0, ev que 0x7f1094028f80, ev user 0x7f105400ed70

 

#### Functioning PV’s

 

dbel A01 10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM }, thread=0x7f1058000b60, queue empty, ev 0x7f105800b4e0, ev que 0x7f105400ed70, ev user 0x7f105400ed70

dbel A75 10

1 PV Event Subscriptions ( monitors ).

VAL { VALUE ALARM }, thread=0x7f1058000b60, queue empty, ev 0x7f1058009e10, ev que 0x7f1070006dc0, ev user 0x7f105400ed70

epics>

 

 

 


Replies:
RE: Sequence monitor not getting callback Jeff Hill

Navigate by Date:
Prev: Re: asynUInt32Digital write callback function not called Eric Norum
Next: RE: Re: Sequence monitor not getting callback Shankar, Murali
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 Zelazny, Michael Stanley
Next: RE: Sequence monitor not getting callback Jeff Hill
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 ·