balance1.sim 12.5 KB
Newer Older
S
slguan 已提交
1
system sh/stop_dnodes.sh
S
slguan 已提交
2 3 4 5
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
S
scripts  
slguan 已提交
6 7 8 9
system sh/deploy.sh -n dnode5 -i 5
system sh/deploy.sh -n dnode6 -i 6
system sh/deploy.sh -n dnode7 -i 7
system sh/deploy.sh -n dnode8 -i 8
S
slguan 已提交
10

11 12 13 14 15 16 17 18
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
system sh/cfg.sh -n dnode8 -c numOfMnodes -v 3
S
slguan 已提交
19

S
Shengliang Guan 已提交
20 21 22 23 24 25 26 27
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
system sh/cfg.sh -n dnode8 -c mnodeEqualVnodeNum -v 0
S
scripts  
slguan 已提交
28

S
scripts  
slguan 已提交
29 30 31 32 33 34 35 36
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
system sh/cfg.sh -n dnode8 -c wallevel -v 1
S
slguan 已提交
37

S
TD-1486  
Shengliang Guan 已提交
38 39 40 41 42 43 44 45 46 47
system sh/cfg.sh -n dnode1 -c maxTablesPerVnode -v 4
system sh/cfg.sh -n dnode2 -c maxTablesPerVnode -v 4
system sh/cfg.sh -n dnode3 -c maxTablesPerVnode -v 4
system sh/cfg.sh -n dnode4 -c maxTablesPerVnode -v 4
system sh/cfg.sh -n dnode5 -c maxTablesPerVnode -v 4
system sh/cfg.sh -n dnode6 -c maxTablesPerVnode -v 4
system sh/cfg.sh -n dnode7 -c maxTablesPerVnode -v 4
system sh/cfg.sh -n dnode8 -c maxTablesPerVnode -v 4


S
slguan 已提交
48 49
print ============== step1
print ========= start dnode1
S
Shengliang Guan 已提交
50
system sh/exec.sh -n dnode1 -s start
S
slguan 已提交
51 52
sql connect

R
scripts  
root 已提交
53
sql create database c_b1_d1 
S
slguan 已提交
54 55 56 57 58 59 60 61 62
sql use c_b1_d1

sql create table c_b1_t1 (t timestamp, i int)
sql insert into c_b1_t1 values(1520000020015, 15)
sql insert into c_b1_t1 values(1520000021014, 14)
sql insert into c_b1_t1 values(1520000022013, 13)
sql insert into c_b1_t1 values(1520000023012, 12)
sql insert into c_b1_t1 values(1520000024011, 11)

R
scripts  
root 已提交
63
sql create database c_b1_d2 
S
slguan 已提交
64 65 66 67 68 69 70 71 72
sql use c_b1_d2
sql create table c_b1_t2 (t timestamp, i int)
sql insert into c_b1_t2 values(1520000020025, 25)
sql insert into c_b1_t2 values(1520000021024, 24)
sql insert into c_b1_t2 values(1520000022023, 23)
sql insert into c_b1_t2 values(1520000023022, 22)
sql insert into c_b1_t2 values(1520000024021, 21)

sql show dnodes
S
scripts  
slguan 已提交
73
$dnode1Vnodes = $data2_1
S
slguan 已提交
74
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
75
$dnode2Vnodes = $data2_2
S
slguan 已提交
76
print dnode2 $dnode2Vnodes
S
slguan 已提交
77 78 79 80

if $dnode1Vnodes != 2 then
  return -1
endi
S
scripts  
Shengliang Guan 已提交
81
if $dnode2Vnodes != null then
S
slguan 已提交
82 83 84 85 86 87
  return -1
endi

print ============================== step2
print ========= start dnode2
sleep 2000
S
slguan 已提交
88
sql create dnode $hostname2
S
Shengliang Guan 已提交
89
system sh/exec.sh -n dnode2 -s start
S
slguan 已提交
90 91 92 93 94 95
sleep 5000

$x = 0
show2: 
	$x = $x + 1
	sleep 2000
S
add log  
slguan 已提交
96
	if $x == 20 then
S
slguan 已提交
97 98 99
	  return -1
	endi
sql show dnodes -x show2
S
scripts  
slguan 已提交
100
$dnode1Vnodes = $data2_1
S
slguan 已提交
101
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
102
$dnode2Vnodes = $data2_2
S
slguan 已提交
103
print dnode2 $dnode2Vnodes
S
slguan 已提交
104

S
scripts  
slguan 已提交
105
if $dnode1Vnodes != 1 then
S
slguan 已提交
106 107
  goto show2
endi
S
scripts  
slguan 已提交
108
if $dnode2Vnodes != 1 then
S
slguan 已提交
109 110 111 112
  goto show2
endi

sql show mnodes
S
scripts  
slguan 已提交
113 114
$dnode1Role = $data2_1
$dnode2Role = $data2_2
S
slguan 已提交
115 116
print dnode1 ==> $dnode1Role
print dnode2 ==> $dnode2Role
S
slguan 已提交
117 118 119

print ============================== step3
print ========= add db3
R
scripts  
root 已提交
120
sql create database c_b1_d3 
S
slguan 已提交
121 122 123 124 125 126 127 128 129 130
sql use c_b1_d3
sql create table c_b1_t3 (t timestamp, i int)
sql insert into c_b1_t3 values(1520000020035, 35)
sql insert into c_b1_t3 values(1520000021034, 34)
sql insert into c_b1_t3 values(1520000022033, 33)
sql insert into c_b1_t3 values(1520000023032, 32)
sql insert into c_b1_t3 values(1520000024031, 31)

print ============================== step4
print ========= drop dnode2
S
slguan 已提交
131
sql drop dnode $hostname2
S
slguan 已提交
132 133 134 135 136 137
sleep 9000

$x = 0
show4: 
	$x = $x + 1
	sleep 2000
S
add log  
slguan 已提交
138
	if $x == 20 then
S
slguan 已提交
139 140 141
	  return -1
	endi
sql show dnodes -x show4
S
scripts  
slguan 已提交
142
$dnode1Vnodes = $data2_1
S
slguan 已提交
143
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
144
$dnode2Vnodes = $data2_2
S
slguan 已提交
145
print dnode2 $dnode2Vnodes
S
slguan 已提交
146

S
scripts  
slguan 已提交
147
if $dnode1Vnodes != 3 then
S
slguan 已提交
148 149
  goto show4
endi
S
scripts  
Shengliang Guan 已提交
150
if $dnode2Vnodes != null then
S
slguan 已提交
151 152 153 154
  goto show4
endi

sql show mnodes
S
scripts  
slguan 已提交
155 156 157 158
$dnode1Role = $data2_1
$dnode2Role = $data2_2
$dnode3Role = $data2_3
$dnode4Role = $data2_4
S
slguan 已提交
159 160 161 162
print dnode1 ==> $dnode1Role
print dnode2 ==> $dnode2Role
print dnode3 ==> $dnode3Role
print dnode4 ==> $dnode4Role
S
slguan 已提交
163 164 165

print ============================== step5
print ========= add dnode2
S
Shengliang Guan 已提交
166
system sh/exec.sh -n dnode2 -s stop -x SIGINT
S
scripts  
Shengliang Guan 已提交
167
sleep 5000
S
Shengliang Guan 已提交
168
system sh/exec.sh -n dnode3 -s start
S
scripts  
slguan 已提交
169
sql create dnode $hostname3
S
slguan 已提交
170 171 172 173 174 175 176 177 178 179
sleep 9000

$x = 0
show5: 
	$x = $x + 1
	sleep 2000
	if $x == 20 then 
	  return -1
	endi
sql show dnodes -x show5
S
scripts  
slguan 已提交
180
$dnode1Vnodes = $data2_1
S
slguan 已提交
181
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
182 183
$dnode3Vnodes = $data2_3
print dnode2 $dnode3Vnodes
S
slguan 已提交
184 185 186 187

if $dnode1Vnodes != 2 then
  goto show5
endi
S
scripts  
slguan 已提交
188
if $dnode3Vnodes != 1 then
S
slguan 已提交
189 190 191 192
  goto show5
endi

sql show mnodes
S
scripts  
slguan 已提交
193 194 195
$dnode1Role = $data2_1
$dnode3Role = $data2_3
$dnode4Role = $data2_4
S
slguan 已提交
196 197 198
print dnode1 ==> $dnode1Role
print dnode3 ==> $dnode3Role
print dnode4 ==> $dnode4Role
S
slguan 已提交
199

S
scripts  
slguan 已提交
200 201
if $dnode1Role != master then
  return -1
S
slguan 已提交
202
endi
S
scripts  
slguan 已提交
203 204
if $dnode3Role != slave then
  return -1
S
slguan 已提交
205 206
endi

S
scripts  
slguan 已提交
207 208
print ============================== step6
sql_error drop dnode $hostname1
S
slguan 已提交
209 210

print ============================== step7
S
scripts  
slguan 已提交
211
sql_error create dnode $hostname1
S
slguan 已提交
212 213

print ============================== step8
S
scripts  
slguan 已提交
214 215
sql drop dnode $hostname3
sleep 15000
S
slguan 已提交
216 217 218 219 220 221 222 223 224

$x = 0
show8: 
	$x = $x + 1
	sleep 2000
	if $x == 30 then
	  return -1
	endi
sql show dnodes -x show8
S
scripts  
slguan 已提交
225
$dnode1Vnodes = $data2_1
S
slguan 已提交
226
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
227 228
$dnode3Vnodes = $data2_3
print dnode3 $dnode3Vnodes
S
slguan 已提交
229

S
scripts  
slguan 已提交
230
if $dnode1Vnodes != 3 then
S
slguan 已提交
231 232
  goto show8
endi
S
scripts  
Shengliang Guan 已提交
233
if $dnode3Vnodes != null then
S
slguan 已提交
234 235 236 237
  goto show8
endi

sql show mnodes
S
scripts  
slguan 已提交
238 239 240
$dnode1Role = $data2_1
$dnode3Role = $data2_3
$dnode4Role = $data2_4
S
slguan 已提交
241 242 243
print dnode1 ==> $dnode1Role
print dnode3 ==> $dnode3Role
print dnode4 ==> $dnode4Role
S
slguan 已提交
244 245 246 247 248

if $dnode1Role != master then
  return -1
endi

S
scripts  
Shengliang Guan 已提交
249
if $dnode3Role != null then
S
scripts  
slguan 已提交
250 251 252
  return -1
endi

S
slguan 已提交
253
print ============================== step9
S
scripts  
slguan 已提交
254
sql create dnode $hostname4
S
Shengliang Guan 已提交
255
system sh/exec.sh -n dnode4 -s start
S
slguan 已提交
256 257 258 259 260 261 262 263 264 265
sleep 9000

$x = 0
show9: 
	$x = $x + 1
	sleep 2000
	if $x == 30 then
	  return -1
	endi
sql show dnodes -x show9
S
scripts  
slguan 已提交
266
$dnode1Vnodes = $data2_1
S
slguan 已提交
267
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
268 269
$dnode4Vnodes = $data2_4
print dnode4 $dnode4Vnodes
S
slguan 已提交
270 271 272 273

if $dnode1Vnodes != 2 then
  goto show9
endi
S
scripts  
slguan 已提交
274
if $dnode4Vnodes != 1 then
S
slguan 已提交
275 276 277 278
  goto show9
endi

sql show mnodes
S
scripts  
slguan 已提交
279 280
$dnode1Role = $data2_1
$dnode4Role = $data2_4
S
slguan 已提交
281 282
print dnode1 ==> $dnode1Role
print dnode4 ==> $dnode4Role
S
slguan 已提交
283

S
scripts  
slguan 已提交
284 285 286 287 288 289 290 291
if $dnode1Role != master then
  return -1
endi

if $dnode4Role != slave then
  return -1
endi

S
slguan 已提交
292
print ============================== step10
R
scripts  
root 已提交
293
sql create database c_b1_d4 
S
slguan 已提交
294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309
sql use c_b1_d4
sql create table c_b1_t4 (t timestamp, i int)
sql insert into c_b1_t4 values(1520000020045, 45)
sql insert into c_b1_t4 values(1520000021044, 44)
sql insert into c_b1_t4 values(1520000022043, 43)
sql insert into c_b1_t4 values(1520000023042, 42)
sql insert into c_b1_t4 values(1520000024041, 41)

$x = 0
show10: 
	$x = $x + 1
	sleep 2000
	if $x == 30 then
	  return -1
	endi
sql show dnodes -x show10
S
scripts  
slguan 已提交
310
$dnode1Vnodes = $data2_1
S
slguan 已提交
311
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
312 313
$dnode4Vnodes = $data2_4
print dnode4 $dnode4Vnodes
S
slguan 已提交
314 315 316 317

if $dnode1Vnodes != 2 then
   goto show10
endi
S
scripts  
slguan 已提交
318
if $dnode4Vnodes != 2 then
S
slguan 已提交
319 320 321
   goto show10
endi

S
scripts  
slguan 已提交
322 323
sql reset query cache

S
slguan 已提交
324 325 326 327 328 329 330
sql use c_b1_d3
sql insert into c_b1_t3 values(1520000025036, 36)

sql use c_b1_d2
sql insert into c_b1_t2 values(1520000025026, 26)

print ============================== step12
R
scripts  
root 已提交
331
sql create database c_b1_d5 
S
slguan 已提交
332
sql use c_b1_d5
S
scripts  
slguan 已提交
333
sql_error create table c_b1_t5 (t timestamp, i int) -x error3
S
slguan 已提交
334 335

print ============================== step13
S
scripts  
slguan 已提交
336
sql create dnode $hostname5
S
Shengliang Guan 已提交
337
system sh/exec.sh -n dnode5 -s start
S
slguan 已提交
338 339 340
sleep 9000

sql show mnodes
S
scripts  
slguan 已提交
341 342 343
$dnode1Role = $data2_1
$dnode4Role = $data2_4
$dnode5Role = $data2_5
S
slguan 已提交
344 345
print dnode1 ==> $dnode1Role
print dnode4 ==> $dnode4Role
S
scripts  
slguan 已提交
346
print dnode5 ==> $dnode5Role
S
slguan 已提交
347 348 349 350 351 352 353 354 355

sql use c_b1_d5;
sql create table c_b1_t5 (t timestamp, i int)
sql insert into c_b1_t5 values(1520000020055, 55)
sql insert into c_b1_t5 values(1520000021054, 54)
sql insert into c_b1_t5 values(1520000022053, 53)
sql insert into c_b1_t5 values(1520000023052, 52)
sql insert into c_b1_t5 values(1520000024051, 51)

R
scripts  
root 已提交
356
sql create database c_b1_d6 
S
slguan 已提交
357 358 359 360 361 362 363 364 365
sql use c_b1_d6
sql create table c_b1_t6 (t timestamp, i int)
sql insert into c_b1_t6 values(1520000020065, 65)
sql insert into c_b1_t6 values(1520000021064, 64)
sql insert into c_b1_t6 values(1520000022063, 63)
sql insert into c_b1_t6 values(1520000023062, 62)
sql insert into c_b1_t6 values(1520000024061, 61)

sql show dnodes
S
scripts  
slguan 已提交
366
$dnode1Vnodes = $data2_1
S
slguan 已提交
367
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
368 369 370 371
$dnode4Vnodes = $data2_4
print dnode4 $dnode2Vnodes
$dnode5Vnodes = $data2_5
print dnode5 $dnode2Vnodes
S
slguan 已提交
372 373

if $dnode1Vnodes != 2 then
S
scripts  
slguan 已提交
374
  return -1
S
slguan 已提交
375
endi
S
scripts  
slguan 已提交
376 377
if $dnode4Vnodes != 2 then
  return -1
S
slguan 已提交
378
endi
S
scripts  
slguan 已提交
379 380
if $dnode5Vnodes != 2 then
  return -1
S
slguan 已提交
381 382
endi

S
scripts  
slguan 已提交
383 384
print ============================== step14
sql create dnode $hostname6
S
Shengliang Guan 已提交
385
system sh/exec.sh -n dnode6 -s start
S
scripts  
slguan 已提交
386
sleep 15000
S
slguan 已提交
387

R
scripts  
root 已提交
388
sql create database c_b1_d7 
S
slguan 已提交
389 390 391 392 393 394 395 396
sql use c_b1_d7
sql create table c_b1_t7 (t timestamp, i int)
sql insert into c_b1_t7 values(1520000020075, 75)
sql insert into c_b1_t7 values(1520000021074, 74)
sql insert into c_b1_t7 values(1520000022073, 73)
sql insert into c_b1_t7 values(1520000023072, 72)
sql insert into c_b1_t7 values(1520000024071, 71)

R
scripts  
root 已提交
397
sql create database c_b1_d8 
S
slguan 已提交
398 399 400 401 402 403 404 405 406
sql use c_b1_d8
sql create table c_b1_t8 (t timestamp, i int)
sql insert into c_b1_t8 values(1520000020085, 85)
sql insert into c_b1_t8 values(1520000021084, 84)
sql insert into c_b1_t8 values(1520000022083, 83)
sql insert into c_b1_t8 values(1520000023082, 82)
sql insert into c_b1_t8 values(1520000024081, 81)

$x = 0
S
scripts  
slguan 已提交
407
show14: 
S
slguan 已提交
408 409
	$x = $x + 1
	sleep 2000
S
scripts  
slguan 已提交
410
	if $x == 30 then
S
slguan 已提交
411 412
	  return -1
	endi
S
scripts  
slguan 已提交
413 414
sql show dnodes -x show14
$dnode1Vnodes = $data2_1
S
slguan 已提交
415
print dnode1 $dnode1Vnodes
S
scripts  
slguan 已提交
416
$dnode4Vnodes = $data2_4
S
slguan 已提交
417
print dnode4 $dnode4Vnodes
S
scripts  
slguan 已提交
418 419 420 421
$dnode5Vnodes = $data2_5
print dnode5 $dnode5Vnodes
$dnode6Vnodes = $data2_6
print dnode6 $dnode6Vnodes
S
slguan 已提交
422 423

if $dnode1Vnodes != 2 then
S
scripts  
slguan 已提交
424
  goto show14
S
slguan 已提交
425 426
endi
if $dnode4Vnodes != 2 then
S
scripts  
slguan 已提交
427
  goto show14
S
slguan 已提交
428
endi
S
scripts  
slguan 已提交
429 430
if $dnode5Vnodes != 2 then
  goto show14
S
slguan 已提交
431
endi
S
scripts  
slguan 已提交
432 433
if $dnode6Vnodes != 2 then
  goto show14
S
slguan 已提交
434 435
endi

S
scripts  
slguan 已提交
436 437 438
sql reset query cache
sleep 1000

S
slguan 已提交
439 440 441
print ============================== step17
print ========= check data

S
slguan 已提交
442 443 444
sql reset query cache
sleep 1000

S
slguan 已提交
445
sql use c_b1_d1
S
scripts  
slguan 已提交
446 447 448
sql select * from c_b1_d1.c_b1_t1
print $rows 
print $data01 $data11 $data21 $data31 $data41
S
slguan 已提交
449
if $rows != 5 then
S
slguan 已提交
450 451 452 453
  return -1
endi

sql use c_b1_d2
S
scripts  
slguan 已提交
454 455 456 457
sql select * from c_b1_d2.c_b1_t2
print $rows 
print $data01 $data11 $data21 $data31 $data41
if $rows != 6 then
S
slguan 已提交
458 459 460 461
  return -1
endi

sql use c_b1_d3
S
scripts  
slguan 已提交
462 463
sql select * from c_b1_d3.c_b1_t3 order by t desc
print $rows 
S
slguan 已提交
464
print $data01 $data11 $data21 $data31 $data41
S
slguan 已提交
465
if $rows != 6 then
S
slguan 已提交
466 467 468 469 470 471 472
  return -1
endi
if $data01 != 36 then
  return -1
endi

sql use c_b1_d4
S
scripts  
slguan 已提交
473 474
sql select * from c_b1_d4.c_b1_t4 order by t desc
print $rows 
S
slguan 已提交
475 476 477
print $data01 $data11 $data21 $data31 $data41

sql use c_b1_d5
S
scripts  
slguan 已提交
478 479
sql select * from c_b1_d5.c_b1_t5 order by t desc
print $rows 
S
slguan 已提交
480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497
print $data01 $data11 $data21 $data31 $data41
if $data01 != 51 then
  return -1
endi
if $data11 != 52 then
  return -1
endi
if $data21 != 53 then
  return -1
endi
if $data31 != 54 then
  return -1
endi
if $data41 != 55 then
  return -1
endi

sql use c_b1_d6
S
scripts  
slguan 已提交
498 499
sql select * from c_b1_d6.c_b1_t6 order by t desc
print $rows 
S
slguan 已提交
500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517
print $data01 $data11 $data21 $data31 $data41
if $data01 != 61 then
  return -1
endi
if $data11 != 62 then
  return -1
endi
if $data21 != 63 then
  return -1
endi
if $data31 != 64 then
  return -1
endi
if $data41 != 65 then
  return -1
endi

sql use c_b1_d7
S
scripts  
slguan 已提交
518 519
sql select * from c_b1_d7.c_b1_t7 order by t desc
print $rows 
S
slguan 已提交
520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537
print $data01 $data11 $data21 $data31 $data41
if $data01 != 71 then
  return -1
endi
if $data11 != 72 then
  return -1
endi
if $data21 != 73 then
  return -1
endi
if $data31 != 74 then
  return -1
endi
if $data41 != 75 then
  return -1
endi

sql use c_b1_d8
S
scripts  
slguan 已提交
538 539
sql select * from c_b1_d8.c_b1_t8 order by t desc
print $rows 
S
slguan 已提交
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556
print $data01 $data11 $data21 $data31 $data41
if $data01 != 81 then
  return -1
endi
if $data11 != 82 then
  return -1
endi
if $data21 != 83 then
  return -1
endi
if $data31 != 84 then
  return -1
endi
if $data41 != 85 then
  return -1
endi

S
scripts  
slguan 已提交
557
print ============================================ over=
S
Shengliang Guan 已提交
558 559 560 561 562 563 564 565
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
system sh/exec.sh -n dnode8 -s stop  -x SIGINT