]> git.sur5r.net Git - bacula/bacula/blob - regress/tests/eighty-simultaneous-jobs-tape
Copy trunk regress into Branch
[bacula/bacula] / regress / tests / eighty-simultaneous-jobs-tape
1 #!/bin/sh
2 #
3 # Run eighty jobs at the same time
4 #
5 TestName="eighty-simultaneous-jobs-tape"
6 JobName=EightySimultaneousJobs
7 . scripts/functions
8
9 scripts/cleanup-tape
10 scripts/copy-tape-confs
11
12 echo "${cwd}/build" >${cwd}/tmp/file-list
13
14 change_jobname $JobName
15 start_test
16
17 cat <<END_OF_DATA >${cwd}/tmp/bconcmds
18 @output /dev/null
19 messages
20 @$out ${cwd}/tmp/log1.out
21 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
22 run job=$JobName level=Full Storage=DDS-4 yes
23 run job=$JobName level=Full Storage=DDS-4 yes
24 run job=$JobName level=Full Storage=DDS-4 yes
25 run job=$JobName level=Full Storage=DDS-4 yes
26 run job=$JobName level=Full Storage=DDS-4 yes
27 run job=$JobName level=Full Storage=DDS-4 yes
28 run job=$JobName level=Full Storage=DDS-4 yes
29 run job=$JobName level=Full Storage=DDS-4 yes
30 run job=$JobName level=Full Storage=DDS-4 yes
31 run job=$JobName level=Full Storage=DDS-4 yes
32 run job=$JobName level=Full Storage=DDS-4 yes
33 run job=$JobName level=Full Storage=DDS-4 yes
34 run job=$JobName level=Full Storage=DDS-4 yes
35 run job=$JobName level=Full Storage=DDS-4 yes
36 run job=$JobName level=Full Storage=DDS-4 yes
37 run job=$JobName level=Full Storage=DDS-4 yes
38 run job=$JobName level=Full Storage=DDS-4 yes
39 run job=$JobName level=Full Storage=DDS-4 yes
40 run job=$JobName level=Full Storage=DDS-4 yes
41 run job=$JobName level=Full Storage=DDS-4 yes
42 run job=$JobName level=Full Storage=DDS-4 yes
43 run job=$JobName level=Full Storage=DDS-4 yes
44 run job=$JobName level=Full Storage=DDS-4 yes
45 run job=$JobName level=Full Storage=DDS-4 yes
46 run job=$JobName level=Full Storage=DDS-4 yes
47 run job=$JobName level=Full Storage=DDS-4 yes
48 run job=$JobName level=Full Storage=DDS-4 yes
49 run job=$JobName level=Full Storage=DDS-4 yes
50 run job=$JobName level=Full Storage=DDS-4 yes
51 run job=$JobName level=Full Storage=DDS-4 yes
52 run job=$JobName level=Full Storage=DDS-4 yes
53 run job=$JobName level=Full Storage=DDS-4 yes
54 run job=$JobName level=Full Storage=DDS-4 yes
55 run job=$JobName level=Full Storage=DDS-4 yes
56 run job=$JobName level=Full Storage=DDS-4 yes
57 run job=$JobName level=Full Storage=DDS-4 yes
58 run job=$JobName level=Full Storage=DDS-4 yes
59 run job=$JobName level=Full Storage=DDS-4 yes
60 run job=$JobName level=Full Storage=DDS-4 yes
61 run job=$JobName level=Full Storage=DDS-4 yes
62 run job=$JobName level=Full Storage=DDS-4 yes
63 run job=$JobName level=Full Storage=DDS-4 yes
64 run job=$JobName level=Full Storage=DDS-4 yes
65 run job=$JobName level=Full Storage=DDS-4 yes
66 run job=$JobName level=Full Storage=DDS-4 yes
67 run job=$JobName level=Full Storage=DDS-4 yes
68 run job=$JobName level=Full Storage=DDS-4 yes
69 run job=$JobName level=Full Storage=DDS-4 yes
70 run job=$JobName level=Full Storage=DDS-4 yes
71 run job=$JobName level=Full Storage=DDS-4 yes
72 run job=$JobName level=Full Storage=DDS-4 yes
73 run job=$JobName level=Full Storage=DDS-4 yes
74 run job=$JobName level=Full Storage=DDS-4 yes
75 run job=$JobName level=Full Storage=DDS-4 yes
76 run job=$JobName level=Full Storage=DDS-4 yes
77 run job=$JobName level=Full Storage=DDS-4 yes
78 run job=$JobName level=Full Storage=DDS-4 yes
79 run job=$JobName level=Full Storage=DDS-4 yes
80 run job=$JobName level=Full Storage=DDS-4 yes
81 run job=$JobName level=Full Storage=DDS-4 yes
82 run job=$JobName level=Full Storage=DDS-4 yes
83 run job=$JobName level=Full Storage=DDS-4 yes
84 run job=$JobName level=Full Storage=DDS-4 yes
85 run job=$JobName level=Full Storage=DDS-4 yes
86 run job=$JobName level=Full Storage=DDS-4 yes
87 run job=$JobName level=Full Storage=DDS-4 yes
88 run job=$JobName level=Full Storage=DDS-4 yes
89 run job=$JobName level=Full Storage=DDS-4 yes
90 run job=$JobName level=Full Storage=DDS-4 yes
91 run job=$JobName level=Full Storage=DDS-4 yes
92 run job=$JobName level=Full Storage=DDS-4 yes
93 run job=$JobName level=Full Storage=DDS-4 yes
94 run job=$JobName level=Full Storage=DDS-4 yes
95 run job=$JobName level=Full Storage=DDS-4 yes
96 run job=$JobName level=Full Storage=DDS-4 yes
97 run job=$JobName level=Full Storage=DDS-4 yes
98 run job=$JobName level=Full Storage=DDS-4 yes
99 run job=$JobName level=Full Storage=DDS-4 yes
100 run job=$JobName level=Full Storage=DDS-4 yes
101 run job=$JobName level=Full Storage=DDS-4 yes
102 @sleep 2
103 status dir
104 @sleep 5
105 status dir
106 status storage=DDS-4
107 messages
108 wait
109 messages
110 @# 
111 @# now do a restore
112 @#
113 @$out ${cwd}/tmp/log2.out
114 restore where=${cwd}/tmp/bacula-restores select storage=DDS-4
115 unmark *
116 mark *
117 done
118 yes
119 wait
120 messages
121 @$out
122 quit
123 END_OF_DATA
124
125 run_bacula
126 check_for_zombie_jobs storage=DDS-4
127 stop_bacula
128
129 exit
130
131 check_two_logs
132 check_restore_diff
133 end_test