> > The CA repeater's purpose is to receive CA server
> beacons and fan them out
> > to all of the CA clients running in the same host.
> Most modern IP kernels
> > now allow multiple listeners on the same UDP port,
> so that is no longer the
> > reason for the CA Repeater. Unfortunately, there is
> still a defect in most
> > IP kernels where UDP broadcasts reach multiple
> listeners on the same UDP
> > port, but UDP unicasts (single host addressed
> datagrams) do not. Therefore,
> > the CA repeater must still exist, and there can only
> be one of them on each
> > host.
>
> This is the case for process-based IOCs as well as
> vxWorks and RTEMS,
> right?
>
It's actually fairly easy to test this. Just start two
soft IOCs with the same database on the same host.
Launch a client sending searches for PVs in these IOCS.
Configure this client to only send searches to the
unicast address of this host (no broadcasts) and watch
to see if it gets the "PV name duplicated on multiple
servers" message. That message would indicate that the
defect does *not* exist.
As I recall, in the past, at least both vxWorks and
Solaris (and probably also windows) suffered from this
defect.
It will probably be easier to pursue multicasting
support than it will be to support multiple modes of
unicast operation on different OS.
Jeff
- References:
- RE: STATIC softIOC Ernest L. Williams Jr.
- Navigate by Date:
- Prev:
RE: DeltaTau PCI Motor Control Boards and Linux Norbury, MA (Martin)
- Next:
Cant build EPICS for power pc 40x Chris Timossi
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
<2005>
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: STATIC softIOC Ernest L. Williams Jr.
- Next:
PPT and PDF files of the presetation in EPICS meeting at TOKAI,JAPAN are now available on the web. Noboru Yamamoto
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
<2005>
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|