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  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024  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  <20202021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: CA_DISABLE_REPEATER Re: Killing caRepeater on Windows 10
From: "Kasemir, Kay via Tech-talk" <[email protected]>
To: "Rivers, Mark L." <[email protected]>, "'[email protected]'" <[email protected]>
Date: Tue, 14 Jan 2020 16:15:32 +0000
> One of the hassles with Windows is that you cannot delete or replace an executable or dll if any process is using it.
> If an EPICS client or IOC is run on Windows it will launch a caRepeater process that runs in the background.
> If you want to update your EPICS installation you must kill that caRepeater process before you can do so.

The Java CA client implementation has the same issue:
Run any program that uses the CA client for the first time, and it launches a caRepeater Java process.
Closing all clients leaves that process running.

For the Java CA client, there's a property
   -DCA_DISABLE_REPEATER=true
that will keep it from launching the caRepeater.
Most members of the general public will never notice that they don't have a CA repeater.
Worst that can happen is that after an IOC reboots, you need to close/reopen some display.
The automatic re-connect supported by the caRepeater is essential in the control room, but for people in their office who start a tool, look at it, close it, the dangling caRepeater instance may be more bug than feature.
Is it worthwhile to have the C implementation also look for a CA_DISABLE_REPEATER type setting?

Thanks,
-Kay

Replies:
Re: CA_DISABLE_REPEATER Re: Killing caRepeater on Windows 10 J. Lewis Muir via Tech-talk
References:
Killing caRepeater on Windows 10 Mark Rivers via Tech-talk
RE: Killing caRepeater on Windows 10 Bommannavar, Arun S. via Tech-talk
RE: Killing caRepeater on Windows 10 Bommannavar, Arun S. via Tech-talk

Navigate by Date:
Prev: RE: Killing caRepeater on Windows 10 Bommannavar, Arun S. via Tech-talk
Next: Re: Killing caRepeater on Windows 10 Matt Newville via Tech-talk
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  <20202021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Killing caRepeater on Windows 10 Bommannavar, Arun S. via Tech-talk
Next: Re: CA_DISABLE_REPEATER Re: Killing caRepeater on Windows 10 J. Lewis Muir via Tech-talk
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  <20202021  2022  2023  2024 
ANJ, 14 Jan 2020 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·