AS1 evaluation

Strategy:
    Since many processes use myriad data sets to produce products (LAPS, MSAS, LAMP),
    processes identified for px2 primarily did not deal with stored data or data needed for
    further analyses/models.

    Assuming that /data/fxa/workFiles is on the DS and available to px1/px2

Assessment:
    Looked at startup scripts
    Examined all cron jobs
    Ported to linux (ad hoc, no show stoppers, add'l testing may be required)
    Input/output data sets

Need to run each process with the "strace" command to verify what files are opened/closed
Need to get a profile of metrics

There is a significant verification effort needed for decoders. The suggested target is based
on experience that there seem to be no show stoppers when running on linux test systems
at FSL.
 

THIS CONFIGURATION HAS NOT BEEN TESTED!

 

 
 
 
 
 
 
 
 
 

FXA persistent processes

Input from /data/fxa

Output to /data/fxa

Suggested Target System

notificationServer all data sets /data/fxa/workFiles ds1
textNotificationServer no data sets, only ipc none px2 (4 weeks)
FFMPprocessor
(linux version currently being tested by training branch, Norman, OK)
/data/fxa_local/radar/.../DHR/ /data/fxa_local/radar/.../ffmp px1 (MDL)
RaobBufrDecoder /data/fxa/ispan/bufr /data/fxa/point/ px2  (8 weeks)
DecoderMRF /data/fxa/ispan/bufr/MRF /data/fxa/point/mos/MRF
/data/fxa/point/mos/MRF/netcdf
ds1 (MDL)
DecoderMos /data/fxa/ispan/bufr/NGM /data/fxa/point/mos/NGM
/data/fxa/point/mos/NGM/netcdf 
ds1 (MDL)
DecoderHPC /data/fxa/ispan/bufr/HPC /data/fxa/point/mos/HPC
/data/fxa/point/mos/HPC/netcdf
ds1 (MDL)
DecoderAVN /data/fxa/ispan/bufr/AVN /data/fxa/point/mos/AVN
/data/fxa/point/mos/AVN/netcdf
ds1 (MDL)
SCANprocessor /data/fxa_local/radar/<radar>/
/data/fxa/tstorm
/data/fxa/point/binLightning
/data/fxa/radar/<radar>/tstorm
/data/fxa/tstorm
px1 (OB3), ds1 (OB2) (MDL)
SSprocessor (OB3) /data/fxa/point/metar
/data/fxa/point/maritime 
/data/fxa/point/safeseas px1 (per Bob Morris) (MDL)
RadarMsgHandler /data/fxa_local/radar/text px1  (6 weeks) (note: mods to RadarServer are necessary to move this to a linux platform)
RadarStorage /data/fxa_local/radar/raw /data/fxa_local/radar/.../<product> px1  (2 week)
profilerDecoder /data/fxa/ispan/bufr/profiler /data/fxa/point/profiler px1  (8 weeks)
RedbookStorage /data/fxa/redbook/Raw /data/fxa/redbook/... px2  (4 weeks)
AircraftDecoder px2  (8 weeks)
MaritimeDecoder /data/fxa/point/maritime /data/fxa/point/maritime px1  (8 weeks)
asyncScheduler Need to add hardware to multiplex async lines  ??? hardware needed for ds1 or
px1/px2 (SEC)
MetarDecoder /data/fxa/point/metar/ /data/fxa/point/metar ds1 (writes to informix db and we can't test at FSL) -- px1 if someone can test the informix.
SFSfacServer (OB3) px1 (per Bob Morris)
binLightningDecoder* px1  (8 weeks)
RamosDriver (Alaska only) (needs to write a sym link,
can't cross over file partitions)
ds1 
SynopticDecoder (Hawaii, Alaska) /data/fxa/point/synoptic /data/fxa/point/synoptic ds1 (not ported to linux)

FXA cron processes

(monitor processes in next section)
acarsProfiles /data/fxa/point/acars/netcdf /data/fxa/point/acarsProfiles px2 (8 weeks)
* -- although this is on ds1, it is a candidate to move to px1
 

Web functions

www server px2 (OB# SEC)
data monitor summary /data/fxa/data/fxa_monitor /data/fxa/data/fxa_monitor ds1,px1,px2 (OB3, SEC)
new OH data web pages (OB3) px2 (per John Roe conversation) (OB3, SEC)
process monitor /data/fxa/data/fxa_monitor /data/fxa/data/fxa_monitor ds1,px1,px2 (OB3, SEC)
ldad monitor /data/fxa/LDAD px2 (OB3,SEC)
ctrlCpu /data/fxa/data ds1,px1,px2 (OB3,SEC)
data monitor SCAN /data/fxa_local/radar px2 (MDL)
data monitor FFMP /data/fxa_local/radar px2 (MDL)

 

IFP (cron processes)

clean_up.sh
(/data/logs/adapt...)
(only log files) remove from as1, something replacing on px1/px2 per Ronla

 

root crons

lp server?
perform software inventory scan & xmit to NCF
clean-up node inventory log every 2 weeks 
Clean up mail every week or so at 8Z
Clean up fasttrack 3.0.1 logs every week or so at 8Z 
Run VIR Test script every 4 hours
Rollover MC/ServiceGuard logs 

root processes (persistent)

/awips/ops/bin/hostagt
/awips/ops/bin/mcMON_extLogD
/awips/ops/bin/mc_sbn_modem
/awips/ops/bin/syteagt
/awips/ops/bin/mctrapd
/awips/ops/bin/mcactiond