Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The existing ioc-mec-lpl01 is a RHEL5 host and needs to be replaced with a RHEL7 Ciara.

Here are the IOCs:

IOCVersionParentRHEL7 Build?Migrated?
ioc-mec-lpl-lco-{01-06}

ioc/mec/eDrive/R0.1.4

New:

/reg/g/pcds/package/epics/...

3.14/ioc/common/eDrive/R0.1.2

New:

Yes
ioc-mec-las-gentec{1-7}

ioc/mec/genTec/R1.1.2

New:

ioc/common/gentec/R1.1.1

New:

Yes
ioc-mec-lpl-chl-{01-04}

ioc/mec/polyScienceChiller/R1.0.0

New:

/reg/g/pcds/package/epics/...

3.14/ioc/common/polyScienceChiller/R0.1.0

New:

Yes
ioc-mec-lpl-lps{02-04}

ioc/mec/tdkGen/R0.1.0

New:

/reg/g/pcds/package/epics/...

3.14/ioc/common/tdkGen/R0.1.0

New:

Yes

Survey:

Out of the above list, the following three IOCs are in an "Off" state:

  • ioc-mec-las-gentec5, this is also using /reg/g/pcds/epics-dec/nrw/gentec-child
  • ioc-mec-lpl-lps-{03,04}

Also, ioc-mec-gentec is already running on ioc-mec-imb02, and is not part of this migration.

Are there RHEL7 builds for the parent modules?

...

  • no, builds for linux-x86, linux-x86_64, RTEMS-beatnik

Temporary reassignment to other rhel5 hosts

IOC reassignment plan:

  • ioc-mec-lpl-lco-{01-06} -> ioc-mec-cam04
  • ioc-mec-las-gentec{1-7} -> ioc-mec-gige01
  • ioc-mec-lpl-chl-{01-04} -> ioc-mec-lasmot1
  • ioc-mec-lpl-lps-{02-04} -> ioc-mec-imb02

Executing the reassignments is a one-step process:

  • imgr IOCNAME --move HOST - this includes the IOC restart on the new host. 

common

epics-checkout -m common/XXX

  • eDrive, ok. set EPICS_BASE_VER R7.0.3.1-2.0
  • gentec,
    • (corrected gentek to gentec and errors persisted)
    • failed, unable to determine repository path for common/gentec
    • common/gentec/R1.1.1 (2 Apr 2021) still contains .svn
    • see: eco_tools examples for putting EPICS IOCs into git
    • svnModuleToGit -m common/gentec
      • this takes several minutes:
      • Image Removed
    • Consider just doing a cut and paste and then a manual init into git.
    ok. set  EPICS_BASE_VER R7.0.3.1-2.0
  • polyScienceChiller, ok. set EPICS_BASE_VER R7.0.3.1-2.0
  • tdkGen, ok. set EPICS_BASE_VER R7.0.3.1-2.0

...

Name (.dbd)VersionUsed By

asyn

asynRecord

drvAsynIPPort

drvAsynSerialPort

R4.39-1.0.0

eDrive, gentec, polyScienceChiller. tdkGen

autosave → as

autosaveSupport → asSupport

(change in xxxApp/src/Makefile)

R5.8-2.1.0eDrive, gentec, polyScienceChiller, tdkGen
base
eDrive, gentec, polyScienceChiller, tdkGen
iocAdminR3.1.16-1.1.0eDrive, gentec, polyScienceChiller, tdkGen
modbusR2.4.0-0.1.0eDrive
sCalcoutRecord (calc)R3.7-1.0.1polyScienceChiller
stream (streamdevice)R2.5-0.3.1eDrive, gentec, polyScienceChiller, tdkGen

transformRecord (calc)

R3.7-1.0.1eDrive

...