g+
g+ Communities
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  2011  <20122013  2014  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
<== Date ==> <== Thread ==>

Subject: RE: caRepeater object code not cross-compiled in R3.14.12.2
From: "Hill, Jeff" <johill@lanl.gov>
To: "Hu, Yong" <yhu@bnl.gov>, "'Andrew Johnson'" <anj@aps.anl.gov>, Jack Smith <jacksmithvent2009@gmail.com>
Cc: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Mon, 3 Dec 2012 22:23:25 +0000
FWIW, the "r" was used at that time for "remote" because
it was actually novel to place the server on a different 
computer which was in a remote location from the client.

Jeff

> -----Original Message-----
> From: tech-talk-bounces@aps.anl.gov [mailto:tech-talk-bounces@aps.anl.gov]
> On Behalf Of Hu, Yong
> Sent: Friday, November 30, 2012 12:43 PM
> To: 'Andrew Johnson'; Jack Smith
> Cc: tech-talk@aps.anl.gov
> Subject: RE: caRepeater object code not cross-compiled in R3.14.12.2
> 
> I guess "r" in rsrv stands for "resource". see [1] and search "rsrv", it
> says: Channel access ioc resource server library.
> 
> [1] http://www.aps.anl.gov/epics/base/R3-14/12-docs/README.html
> 
> HTH,
> 
> Yong
> 
> 
> -----Original Message-----
> From: tech-talk-bounces@aps.anl.gov [mailto:tech-talk-bounces@aps.anl.gov]
> On Behalf Of Andrew Johnson
> Sent: Friday, November 30, 2012 11:47 AM
> To: Jack Smith
> Cc: tech-talk@aps.anl.gov
> Subject: Re: caRepeater object code not cross-compiled in R3.14.12.2
> 
> Hi Jack,
> 
> On 2012-11-30 Jack Smith wrote:
> >
> > I am trying to look through base-3.14.*/src/misc/iocInit.c. I guess
> > the only function related to caRepeater would be rsrv_init(). Then I
> > take a quick look at src/rsrv/caservertask.c, but still don't see how
> > the caRepeater get spawned. Could you tell me how the caRepeater is
> > started during iocInit? Also what does "rsrv" mean / stand for?
> 
> As Ralph said, the repeater is started by the CA client library, so the
> call chain from iocInit() is that iocBuild() calls
> db/dbCa.c:dbCaLinkInit() which starts dbCaTask() in its own thread, and
> that calls ca_context_create() to initialize the CA client library and
> start the repeater if necessary.  Then later on iocBuild() also calls
> as/asDbLib.c:asInit() which can also initialize the CA client library via
> the code in as/asCa.c:asCaStart() although normally the dbCaLinkInit()
> would have taken care of that.
> 
> I don't know what the "r" in rsrv stands for either; if he's reading this
> Jeff Hill might remember...
> 
> HTH,
> 
> - Andrew
> --
> Computer science is as much about computers as astronomy is about
> telescopes. -- Edsger Dijkstra



References:
caRepeater object code not cross-compiled in R3.14.12.2 Rod Nussbaumer
Re: caRepeater object code not cross-compiled in R3.14.12.2 Andrew Johnson
Re: caRepeater object code not cross-compiled in R3.14.12.2 Jack Smith
Re: caRepeater object code not cross-compiled in R3.14.12.2 Andrew Johnson
RE: caRepeater object code not cross-compiled in R3.14.12.2 Hu, Yong

Navigate by Date:
Prev: Re: Using CSS and setting up RDB Archiver Kasemir, Kay
Next: EPICS Base 3.14.12.3-rc1 available for testing Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
Navigate by Thread:
Prev: RE: caRepeater object code not cross-compiled in R3.14.12.2 Hu, Yong
Next: Get a time difference in EPICS database 洪春霞
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·