balance3.sim 12.7 KB
Newer Older
S
slguan 已提交
1 2
system sh/stop_dnodes.sh

S
slguan 已提交
3 4 5 6 7 8 9
system sh/deploy.sh -n dnode1 -i 1
system sh/deploy.sh -n dnode2 -i 2
system sh/deploy.sh -n dnode3 -i 3
system sh/deploy.sh -n dnode4 -i 4
system sh/deploy.sh -n dnode5 -i 5
system sh/deploy.sh -n dnode6 -i 6
system sh/deploy.sh -n dnode7 -i 7
S
slguan 已提交
10

11 12 13 14 15 16 17
system sh/cfg.sh -n dnode1 -c numOfMnodes -v 3
system sh/cfg.sh -n dnode2 -c numOfMnodes -v 3
system sh/cfg.sh -n dnode3 -c numOfMnodes -v 3
system sh/cfg.sh -n dnode4 -c numOfMnodes -v 3
system sh/cfg.sh -n dnode5 -c numOfMnodes -v 3
system sh/cfg.sh -n dnode6 -c numOfMnodes -v 3
system sh/cfg.sh -n dnode7 -c numOfMnodes -v 3
S
slguan 已提交
18

S
Shengliang Guan 已提交
19 20 21 22 23 24 25
system sh/cfg.sh -n dnode1 -c mnodeEqualVnodeNum -v 0
system sh/cfg.sh -n dnode2 -c mnodeEqualVnodeNum -v 0
system sh/cfg.sh -n dnode3 -c mnodeEqualVnodeNum -v 0
system sh/cfg.sh -n dnode4 -c mnodeEqualVnodeNum -v 0
system sh/cfg.sh -n dnode5 -c mnodeEqualVnodeNum -v 0
system sh/cfg.sh -n dnode6 -c mnodeEqualVnodeNum -v 0
system sh/cfg.sh -n dnode7 -c mnodeEqualVnodeNum -v 0
S
slguan 已提交
26

S
scripts  
slguan 已提交
27 28 29 30 31 32 33
system sh/cfg.sh -n dnode1 -c wallevel -v 1
system sh/cfg.sh -n dnode2 -c wallevel -v 1
system sh/cfg.sh -n dnode3 -c wallevel -v 1
system sh/cfg.sh -n dnode4 -c wallevel -v 1
system sh/cfg.sh -n dnode5 -c wallevel -v 1
system sh/cfg.sh -n dnode6 -c wallevel -v 1
system sh/cfg.sh -n dnode7 -c wallevel -v 1
S
slguan 已提交
34 35 36

print ============== step1
print ========= start dnode1
S
Shengliang Guan 已提交
37
system sh/exec.sh -n dnode1 -s start
S
slguan 已提交
38
sql connect
S
slguan 已提交
39 40
sql create dnode $hostname2
sql create dnode $hostname3
S
Shengliang Guan 已提交
41 42
system sh/exec.sh -n dnode2 -s start
system sh/exec.sh -n dnode3 -s start
S
Shengliang Guan 已提交
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79

$x = 0
step1: 
	$x = $x + 1
	sleep 1000
	if $x == 10 then
		return -1
	endi

sql show dnodes
print dnode1 $data4_1
print dnode2 $data4_2
print dnode3 $data4_3

if $data4_1 != ready then
  goto step1
endi
if $data4_2 != ready then
  goto step1
endi
if $data4_3 != ready then
  goto step1
endi

sql show mnodes
print mnode1 $data2_1
print mnode1 $data2_2
print mnode1 $data2_3
if $data2_1 != master then
  goto step1
endi
if $data2_2 != slave then
  goto step1
endi
if $data2_3 != slave then
  goto step1
endi
S
slguan 已提交
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

sql create database c_b3_d1 replica 3
sql use c_b3_d1
sql create table c_b3_t1 (t timestamp, i int)
sql insert into c_b3_t1 values(1520000020015, 15)
sql insert into c_b3_t1 values(1520000021014, 14)
sql insert into c_b3_t1 values(1520000022013, 13)
sql insert into c_b3_t1 values(1520000023012, 12)
sql insert into c_b3_t1 values(1520000024011, 11)

sql create database c_b3_d2 replica 3
sql use c_b3_d2
sql create table c_b3_t2 (t timestamp, i int)
sql insert into c_b3_t2 values(1520000020025, 25)
sql insert into c_b3_t2 values(1520000021024, 24)
sql insert into c_b3_t2 values(1520000022023, 23)
sql insert into c_b3_t2 values(1520000023022, 22)
sql insert into c_b3_t2 values(1520000024021, 21)

sql create database c_b3_d3 replica 3
sql use c_b3_d3
sql create table c_b3_t3 (t timestamp, i int) 
sql insert into c_b3_t3 values(1520000020035, 35)
sql insert into c_b3_t3 values(1520000021034, 34)
sql insert into c_b3_t3 values(1520000022033, 33)
sql insert into c_b3_t3 values(1520000023032, 32)
sql insert into c_b3_t3 values(1520000024031, 31)

$x = 0
show1: 
	$x = $x + 1
	sleep 2000
S
scripts  
slguan 已提交
112
	if $x == 20 then
S
slguan 已提交
113 114 115
	  return -1
	endi
sql show dnodes -x show1
S
scripts  
slguan 已提交
116
$dnode1Vnodes = $data2_1
S
slguan 已提交
117
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
118
$dnode2Vnodes = $data2_2
S
slguan 已提交
119
print dnode2 $dnode2Vnodes
S
scripts  
slguan 已提交
120
$dnode3Vnodes = $data2_3
S
slguan 已提交
121
print dnode3 $dnode3Vnodes
S
slguan 已提交
122

S
scripts  
slguan 已提交
123
if $dnode1Vnodes != 3 then
S
slguan 已提交
124 125
  goto show1
endi
S
scripts  
slguan 已提交
126
if $dnode2Vnodes != 3 then
S
slguan 已提交
127 128
  goto show1
endi
S
scripts  
slguan 已提交
129
if $dnode3Vnodes != 3 then
S
slguan 已提交
130 131 132
  goto show1
endi

S
TD-1382  
Shengliang Guan 已提交
133 134 135 136 137
sql show mnodes
print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3

S
slguan 已提交
138 139
print ============================== step2
print ========= start dnode4
S
slguan 已提交
140
sql create dnode $hostname4
S
Shengliang Guan 已提交
141
system sh/exec.sh -n dnode4 -s start
S
slguan 已提交
142 143 144 145

$x = 0
show2: 
	$x = $x + 1
S
Shengliang Guan 已提交
146 147
	sleep 1000
	if $x == 40 then
S
slguan 已提交
148 149 150
	  return -1
	endi
sql show dnodes -x show2
S
scripts  
slguan 已提交
151
$dnode1Vnodes = $data2_1
S
slguan 已提交
152
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
153
$dnode2Vnodes = $data2_2
S
slguan 已提交
154
print dnode2 $dnode2Vnodes
S
scripts  
slguan 已提交
155
$dnode3Vnodes = $data2_3
S
slguan 已提交
156
print dnode3 $dnode3Vnodes
S
scripts  
slguan 已提交
157
$dnode4Vnodes = $data2_4
S
slguan 已提交
158
print dnode4 $dnode4Vnodes
S
slguan 已提交
159 160 161 162 163

if $dnode4Vnodes != 2 then
  goto show2
endi

S
TD-1382  
Shengliang Guan 已提交
164 165 166 167 168
sql show mnodes
print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3

S
slguan 已提交
169 170
print ============================== step3
print ========= drop dnode2
S
slguan 已提交
171
sql drop dnode $hostname2
S
slguan 已提交
172 173 174 175

$x = 0
show3: 
	$x = $x + 1
S
Shengliang Guan 已提交
176 177
	sleep 1000
	if $x == 40 then
S
slguan 已提交
178 179 180
	  return -1
	endi
sql show dnodes -x show3
S
scripts  
slguan 已提交
181
$dnode1Vnodes = $data2_1
S
slguan 已提交
182
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
183
$dnode2Vnodes = $data2_2
S
slguan 已提交
184
print dnode2 $dnode2Vnodes
S
scripts  
slguan 已提交
185
$dnode3Vnodes = $data2_3
S
slguan 已提交
186
print dnode3 $dnode3Vnodes
S
scripts  
slguan 已提交
187
$dnode4Vnodes = $data2_4
S
slguan 已提交
188
print dnode4 $dnode4Vnodes
S
slguan 已提交
189

S
scripts  
slguan 已提交
190
if $dnode1Vnodes != 3 then
S
slguan 已提交
191 192
  goto show3
endi
S
scripts  
Shengliang Guan 已提交
193
if $dnode2Vnodes != null then
S
slguan 已提交
194 195
  goto show3
endi
S
scripts  
slguan 已提交
196
if $dnode3Vnodes != 3 then
S
slguan 已提交
197 198
  goto show3
endi
S
scripts  
slguan 已提交
199
if $dnode4Vnodes != 3 then
S
slguan 已提交
200 201 202
  goto show3
endi

S
TD-1382  
Shengliang Guan 已提交
203 204 205 206 207
sql show mnodes
print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3

S
Shengliang Guan 已提交
208
system sh/exec.sh -n dnode2 -s stop  -x SIGINT
S
slguan 已提交
209 210

print ============================== step4
S
scripts  
slguan 已提交
211
sql create dnode $hostname5
S
Shengliang Guan 已提交
212
system sh/exec.sh -n dnode5 -s start
S
slguan 已提交
213 214 215 216

$x = 0
show4: 
	$x = $x + 1
S
Shengliang Guan 已提交
217 218
	sleep 1000
	if $x == 40 then
S
slguan 已提交
219 220
	  return -1
	endi
S
Shengliang Guan 已提交
221

S
slguan 已提交
222
sql show dnodes -x show4
S
scripts  
slguan 已提交
223
$dnode1Vnodes = $data2_1
S
slguan 已提交
224
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
225 226
$dnode5Vnodes = $data2_5
print dnode5 $dnode5Vnodes
S
scripts  
slguan 已提交
227
$dnode3Vnodes = $data2_3
S
slguan 已提交
228
print dnode3 $dnode3Vnodes
S
scripts  
slguan 已提交
229
$dnode4Vnodes = $data2_4
S
slguan 已提交
230
print dnode4 $dnode4Vnodes
S
slguan 已提交
231

S
scripts  
slguan 已提交
232
if $dnode5Vnodes != 2 then
S
slguan 已提交
233 234 235
  goto show4
endi

S
TD-1382  
Shengliang Guan 已提交
236 237 238 239 240 241
sql show mnodes
print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3
print dnode4 ==> $data2_4
print dnode5 ==> $data2_5
S
Shengliang Guan 已提交
242 243 244 245

if $data2_4 != slave then
  goto show4
endi
S
TD-1382  
Shengliang Guan 已提交
246

S
slguan 已提交
247 248
print ============================== step5
print ========= drop dnode3
S
slguan 已提交
249
sql drop dnode $hostname3
S
slguan 已提交
250 251 252 253 254
sleep 9000

$x = 0
show5: 
	$x = $x + 1
S
Shengliang Guan 已提交
255 256
	sleep 1000
	if $x == 40 then
S
slguan 已提交
257 258 259
	  return -1
	endi
sql show dnodes -x show5
S
scripts  
slguan 已提交
260
$dnode1Vnodes = $data2_1
S
slguan 已提交
261
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
262 263
$dnode5Vnodes = $data2_5
print dnode5 $dnode5Vnodes
S
scripts  
slguan 已提交
264
$dnode3Vnodes = $data2_3
S
slguan 已提交
265
print dnode3 $dnode3Vnodes
S
scripts  
slguan 已提交
266
$dnode4Vnodes = $data2_4
S
slguan 已提交
267
print dnode4 $dnode4Vnodes
S
slguan 已提交
268

S
scripts  
slguan 已提交
269
if $dnode1Vnodes != 3 then
S
slguan 已提交
270 271
  goto show5
endi
S
scripts  
slguan 已提交
272
if $dnode5Vnodes != 3 then
S
slguan 已提交
273 274
  goto show5
endi
S
scripts  
Shengliang Guan 已提交
275
if $dnode3Vnodes != null then
S
slguan 已提交
276 277
  goto show5
endi
S
scripts  
slguan 已提交
278
if $dnode4Vnodes != 3 then
S
slguan 已提交
279 280 281
  goto show5
endi

S
Shengliang Guan 已提交
282
system sh/exec.sh -n dnode3 -s stop  -x SIGINT
S
slguan 已提交
283

S
TD-1382  
Shengliang Guan 已提交
284 285 286 287 288 289 290 291 292
sql show mnodes
print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3
print dnode4 ==> $data2_4
print dnode5 ==> $data2_5
print dnode6 ==> $data2_6
print dnode7 ==> $data2_7

S
Shengliang Guan 已提交
293 294 295 296
if $data2_5 != slave then
  goto show5
endi

S
slguan 已提交
297
print ============================== step6
S
scripts  
slguan 已提交
298
sql create dnode $hostname6
S
Shengliang Guan 已提交
299
system sh/exec.sh -n dnode6 -s start
S
slguan 已提交
300 301 302 303

$x = 0
show6: 
	$x = $x + 1
S
Shengliang Guan 已提交
304 305
	sleep 1000
	if $x == 40 then
S
slguan 已提交
306 307 308
	  return -1
	endi
sql show dnodes -x show6
S
scripts  
slguan 已提交
309
$dnode1Vnodes = $data2_1
S
slguan 已提交
310
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
311
$dnode4Vnodes = $data2_4
S
slguan 已提交
312
print dnode4 $dnode4Vnodes
S
scripts  
slguan 已提交
313 314 315 316
$dnode5Vnodes = $data2_5
print dnode5 $dnode5Vnodes
$dnode6Vnodes = $data2_6
print dnode6 $dnode6Vnodes
S
slguan 已提交
317

S
Shengliang Guan 已提交
318 319 320 321 322 323 324 325 326
if $dnode1Vnodes != 2 then
  goto show6
endi
if $dnode4Vnodes != 2 then
  goto show6
endi
if $dnode5Vnodes != 3 then
  goto show6
endi
S
scripts  
slguan 已提交
327
if $dnode6Vnodes != 2 then
S
slguan 已提交
328 329 330
  goto show6
endi

S
TD-1382  
Shengliang Guan 已提交
331 332 333 334 335 336 337 338 339
sql show mnodes
print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3
print dnode4 ==> $data2_4
print dnode5 ==> $data2_5
print dnode6 ==> $data2_6
print dnode7 ==> $data2_7

S
slguan 已提交
340 341
print ============================== step7
print ========= drop dnode4
S
slguan 已提交
342
sql drop dnode $hostname4
S
slguan 已提交
343 344 345 346

$x = 0
show7: 
	$x = $x + 1
S
Shengliang Guan 已提交
347 348
	sleep 1000
	if $x == 40 then
S
slguan 已提交
349 350 351
	  return -1
	endi
sql show dnodes -x show7
S
scripts  
slguan 已提交
352
$dnode1Vnodes = $data2_1
S
slguan 已提交
353
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
354
$dnode4Vnodes = $data2_4
S
slguan 已提交
355
print dnode4 $dnode4Vnodes
S
scripts  
slguan 已提交
356 357 358 359
$dnode5Vnodes = $data2_5
print dnode5 $dnode5Vnodes
$dnode6Vnodes = $data2_6
print dnode6 $dnode6Vnodes
S
slguan 已提交
360

S
scripts  
slguan 已提交
361
if $dnode1Vnodes != 3 then
S
slguan 已提交
362 363
  goto show7
endi
S
scripts  
slguan 已提交
364
if $dnode5Vnodes != 3 then
S
slguan 已提交
365 366
  goto show7
endi
S
scripts  
slguan 已提交
367
if $dnode6Vnodes != 3 then
S
slguan 已提交
368 369
  goto show7
endi
S
scripts  
Shengliang Guan 已提交
370
if $dnode4Vnodes != null then
S
slguan 已提交
371 372 373
  goto show7
endi

S
Shengliang Guan 已提交
374
system sh/exec.sh -n dnode4 -s stop  -x SIGINT
S
TD-1382  
Shengliang Guan 已提交
375 376 377 378 379 380 381 382
sql show mnodes
print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3
print dnode4 ==> $data2_4
print dnode5 ==> $data2_5
print dnode6 ==> $data2_6
print dnode7 ==> $data2_7
S
slguan 已提交
383

S
Shengliang Guan 已提交
384 385 386 387
if $data2_6 != slave then
  goto show7
endi

S
slguan 已提交
388
print ============================== step8
S
scripts  
slguan 已提交
389
sql create dnode $hostname7
S
Shengliang Guan 已提交
390
system sh/exec.sh -n dnode7 -s start
S
slguan 已提交
391 392 393 394

$x = 0
show8: 
	$x = $x + 1
S
Shengliang Guan 已提交
395 396
	sleep 1000
	if $x == 40 then
S
slguan 已提交
397 398 399
	  return -1
	endi
sql show dnodes -x show8
S
scripts  
slguan 已提交
400
$dnode1Vnodes = $data2_1
S
slguan 已提交
401
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
402 403 404 405 406 407 408
$dnode5Vnodes = $data2_5
print dnode5 $dnode5Vnodes
$dnode6Vnodes = $data2_6
print dnode6 $dnode6Vnodes
$dnode7Vnodes = $data2_7
print dnode7 $dnode7Vnodes

S
Shengliang Guan 已提交
409 410 411 412 413 414 415 416 417
if $dnode1Vnodes != 2 then
  goto show8
endi
if $dnode5Vnodes != 2 then
  goto show8
endi
if $dnode6Vnodes != 3 then
  goto show8
endi
S
scripts  
slguan 已提交
418
if $dnode7Vnodes != 2 then
S
slguan 已提交
419 420 421
  goto show8
endi

S
TD-1382  
Shengliang Guan 已提交
422 423 424 425 426 427 428 429 430
sql show mnodes
print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3
print dnode4 ==> $data2_4
print dnode5 ==> $data2_5
print dnode6 ==> $data2_6
print dnode7 ==> $data2_7

S
slguan 已提交
431
print ============================== step9
S
Shengliang Guan 已提交
432
system sh/exec.sh -n dnode1 -s stop  -x SIGINT
S
slguan 已提交
433

S
Shengliang Guan 已提交
434 435 436 437 438 439 440 441
$x = 0
show9: 
	$x = $x + 1
	sleep 1000
	if $x == 40 then
	  return -1
	endi
sql show mnodes -x show9
S
slguan 已提交
442

S
TD-1382  
Shengliang Guan 已提交
443 444 445 446 447 448 449
print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3
print dnode4 ==> $data2_4
print dnode5 ==> $data2_5
print dnode6 ==> $data2_6
print dnode7 ==> $data2_7
S
scripts  
slguan 已提交
450

S
Shengliang Guan 已提交
451 452 453 454 455 456 457 458
if $data2_1 != offline then
  goto show9
endi
if $data2_5 != master then
  goto show9
endi
if $data2_6 != slave then
  goto show9
S
scripts  
slguan 已提交
459 460
endi

S
Shengliang Guan 已提交
461 462
print ============================== step10
sql drop dnode $hostname1
S
slguan 已提交
463
$x = 0
S
Shengliang Guan 已提交
464
show10: 
S
slguan 已提交
465
	$x = $x + 1
S
Shengliang Guan 已提交
466 467
	sleep 1000
	if $x == 40 then
S
slguan 已提交
468 469
	  return -1
	endi
S
Shengliang Guan 已提交
470
sql show mnodes -x show10
S
TD-1382  
Shengliang Guan 已提交
471 472 473 474 475 476 477 478 479

print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3
print dnode4 ==> $data2_4
print dnode5 ==> $data2_5
print dnode6 ==> $data2_6
print dnode7 ==> $data2_7

S
Shengliang Guan 已提交
480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504
if $data2_1 != null then
  goto show10
endi
if $data2_5 != master then
  goto show10
endi
if $data2_6 != slave then
  goto show10
endi
if $data2_7 != slave then
  goto show10
endi

print ============================== step11
system sh/exec.sh -n dnode1 -s start

$x = 0
show11: 
	$x = $x + 1
	sleep 1000
	if $x == 40 then
	  return -1
	endi

sql show dnodes -x show11
S
scripts  
slguan 已提交
505 506 507 508 509 510 511
$dnode5Vnodes = $data2_5
print dnode5 $dnode5Vnodes
$dnode6Vnodes = $data2_6
print dnode6 $dnode6Vnodes
$dnode7Vnodes = $data2_7
print dnode7 $dnode7Vnodes

S
scripts  
slguan 已提交
512
if $dnode5Vnodes != 3 then
S
Shengliang Guan 已提交
513
  goto show11
S
slguan 已提交
514
endi
S
scripts  
slguan 已提交
515
if $dnode6Vnodes != 3 then
S
Shengliang Guan 已提交
516
  goto show11
S
slguan 已提交
517
endi
S
scripts  
slguan 已提交
518
if $dnode7Vnodes != 3 then
S
Shengliang Guan 已提交
519
  goto show11
S
slguan 已提交
520 521
endi

S
Shengliang Guan 已提交
522
system sh/exec.sh -n dnode1 -s stop -x SIGINT
S
scripts  
slguan 已提交
523

S
TD-1382  
Shengliang Guan 已提交
524 525 526 527 528 529 530 531 532
sql show mnodes
print dnode1 ==> $data2_1
print dnode2 ==> $data2_2
print dnode3 ==> $data2_3
print dnode4 ==> $data2_4
print dnode5 ==> $data2_5
print dnode6 ==> $data2_6
print dnode7 ==> $data2_7

S
Shengliang Guan 已提交
533
print ============================== step12
S
slguan 已提交
534 535 536 537 538
sql create database c_b3_d4 replica 3
sql use c_b3_d4
$x = 0
create4: 
	$x = $x + 1
S
Shengliang Guan 已提交
539
	sleep 1000
S
scripts  
slguan 已提交
540
	if $x == 20 then
S
slguan 已提交
541 542 543 544 545 546 547 548
	  return -1
	endi
sql create table c_b3_t4 (t timestamp, i int) -x create4
sql insert into c_b3_t4 values(1520000020045, 45)
sql insert into c_b3_t4 values(1520000021044, 44)
sql insert into c_b3_t4 values(1520000022043, 43)
sql insert into c_b3_t4 values(1520000023042, 42)
sql insert into c_b3_t4 values(1520000024041, 41)
S
scripts  
slguan 已提交
549

S
slguan 已提交
550
$x = 0
S
Shengliang Guan 已提交
551
show12: 
S
slguan 已提交
552
	$x = $x + 1
S
Shengliang Guan 已提交
553 554
	sleep 1000
	if $x == 40 then
S
slguan 已提交
555 556
	  return -1
	endi
S
Shengliang Guan 已提交
557
sql show dnodes -x show12	
S
scripts  
slguan 已提交
558 559 560 561 562 563
$dnode5Vnodes = $data2_5
print dnode5 $dnode5Vnodes
$dnode6Vnodes = $data2_6
print dnode6 $dnode6Vnodes
$dnode7Vnodes = $data2_7
print dnode7 $dnode7Vnodes
S
slguan 已提交
564

S
scripts  
slguan 已提交
565
if $dnode5Vnodes != 4 then
S
Shengliang Guan 已提交
566
  goto show12
S
scripts  
slguan 已提交
567 568
endi
if $dnode6Vnodes != 4 then
S
Shengliang Guan 已提交
569
  goto show12
S
slguan 已提交
570
endi
S
scripts  
slguan 已提交
571
if $dnode7Vnodes != 4 then
S
Shengliang Guan 已提交
572
  goto show12
S
slguan 已提交
573 574 575
endi

print ============================== step13
S
scripts  
slguan 已提交
576
sql reset query cache
S
Shengliang Guan 已提交
577
sleep 200
S
scripts  
slguan 已提交
578

S
slguan 已提交
579 580
print ========= check data

S
scripts  
slguan 已提交
581
sql select * from c_b3_d1.c_b3_t1 order by t desc
S
slguan 已提交
582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598
print $data01 $data11 $data21 $data31 $data41
if $data01 != 11 then
  return -1
endi
if $data11 != 12 then
  return -1
endi
if $data21 != 13 then
  return -1
endi
if $data31 != 14 then
  return -1
endi
if $data41 != 15 then
  return -1
endi

S
scripts  
slguan 已提交
599
sql select * from c_b3_d2.c_b3_t2 order by t desc
S
slguan 已提交
600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617
print $data01 $data11 $data21 $data31 $data41

if $data01 != 21 then
  return -1
endi
if $data11 != 22 then
  return -1
endi
if $data21 != 23 then
  return -1
endi
if $data31 != 24 then
  return -1
endi
if $data41 != 25 then
  return -1
endi

S
scripts  
slguan 已提交
618
sql select * from c_b3_d3.c_b3_t3 order by t desc
S
slguan 已提交
619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636
print $data01 $data11 $data21 $data31 $data41
if $data01 != 31 then
  return -1
endi
if $data11 != 32 then
  return -1
endi
if $data21 != 33 then
  return -1
endi
if $data31 != 34 then
  return -1
endi
if $data41 != 35 then
  return -1
endi

print ============================================ over
S
Shengliang Guan 已提交
637 638 639 640 641 642 643
system sh/exec.sh -n dnode1 -s stop  -x SIGINT
system sh/exec.sh -n dnode2 -s stop  -x SIGINT
system sh/exec.sh -n dnode3 -s stop  -x SIGINT
system sh/exec.sh -n dnode4 -s stop  -x SIGINT
system sh/exec.sh -n dnode5 -s stop  -x SIGINT
system sh/exec.sh -n dnode6 -s stop  -x SIGINT
system sh/exec.sh -n dnode7 -s stop  -x SIGINT