Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[#!] #! ./tesh -> #!/usr/bin/env tesh
[simgrid.git] / examples / s4u / dht-chord / s4u-dht-chord.tesh
1 #!/usr/bin/env tesh
2
3 p Testing the Chord implementation with MSG
4
5 ! output sort 19
6 $ $SG_TEST_EXENV ${bindir:=.}/s4u-dht-chord$EXEEXT -nb_bits=3 ${platfdir}/cluster.xml s4u-dht-chord_d.xml --log=s4u_chord.thres:verbose "--log=root.fmt:[%10.5r]%e(%P@%h)%e%m%n"
7 > [   0.00000] (node@node-0.acme.org) My finger table:
8 > [   0.00000] (node@node-0.acme.org) Start | Succ
9 > [   0.00000] (node@node-0.acme.org)    3  |  42
10 > [   0.00000] (node@node-0.acme.org)    4  |  42
11 > [   0.00000] (node@node-0.acme.org)    6  |  42
12 > [   0.00000] (node@node-0.acme.org) Predecessor: -1
13 > [  10.00000] (node@node-1.acme.org) Joining the ring with id 366680, knowing node 42
14 > [  15.00751] (node@node-1.acme.org) My new finger #0 is 42
15 > [  15.00751] (node@node-1.acme.org) My finger table:
16 > [  15.00751] (node@node-1.acme.org) Start | Succ
17 > [  15.00751] (node@node-1.acme.org)    1  |  42
18 > [  15.00751] (node@node-1.acme.org)    2  | 366680
19 > [  15.00751] (node@node-1.acme.org)    4  | 366680
20 > [  15.00751] (node@node-1.acme.org) Predecessor: -1
21 > [  20.00000] (node@node-2.acme.org) Joining the ring with id 533744, knowing node 366680
22 > [  30.00000] (node@node-3.acme.org) Joining the ring with id 1319738, knowing node 42
23 > [  30.00721] (node@node-2.acme.org) My new finger #0 is 42
24 > [  30.00721] (node@node-2.acme.org) My finger table:
25 > [  30.00721] (node@node-2.acme.org) Start | Succ
26 > [  30.00721] (node@node-2.acme.org)    1  |  42
27 > [  30.00721] (node@node-2.acme.org)    2  | 533744
28 > [  30.00721] (node@node-2.acme.org)    4  | 533744
29 > [  30.00721] (node@node-2.acme.org) Predecessor: -1
30 > [  35.00711] (node@node-3.acme.org) My new finger #0 is 42
31 > [  35.00711] (node@node-3.acme.org) My finger table:
32 > [  35.00711] (node@node-3.acme.org) Start | Succ
33 > [  35.00711] (node@node-3.acme.org)    3  |  42
34 > [  35.00711] (node@node-3.acme.org)    4  | 1319738
35 > [  35.00711] (node@node-3.acme.org)    6  | 1319738
36 > [  35.00711] (node@node-3.acme.org) Predecessor: -1
37 > [  40.00000] (node@node-4.acme.org) Joining the ring with id 16509405, knowing node 366680
38 > [  49.99900] (node@node-0.acme.org) My new predecessor is 366680
39 > [  49.99900] (node@node-0.acme.org) My finger table:
40 > [  49.99900] (node@node-0.acme.org) Start | Succ
41 > [  49.99900] (node@node-0.acme.org)    3  |  42
42 > [  49.99900] (node@node-0.acme.org)    4  |  42
43 > [  49.99900] (node@node-0.acme.org)    6  |  42
44 > [  49.99900] (node@node-0.acme.org) Predecessor: 366680
45 > [  49.99900] (node@node-0.acme.org) My new finger #0 is 366680
46 > [  55.00671] (node@node-4.acme.org) My new finger #0 is 366680
47 > [  55.00671] (node@node-4.acme.org) My finger table:
48 > [  55.00671] (node@node-4.acme.org) Start | Succ
49 > [  55.00671] (node@node-4.acme.org)    6  | 366680
50 > [  55.00671] (node@node-4.acme.org)    7  | 16509405
51 > [  55.00671] (node@node-4.acme.org)    1  | 16509405
52 > [  55.00671] (node@node-4.acme.org) Predecessor: -1
53 > [  60.00000] (node@node-6.acme.org) Joining the ring with id 16728096, knowing node 1319738
54 > [  65.00651] (node@node-3.acme.org) My new finger #0 is 366680
55 > [  65.01431] (node@node-6.acme.org) My new finger #0 is 366680
56 > [  65.01431] (node@node-6.acme.org) My finger table:
57 > [  65.01431] (node@node-6.acme.org) Start | Succ
58 > [  65.01431] (node@node-6.acme.org)    1  | 366680
59 > [  65.01431] (node@node-6.acme.org)    2  | 16728096
60 > [  65.01431] (node@node-6.acme.org)    4  | 16728096
61 > [  65.01431] (node@node-6.acme.org) Predecessor: -1
62 > [  70.00641] (node@node-1.acme.org) My new predecessor is 16509405
63 > [  70.00641] (node@node-1.acme.org) My finger table:
64 > [  70.00641] (node@node-1.acme.org) Start | Succ
65 > [  70.00641] (node@node-1.acme.org)    1  |  42
66 > [  70.00641] (node@node-1.acme.org)    2  | 366680
67 > [  70.00641] (node@node-1.acme.org)    4  | 366680
68 > [  70.00641] (node@node-1.acme.org) Predecessor: 16509405
69 > [  80.01401] (node@node-0.acme.org) My new finger #0 is 16509405
70 > [  85.01391] (node@node-6.acme.org) My new finger #0 is 16509405
71 > [ 100.02922] (node@node-3.acme.org) My new finger #0 is 16509405
72 > [ 110.02902] (node@node-4.acme.org) My new predecessor is 42
73 > [ 110.02902] (node@node-4.acme.org) My finger table:
74 > [ 110.02902] (node@node-4.acme.org) Start | Succ
75 > [ 110.02902] (node@node-4.acme.org)    6  | 366680
76 > [ 110.02902] (node@node-4.acme.org)    7  | 16509405
77 > [ 110.02902] (node@node-4.acme.org)    1  | 16509405
78 > [ 110.02902] (node@node-4.acme.org) Predecessor: 42
79 > [ 115.03673] (node@node-6.acme.org) My new finger #0 is 42
80 > [ 200.05164] (node@node-3.acme.org) Well Guys! I Think it's time for me to leave ;)
81 > [ 210.04364] (node@node-1.acme.org) Well Guys! I Think it's time for me to leave ;)
82 > [ 210.05925] (node@node-4.acme.org) My new predecessor is -1
83 > [ 220.05905] (node@node-4.acme.org) My new predecessor is 42
84 > [ 220.05905] (node@node-4.acme.org) My finger table:
85 > [ 220.05905] (node@node-4.acme.org) Start | Succ
86 > [ 220.05905] (node@node-4.acme.org)    6  | 366680
87 > [ 220.05905] (node@node-4.acme.org)    7  | 16509405
88 > [ 220.05905] (node@node-4.acme.org)    1  | 16509405
89 > [ 220.05905] (node@node-4.acme.org) Predecessor: 42
90 > [ 220.07466] (node@node-0.acme.org) My new predecessor is 16509405
91 > [ 225.05895] (node@node-4.acme.org) My new finger #0 is 42
92 > [ 230.07446] (node@node-0.acme.org) My new predecessor is 533744
93 > [ 230.07446] (node@node-0.acme.org) My finger table:
94 > [ 230.07446] (node@node-0.acme.org) Start | Succ
95 > [ 230.07446] (node@node-0.acme.org)    3  | 16509405
96 > [ 230.07446] (node@node-0.acme.org)    4  |  42
97 > [ 230.07446] (node@node-0.acme.org)    6  |  42
98 > [ 230.07446] (node@node-0.acme.org) Predecessor: 533744
99 > [ 235.08217] (node@node-4.acme.org) My new finger #0 is 533744
100 > [ 240.08987] (node@node-0.acme.org) My new finger #1 is 16509405
101 > [ 240.08987] (node@node-0.acme.org) My finger table:
102 > [ 240.08987] (node@node-0.acme.org) Start | Succ
103 > [ 240.08987] (node@node-0.acme.org)    3  | 16509405
104 > [ 240.08987] (node@node-0.acme.org)    4  | 16509405
105 > [ 240.08987] (node@node-0.acme.org)    6  |  42
106 > [ 240.08987] (node@node-0.acme.org) Predecessor: 533744
107 > [ 250.00000] (node@node-5.acme.org) Joining the ring with id 10874876, knowing node 533744
108 > [ 255.11299] (node@node-5.acme.org) My new finger #0 is 16509405
109 > [ 255.11299] (node@node-5.acme.org) My finger table:
110 > [ 255.11299] (node@node-5.acme.org) Start | Succ
111 > [ 255.11299] (node@node-5.acme.org)    5  | 16509405
112 > [ 255.11299] (node@node-5.acme.org)    6  | 10874876
113 > [ 255.11299] (node@node-5.acme.org)    0  | 10874876
114 > [ 255.11299] (node@node-5.acme.org) Predecessor: -1
115 > [ 265.09718] (node@node-2.acme.org) My new predecessor is 16509405
116 > [ 265.09718] (node@node-2.acme.org) My finger table:
117 > [ 265.09718] (node@node-2.acme.org) Start | Succ
118 > [ 265.09718] (node@node-2.acme.org)    1  |  42
119 > [ 265.09718] (node@node-2.acme.org)    2  | 533744
120 > [ 265.09718] (node@node-2.acme.org)    4  | 533744
121 > [ 265.09718] (node@node-2.acme.org) Predecessor: 16509405
122 > [ 275.11259] (node@node-5.acme.org) My new finger #0 is 42
123 > [ 280.10468] (node@node-4.acme.org) My new predecessor is 10874876
124 > [ 280.10468] (node@node-4.acme.org) My finger table:
125 > [ 280.10468] (node@node-4.acme.org) Start | Succ
126 > [ 280.10468] (node@node-4.acme.org)    6  | 533744
127 > [ 280.10468] (node@node-4.acme.org)    7  | 16509405
128 > [ 280.10468] (node@node-4.acme.org)    1  | 16509405
129 > [ 280.10468] (node@node-4.acme.org) Predecessor: 10874876
130 > [ 285.13581] (node@node-4.acme.org) My new predecessor is 42
131 > [ 285.13581] (node@node-4.acme.org) My finger table:
132 > [ 285.13581] (node@node-4.acme.org) Start | Succ
133 > [ 285.13581] (node@node-4.acme.org)    6  | 533744
134 > [ 285.13581] (node@node-4.acme.org)    7  | 16509405
135 > [ 285.13581] (node@node-4.acme.org)    1  | 16509405
136 > [ 285.13581] (node@node-4.acme.org) Predecessor: 42
137 > [ 300.13551] (node@node-4.acme.org) My new finger #1 is 533744
138 > [ 300.13551] (node@node-4.acme.org) My finger table:
139 > [ 300.13551] (node@node-4.acme.org) Start | Succ
140 > [ 300.13551] (node@node-4.acme.org)    6  | 533744
141 > [ 300.13551] (node@node-4.acme.org)    7  | 533744
142 > [ 300.13551] (node@node-4.acme.org)    1  | 16509405
143 > [ 300.13551] (node@node-4.acme.org) Predecessor: 42
144 > [ 300.14332] (node@node-2.acme.org) My new finger #1 is 42
145 > [ 300.14332] (node@node-2.acme.org) My finger table:
146 > [ 300.14332] (node@node-2.acme.org) Start | Succ
147 > [ 300.14332] (node@node-2.acme.org)    1  |  42
148 > [ 300.14332] (node@node-2.acme.org)    2  |  42
149 > [ 300.14332] (node@node-2.acme.org)    4  | 533744
150 > [ 300.14332] (node@node-2.acme.org) Predecessor: 16509405
151 > [ 305.14322] (node@node-5.acme.org) My new finger #0 is 533744
152 > [ 305.15102] (node@node-0.acme.org) My new finger #0 is 10874876
153 > [ 310.15873] (node@node-6.acme.org) My new finger #1 is 42
154 > [ 310.15873] (node@node-6.acme.org) My finger table:
155 > [ 310.15873] (node@node-6.acme.org) Start | Succ
156 > [ 310.15873] (node@node-6.acme.org)    1  |  42
157 > [ 310.15873] (node@node-6.acme.org)    2  |  42
158 > [ 310.15873] (node@node-6.acme.org)    4  | 16728096
159 > [ 310.15873] (node@node-6.acme.org) Predecessor: -1
160 > [ 330.16613] (node@node-5.acme.org) My new finger #0 is 16509405
161 > [ 335.16603] (node@node-5.acme.org) My new predecessor is 42
162 > [ 335.16603] (node@node-5.acme.org) My finger table:
163 > [ 335.16603] (node@node-5.acme.org) Start | Succ
164 > [ 335.16603] (node@node-5.acme.org)    5  | 16509405
165 > [ 335.16603] (node@node-5.acme.org)    6  | 10874876
166 > [ 335.16603] (node@node-5.acme.org)    0  | 10874876
167 > [ 335.16603] (node@node-5.acme.org) Predecessor: 42
168 > [ 340.16593] (node@node-4.acme.org) Well Guys! I Think it's time for me to leave ;)
169 > [ 350.15793] (node@node-2.acme.org) My new predecessor is 42
170 > [ 350.16573] (node@node-0.acme.org) My new finger #0 is 533744
171 > [ 360.18115] (node@node-0.acme.org) My new finger #2 is 533744
172 > [ 360.18115] (node@node-0.acme.org) My finger table:
173 > [ 360.18115] (node@node-0.acme.org) Start | Succ
174 > [ 360.18115] (node@node-0.acme.org)    3  | 533744
175 > [ 360.18115] (node@node-0.acme.org)    4  | 16509405
176 > [ 360.18115] (node@node-0.acme.org)    6  | 533744
177 > [ 360.18115] (node@node-0.acme.org) Predecessor: 533744
178 > [ 420.23459] (node@node-2.acme.org) Well Guys! I Think it's time for me to leave ;)
179 > [ 425.22668] (node@node-0.acme.org) My new predecessor is 42
180 > [ 475.22668] (node@node-0.acme.org) My new finger #0 is 42
181 > [ 480.22658] (node@node-0.acme.org) My new predecessor is 16728096
182 > [ 480.22658] (node@node-0.acme.org) My finger table:
183 > [ 480.22658] (node@node-0.acme.org) Start | Succ
184 > [ 480.22658] (node@node-0.acme.org)    3  |  42
185 > [ 480.22658] (node@node-0.acme.org)    4  | 16509405
186 > [ 480.22658] (node@node-0.acme.org)    6  | 533744
187 > [ 480.22658] (node@node-0.acme.org) Predecessor: 16728096
188 > [ 485.23429] (node@node-6.acme.org) My new finger #2 is 42
189 > [ 485.23429] (node@node-6.acme.org) My finger table:
190 > [ 485.23429] (node@node-6.acme.org) Start | Succ
191 > [ 485.23429] (node@node-6.acme.org)    1  |  42
192 > [ 485.23429] (node@node-6.acme.org)    2  |  42
193 > [ 485.23429] (node@node-6.acme.org)    4  |  42
194 > [ 485.23429] (node@node-6.acme.org) Predecessor: -1
195 > [ 495.24189] (node@node-0.acme.org) My new finger #0 is 16728096
196 > [ 575.25691] (node@node-6.acme.org) My new predecessor is 42
197 > [ 575.25691] (node@node-6.acme.org) My finger table:
198 > [ 575.25691] (node@node-6.acme.org) Start | Succ
199 > [ 575.25691] (node@node-6.acme.org)    1  |  42
200 > [ 575.25691] (node@node-6.acme.org)    2  |  42
201 > [ 575.25691] (node@node-6.acme.org)    4  |  42
202 > [ 575.25691] (node@node-6.acme.org) Predecessor: 42
203 > [ 600.26421] (node@node-0.acme.org) My new finger #1 is 16728096
204 > [ 600.26421] (node@node-0.acme.org) My finger table:
205 > [ 600.26421] (node@node-0.acme.org) Start | Succ
206 > [ 600.26421] (node@node-0.acme.org)    3  | 16728096
207 > [ 600.26421] (node@node-0.acme.org)    4  | 16728096
208 > [ 600.26421] (node@node-0.acme.org)    6  | 533744
209 > [ 600.26421] (node@node-0.acme.org) Predecessor: 16728096
210 > [ 720.35548] (node@node-0.acme.org) My new finger #2 is 16728096
211 > [ 720.35548] (node@node-0.acme.org) My finger table:
212 > [ 720.35548] (node@node-0.acme.org) Start | Succ
213 > [ 720.35548] (node@node-0.acme.org)    3  | 16728096
214 > [ 720.35548] (node@node-0.acme.org)    4  | 16728096
215 > [ 720.35548] (node@node-0.acme.org)    6  | 16728096
216 > [ 720.35548] (node@node-0.acme.org) Predecessor: 16728096
217 > [ 855.45426] (node@node-6.acme.org) My new finger #2 is 16728096
218 > [ 855.45426] (node@node-6.acme.org) My finger table:
219 > [ 855.45426] (node@node-6.acme.org) Start | Succ
220 > [ 855.45426] (node@node-6.acme.org)    1  |  42
221 > [ 855.45426] (node@node-6.acme.org)    2  |  42
222 > [ 855.45426] (node@node-6.acme.org)    4  | 16728096
223 > [ 855.45426] (node@node-6.acme.org) Predecessor: 42
224 > [ 860.45416] (node@node-6.acme.org) Well Guys! I Think it's time for me to leave ;)
225 > [ 865.44626] (node@node-0.acme.org) My new predecessor is 42
226 > [ 890.42334] (node@node-5.acme.org) Well Guys! I Think it's time for me to leave ;)
227 > [ 915.44626] (node@node-0.acme.org) My new finger #0 is 42
228 > [ 940.44576] (node@node-0.acme.org) My new finger #0 is 16509405
229 > [ 990.44576] (node@node-0.acme.org) My new finger #1 is 16509405
230 > [ 990.44576] (node@node-0.acme.org) My finger table:
231 > [ 990.44576] (node@node-0.acme.org) Start | Succ
232 > [ 990.44576] (node@node-0.acme.org)    3  | 16509405
233 > [ 990.44576] (node@node-0.acme.org)    4  | 16509405
234 > [ 990.44576] (node@node-0.acme.org)    6  | 16728096
235 > [ 990.44576] (node@node-0.acme.org) Predecessor: 42
236 > [1040.44576] (node@node-0.acme.org) Well Guys! I Think it's time for me to leave ;)
237 > [1090.44576] (maestro@) Simulated time: 1090.45