Repository navigation
Sync WW3 develop to dev/ufs-weather-model 2026-08-11 (#3318) // Enhance Jenkinsfile with status tracking and error handling (#3324) - #3318
Conversation
|
@mingchen-NOAA Since the new data changes existing data, do you want me to create a new directory under
It would be good to delete these eventually if they are no longer needed. If you'd like to do that now, then I can create a new |
|
@gspetro-NOAA the process in the past has always been to just create a new WW3 directory so: input-data-20260617/WW3_input_data_20260811 Depending on how far back you want to maintain backwards compatibility means how many WW3 directories you should keep. I think we kept too many the last time there was a new input-data-YYYYMMDD that was kept. Anytime we create a new input-data-YYYYMMDD we should only keep the last WW3 directory. I'm in general not a fan of deleting fix files, so I'm hesitant to say how many to keep, versus just suggesting to clean out anything but the one in use the next time a new input-data-YYYYMMDD is created. |
@BrianCurtis-NOAA @NickSzapiro-NOAA @dpsarmie Any opinion here? |
I'm not too opinionated here: I agree with Jessica here in keeping one WW3 dir upon a new input-data. If there are space issues, then we can go back and track WW3 dir's and remove any that didn't follow that idea. |
|
Ok, for now, the consensus is that we'll proceed as usual and create a new WW3_input_data_YYYYMMDD directory. WM CMs will discuss a deprecation strategy for input data, both the WW3_input_data_YYYYMMDD directory and the overarching input-data directories. |
|
@mingchen-NOAA Could you sync w/develop so that I can do some pretesting w/the staged data? |
|
@gspetro-NOAA Branch updated. |
|
@mingchen-NOAA I'm seeing an increase of 10
|
|
I will take a look at these warnings. |
|
Thanks! The intel test also shows an increase in remark #7712 (unused variables):
in the same three files. |
Added environment variables for status tracking and updated error handling in multiple stages. Enhanced logging and commit messages for ORT results.
Removed redundant closing braces from the pipeline.
regional_dir=working dir = /scratch3/NCEPDEV/stmp/role.epic/ORT-ptmp/role.epic/FV3_OPNREQ_TEST/opnReqTest_308644/ control_dir=working dir = /scratch3/NCEPDEV/stmp/role.epic/ORT-ptmp/role.epic/FV3_OPNREQ_TEST/opnReqTest_465543/ on-behalf-of @ufs-community <ecc.platform@noaa.gov>
regional_dir=working dir = /work2/noaa/epic/role-epic/stmp/role-epic/FV3_OPNREQ_TEST/opnReqTest_2474713/ control_dir=working dir = /work2/noaa/epic/role-epic/stmp/role-epic/FV3_OPNREQ_TEST/opnReqTest_2763973/ on-behalf-of @ufs-community <ecc.platform@noaa.gov>
on-behalf-of @ufs-community <ecc.platform@noaa.gov>
…-community <ecc.platform@noaa.gov>
…mmunity <ecc.platform@noaa.gov>
on-behalf-of @ufs-community <ecc.platform@noaa.gov>
…munity <ecc.platform@noaa.gov>
on-behalf-of @ufs-community <ecc.platform@noaa.gov>
|
WW3 PR has been merged and the hash is 993de9b |
Commit Queue Requirements:
test_changes.listindicates which tests, if any, are changed by this PR. Committest_changes.list, even if it is empty.Description:
#3318
Routine sync of WW3 develop to dev/ufs-weather-model.
WW3 input changes.
No answer changes.
#3324
Added environment variables for status tracking and updated error handling in multiple stages. Enhanced logging and commit messages for ORT results.
Provides information in the commit message about whether the run succeeded or failed and the directories for the regional_control and control_p8 ORT tests. Restructures the code so that bash shells are within groovy commands that capture the error status and convert it to build and stage results -- set to "unstable" if the OpnReqTest failed (yellow exclamation point) -- but the build continues to the next stage. If one test fails, the result is the OpnReqTest fails. Pass or fail, that message is included in the Git Commit message as well as the directories for the tests. The run continues to the end and the labels are removed, preventing a retest.
Commit Message:
Priority:
Git Tracking
UFSWM:
Sub component Pull Requests:
UFSWM Blocking Dependencies:
Documentation:
Changes
Regression Test Changes (Please commit test_changes.list):
Input data Changes:
New WW3 input data on Ursa: /scratch4/NCEPDEV/marine/Ming.Chen/ww3/ursa/syncdevelop2ufswm20260805/WW3_input_data_20250807
Library Changes/Upgrades:
Testing Log:
Testing Remarks: