修改:hpc任务指定核数优化
This commit is contained in:
@@ -4,6 +4,7 @@ import com.sdm.common.common.SdmResponse;
|
||||
import com.sdm.common.entity.constants.HpcConstants;
|
||||
import com.sdm.common.entity.constants.NumberConstants;
|
||||
import com.sdm.common.entity.req.pbs.hpc.*;
|
||||
import com.sdm.common.entity.resp.pbs.hpc.FileNodeInfo;
|
||||
import com.sdm.common.entity.resp.pbs.hpc.JobCancelResp;
|
||||
import com.sdm.common.entity.resp.pbs.hpc.SubmitHpcJobResp;
|
||||
import com.sdm.common.entity.resp.pbs.hpc.listtasks.ListTasks;
|
||||
@@ -11,14 +12,12 @@ import com.sdm.common.entity.resp.pbs.hpc.listtasks.ListTasksResp;
|
||||
import com.sdm.common.entity.resp.pbs.hpc.nodelist.NodeList;
|
||||
import com.sdm.common.entity.resp.pbs.hpc.nodelist.NodeListResp;
|
||||
import com.sdm.common.log.CoreLogger;
|
||||
import com.sdm.common.entity.resp.pbs.hpc.FileNodeInfo;
|
||||
import com.sdm.pbs.model.bo.HpcJobStatusInfo;
|
||||
import com.sdm.pbs.model.bo.HpcNodeInfo;
|
||||
import com.sdm.pbs.model.bo.HpcResouceInfo;
|
||||
import com.sdm.pbs.model.req.SubmitHpcTaskReq;
|
||||
import com.sdm.pbs.service.HpcInstructionService;
|
||||
import com.sdm.pbs.service.IPbsService;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@@ -61,14 +60,16 @@ public class IPbsHpcServiceImpl implements IPbsService {
|
||||
MergeSubmitHpcJobReq mergeSubmitHpcJobReq = new MergeSubmitHpcJobReq();
|
||||
NewJobReq newJobReq = new NewJobReq();
|
||||
newJobReq.setJobname(req.getJobName());
|
||||
// todo
|
||||
newJobReq.setProjectname(req.getProjectname());
|
||||
newJobReq.setNumcores(String.valueOf(req.getCoreNum()));
|
||||
AddJobReq addJobReq = new AddJobReq();
|
||||
addJobReq.setName(req.getRunName());
|
||||
addJobReq.setStdout(req.getStdout());
|
||||
addJobReq.setWorkdir(req.getWorkDir());
|
||||
addJobReq.setCommand(req.getCommand());
|
||||
addJobReq.setNumcores(String.valueOf(req.getCoreNum()));
|
||||
SubmitHpcJobReq submitHpcJobReq = new SubmitHpcJobReq();
|
||||
submitHpcJobReq.setNumcores(String.valueOf(req.getCoreNum()));
|
||||
mergeSubmitHpcJobReq.setNewJobReq(newJobReq);
|
||||
mergeSubmitHpcJobReq.setAddJobReq(addJobReq);
|
||||
mergeSubmitHpcJobReq.setSubmitHpcJobReq(submitHpcJobReq);
|
||||
|
||||
Reference in New Issue
Block a user