save works
This commit is contained in:
parent
acfbec875b
commit
3f74f14687
38 changed files with 751 additions and 448 deletions
|
|
@ -169,11 +169,14 @@ int parse_resreq_primary(xce_primary_resreq_t* primary, char* resreqString,
|
|||
}
|
||||
|
||||
xlist_init(&(primary->rusages), 8);
|
||||
rc = parse_rusage(&(primary->rusages), data.rusageString, errmsg);
|
||||
if (rc < 0) {
|
||||
kill_resreq_data(&data);
|
||||
|
||||
return rc;
|
||||
if ((data.rusageString != NULL) && (strlen(data.rusageString) != 0)) {
|
||||
rc = parse_rusage(&(primary->rusages), data.rusageString, errmsg);
|
||||
if (rc < 0) {
|
||||
kill_resreq_data(&data);
|
||||
|
||||
return rc;
|
||||
}
|
||||
}
|
||||
|
||||
/* FIXME: add others later */
|
||||
|
|
@ -451,7 +454,10 @@ int calc_wanted_global_resvals(xvec_idval_t* resvals, var resmgr,
|
|||
continue;
|
||||
}
|
||||
|
||||
lock(resmgr, RTTI_LOCK_READ);
|
||||
rc = key_find(resmgr, (void*)v->res, (void**)&r);
|
||||
unlock(resmgr);
|
||||
|
||||
if (rc <= 0) {
|
||||
continue;
|
||||
}
|
||||
|
|
@ -507,7 +513,10 @@ int calc_wanted_host_resvals(xvec_idval_t* resvals, var resmgr,
|
|||
continue;
|
||||
}
|
||||
|
||||
lock(resmgr, RTTI_LOCK_READ);
|
||||
rc = key_find(resmgr, (void*)v->res, (void**)&r);
|
||||
unlock(resmgr);
|
||||
|
||||
if (rc <= 0) {
|
||||
continue;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue