Changes for version 0.42

  • whether a stage finished successfully, should be retried, or failed independently of the stage's exit status
  • added final_job_state to stats to record pass/fail/retry decision
  • removed modules_to_load from tests - they are BoutrosLab specific
  • renamed t/01-templating-role.t to t/01-templating_role.t for consistency
  • fixed a test title
  • added test for forced_retries and fixed it (was broken)
  • removed unused line of code from ScriptSource - would fail if local config did not invoke HPCI::ModuleLoad

Modules

Role for controlled copying of the %ENV hash for child processes to use
This role gives the consumer a simple logger attribute
This role gives the consumer a simple templating engine

Provides

in lib/HPCD/uni/JobGroup.pm
in lib/HPCD/uni/Run.pm
in lib/HPCI/CommandScript.pm
in lib/HPCI/JobGroup.pm
in lib/HPCI/ModuleLoad.pm
in lib/HPCI/Run.pm
in lib/HPCI/ScriptSource.pm
in lib/HPCI/Stage.pm
in lib/HPCI/TimeoutQueue.pm