RFC 6652 mentions update to compath. The default compath setting was changed in operations from:
Will update syndat paths in develop and operations branches where set.
RFC 6652 – ecFlow v4.17.0 – Upgrade the ecFlow job scheduler to version 4.17.0
and also transition this over to the Dell ecFlow nodes mecflow1/2 and vecflow1/2.
In addition, numerous monitoring jobs will be modified (/prod/admin and
/prod/utility families in ecFlow), numerous jobs will be removed (sendmail,
logrotate, sev-monitor, watch jobs, satingest, transfers to p1p2, monitors, hwm
generation, cleanup, backup job, and date-setup), and remaining phase 1/2
dependencies will be removed (update to prod-envir module, update hiresw
gempak, nhc dependencies, compath fix files, version file cleanup). Was to be
implemented on March 11 at 1100Z; postponed due to CWD; new date is March
25 at 1100Z.
The v153rt1 (GFS v15.3) real-time parallel experienced failures in the 2020032606 and 2020032612 gdasvrfy. Specifically, JGFS_CYCLONE_TRACKER failed with the following message
0.172 + compath.py arch/prod/syndat
*************************************************************
** FATAL ERROR: [compath] Could not find arch/prod/syndat
** ABNORMAL EXIT at Thu Mar 26 13:42:54 UTC 2020 on m57c34f
*************************************************************
The above corresponds to the following line in JGFS_CYCLONE_TRACKER
export COMINsyn=${COMINsyn:-$(compath.py arch/prod/syndat)}
I poked around in the operational job logs. It looks like we should replace "arch/prod/syndat" with "gfs/prod/syndat". I did so in the working copy of the gfs.v15.3 workflow.
JGFS_CYCLONE_TRACKER (line 101) and JGFS_CYCLONE_GENESIS (line 103) in the global-workflow operations.
reference "arch/prod/syndat".
The same "arch/prod/syndat" references are found in line 105 of JGFS_CYCLONE_GENESIS and line 101 of JGFS_CYCLONE_TRACKER in the global-workflow develop branch.