Blog from March, 2006

CCB Request 20060316

Engineering Model v6r070305p8

 ldfReader v3r7
- Continue event sequence consistency checking for LSF
- Use LatData::m_eventId rather than OSW sequence

     With this change we will have the correct event ID for error messages in the lsf2digi logs.

Code Versions

Engineering Model (sim/recon): v6r070305p9*changed*

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4.2

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r4p1

svac pipeline code and tasks:

code/tasks v3r5p3:
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r3p0
ConfigTables: v3r2p1

TestReport: v3r4p13 (digi & recon reports)
EngineeringModelRoot: v1r14 (SVAC tuple)

CCB request 20060315

Engineering Model v6r070305p8

 LdfConverter v2r5:
HMK Handle the last event in CCSDS

Code Versions

Engineering Model (sim/recon): v6r070305p8*changed*

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4.2

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r4p1

svac pipeline code and tasks:

code/tasks v3r5p3:
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r3p0
ConfigTables: v3r2p1

TestReport: v3r4p13 (digi & recon reports)
EngineeringModelRoot: v1r14 (SVAC tuple)

pipeline update 20060125

I've made the changes you requested to the test pipeline and checked them in to CVS after testing.  DPF/PDB v1r2p1 is the tag.  I would like permission to announce a PROD outage while I upgrade the code running on that server.

The changes affected two files:

DPF/PDB/lsfCallback.pl (CVS v1.5):  
    Added command line args to allow stderr/stdout redirection logfiles to be passed in.

DPF/PDB/DPFScheduler.pl (CVS v1.23): 
    Added stderr/stdout logfile names to command line args passed into lsfCallback.pl
    These log files are now placed in the same location as the lsf log files for each task process.

Tony Johnson has upgraded PFE-Test to work with the new logfile locations.

Dan

pipeline update 20060215

I've enabled the processing statistics gathering software for the PROD pipeline.

After 2 days running in TEST, we've had no troubles, and Karen has the web plots working.  Hopefully she can enable them for PROD tomorrow as well.

CCB info:  Required installation of new crontab script (DPF/PDB/DPFGatherStatistics.pl v1.2) on glastlnx01 running every 15 minutes.  Required creation of table ProcessingStatistics as found in DPF/PDB/pdbschema.sql v1.28.

The changes are non-invasive and do not affect any of the other tables or scheduler, etc.

 

Dan

svac resynch 20060304

Code Versions

Engineering Model (sim/recon): v6r070305p7

lsfData v0r2:
HMK Store CCSDS items
HMK fix LsfConfiguration dynamic cast for LPA
HMK initial import 

ldfReader v3r5:
hmk Store eventid from either LDF or LSF
hmk Store runid from LICOS for CCSDS files
hmk Store ccsds items and add new method to create TDS time
hmk improve test routine for context
hmk use lsfData package
hmk reading LSF through binary file
hmk First version to handle LSF 

facilities v2r12p4:
jrb Small fix to Util::WrongType exception class

enums v0r3p2:
EAC Added sentinel values to catch undefined states to Lsf.h. Improved comments.
EAC Updated Lsf.h to match Dfi header files instead of documentation.
EAC Add Lsf.h for Lsf enums. 

digiRootData v9r2
HMK Set up Print methods and comment out Configuration for now
HMK Use Riostream consistently
HMK Make include file names match class names for LSF
HMK Clear m_metaEvent in DigiEvent
EAC Added comments, changed Scalar to Scaler.
EAC Updated lsf stuff to match dfi header files instead of doc
EAC Added implementation of a missing function
EAC Added Lsf stuff for lsf data
HMK Remove deprecated CalDigi TObjArray and calReadoutCol, so that methods which should be const, can be const.
HMK Add a bunch of const statements

calibUtil v1r5p4:
jrb Use alias glastCalibDB for MySQL host rather than soon-to-be-obsolete centaurusa
jrb Bug fix to Metadata::findSoonAfter (not used by production runs)

RootIo v17r9gr4:
HMK Fix up /Event/MetaEvent string
HMK Allow no MetaEvent when reading from digi
HMK Don't return failure if MetaEvent not found
EAC Added MetaEvent conversion

RootConvert v1r1p1em4:
HMK finish off context
HMK rename ROOT LSF classes to be consistent with file names
HMK use lsfData package
EAC Changed Scalar to Scaler in LsfLand.
EAC updated LsfDigiConvert to match Dfi header files instead of doc
EAC added LsfDigiConvert

LdfEvent v3r3:
HMK use lsfData package
HMK testing for eventRet
EAC Changed scalar to scaler, added comments
EAC Updated Lsf stuff to match header files instead of doc
EAC Added stuff for Lsf support 

LdfConverter v2r4:
HMK handle event id
HMK get generic tds time from ldfReader
HMK Patch to continue skipping first marker==5 for LDF
HMK Use lsfData package
HMK Yes it's still Feb24, fix up second sweep event handling for non-LSF data files
HMK don't bother trying to make ldfReader private
HMK update unit test
HMK Use LSF binary file as input
HMK Move to handle LSF

IExternal/ldfExt v0r571p0:
HMK Pick up LDF v05-07-01 modify standard directory structure on linux for lib

CalibSvc v0r21p8:
jrb Eliminate (unused) mention of LdfEvent in code and specific version dependence in requirements
jrb Exit with fatal error if rqsted file can't be read 

CHS/eventFile v0r2:
RBL added runid to files and runid() accessor to LPA_File object.
RBL first working version -- writes/reads binary event files.
RBL Initial revision

AcdRecon v2r0p6:
EAC Fix bug that was losing losing intersections at the 10-4 level when track was || to x or y axis.

 

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4.2

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r4p1
Write to new disk
Note that this task only handles runs coming in the old way. Any FASTCOPY run (LSF or LATTE) enters through a new set of tasks. 

svac pipeline code and tasks:

code/tasks v3r5p3:
Digest both LSF and LDF files from FASTCOPY. Keep supporting runs exported from B33 the old way. Write to a new disk.

pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r3p0
ConfigTables: v3r2p1

TestReport: v3r4p13 (digi & recon reports)
Small update for TOT information (distinguish between ToT==250 and and ToT==255).
Rebin and logscale histogram for number of ACD digis.

EngineeringModelRoot: v1r14 (SVAC tuple)
Fixed bug for ACD arrays with tile ID==0 (previously not filled).
Small bug fix for ToT in TkrNoiseOcc.