Reason for change

IGRF-11, our magnetic field model, will expire at the end of the year. The new version has not been released yet. Even if they release it while I'm typing this, there's not enough time left to get FastMon and astro fixed. Both astro and the FastMon IGRF library will ignore the time validity limits on the model if the IGNORE_IGRF_BOUNDARY environment variable is set (to anything). This release puts a switch in the config file to do this for all the jobs that require it.

Other changes from 4.8:

A new version of Monitor that checks whether it actually managed to write its output

Changes to batch priorities that should do a better job of keeping the farm busy when we are swamped with data.

Test Procedure

We have processed a current LPA run in the DEV pipeline with this version of L1Proc, with the time boundary switch on and off. We don't have new data to test on.

Rollback procedure

We can easily switch back to the previous version of L1Proc.

CCB Jira

CCB request: Request to deploy L1Proc 4.9

Details

L1Pipeline: L1Pipeline-04-09-00

  • add a switch to set IGNORE_IGRF_BOUNDARY for the jobs that need it
  • change batch priorities to utilize the farm better

dataMonitoring/FastMon: FastMon-05-03-03

  • bug fix when calculating dates for inptu to IGRF model.

dataMonitoring/IGRF: IGRF-02-01-01

  • ignore validity time range if env var IGNORE_IGRF_BOUNDARY is set (to anything)

svac/Monitor: Monitor-02-01-05

  • detect zombie output files

Complete set of tags for L1Proc 4.9

GlastRelease: GlastRelease-17-35-24-lp61

ScienceTools: ScienceTools-09-33-00

svac/L1Pipeline: L1Pipeline-04-09-00

calibGenTKR: calibGenTKR-04-08-01

calibTkrUtil: calibTkrUtil-02-09-06-gr02

fitsGen: fitsGen-06-06-05

dataMonitoring/AlarmsCfg: AlarmsCfg-06-03-03

dataMonitoring/Common: Common-06-12-00

dataMonitoring/DigiReconCalMeritCfg: DigiReconCalMeritCfg-01-20-04

dataMonitoring/FastMon: FastMon-05-03-03

dataMonitoring/FastMonCfg: FastMonCfg-02-02-01

dataMonitoring/IGRF: IGRF-02-01-01

svac/Monitor: Monitor-02-01-05

svac/EngineeringModelRoot: EngineeringModelRoot-05-00-00

svac/TestReport: TestReport-12-01-00

svac/findGaps: findGaps-02-02-00

users/richard/pipelineDatasets: pipelineDatasets-01-00-00

ft2Util: ft2Util-02-02-00

evtClassDefs: evtClassDefs-00-19-05

GPLtools: GPLtools-02-00-00-wf02

ROOT: ROOT v5.26.00a-gl6