File: sd_fail.tesh

package info (click to toggle)
simgrid 3.21%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 21,972 kB
  • sloc: cpp: 88,193; ansic: 69,244; fortran: 6,089; f90: 5,162; xml: 4,861; java: 4,250; perl: 2,056; python: 1,193; sh: 1,159; makefile: 57; sed: 6
file content (36 lines) | stat: -rw-r--r-- 2,262 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/env tesh

p Test of the management of failed tasks simdag

$ $SG_TEST_EXENV ${bindir:=.}/fail/sd_fail ${srcdir:=.}/../platforms/faulty_host.xml
> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
> [0.000000] [sd_fail/INFO] First test: COMP_SEQ task
> [0.000000] [sd_fail/INFO] Schedule task 'Poor task' on 'Faulty Host'
> [10.000000] [sd_task/INFO] Displaying task Poor task
> [10.000000] [sd_task/INFO]   - state: not runnable failed
> [10.000000] [sd_task/INFO]   - kind: sequential computation
> [10.000000] [sd_task/INFO]   - amount: 20000000000
> [10.000000] [sd_task/INFO]   - Dependencies to satisfy: 0
> [10.000000] [sd_fail/INFO] Task 'Poor task' has failed. 20000000000 flops remain to be done
> [10.000000] [sd_fail/INFO] let's unschedule task 'Poor task' and reschedule it on the 'Safe Host'
> [10.000000] [sd_fail/INFO] Run the simulation again
> [50.000000] [sd_task/INFO] Displaying task Poor task
> [50.000000] [sd_task/INFO]   - state: not runnable done
> [50.000000] [sd_task/INFO]   - kind: sequential computation
> [50.000000] [sd_task/INFO]   - amount: 20000000000
> [50.000000] [sd_task/INFO]   - Dependencies to satisfy: 0
> [50.000000] [sd_fail/INFO] Task 'Poor task' start time: 10.000000, finish time: 50.000000
> [50.000000] [sd_fail/INFO] Second test: NON TYPED task
> [50.000000] [sd_fail/INFO] Schedule task 'Poor parallel task' on 'Faulty Host'
> [60.000000] [sd_task/INFO] Displaying task Poor parallel task
> [60.000000] [sd_task/INFO]   - state: not runnable failed
> [60.000000] [sd_task/INFO]   - amount: 20000000000
> [60.000000] [sd_task/INFO]   - Dependencies to satisfy: 0
> [60.000000] [sd_fail/INFO] Task 'Poor parallel task' has failed. 20000000000 flops remain to be done
> [60.000000] [sd_fail/INFO] let's unschedule task 'Poor parallel task' and reschedule it on the 'Safe Host'
> [60.000000] [sd_fail/INFO] Run the simulation again
> [100.000000] [sd_task/INFO] Displaying task Poor parallel task
> [100.000000] [sd_task/INFO]   - state: not runnable done
> [100.000000] [sd_task/INFO]   - amount: 20000000000
> [100.000000] [sd_task/INFO]   - Dependencies to satisfy: 0
> [100.000000] [sd_fail/INFO] Task 'Poor parallel task' start time: 60.000000, finish time: 100.000000