Should WE2E tests with staged data require adding USE_USER_STAGED_EXTRN_FILES: true to the config.yaml file #760
Replies: 1 comment 1 reply
-
As discussed during today's SRW App Code Management meeting, the tests that appear to fail due to pointing to non-staged data locations are: Cheyenne Intel:
Ultimately, there are two issues with this specific test. First, it is attempting to pull data from
It should be using the EPIC-maintained location - The second issue is that the EPIC-maintained location - Cheyenne GNU:The Jenkins pipeline for these runs can be found -
Gaea:Both the:
and:
are identical in the Hera GNU:The Jenkins pipeline for these runs can be found -
Jet:Manually testing the
which is set in the
Orion:
tldr (too long, didn't read):The majority of the WE2E test config files do, in fact, contain |
Beta Was this translation helpful? Give feedback.
-
While running various WE2E tests on Jet and Cheyenne, it has been noted that not adding
USE_USER_STAGED_EXTRN_FILES: true
in theconfig.*.yaml
file, the test will attempt to pull ICs and LBCs from/glade/p/ral/jntp/UFS_CAM/COMGFS/gfs.${yyyymmdd}/${hh}
on Cheyenne (rather than/glade/work/epicufsrt/contrib/UFS_SRW_data/develop/input_model_data
) and/public/data/grids/
on Jet (rather than/mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/input_model_data
).These non-EPIC maintained locations are found in the
ush/machine/*.yaml
files under:An example of this, on Cheyenne, can be seen in the following comment in PR #732 (comment). As can be seen, the test is looking for staged data in
/glade/p/ral/jntp/UFS_CAM/COMGFS/gfs.20220810/06
, not/glade/work/epicufsrt/contrib/UFS_SRW_data/develop/input_model_data
.Similarly, on Jet, attempting to run the
nco_grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15_thompson_mynn_lam3km
test, the machine attempted to pull data from/public/data/grids/gfs/0p25deg/grib2
rather than/mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/input_model_data
. AddingUSE_USER_STAGED_EXTRN_FILES: true
to theconfig.nco_grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15_thompson_mynn_lam3km.yaml
file allowed the test to successfully find the staged data on the machine.One more example on Jet, from PR #757 (comment), the
community
test attempted to pull data from/public/data/grids/gfs/0p25deg/grib2
, rather than/mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/input_model_data
. The test then tried pulling data from HPSS, but since HPSS is down, the test failed to get ICs and LBCs for the test, resulting in the failure of the test. Manually running the test withUSE_USER_STAGED_EXTRN_FILES: true
set inconfig.community.yaml
allowed the test to successfully find the staged data on the machine.Should the WE2E test
config.*.yaml
files includeUSE_USER_STAGED_EXTRN_FILES: true
or is this showing that there is an issue elsewhere in the workflow generation?Beta Was this translation helpful? Give feedback.
All reactions