Changeset 134 for xssim/trunk/src/test


Ignore:
Timestamp:
03/15/12 13:32:09 (13 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • xssim/trunk/src/test/rewolucja/scheduling/JobRegistry.java

    r104 r134  
    6767                                if (task.getStatus() == status) { 
    6868                                        SubmittedTask subTask = (SubmittedTask) task; 
    69                                         if (subTask.getResPath().contains(context)) { 
     69                                        if(subTask.getVisitedResources().contains(context)){ 
    7070                                                taskList.add(subTask); 
    7171                                        } 
     72                                        /*if (subTask.getResPath().contains(context)) { 
     73                                                taskList.add(subTask); 
     74                                        }*/ 
    7275                                } 
    7376                        } 
     
    106109                        for (ExecTaskInterface task : submittedTasks) { 
    107110                                SubmittedTask subTask = (SubmittedTask) task; 
    108                                 if (subTask.getResPath().contains(context)) { 
     111                                if(subTask.getVisitedResources().contains(context)){ 
    109112                                        taskList.add(subTask); 
    110113                                } 
     114                                /*if (subTask.getResPath().contains(context)) { 
     115                                        taskList.add(subTask); 
     116                                }*/ 
    111117                        } 
    112118                } 
     
    248254        public void saveHistory (SubmittedTask submittedTask, int estimatedTime, Map<ResourceParameterName, ResourceUnit> choosenResources){ 
    249255                 
    250                 submittedTask.setEstimatedDuration(estimatedTime); 
     256        /*      submittedTask.setEstimatedDuration(estimatedTime); 
    251257 
    252258                DateTime currentTime = new DateTime(); 
    253259                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(); 
    256264                Map<String, Object> historyItem = new HashMap<String, Object>(); 
    257265                List<ResourceHistoryItem> list = new ArrayList<ResourceHistoryItem>(1); 
     
    262270                historyItem.put(GssimConstants.END_TIME, currentTime); 
    263271 
    264                 submittedTask.setFinishTime(currentTime.getMillis() / 1000); 
    265                  
    266272                history.put(Integer.valueOf(submittedTask.getGridletID()), historyItem); 
    267                 ProcessingElements pes = (ProcessingElements) choosenResources.get(ResourceParameterName.PROCESSINGELEMENTS); 
     273                /*ProcessingElements pes = (ProcessingElements) choosenResources.get(ResourceParameterName.PROCESSINGELEMENTS); 
    268274                for (ComputingResource resource : pes) { 
    269                         submittedTask.addToResPath(resource.getName()); 
     275                        //submittedTask.addToResPath(resource.getName()); 
     276                        submittedTask.visitResource(resource.getName()); 
    270277                        ComputingResource parent = resource.getParent(); 
    271278                        while (parent != null && !submittedTask.getResPath().contains(parent.getName() + "_")) { 
     
    273280                                parent = parent.getParent(); 
    274281                        } 
    275                 } 
     282                        while (parent != null && !submittedTask.getVisitedResources().contains(parent.getName() + "_")) { 
     283                                submittedTask.visitResource(parent.getName()); 
     284                                parent = parent.getParent(); 
     285                        } 
     286                }*/ 
    276287        } 
    277288 
Note: See TracChangeset for help on using the changeset viewer.