FNNDSC / pman

A process management system written in python
MIT License
23 stars 33 forks source link

Better handling for cases when scheduler completely rejects job #56

Closed rudolphpienaar closed 6 years ago

rudolphpienaar commented 6 years ago

pman assumed implicitly that the scheduler would always accept a submitted job. This was shown to be false when external environmental conditions on file availability were not met. In such a case pman never handled this state and the processing thread would error out.

This code should catch that condition and report an error to the pman console.