diff --git a/src/plugins/job_submit/pbs/job_submit_pbs.c b/src/plugins/job_submit/pbs/job_submit_pbs.c index b0a4b3a51fbc434b19f64c8eb42e1be0e043886d..fbfb2146da7467f0281fb0122fb5b153329c6674 100644 --- a/src/plugins/job_submit/pbs/job_submit_pbs.c +++ b/src/plugins/job_submit/pbs/job_submit_pbs.c @@ -131,10 +131,15 @@ static void _xlate_dependency(struct job_descriptor *job_desc) tok = strtok_r(job_desc->dependency, ",", &last_ptr); while (tok) { - if (!strncmp(tok, "after", 5)) { + if (!strncmp(tok, "after", 5) || + !strncmp(tok, "expand", 6) || + !strncmp(tok, "singleton", 9)) { if (result) xstrcat(result, ","); xstrcat(result, tok); + } else { + info("%s: discarding job dependency option %s", + plugin_type, tok); } tok = strtok_r(NULL, ",", &last_ptr); }