Changeset 21
- Timestamp:
- 08/24/11 13:33:28 (14 years ago)
- Location:
- gssim/trunk/src/test/guiexp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
gssim/trunk/src/test/guiexp/GridARResourcePriorityPlugin.java
r13 r21 198 198 199 199 log.warn("Changing task time requirements: " + task.getJobId() + "_" + task.getId()); 200 //change task time requirements - set the possible end time to infinity200 //change task time requirements - extend the possible end period to 100 hours 201 201 if(timeFault) 202 timeRequirements = new TimeRequirements(task, -(new DateTime().getMillis()-timeRequirements.getStartMillis())/1000, Long.MAX_VALUE);202 timeRequirements = new TimeRequirements(task, -(new DateTime().getMillis()-timeRequirements.getStartMillis())/1000, 360000); 203 203 else 204 timeRequirements = new TimeRequirements(task, x, Long.MAX_VALUE);204 timeRequirements = new TimeRequirements(task, x, 360000); 205 205 206 206 resourceRequirements = new ResourceRequirements(task); -
gssim/trunk/src/test/guiexp/MixedAllSlots.java
r13 r21 24 24 import schedframe.scheduling.events.SchedulingEvent; 25 25 import schedframe.scheduling.events.SchedulingEventType; 26 import schedframe.scheduling.events.SchedulingResponseType; 26 27 import schedframe.scheduling.events.StartTaskExecutionEvent; 27 28 import schedframe.scheduling.plugin.SchedulingPluginConfiguration; … … 409 410 } 410 411 412 public SchedulingResponseType handleResourceAllocationViolation(SchedulingEvent event, 413 List<? extends TaskInterface<?>> inExecution, 414 List<? extends Queue<? extends TaskInterface<?>>> queues, 415 ResourceUnitsManagerInterface unitsManager, 416 LocalReservationManager reservationManager){ 417 SchedulingResponseType timeEvent = null; 418 switch(event.getType()){ 419 case TASK_REQUESTED_TIME_EXPIRED: 420 timeEvent = SchedulingResponseType.STOP_AND_RESUME_FROM_CHECKPOINT; 421 break; 422 } 423 return timeEvent; 424 } 425 426 public SchedulingResponseType handleResourceAllocationViolation(SchedulingEvent event, 427 List<? extends TaskInterface<?>> inExecution, 428 List<? extends Queue<? extends TaskInterface<?>>> queues, 429 ResourceUnitsManagerInterface unitsManager){ 430 SchedulingResponseType timeEvent = null; 431 switch(event.getType()){ 432 case TASK_REQUESTED_TIME_EXPIRED: 433 timeEvent = SchedulingResponseType.STOP_AND_RESUME_FROM_CHECKPOINT; 434 break; 435 } 436 return timeEvent; 437 } 438 411 439 }
Note: See TracChangeset
for help on using the changeset viewer.