save works

This commit is contained in:
Rongsong Shen 2026-03-05 16:03:37 +08:00
parent 3f74f14687
commit 47fc32b02c
6 changed files with 155 additions and 25 deletions

View file

@ -101,6 +101,8 @@ static int unsatisfy_(int nres, int* idxs, float* total, float* inuse,
count = 0;
for (i = 0; i < nres; i++) {
TRACE("%s resource %d total %f inuse %f uncomit %f wanted %f", __func__,
idxs[i], total[i], inuse[i], uncomitted[i], wanted[i]);
if (total[i] < inuse[i] + uncomitted[i] + wanted[i]) {
count++;
}
@ -340,6 +342,8 @@ static int sched_update_res_accounts(xce_scheduler_t* sched, zarray_t* array,
for (i = 0; i < naccounts; i++) {
float val = accounts[i]->used + accounts[i]->reserved;
TRACE("%s resource %d old %f delta %f charge %d", __func__, vals[i],
val, charge);
if (charge) {
vals[i] += val;
} else {