Software Infrastructure Oct 18 2017

From LCLS-II testing
Revision as of 19:47, 19 October 2017 by Jordan (talk | contribs) (Created page with " Software Infrastructure Meeting Notes, Sonya Hooper – 18 October 2017 Software Notes This document does not describe the entire architecture, just draws attention to a fe...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Software Infrastructure Meeting Notes, Sonya Hooper – 18 October 2017

Software Notes

This document does not describe the entire architecture, just draws attention to a few points. (Wesley is planning a drawing of the entire architecture.)

One goal is to mimic the LCLS-II software environment as closely as possible. LERF will use 64-bit RHEL6 servers that emulate the SLAC file system.

The EPICS IOCs will run on RHEL6-64 and LinuxRT operating systems.

EPICS version R3-15 will be used.

The ALH alarm system will be used. The configuration of this might be tricky

The SLAC GitHub site will be the repository for the SLAC application software.

The JLab archiver will be used.

We will use the LERF electronic logbook for data-taking. SLAC would like the ability to attach screenshots, files, etc.


Responsibilities

SLAC Provides

• Documentation and instructions for installation and configuration of SLAC-like EPICS software architecture, including:

o Versions of EPICS base, extensions, modules, etc.

o Alarm Handler utility configuration

o SLAC-specific build instructions for EPICS

o LinuxRT infrastructure

o Support to JLab staff as needed

o and more…

• Rough estimate of number of channels to be archived

• Later, list of PVs to archive with deadband parameter

• List of users who need remote access

JLab Provides

• The SLAC-like software infrastructure, including servers and network

• Remote access to the LERF VLAN and servers

• Access to SLAC GitHub from LERF

• Terminal server for console access to the two RF CPUs