Changeset 134 for xssim/trunk/src
- Timestamp:
- 03/15/12 13:32:09 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xssim/trunk/src/test/rewolucja/scheduling/JobRegistry.java
r104 r134 67 67 if (task.getStatus() == status) { 68 68 SubmittedTask subTask = (SubmittedTask) task; 69 if (subTask.getResPath().contains(context)){69 if(subTask.getVisitedResources().contains(context)){ 70 70 taskList.add(subTask); 71 71 } 72 /*if (subTask.getResPath().contains(context)) { 73 taskList.add(subTask); 74 }*/ 72 75 } 73 76 } … … 106 109 for (ExecTaskInterface task : submittedTasks) { 107 110 SubmittedTask subTask = (SubmittedTask) task; 108 if (subTask.getResPath().contains(context)){111 if(subTask.getVisitedResources().contains(context)){ 109 112 taskList.add(subTask); 110 113 } 114 /*if (subTask.getResPath().contains(context)) { 115 taskList.add(subTask); 116 }*/ 111 117 } 112 118 } … … 248 254 public void saveHistory (SubmittedTask submittedTask, int estimatedTime, Map<ResourceParameterName, ResourceUnit> choosenResources){ 249 255 250 submittedTask.setEstimatedDuration(estimatedTime);256 /* submittedTask.setEstimatedDuration(estimatedTime); 251 257 252 258 DateTime currentTime = new DateTime(); 253 259 ResourceHistoryItem resHistItem = new ResourceHistoryItem(choosenResources, currentTime); 254 submittedTask.addUsedResources(resHistItem); 255 260 submittedTask.addUsedResources(resHistItem);*/ 261 262 ResourceHistoryItem resHistItem = submittedTask.getUsedResources().get(submittedTask.getUsedResources().size()-1); 263 DateTime currentTime = new DateTime(); 256 264 Map<String, Object> historyItem = new HashMap<String, Object>(); 257 265 List<ResourceHistoryItem> list = new ArrayList<ResourceHistoryItem>(1); … … 262 270 historyItem.put(GssimConstants.END_TIME, currentTime); 263 271 264 submittedTask.setFinishTime(currentTime.getMillis() / 1000);265 266 272 history.put(Integer.valueOf(submittedTask.getGridletID()), historyItem); 267 ProcessingElements pes = (ProcessingElements) choosenResources.get(ResourceParameterName.PROCESSINGELEMENTS);273 /*ProcessingElements pes = (ProcessingElements) choosenResources.get(ResourceParameterName.PROCESSINGELEMENTS); 268 274 for (ComputingResource resource : pes) { 269 submittedTask.addToResPath(resource.getName()); 275 //submittedTask.addToResPath(resource.getName()); 276 submittedTask.visitResource(resource.getName()); 270 277 ComputingResource parent = resource.getParent(); 271 278 while (parent != null && !submittedTask.getResPath().contains(parent.getName() + "_")) { … … 273 280 parent = parent.getParent(); 274 281 } 275 } 282 while (parent != null && !submittedTask.getVisitedResources().contains(parent.getName() + "_")) { 283 submittedTask.visitResource(parent.getName()); 284 parent = parent.getParent(); 285 } 286 }*/ 276 287 } 277 288
Note: See TracChangeset
for help on using the changeset viewer.