Changeset 1379 for DCWoRMS/branches


Ignore:
Timestamp:
06/06/14 11:25:49 (11 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/schedframe/scheduling/policy/local/LocalManagementSystem.java

    r1377 r1379  
    178178                        String[] ids = (String[]) ev.get_data(); 
    179179                        execTask = jobRegistry.getTask(ids[0], ids[1]); 
    180                         taskResume(execTask, execTask.getAllocatedResources().getLast().getResourceUnits()); 
     180                        taskResume(execTask, execTask.getAllocatedResources().getLast().getResourceUnits(), true); 
    181181                        if (pluginSupportsEvent(tag)) { 
    182182                                SchedulingEvent event = new StartTaskExecutionEvent(ids[0], ids[1]); 
     
    254254        } 
    255255         
    256         public void taskResume(ExecTask execTask, Map<ResourceUnitName, ResourceUnit> resources) { 
     256        public void taskResume(ExecTask execTask, Map<ResourceUnitName, ResourceUnit> resources, boolean exclusive) { 
    257257                if (execTask == null) { 
    258258                        return; 
     
    262262                                Executable exec = (Executable) execTask; 
    263263 
    264                                 boolean status = allocateResources(exec, resources, true); 
     264                                boolean status = allocateResources(exec, resources, exclusive); 
    265265                                if(status == false){ 
    266266                                        TaskList newTasks = new TaskListImpl(); 
     
    284284        public void taskMove(ExecTask execTask, Map<ResourceUnitName, ResourceUnit> map) { 
    285285                taskPause(execTask); 
    286                 taskResume(execTask, map); 
     286                taskResume(execTask, map, false); 
    287287        } 
    288288         
Note: See TracChangeset for help on using the changeset viewer.