Changeset 1379 for DCWoRMS/branches
- Timestamp:
- 06/06/14 11:25:49 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/scheduling/policy/local/LocalManagementSystem.java
r1377 r1379 178 178 String[] ids = (String[]) ev.get_data(); 179 179 execTask = jobRegistry.getTask(ids[0], ids[1]); 180 taskResume(execTask, execTask.getAllocatedResources().getLast().getResourceUnits() );180 taskResume(execTask, execTask.getAllocatedResources().getLast().getResourceUnits(), true); 181 181 if (pluginSupportsEvent(tag)) { 182 182 SchedulingEvent event = new StartTaskExecutionEvent(ids[0], ids[1]); … … 254 254 } 255 255 256 public void taskResume(ExecTask execTask, Map<ResourceUnitName, ResourceUnit> resources ) {256 public void taskResume(ExecTask execTask, Map<ResourceUnitName, ResourceUnit> resources, boolean exclusive) { 257 257 if (execTask == null) { 258 258 return; … … 262 262 Executable exec = (Executable) execTask; 263 263 264 boolean status = allocateResources(exec, resources, true);264 boolean status = allocateResources(exec, resources, exclusive); 265 265 if(status == false){ 266 266 TaskList newTasks = new TaskListImpl(); … … 284 284 public void taskMove(ExecTask execTask, Map<ResourceUnitName, ResourceUnit> map) { 285 285 taskPause(execTask); 286 taskResume(execTask, map );286 taskResume(execTask, map, false); 287 287 } 288 288
Note: See TracChangeset
for help on using the changeset viewer.