g+
g+ Communities
Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  Index 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014 
<== Date ==> <== Thread ==>

Subject: NULL record Name on IOC
From: Noboru Yamamoto <noboru.yamamoto@kek.jp>
To: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Tue, 11 Jan 2000 22:12:09 +0900
Hi,

Today, We encountered a strange phenomena on IOC. Suddenly, we have lost
CA connections from
three IOCs. These IOCs had a long record of stable operation and there
were no modification
in software including database recently. Running spy command on these IOCs,
we found that one of "CA client" task eats up more than 90% of CPU time
on these IOCs. 

Eventually we found a cause of phenomena. One of reasons of this trouble
is a record with NULL string as its name. All three of IOCs were loaded
a NULL named EPICS record. These records did not cause any problem,
until I run a CA client program which search for a NULL named record!

dbLoadRecords commands in EPICS R3.13.1 accepts a NULL named record
without a error message.
CA library on WS also accepts NULL string as a record name. Python/CA,
which I used to write a client, does not check it also. A database file
(.db) was created by a PL/SQL scripts in the ORACLE database and was not
checked by any dbtools before load it on IOCs. ( We use EPICS R3.13.1
with VxWorks5.3 on PowerCore6750/6603 from Force Computer)

So when you encounters "CA client" library which eats up a lot of CPU,
please check a NULL named record on the IOC!

Noboru Yamamoto
KEKB control group
KEK, Accelerator Lab. 
Tsukuba, JAPAN


Replies:
RE: NULL record Name on IOC Jeff Hill

Navigate by Date:
Prev: Re: alarm handler question Janet Anderson
Next: Is there a "PerlCa" out there? Carl Lionberger
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014 
Navigate by Thread:
Prev: Re: EPICS and Gemini Corinne Boyer
Next: RE: NULL record Name on IOC Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·