If we fail to load job data, we should propagate that
error code and exit cleanly. In the bug we saw- despite getting
incorrect job data, we were not handling the error correctly
and allowing shifter to continue setupRoot operation on shared nodes.
Coverage remained the same at 64.65% when pulling 94d2d8400f97462b16984f0b906138d987ff815e on agaur-lbl:prolog_fix2 into eaf113ce2526843b54865029c7de5acf78bac46c on NERSC:master.
If we fail to load job data, we should propagate that error code and exit cleanly. In the bug we saw- despite getting incorrect job data, we were not handling the error correctly and allowing shifter to continue setupRoot operation on shared nodes.
This patch, exits the prolog.
Signed-off-by: Aditi Gaur agaur@lbl.gov