Summary
astro was patched on the fly in L1Proc on
Recording this change in CCB for posterity
Reason for change
astro fails extrapolation for altitudes below 500km.
Due to degradation of the orbit, we are observing lots of L1 failures.
Test procedure
This was patched "live" in L1Proc, to avoid reprocessing for failed runs.
Rollback procedure
No rollback is possible, as runs newer than 11/14/2024 won't process otherwise.
Code update procedure
This was done in a non-standard way, as both GR and L1 were patched "in place" (due to the lack of RM at present).
First of all, we patched the version of astro included in GR 20-10-04-gr07:
- clone astro from git, checkout tag
astro-04-02-00
- patch the code and push to branch
fix-altitude
- tag from the branch as
astro-04-03-00
Next, we patched GR in place after making an additional copy for testing):
- the location is here:
/afs/slac.stanford.edu/g/glast/ground/releases/volume05/
- made a copy of
GlastRelease-20-10-04-gr07
and renamed the un-patched version toGlastRelease-20-10-04-gr07-arch
- deleted the entire
astro
package fromGlastRelease-20-10-04-gr07
, cloned it from git and checked outastro-04-03-00
recompiled astro in situ, with the following command:
/afs/slac/g/glast/applications/SCons/2.1.0/bin/scons -C GlastRelease --with-GLAST-EXT=/afs/slac/g/glast/ground/GLAST_EXT/redhat6-x86_64-64bit-gcc44 --site-dir=../SConsShared/site_scons --compile-opt astro
CCB JIRA
- SSC-469Getting issue details... STATUS
Details
Complete set of tags for L1Proc 5.9
GlastRelease: GlastRelease-20-10-04-gr07, containing astro: astro-04-03-00
ScienceTools: ScienceTools-11-05-01
svac/L1Pipeline: L1Pipeline-05-09-00
calibTkrUtil: calibTkrUtil-03-00-00
fitsGen: fermitools-11-07-01
dataMonitoring/AlarmsCfg: AlarmsCfg-07-00-25
dataMonitoring/Common: Common-07-00-01
dataMonitoring/DigiReconCalMeritCfg: DigiReconCalMeritCfg-02-01-08
dataMonitoring/FastMon: FastMon-05-03-05
dataMonitoring/FastMonCfg: FastMonCfg-02-02-03
dataMonitoring/IGRF: IGRF-03-01-04
svac/Monitor: Monitor-03-14-03
svac/TestReport: TestReport-12-03-02
svac/findGaps: findGaps-02-03-00
users/richard/pipelineDatasets: pipelineDatasets-01-00-00
ft2Util: ft2Util-02-04-00
evtClassDefs: evtClassDefs-01-01-05
GPLtools: GPLtools-02-00-00-wf03
ROOT: ROOT 5.34.03-gr01