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> 2025 | 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> 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Upgrading EPICS base from 3.15.6 to 7.0.x |
From: | Mark Rivers via Tech-talk <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <Tech-talk at aps.anl.gov>, Abdalla Ahmad <Abdalla.Ahmad at sesame.org.jo> |
Date: | Sun, 1 Sep 2024 13:23:23 +0000 |
Hi Abdalla,
I have nearly all of my production IOCs on RHEL 9 now, and I did not have any significant issues moving from CentOS 7 and CentOS 8. Many other APS beamlines are also running RHEL 9.
Mark
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Abdalla Ahmad via Tech-talk <tech-talk at aps.anl.gov>
Sent: Sunday, September 1, 2024 12:54 AM To: tech-talk at aps.anl.gov <Tech-talk at aps.anl.gov> Subject: RE: Upgrading EPICS base from 3.15.6 to 7.0.x Unfortunately, we do not have enough resources to test EPICS base upgrades, nevertheless I always thought the effort for the upgrade will be minimal, I think mainly because we use standard modules and our RPM build is scripted in a way to be somehow automated and with the recent deployment of docker the process should go smoothly.
We tried Rocky Linux 9.1 back when it first launched during the RedHat drama on CentOS, I faced some build issues and could not solve them withing the time frame we had back at that time so we decided to go with Rocky 8 which went very smooth, but it would be great hearing about experiences running EPICS in production under RedHat/Rocky Linux 9.
Best Regards, Abdalla.
From: Tech-talk <tech-talk-bounces at aps.anl.gov>
On Behalf Of Ralph Lange via Tech-talk
On Mon, 26 Aug 2024 at 13:31, Abdalla Ahmad via Tech-talk <tech-talk at aps.anl.gov> wrote:
Nowadays, 7.0 is the mainstream version. Generally, it means better support, faster fixes, less work and less risk for future upgrades.
Have a look at the release notes document for the current 7.0 to see what you'd be missing. A lot. The main advantage: your IOCs will (be able to) support pvAccess (PVA) - that means future-proofness out of the box. Even if you decide not to enable or not to use the PVA server on the IOCs from day one.
The IOC parts of EPICS 7 are highly compatible with the 3.15 series. If you're not actively running PVA, I would consider that step to be a low-risk migration. (The longer you wait, the higher the risk, though.)
I'd side with Timo: If you can move to the latest 7.0 release, how would you justify not to? Channel Access ensures compatibility. Migrate a few of your IOCs, run them for a while, then migrate more as you gain confidence.
Btw. The first installations have started moving to RedHat 9. Just saying...
Cheers,
|