@@ -103,6 +103,7 @@ public void test_load_balance_change_nodes() throws IOException, InterruptedExce
103
103
String now_host = conn .getHostName ();
104
104
Integer now_port = conn .getPort ();
105
105
controller_conn .run ("try{stopDataNode('" +now_host +":" +now_port +"')}catch(ex){}" );
106
+ controller_conn .run ("sleep(8000)" );
106
107
System .out .println ("now host is " +conn .getHostName ());
107
108
System .out .println ("now port is " +conn .getPort ());
108
109
controller_conn .run ("try{startDataNode('" +now_host +":" +now_port +"')}catch(ex){}" );
@@ -432,14 +433,15 @@ public void Test_getConnection_enableHighAvailability_true_enableLoadBalance_fal
432
433
DBConnection controller_conn = new DBConnection ();
433
434
controller_conn .connect (controller_host , controller_port , "admin" , "123456" );
434
435
controller_conn .run ("try{stopDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
436
+ controller_conn .run ("sleep(8000)" );
435
437
List <DBConnection > list = new ArrayList <>();
436
438
for (int i = 0 ; i < 100 ; ++i ) {
437
439
DBConnection connection = new DBConnection ();
438
440
connection .connect (HOST , PORT , "admin" , "123456" ,null ,true ,ipports ,false ,false );
439
441
list .add (connection );
440
442
}
441
443
controller_conn .run ("try{startDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
442
- controller_conn .run ("sleep(3000 );" );
444
+ controller_conn .run ("sleep(8000 );" );
443
445
DBConnection connection1 = new DBConnection ();
444
446
connection1 .connect (HOST , PORT , "admin" , "123456" ,false );
445
447
int port1 = port_list [1 ];
@@ -478,6 +480,7 @@ public void Test_getConnection_enableHighAvailability_true_enableLoadBalance_tru
478
480
DBConnection controller_conn = new DBConnection ();
479
481
controller_conn .connect (controller_host , controller_port , "admin" , "123456" );
480
482
controller_conn .run ("try{stopDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
483
+ controller_conn .run ("sleep(8000)" );
481
484
List <DBConnection > list = new ArrayList <>();
482
485
for (int i = 0 ; i < 100 ; ++i ) {
483
486
DBConnection connection = new DBConnection ();
@@ -515,7 +518,7 @@ public void Test_getConnection_enableHighAvailability_true_enableLoadBalance_fal
515
518
DBConnection controller_conn = new DBConnection ();
516
519
controller_conn .connect (controller_host , controller_port , "admin" , "123456" );
517
520
controller_conn .run ("try{stopDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
518
- controller_conn .run ("2000 " );
521
+ controller_conn .run ("sleep(8000) " );
519
522
DBConnection connection = new DBConnection ();
520
523
String [] ipportArray = new String [1 ];
521
524
ipportArray [0 ] = ipports [2 ];
@@ -526,7 +529,7 @@ public void Test_getConnection_enableHighAvailability_true_enableLoadBalance_fal
526
529
controller_conn .run ("try{startDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
527
530
controller_conn .run ("2000" );
528
531
controller_conn .run ("try{stopDataNode('" +HOST +":" +node1 .getInt ()+"')}catch(ex){}" );
529
- controller_conn .run ("2000 " );
532
+ controller_conn .run ("sleep(8000) " );
530
533
BasicInt node2 = (BasicInt )connection .run ("getNodePort()" );
531
534
System .out .println (node2 .getString ());
532
535
Assert .assertEquals (PORT ,node2 .getInt ());
@@ -565,6 +568,7 @@ public void Test_DBConnectionPool_enableHighAvailability_true_loadBalance_false_
565
568
DBConnection controller_conn = new DBConnection ();
566
569
controller_conn .connect (controller_host , controller_port , "admin" , "123456" );
567
570
controller_conn .run ("try{stopDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
571
+ controller_conn .run ("sleep(8000)" );
568
572
DBConnectionPool pool1 = new ExclusiveDBConnectionPool (HOST ,PORT ,"admin" ,"123456" ,100 ,false ,true ,ipports ,null , false , false , false );
569
573
570
574
controller_conn .run ("try{startDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
@@ -604,7 +608,7 @@ class MyThread1 extends Thread {
604
608
public void run () {
605
609
try {
606
610
controller_conn .run ("try{stopDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
607
- Thread .sleep (1000 );
611
+ Thread .sleep (6000 );
608
612
} catch (Exception e ) {
609
613
// 捕获异常并打印错误信息
610
614
System .err .println ("Error executing task: " + e .getMessage ());
@@ -620,6 +624,7 @@ public void run() {
620
624
thread .join ();
621
625
thread1 .join ();
622
626
controller_conn .run ("try{stopDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
627
+ controller_conn .run ("sleep(8000)" );
623
628
}
624
629
@ Test
625
630
public void Test_DBConnectionPool_enableHighAvailability_true_loadBalance_true_highAvailabilitySites_null () throws SQLException , ClassNotFoundException , IOException {
@@ -659,7 +664,7 @@ public void Test_DBConnectionPool_enableHighAvailability_true_loadBalance_true_1
659
664
DBConnection controller_conn = new DBConnection ();
660
665
controller_conn .connect (controller_host , controller_port , "admin" , "123456" );
661
666
controller_conn .run ("try{stopDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
662
- controller_conn .run ("sleep(1000 )" );
667
+ controller_conn .run ("sleep(8000 )" );
663
668
DBConnectionPool pool1 = new ExclusiveDBConnectionPool (HOST ,PORT ,"admin" ,"123456" ,100 ,true ,true ,ipports ,null , false , false , false );
664
669
controller_conn .run ("try{startDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
665
670
controller_conn .run ("sleep(1000)" );
@@ -698,7 +703,7 @@ public void Test_DBConnectionPool_enableHighAvailability_true_loadBalance_false_
698
703
DBConnection controller_conn = new DBConnection ();
699
704
controller_conn .connect (controller_host , controller_port , "admin" , "123456" );
700
705
controller_conn .run ("try{stopDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
701
- controller_conn .run ("2000 " );
706
+ controller_conn .run ("sleep(8000) " );
702
707
String [] ipportArray = new String [1 ];
703
708
ipportArray [0 ] = ipports [2 ];
704
709
DBConnectionPool pool1 = new ExclusiveDBConnectionPool (HOST ,PORT ,"admin" ,"123456" ,100 ,false ,true ,ipportArray ,null , false , false , false );
@@ -709,7 +714,7 @@ public void Test_DBConnectionPool_enableHighAvailability_true_loadBalance_false_
709
714
controller_conn .run ("try{startDataNode('" +HOST +":" +PORT +"')}catch(ex){}" );
710
715
controller_conn .run ("2000" );
711
716
controller_conn .run ("try{stopDataNode('" +HOST +":" +ipportArray [0 ].split (":" )[1 ]+"')}catch(ex){}" );
712
- controller_conn .run ("5000 " );
717
+ controller_conn .run ("8000 " );
713
718
List <DBTask > tasks = new ArrayList <>();
714
719
for (int i = 0 ; i < 100 ; i ++){
715
720
BasicDBTask task = new BasicDBTask ("getNodePort();" );
0 commit comments