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  2020  <20212022  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  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: External: Re: problems with running EPICS Gateway on virtual machines?
From: Ralph Lange via Tech-talk <tech-talk at aps.anl.gov>
To: EPICS Tech Talk <tech-talk at aps.anl.gov>
Date: Wed, 14 Apr 2021 10:44:27 +0200
On Tue, 13 Apr 2021 at 23:33, Ru Igarashi via Tech-talk <tech-talk at aps.anl.gov> wrote:
But I would like to know
if this is a familiar problem or that running CA Gateways on VMWare
is a bad idea to begin with (I had big latency problems many years
ago, so I went to a hardware solution at that time).

Generally, I would say no to both questions.

For a Gateway, CA put() with callback requests are pretty hard to deal with correctly, especially if the target record is asynchronous and takes a while to process and multiple clients are trying to do this concurrently. Just to say that I am not surprised that this kind of operation is causing trouble.
I don't think we have seen this particular issue before; it is certainly not familiar. There are two obviously bad things under investigation: see Gateway issues 33 and 35. Hugo's idea would verify if what you see is related to the latter of those.

I honestly can't remember running a Gateway on bare metal. At ITER, only some front end controllers are direct hardware installs, everything else is virtualized. There's definitely no conceptual reason why running a Gateway on a virtual machine would be a bad idea.
Of course, depending on your use case, there are performance and bandwidth limitations that could affect a Gateway, which is also true for virtual systems.

EPICS 3.14.12.4 is pretty old (released end of 2013).
There have been fixes and improvements in Channel Access since then (even small protocol changes), and while mix-and-match of EPICS versions usually works without issues, I would suggest keeping Gateways on a supported release of EPICS Base.

Cheers,
~Ralph

References:
problems with running EPICS Gateway on virtual machines? Ru Igarashi via Tech-talk
Re: problems with running EPICS Gateway on virtual machines? Hugo Slepicka via Tech-talk
Re: External: Re: problems with running EPICS Gateway on virtual machines? Ru Igarashi via Tech-talk

Navigate by Date:
Prev: Re: External: Re: problems with running EPICS Gateway on virtual machines? Ralph Lange via Tech-talk
Next: Re: External: Re: problems with running EPICS Gateway on virtual machines? Ru Igarashi 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  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: Re: problems with running EPICS Gateway on virtual machines? Ru Igarashi via Tech-talk
Next: Re: problems with running EPICS Gateway on virtual machines? Ru Igarashi 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  2020  <20212022  2023  2024 
ANJ, 17 Apr 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·