Changeset 1451 for DCWoRMS/branches
- Timestamp:
- 10/20/14 22:53:16 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/scheduling/manager/tasks/JobRegistryImpl.java
r1434 r1451 59 59 if (task.getStatus() == status) { 60 60 if(cr != null){ 61 Set<ComputingResource> visitedResource = task.getAllocatedResources().getLast().getResources(); 62 if(visitedResource.contains(cr)){ 63 taskList.add(task); 64 } else { 65 for(ComputingResource res: visitedResource){ 66 if(cr.contains(res)){ 61 if(!task.getAllocatedResources().isEmpty()){ 62 Set<ComputingResource> visitedResource = task.getAllocatedResources().getLast().getResources(); 63 if(visitedResource.contains(cr)){ 64 taskList.add(task); 65 } else { 66 for(ComputingResource res: visitedResource){ 67 if(cr.contains(res)){ 68 taskList.add(task); 69 break; 70 } 71 } 72 } 73 } 74 } else { 75 if(!task.getAllocatedResources().isEmpty()){ 76 Set<String> visitedResource = task.getAllocatedResources().getLast().getResourceNames(); 77 for(String res: visitedResource){ 78 if(res.equals(context) || res.substring(0, res.lastIndexOf("/")).contains(context)){ 67 79 taskList.add(task); 68 80 break; 69 81 } 70 } 71 } 72 } else { 73 Set<String> visitedResource = task.getAllocatedResources().getLast().getResourceNames(); 74 for(String res: visitedResource){ 75 if(res.equals(context) || res.substring(0, res.lastIndexOf("/")).contains(context)){ 76 taskList.add(task); 77 break; 78 } 82 } 79 83 } 80 84
Note: See TracChangeset
for help on using the changeset viewer.