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
Description
Several j-jobs within the global-workflow do not adhere to EE2 standards and compliance.
Moreover, several tasks have j-jobs missing. All tasks within the global-workflow should adhere to EE2 standards, regardless of them being part of an operational system.
Requirements
j-jobs should adhere EE2 implementation standards available here
Acceptance Criteria (Definition of Done)
j-jobs follow implementation standards guidelines.
The text was updated successfully, but these errors were encountered:
Some work was performed and merged via PR's #1120 and #1176
More work is required to add j-jobs to jobs that are not currently in operations, but should conform to EE2 standards.
Takes all of the tasks that are common to all j-jobs and abstracts them out into a shared script that is sourced by each job:
- Set and create $DATA directory
- Call setpy and set $cycle
- Set pid, pgmout, and pgmerr
- Source config files
- Source machine environment file
The common j-job header script is called by passing the job name for the `${machine}.env` files using the `-e` option, and a list of config files to source with the `-c` option.
```
${HOMEgfs}/ush/jjob_header.sh -e [env_job] -c "[config1 [config2 [...]]]"
```
The job name argument (`-e`) is mandatory, and the config list is optional but recommend to always use as well.
Some pre j-job rocoto entry scripts (`jobs/rocoto/*`) are currently doing much more than they should be. These sometimes required extra finagling, usually pre-calling the jjob header in the rocoto script before it does something.
Refs: #1069
Description
Several j-jobs within the global-workflow do not adhere to EE2 standards and compliance.
Moreover, several tasks have j-jobs missing. All tasks within the global-workflow should adhere to EE2 standards, regardless of them being part of an operational system.
Requirements
j-jobs should adhere EE2 implementation standards available here
Acceptance Criteria (Definition of Done)
j-jobs follow implementation standards guidelines.
The text was updated successfully, but these errors were encountered: