You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If some files are not retrieved correctly, the get_extrn_lbcs task should report a failure.
Current behavior
Instead, if some but not all files are retrieved successfully, this error message will report failures in the log file, but will still report "SUCCESS" to rocoto.
Machines affected
Hera, potentially others
Steps To Reproduce
Create an experiment where some but not all files are available. I created this with the following config.sh file, attempting to run a forecast of 108 hours from netcdf input (which are only available on HPSS out to 90 hours):
metadata:
description: |-
This test checks the capability of the workflow to retrieve from NOAA
HPSS netcdf-formatted output files generated by the FV3GFS external
model (FCST_LEN_HRS>=100).
user:
RUN_ENVIR: community
workflow:
CCPP_PHYS_SUITE: FV3_GFS_v16
PREDEF_GRID_NAME: RRFS_CONUS_25km
DATE_FIRST_CYCL: '2022060112'
DATE_LAST_CYCL: '2022060112'
FCST_LEN_HRS: 108
PREEXISTING_DIR_METHOD: rename
task_get_extrn_ics:
EXTRN_MDL_NAME_ICS: FV3GFS
FV3GFS_FILE_FMT_ICS: netcdf
task_get_extrn_lbcs:
EXTRN_MDL_NAME_LBCS: FV3GFS
LBC_SPEC_INTVL_HRS: 12
FV3GFS_FILE_FMT_LBCS: netcdf
Run the workflow via rocotorun, and observe that the get_extrn_lbcs is reported as "SUCCEEDED" by rocotostat, and it is only the later task make_lbcs that correctly fails when it can not find all the needed input data:
Expected behavior
If some files are not retrieved correctly, the
get_extrn_lbcs
task should report a failure.Current behavior
Instead, if some but not all files are retrieved successfully, this error message will report failures in the log file, but will still report "SUCCESS" to rocoto.
Machines affected
Hera, potentially others
Steps To Reproduce
get_extrn_lbcs
is reported as "SUCCEEDED" by rocotostat, and it is only the later taskmake_lbcs
that correctly fails when it can not find all the needed input data:get_extrn_lbcs
, observe that there were actually many failures for this "successful" task:The text was updated successfully, but these errors were encountered: