Ignore:
Timestamp:
06/05/14 15:24:38 (11 years ago)
Author:
wojtekp
Message:
 
Location:
DCWoRMS/branches/coolemall/src/schedframe/scheduling/manager
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/schedframe/scheduling/manager/resources/LocalResourceManager.java

    r1280 r1374  
    134134        } 
    135135 
    136         public ComputingResource getResourceByName(String resourceName) throws ResourceException { 
     136        public ComputingResource getResourceByName(String resourceName) { 
    137137                ComputingResource resourceWithName = null; 
    138138                for (int i = 0; i < computingResources.size() && resourceWithName == null; i++) { 
     
    269269                                resourceWithName = resource; 
    270270                        else 
    271                                 try { 
    272                                         resourceWithName = resource.getDescendantByName(resName); 
    273                                 } catch (ResourceException e) { 
    274                                         return null; 
    275                                 } 
     271                                resourceWithName = resource.getDescendantByName(resName); 
     272 
    276273                } 
    277274                if(resourceWithName == null) 
  • DCWoRMS/branches/coolemall/src/schedframe/scheduling/manager/resources/ResourceManager.java

    r517 r1374  
    1919        public List<? extends ComputingResource> getResourcesOfType(ResourceType type) throws ResourceException; 
    2020 
    21         public ComputingResource getResourceByName(String resourceName) throws ResourceException; 
     21        public ComputingResource getResourceByName(String resourceName); 
    2222 
    2323        public List<? extends ComputingResource> getResourcesByTypeWithStatus(ResourceType type, ResourceStatus status) throws ResourceException; 
  • DCWoRMS/branches/coolemall/src/schedframe/scheduling/manager/tasks/AbstractJobRegistry.java

    r1362 r1374  
    1111import schedframe.resources.units.ResourceUnit; 
    1212import schedframe.resources.units.ResourceUnitName; 
     13import schedframe.scheduling.manager.resources.utils.ResourceManagerUtils; 
    1314import schedframe.scheduling.tasks.Job; 
    1415import schedframe.scheduling.tasks.JobInterface; 
     
    6566        public List<JobInterface<?>> getJobs(){ 
    6667                List<JobInterface<?>> jobList = new ArrayList<JobInterface<?>>(); 
    67                 for(String jobId:jobs.keySet()) { 
     68                for(String jobId: jobs.keySet()) { 
    6869                        jobList.add(jobs.get(jobId)); 
    6970                } 
     
    7475                List<JobInterface<?>> jobList = new ArrayList<JobInterface<?>>(); 
    7576                synchronized (jobs) { 
    76                         for(String jobId:jobs.keySet()){ 
     77                        for(String jobId: jobs.keySet()){ 
    7778                                JobInterface<?> job = jobs.get(jobId); 
    7879                                if (job.getStatus() == status) { 
     
    9091                        return false; 
    9192                }else{ 
     93                        try { 
     94                                execTask.setStatus(DCWormsTags.PAUSING); 
     95                        } catch (Exception e) { 
     96                                // TODO Auto-generated catch block 
     97                                e.printStackTrace(); 
     98                        } 
    9299                        String[] ids = new String[2]; 
    93100                        ids[0] = new String(jobId); 
     
    116123                        return false; 
    117124                }else{ 
     125                        try { 
     126                                execTask.setStatus(DCWormsTags.IN_MIGRATION); 
     127                        } catch (Exception e) { 
     128                                return false; 
     129                        } 
     130                        if(choosenResources != null){ 
     131                                ResourceManagerUtils.setPendingResources(choosenResources); 
     132                        } 
    118133                        Object[] data = new Object[3]; 
    119134                        data[0] = new String(jobId); 
Note: See TracChangeset for help on using the changeset viewer.