From d824c33e7383d9b6471981ad0c119eb2467c9569 Mon Sep 17 00:00:00 2001 From: dev Date: Thu, 13 Oct 2005 02:32:35 +0000 Subject: [PATCH] fix AM enhancements git-svn-id: svn://opensvn.adaptivecomputing.com/maui/trunk@39 3f5042e3-fb1d-0410-be18-d6ca2573e517 --- include/msched-version.h | 2 +- src/moab/MAM.c | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/include/msched-version.h b/include/msched-version.h index dd38382..121ce66 100644 --- a/include/msched-version.h +++ b/include/msched-version.h @@ -1 +1 @@ -#define MSCHED_VERSION "maui-3.2.6p14-snap.1129164177" +#define MSCHED_VERSION "maui-3.2.6p14-snap.1129170413" diff --git a/src/moab/MAM.c b/src/moab/MAM.c index 7a7eac6..18d51d8 100644 --- a/src/moab/MAM.c +++ b/src/moab/MAM.c @@ -871,7 +871,7 @@ int MAMAllocRDebit( if (R->U != NULL) { AE = NULL; - MXMLCreateE(&AE,(char *)MS3JobAttr[A->Version][mjaUser]); + MXMLCreateE(&AE,(char *)MS3JobAttr[AM->Version][mjaUser]); MXMLSetVal(AE,(void *)R->U->Name,mdfString); MXMLAddE(JE,AE); } @@ -879,7 +879,7 @@ int MAMAllocRDebit( if (R->A != NULL) { AE = NULL; - MXMLCreateE(&AE,(char *)MS3JobAttr[A->Version][mjaAccount]); + MXMLCreateE(&AE,(char *)MS3JobAttr[AM->Version][mjaAccount]); MXMLSetVal(AE,(void *)R->A->Name,mdfString); MXMLAddE(JE,AE); } @@ -895,16 +895,16 @@ int MAMAllocRDebit( if (R->AllocPC > 0) { AE = NULL; - MXMLCreateE(&AE,(char *)MS3ReqAttr[A->Version][mrqaTCReqMin]); + MXMLCreateE(&AE,(char *)MS3ReqAttr[AM->Version][mrqaTCReqMin]); MXMLSetVal(AE,(void *)&R->AllocPC,mdfInt); MXMLAddE(JE,AE); } - if (R->DRes.Memory > 0) + if (R->DRes.Mem > 0) { int Memory; - Memory = R->TaskCount * R->DRes.Memory; + Memory = R->TaskCount * R->DRes.Mem; AE = NULL; MXMLCreateE(&AE,"Memory"); @@ -913,7 +913,7 @@ int MAMAllocRDebit( } AE = NULL; - MXMLCreateE(&AE,(char *)MS3JobAttr[A->Version][mjaAWDuration]); + MXMLCreateE(&AE,(char *)MS3JobAttr[AM->Version][mjaAWDuration]); MXMLSetVal(AE,(void *)&WCTime,mdfLong); MXMLAddE(JE,AE); @@ -933,16 +933,16 @@ int MAMAllocRDebit( /* submit request */ { - enum MHoldReasonEnum RIndex; + enum MHoldReasonEnum tRIndex; - if (MAMGoldDoCommand(RE,&A->P,&RIndex,ErrMsg) == FAILURE) + if (MAMGoldDoCommand(RE,&AM->P,&tRIndex,ErrMsg) == FAILURE) { MDB(2,fAM) MLog("ALERT: cannot debit allocation for job\n"); - if (SC != NULL) - *SC = RIndex; + if (RIndex != NULL) + *RIndex = tRIndex; - if ((A->JFAction == mamjfaNONE) && (RIndex != mhrNoFunds)) + if ((AM->JFAction == mamjfaNONE) && (tRIndex != mhrNoFunds)) { return(SUCCESS); } @@ -956,8 +956,8 @@ int MAMAllocRDebit( MSysEMSubmit( &MSched.EM, (char *)MS3CName[mpstAM], - "joballoccharge", - J->Name); + "rsvalloccharge", + R->Name); MUFree(&RspBuf); } /* END BLOCK (GOLD) */