Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write log files to indicate output/restarat/etc files have been fully written #921

Open
JessicaMeixner-NOAA opened this issue Feb 28, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@JessicaMeixner-NOAA
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
An issue can arise in operational workflows if you use a file before it is fully written. This feature will add an optiotion to write a log file of some sort to easily check that files are fully written.

Describe the solution you'd like

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
This is related to NOAA-EMC/global-workflow#1248 and NOAA-EMC/global-workflow#935

@ukmo-ccbunney
Copy link
Collaborator

ukmo-ccbunney commented Mar 1, 2023

I like this proposal. We do similar things with our UM model with empty *.done files...

@JessicaMeixner-NOAA
Copy link
Collaborator Author

@ukmo-ccbunney let me know exactly what your files need to look like, we can build in the flexibility to support multiple styles hopefully. I think for us the request will be something like log.${component}.f${fhr} where component would be ww3 or maybe ww3.pnt or ww3.${grd}.grd or something similar. Are you able to write one empty file for all the different types of output or do you need one for each specific type of output?

@ukmo-ccbunney
Copy link
Collaborator

ukmo-ccbunney commented Mar 1, 2023

THanks @JessicaMeixner-NOAA .
I don't have a strong requirement for this at the moment, but I can imagine it might be useful in our future coupled systems where we might want to start processing outputs when they are available. I'll keep an eye on this one thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

2 participants