[TD-148] add test scripts
This commit is contained in:
parent
be8ea4541c
commit
def56681b8
|
@ -22,6 +22,7 @@
|
||||||
#include "ttime.h"
|
#include "ttime.h"
|
||||||
#include "tutil.h"
|
#include "tutil.h"
|
||||||
#include "tsocket.h"
|
#include "tsocket.h"
|
||||||
|
#include "tbalance.h"
|
||||||
#include "dnode.h"
|
#include "dnode.h"
|
||||||
#include "mgmtDef.h"
|
#include "mgmtDef.h"
|
||||||
#include "mgmtLog.h"
|
#include "mgmtLog.h"
|
||||||
|
@ -98,6 +99,9 @@ static int32_t mgmtDnodeActionDelete(SSdbOper *pOper) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mgmtDropMnode(pDnode->dnodeId);
|
||||||
|
balanceNotify();
|
||||||
|
|
||||||
mTrace("dnode:%d, all vgroups:%d is dropped from sdb", pDnode->dnodeId, numOfVgroups);
|
mTrace("dnode:%d, all vgroups:%d is dropped from sdb", pDnode->dnodeId, numOfVgroups);
|
||||||
return TSDB_CODE_SUCCESS;
|
return TSDB_CODE_SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -432,7 +436,7 @@ static int32_t mgmtDropDnodeByIp(uint32_t ip) {
|
||||||
SDnodeObj *pDnode = mgmtGetDnodeByIp(ip);
|
SDnodeObj *pDnode = mgmtGetDnodeByIp(ip);
|
||||||
if (pDnode == NULL) {
|
if (pDnode == NULL) {
|
||||||
mError("dnode:%s, is not exist", taosIpStr(ip));
|
mError("dnode:%s, is not exist", taosIpStr(ip));
|
||||||
return TSDB_CODE_INVALID_VALUE;
|
return TSDB_CODE_DNODE_NOT_EXIST;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pDnode->privateIp == dnodeGetMnodeMasteIp()) {
|
if (pDnode->privateIp == dnodeGetMnodeMasteIp()) {
|
||||||
|
@ -514,18 +518,6 @@ static int32_t mgmtGetDnodeMeta(STableMetaMsg *pMeta, SShowObj *pShow, void *pCo
|
||||||
pSchema[cols].bytes = htons(pShow->bytes[cols]);
|
pSchema[cols].bytes = htons(pShow->bytes[cols]);
|
||||||
cols++;
|
cols++;
|
||||||
|
|
||||||
pShow->bytes[cols] = 8;
|
|
||||||
pSchema[cols].type = TSDB_DATA_TYPE_TIMESTAMP;
|
|
||||||
strcpy(pSchema[cols].name, "create time");
|
|
||||||
pSchema[cols].bytes = htons(pShow->bytes[cols]);
|
|
||||||
cols++;
|
|
||||||
|
|
||||||
pShow->bytes[cols] = 10;
|
|
||||||
pSchema[cols].type = TSDB_DATA_TYPE_BINARY;
|
|
||||||
strcpy(pSchema[cols].name, "status");
|
|
||||||
pSchema[cols].bytes = htons(pShow->bytes[cols]);
|
|
||||||
cols++;
|
|
||||||
|
|
||||||
pShow->bytes[cols] = 2;
|
pShow->bytes[cols] = 2;
|
||||||
pSchema[cols].type = TSDB_DATA_TYPE_SMALLINT;
|
pSchema[cols].type = TSDB_DATA_TYPE_SMALLINT;
|
||||||
strcpy(pSchema[cols].name, "open vnodes");
|
strcpy(pSchema[cols].name, "open vnodes");
|
||||||
|
@ -538,13 +530,17 @@ static int32_t mgmtGetDnodeMeta(STableMetaMsg *pMeta, SShowObj *pShow, void *pCo
|
||||||
pSchema[cols].bytes = htons(pShow->bytes[cols]);
|
pSchema[cols].bytes = htons(pShow->bytes[cols]);
|
||||||
cols++;
|
cols++;
|
||||||
|
|
||||||
#ifdef _VPEER
|
pShow->bytes[cols] = 10;
|
||||||
pShow->bytes[cols] = 18;
|
|
||||||
pSchema[cols].type = TSDB_DATA_TYPE_BINARY;
|
pSchema[cols].type = TSDB_DATA_TYPE_BINARY;
|
||||||
strcpy(pSchema[cols].name, "balance");
|
strcpy(pSchema[cols].name, "status");
|
||||||
|
pSchema[cols].bytes = htons(pShow->bytes[cols]);
|
||||||
|
cols++;
|
||||||
|
|
||||||
|
pShow->bytes[cols] = 8;
|
||||||
|
pSchema[cols].type = TSDB_DATA_TYPE_TIMESTAMP;
|
||||||
|
strcpy(pSchema[cols].name, "create time");
|
||||||
pSchema[cols].bytes = htons(pShow->bytes[cols]);
|
pSchema[cols].bytes = htons(pShow->bytes[cols]);
|
||||||
cols++;
|
cols++;
|
||||||
#endif
|
|
||||||
|
|
||||||
pMeta->numOfColumns = htons(cols);
|
pMeta->numOfColumns = htons(cols);
|
||||||
pShow->numOfColumns = cols;
|
pShow->numOfColumns = cols;
|
||||||
|
@ -590,14 +586,6 @@ static int32_t mgmtRetrieveDnodes(SShowObj *pShow, char *data, int32_t rows, voi
|
||||||
strcpy(pWrite, ipstr);
|
strcpy(pWrite, ipstr);
|
||||||
cols++;
|
cols++;
|
||||||
|
|
||||||
pWrite = data + pShow->offset[cols] * rows + pShow->bytes[cols] * numOfRows;
|
|
||||||
*(int64_t *)pWrite = pDnode->createdTime;
|
|
||||||
cols++;
|
|
||||||
|
|
||||||
pWrite = data + pShow->offset[cols] * rows + pShow->bytes[cols] * numOfRows;
|
|
||||||
strcpy(pWrite, mgmtGetDnodeStatusStr(pDnode->status));
|
|
||||||
cols++;
|
|
||||||
|
|
||||||
pWrite = data + pShow->offset[cols] * rows + pShow->bytes[cols] * numOfRows;
|
pWrite = data + pShow->offset[cols] * rows + pShow->bytes[cols] * numOfRows;
|
||||||
*(int16_t *)pWrite = pDnode->openVnodes;
|
*(int16_t *)pWrite = pDnode->openVnodes;
|
||||||
cols++;
|
cols++;
|
||||||
|
@ -605,13 +593,16 @@ static int32_t mgmtRetrieveDnodes(SShowObj *pShow, char *data, int32_t rows, voi
|
||||||
pWrite = data + pShow->offset[cols] * rows + pShow->bytes[cols] * numOfRows;
|
pWrite = data + pShow->offset[cols] * rows + pShow->bytes[cols] * numOfRows;
|
||||||
*(int16_t *)pWrite = pDnode->totalVnodes;
|
*(int16_t *)pWrite = pDnode->totalVnodes;
|
||||||
cols++;
|
cols++;
|
||||||
|
|
||||||
#ifdef _VPEER
|
|
||||||
pWrite = data + pShow->offset[cols] * rows + pShow->bytes[cols] * numOfRows;
|
pWrite = data + pShow->offset[cols] * rows + pShow->bytes[cols] * numOfRows;
|
||||||
strcpy(pWrite, mgmtGetDnodeStatusStr(pDnode->status));
|
strcpy(pWrite, mgmtGetDnodeStatusStr(pDnode->status));
|
||||||
cols++;
|
cols++;
|
||||||
#endif
|
|
||||||
|
|
||||||
|
pWrite = data + pShow->offset[cols] * rows + pShow->bytes[cols] * numOfRows;
|
||||||
|
*(int64_t *)pWrite = pDnode->createdTime;
|
||||||
|
cols++;
|
||||||
|
|
||||||
|
|
||||||
numOfRows++;
|
numOfRows++;
|
||||||
mgmtReleaseDnode(pDnode);
|
mgmtReleaseDnode(pDnode);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
system sh/stop_dnodes.sh
|
|
||||||
system sh/deploy.sh -n dnode1 -m 192.168.0.1 -i 192.168.0.1
|
|
||||||
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
|
||||||
system sh/deploy.sh -n dnode3 -m 192.168.0.1 -i 192.168.0.3
|
|
||||||
system sh/cfg.sh -n dnode1 -c numOfMPeers -v 3
|
|
||||||
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 3
|
|
||||||
system sh/cfg.sh -n dnode3 -c numOfMPeers -v 3
|
|
||||||
|
|
||||||
system sh/exec_up.sh -n dnode1 -s start
|
|
||||||
system sh/exec_up.sh -n dnode2 -s start
|
|
||||||
|
|
||||||
sql connect
|
|
||||||
|
|
||||||
sleep 2000
|
|
||||||
sql create dnode 192.168.0.2
|
|
|
@ -1,96 +0,0 @@
|
||||||
system sh/stop_dnodes.sh
|
|
||||||
|
|
||||||
system sh/ip.sh -i 1 -s up
|
|
||||||
system sh/ip.sh -i 2 -s up
|
|
||||||
|
|
||||||
system sh/deploy.sh -n dnode1 -m 192.168.0.1 -i 192.168.0.1
|
|
||||||
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
|
||||||
|
|
||||||
system sh/cfg.sh -n dnode1 -c numOfMPeers -v 2
|
|
||||||
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 2
|
|
||||||
|
|
||||||
system sh/cfg.sh -n dnode1 -c secondIp -v 192.168.0.2
|
|
||||||
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.2
|
|
||||||
|
|
||||||
print ============== step1
|
|
||||||
system sh/exec.sh -n dnode1 -s start
|
|
||||||
sleep 3000
|
|
||||||
sql connect
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != master then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != null then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
$y = 1
|
|
||||||
step1:
|
|
||||||
|
|
||||||
print ============== step2
|
|
||||||
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
|
||||||
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 2
|
|
||||||
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.2
|
|
||||||
system sh/exec.sh -n dnode2 -s start
|
|
||||||
sql create dnode 192.168.0.2
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
show2:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != master then
|
|
||||||
goto show2
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != slave then
|
|
||||||
goto show2
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step3
|
|
||||||
sql drop dnode 192.168.0.2
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
show4:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != master then
|
|
||||||
goto show4
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != null then
|
|
||||||
goto show4
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show dnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != 4 then
|
|
||||||
goto show4
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != null then
|
|
||||||
goto show4
|
|
||||||
endi
|
|
||||||
|
|
||||||
system sh/exec.sh -n dnode2 -s stop -x SIGINT
|
|
||||||
sleep 2000
|
|
||||||
|
|
||||||
$y = $y + 1
|
|
||||||
print ===> loop times: $y
|
|
||||||
if $y < 10 then
|
|
||||||
goto step1
|
|
||||||
endi
|
|
|
@ -18,13 +18,12 @@ system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
||||||
|
|
||||||
print ============== step1
|
print ============== step1
|
||||||
system sh/exec_up.sh -n dnode1 -s start
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
sleep 3000
|
|
||||||
sql connect
|
sql connect
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
|
@ -41,73 +40,30 @@ show2:
|
||||||
endi
|
endi
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
goto show2
|
goto show2
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != slave then
|
if $data3_2 != slave then
|
||||||
goto show2
|
goto show2
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step3
|
print ============== step3
|
||||||
sql drop dnode 192.168.0.1 -x error1
|
sql_error drop dnode 192.168.0.1 -x error1
|
||||||
print should not drop master
|
print should not drop master
|
||||||
return -1
|
|
||||||
error1:
|
|
||||||
|
|
||||||
print ============== step4
|
print ============== step4
|
||||||
system sh/exec_up.sh -n dnode1 -s stop
|
system sh/exec_up.sh -n dnode1 -s stop
|
||||||
sleep 8000
|
sql_error show mnodes
|
||||||
|
print error of no master
|
||||||
$x = 0
|
|
||||||
show4:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != undecided then
|
|
||||||
goto show4
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != master then
|
|
||||||
goto show4
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step5
|
print ============== step5
|
||||||
sql drop dnode 192.168.0.1
|
sql_error drop dnode 192.168.0.1
|
||||||
sleep 8000
|
print error of no master
|
||||||
|
|
||||||
$x = 0
|
|
||||||
show5:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != null then
|
|
||||||
goto show5
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != master then
|
|
||||||
goto show5
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step6
|
print ============== step6
|
||||||
system sh/deploy.sh -n dnode1 -m 192.168.0.2 -i 192.168.0.1
|
|
||||||
system sh/cfg.sh -n dnode1 -c numOfMPeers -v 2
|
|
||||||
system sh/cfg.sh -n dnode1 -c secondIp -v 192.168.0.1
|
|
||||||
|
|
||||||
system sh/exec_up.sh -n dnode1 -s start
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
sql create dnode 192.168.0.1
|
|
||||||
sleep 5000
|
|
||||||
|
|
||||||
$x = 0
|
$x = 0
|
||||||
show6:
|
show6:
|
||||||
|
@ -118,12 +74,12 @@ show6:
|
||||||
endi
|
endi
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != slave then
|
if $data3_1 != master then
|
||||||
goto show6
|
goto show6
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != master then
|
if $data3_2 != slave then
|
||||||
goto show6
|
goto show6
|
||||||
endi
|
endi
|
||||||
|
|
||||||
|
@ -141,15 +97,15 @@ show7:
|
||||||
endi
|
endi
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
print 192.168.0.3 ==> $data3_192.168.0.3
|
print 192.168.0.3 ==> $data3_3
|
||||||
if $data3_192.168.0.1 != slave then
|
if $data3_1 != master then
|
||||||
goto show7
|
goto show7
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != master then
|
if $data3_2 != slave then
|
||||||
goto show7
|
goto show7
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.3 != null then
|
if $data3_3 != null then
|
||||||
goto show7
|
goto show7
|
||||||
endi
|
endi
|
||||||
|
|
|
@ -17,19 +17,18 @@ system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.2
|
||||||
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
||||||
|
|
||||||
print ============== step1
|
print ============== step1
|
||||||
system sh/exec.sh -n dnode1 -s start
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
sleep 3000
|
|
||||||
sql connect
|
sql connect
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step2
|
print ============== step2
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
sql create dnode 192.168.0.2
|
sql create dnode 192.168.0.2
|
||||||
|
|
||||||
$x = 0
|
$x = 0
|
||||||
|
@ -41,24 +40,24 @@ show2:
|
||||||
endi
|
endi
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
goto show2
|
goto show2
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != slave then
|
if $data3_2 != slave then
|
||||||
goto show2
|
goto show2
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step3
|
print ============== step3
|
||||||
system sh/exec.sh -n dnode3 -s start
|
system sh/exec_up.sh -n dnode3 -s start
|
||||||
sql create dnode 192.168.0.3
|
sql create dnode 192.168.0.3
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -78,9 +77,9 @@ sql drop dnode 192.168.0.2
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -95,7 +94,7 @@ if $dnode3Role != slave then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
system sh/exec.sh -n dnode2 -s stop
|
system sh/exec_up.sh -n dnode2 -s stop
|
||||||
|
|
||||||
print ============== step5
|
print ============== step5
|
||||||
sleep 2000
|
sleep 2000
|
||||||
|
@ -103,13 +102,13 @@ sql create dnode 192.168.0.2
|
||||||
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
||||||
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 2
|
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 2
|
||||||
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.3
|
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.3
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -125,49 +124,14 @@ if $dnode3Role != slave then
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step6
|
print ============== step6
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
system sh/exec_up.sh -n dnode1 -s stop
|
||||||
sleep 10000
|
sleep 10000
|
||||||
|
|
||||||
sql show mnodes
|
sql_error show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
|
||||||
$dnode2Role = $data3_192.168.0.2
|
|
||||||
$dnode3Role = $data3_192.168.0.3
|
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
|
||||||
|
|
||||||
if $dnode1Role != undecided then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $dnode2Role != null then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $dnode3Role != master then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step7
|
print ============== step7
|
||||||
sql drop dnode 192.168.0.1
|
sql_error drop dnode 192.168.0.1
|
||||||
sleep 8000
|
|
||||||
|
|
||||||
sql show mnodes
|
system sh/exec_up.sh -n dnode1 -s stop
|
||||||
$dnode1Role = $data3_192.168.0.1
|
system sh/exec_up.sh -n dnode2 -s stop
|
||||||
$dnode2Role = $data3_192.168.0.2
|
system sh/exec_up.sh -n dnode3 -s stop
|
||||||
$dnode3Role = $data3_192.168.0.3
|
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
|
||||||
|
|
||||||
if $dnode1Role != null then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $dnode2Role != slave then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $dnode3Role != master then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
|
||||||
system sh/exec.sh -n dnode2 -s stop
|
|
||||||
system sh/exec.sh -n dnode3 -s stop
|
|
|
@ -17,19 +17,18 @@ system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.2
|
||||||
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
||||||
|
|
||||||
print ============== step1
|
print ============== step1
|
||||||
system sh/exec.sh -n dnode1 -s start
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
sleep 3000
|
|
||||||
sql connect
|
sql connect
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step2
|
print ============== step2
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
sql create dnode 192.168.0.2
|
sql create dnode 192.168.0.2
|
||||||
|
|
||||||
$x = 0
|
$x = 0
|
||||||
|
@ -41,57 +40,25 @@ show2:
|
||||||
endi
|
endi
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
goto show2
|
goto show2
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != slave then
|
if $data3_2 != slave then
|
||||||
goto show2
|
goto show2
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step3
|
print ============== step3
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
system sh/exec_up.sh -n dnode1 -s stop
|
||||||
sleep 8000
|
sql_error show mnodes
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
$dnode1Role = $data3_192.168.0.1
|
|
||||||
$dnode2Role = $data3_192.168.0.2
|
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
|
||||||
|
|
||||||
if $dnode1Role != undecided then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $dnode2Role != master then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step4
|
print ============== step4
|
||||||
sql drop dnode 192.168.0.1
|
sql_error drop dnode 192.168.0.1
|
||||||
sleep 6000
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
$dnode1Role = $data3_192.168.0.1
|
|
||||||
$dnode2Role = $data3_192.168.0.2
|
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
|
||||||
|
|
||||||
if $dnode1Role != null then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $dnode2Role != master then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
|
|
||||||
print ============== step5
|
print ============== step5
|
||||||
system sh/deploy.sh -n dnode1 -m 192.168.0.2 -i 192.168.0.1
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
system sh/cfg.sh -n dnode1 -c numOfMPeers -v 2
|
sql_error create dnode 192.168.0.1
|
||||||
system sh/cfg.sh -n dnode1 -c secondIp -v 192.168.0.1
|
|
||||||
system sh/exec.sh -n dnode1 -s start
|
|
||||||
sql create dnode 192.168.0.1
|
|
||||||
sql show mnodes
|
|
||||||
|
|
||||||
$x = 0
|
$x = 0
|
||||||
step5:
|
step5:
|
||||||
|
@ -101,12 +68,13 @@ step5:
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes -x step5
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.1 ==> $data3_1
|
||||||
if $data3_192.168.0.1 != slave then
|
print 192.168.0.2 ==> $data3_2
|
||||||
|
if $data3_1 != master then
|
||||||
goto step5
|
goto step5
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != master then
|
if $data3_2 != slave then
|
||||||
goto step5
|
goto step5
|
||||||
endi
|
endi
|
|
@ -17,19 +17,18 @@ system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.2
|
||||||
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
||||||
|
|
||||||
print ============== step1
|
print ============== step1
|
||||||
system sh/exec.sh -n dnode1 -s start
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
sleep 3000
|
|
||||||
sql connect
|
sql connect
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step2
|
print ============== step2
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
sql create dnode 192.168.0.2
|
sql create dnode 192.168.0.2
|
||||||
|
|
||||||
$x = 0
|
$x = 0
|
||||||
|
@ -41,24 +40,24 @@ show2:
|
||||||
endi
|
endi
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
goto show2
|
goto show2
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != slave then
|
if $data3_2 != slave then
|
||||||
goto show2
|
goto show2
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step3
|
print ============== step3
|
||||||
system sh/exec.sh -n dnode3 -s start
|
system sh/exec_up.sh -n dnode3 -s start
|
||||||
sql create dnode 192.168.0.3
|
sql create dnode 192.168.0.3
|
||||||
sleep 6000
|
sleep 6000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -78,9 +77,9 @@ sql drop dnode 192.168.0.2
|
||||||
sleep 6000
|
sleep 6000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
|
|
@ -17,19 +17,18 @@ system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.2
|
||||||
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
||||||
|
|
||||||
print ============== step1
|
print ============== step1
|
||||||
system sh/exec.sh -n dnode1 -s start
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
sleep 3000
|
|
||||||
sql connect
|
sql connect
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step2
|
print ============== step2
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
sql create dnode 192.168.0.2
|
sql create dnode 192.168.0.2
|
||||||
|
|
||||||
$x = 0
|
$x = 0
|
||||||
|
@ -41,24 +40,24 @@ show2:
|
||||||
endi
|
endi
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
goto show2
|
goto show2
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != slave then
|
if $data3_2 != slave then
|
||||||
goto show2
|
goto show2
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step3
|
print ============== step3
|
||||||
system sh/exec.sh -n dnode3 -s start
|
system sh/exec_up.sh -n dnode3 -s start
|
||||||
sql create dnode 192.168.0.3
|
sql create dnode 192.168.0.3
|
||||||
sleep 6000
|
sleep 6000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -79,9 +78,9 @@ sql drop dnode 192.168.0.2
|
||||||
sleep 6000
|
sleep 6000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -97,19 +96,19 @@ if $dnode3Role != slave then
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step5
|
print ============== step5
|
||||||
system sh/exec.sh -n dnode2 -s stop
|
system sh/exec_up.sh -n dnode2 -s stop
|
||||||
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
||||||
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 2
|
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 2
|
||||||
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.3
|
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.3
|
||||||
sleep 5000
|
sleep 5000
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
sql create dnode 192.168.0.2
|
sql create dnode 192.168.0.2
|
||||||
sleep 6000
|
sleep 6000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -124,23 +123,3 @@ if $dnode3Role != slave then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step6
|
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
|
||||||
sleep 10000
|
|
||||||
sql drop dnode 192.168.0.1
|
|
||||||
sleep 12000
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
$dnode1Role = $data3_192.168.0.1
|
|
||||||
$dnode2Role = $data3_192.168.0.2
|
|
||||||
$dnode3Role = $data3_192.168.0.3
|
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
|
||||||
|
|
||||||
if $dnode2Role != slave then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $dnode3Role != master then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
|
@ -17,33 +17,32 @@ system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.2
|
||||||
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.2
|
||||||
|
|
||||||
print ============== step1
|
print ============== step1
|
||||||
system sh/exec.sh -n dnode1 -s start
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
sleep 3000
|
|
||||||
sql connect
|
sql connect
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
print 192.168.0.3 ==> $data3_192.168.0.3
|
print 192.168.0.3 ==> $data3_3
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != null then
|
if $data3_2 != null then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.3 != null then
|
if $data3_3 != null then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step2
|
print ============== step2
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
sql create dnode 192.168.0.2
|
sql create dnode 192.168.0.2
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -59,14 +58,14 @@ if $dnode3Role != null then
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step3
|
print ============== step3
|
||||||
system sh/exec.sh -n dnode3 -s start
|
system sh/exec_up.sh -n dnode3 -s start
|
||||||
sql create dnode 192.168.0.3
|
sql create dnode 192.168.0.3
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -86,9 +85,9 @@ sql drop dnode 192.168.0.2
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -103,22 +102,22 @@ if $dnode3Role != slave then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
system sh/exec.sh -n dnode2 -s stop
|
system sh/exec_up.sh -n dnode2 -s stop
|
||||||
sleep 3000
|
sleep 3000
|
||||||
|
|
||||||
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
||||||
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 3
|
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 3
|
||||||
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.3
|
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.3
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
|
|
||||||
print ============== step5
|
print ============== step5
|
||||||
sql create dnode 192.168.0.2
|
sql create dnode 192.168.0.2
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -134,13 +133,13 @@ if $dnode3Role != slave then
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step6
|
print ============== step6
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
system sh/exec_up.sh -n dnode1 -s stop
|
||||||
sleep 10000
|
sleep 10000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -160,9 +159,9 @@ sql drop dnode 192.168.0.1
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -177,6 +176,6 @@ endi
|
||||||
# return -1
|
# return -1
|
||||||
#endi
|
#endi
|
||||||
|
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
system sh/exec_up.sh -n dnode1 -s stop
|
||||||
system sh/exec.sh -n dnode2 -s stop
|
system sh/exec_up.sh -n dnode2 -s stop
|
||||||
system sh/exec.sh -n dnode3 -s stop
|
system sh/exec_up.sh -n dnode3 -s stop
|
|
@ -16,34 +16,34 @@ system sh/cfg.sh -n dnode3 -c numOfMPeers -v 3
|
||||||
system sh/cfg.sh -n dnode4 -c numOfMPeers -v 3
|
system sh/cfg.sh -n dnode4 -c numOfMPeers -v 3
|
||||||
|
|
||||||
print ============== step1
|
print ============== step1
|
||||||
system sh/exec.sh -n dnode1 -s start
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
sleep 3000
|
sleep 3000
|
||||||
sql connect
|
sql connect
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
print 192.168.0.1 ==> $data3_1
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
print 192.168.0.2 ==> $data3_2
|
||||||
print 192.168.0.3 ==> $data3_192.168.0.3
|
print 192.168.0.3 ==> $data3_3
|
||||||
if $data3_192.168.0.1 != master then
|
if $data3_1 != master then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != null then
|
if $data3_2 != null then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.3 != null then
|
if $data3_3 != null then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step2
|
print ============== step2
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
sql create dnode 192.168.0.2
|
sql create dnode 192.168.0.2
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
$dnode4Role = $data3_192.168.0.4
|
$dnode4Role = $data3_4
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -63,15 +63,15 @@ if $dnode4Role != null then
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step3
|
print ============== step3
|
||||||
system sh/exec.sh -n dnode3 -s start
|
system sh/exec_up.sh -n dnode3 -s start
|
||||||
sql create dnode 192.168.0.3
|
sql create dnode 192.168.0.3
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
$dnode4Role = $data3_192.168.0.4
|
$dnode4Role = $data3_4
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -92,15 +92,15 @@ endi
|
||||||
|
|
||||||
|
|
||||||
print ============== step4
|
print ============== step4
|
||||||
system sh/exec.sh -n dnode4 -s start
|
system sh/exec_up.sh -n dnode4 -s start
|
||||||
sql create dnode 192.168.0.4
|
sql create dnode 192.168.0.4
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
$dnode4Role = $data3_192.168.0.4
|
$dnode4Role = $data3_4
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -124,10 +124,10 @@ sql drop dnode 192.168.0.2
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
$dnode4Role = $data3_192.168.0.4
|
$dnode4Role = $data3_4
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -146,23 +146,23 @@ if $dnode4Role != slave then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
system sh/exec.sh -n dnode2 -s stop
|
system sh/exec_up.sh -n dnode2 -s stop
|
||||||
sleep 3000
|
sleep 3000
|
||||||
|
|
||||||
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
||||||
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 3
|
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 3
|
||||||
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.3
|
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.3
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
|
|
||||||
print ============== step6
|
print ============== step6
|
||||||
sql create dnode 192.168.0.2
|
sql create dnode 192.168.0.2
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
$dnode4Role = $data3_192.168.0.4
|
$dnode4Role = $data3_4
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -182,14 +182,14 @@ if $dnode4Role != slave then
|
||||||
endi
|
endi
|
||||||
|
|
||||||
print ============== step7
|
print ============== step7
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
system sh/exec_up.sh -n dnode1 -s stop
|
||||||
sleep 10000
|
sleep 10000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
$dnode4Role = $data3_192.168.0.4
|
$dnode4Role = $data3_4
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -204,10 +204,10 @@ sql drop dnode 192.168.0.1
|
||||||
sleep 8000
|
sleep 8000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
$dnode4Role = $data3_192.168.0.4
|
$dnode4Role = $data3_4
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -226,7 +226,7 @@ endi
|
||||||
# return -1
|
# return -1
|
||||||
#endi
|
#endi
|
||||||
|
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
system sh/exec_up.sh -n dnode1 -s stop
|
||||||
system sh/exec.sh -n dnode2 -s stop
|
system sh/exec_up.sh -n dnode2 -s stop
|
||||||
system sh/exec.sh -n dnode3 -s stop
|
system sh/exec_up.sh -n dnode3 -s stop
|
||||||
system sh/exec.sh -n dnode4 -s stop
|
system sh/exec_up.sh -n dnode4 -s stop
|
|
@ -1,107 +0,0 @@
|
||||||
system sh/stop_dnodes.sh
|
|
||||||
|
|
||||||
system sh/ip.sh -i 1 -s up
|
|
||||||
system sh/ip.sh -i 2 -s up
|
|
||||||
system sh/ip.sh -i 3 -s up
|
|
||||||
|
|
||||||
system sh/deploy.sh -n dnode1 -m 192.168.0.1 -i 192.168.0.1
|
|
||||||
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
|
||||||
system sh/deploy.sh -n dnode3 -m 192.168.0.1 -i 192.168.0.3
|
|
||||||
|
|
||||||
system sh/cfg.sh -n dnode1 -c numOfMPeers -v 2
|
|
||||||
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 2
|
|
||||||
system sh/cfg.sh -n dnode3 -c numOfMPeers -v 2
|
|
||||||
|
|
||||||
system sh/cfg.sh -n dnode1 -c secondIp -v 192.168.0.3
|
|
||||||
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.3
|
|
||||||
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.3
|
|
||||||
|
|
||||||
print ============== step1
|
|
||||||
system sh/exec.sh -n dnode1 -s start
|
|
||||||
sql connect
|
|
||||||
sleep 3000
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
$dnode1Role = $data3_192.168.0.1
|
|
||||||
$dnode2Role = $data3_192.168.0.2
|
|
||||||
$dnode3Role = $data3_192.168.0.3
|
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
|
||||||
|
|
||||||
if $dnode1Role != master then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $dnode2Role != null then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $dnode3Role != null then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step2
|
|
||||||
sql create dnode 192.168.0.2
|
|
||||||
system sh/exec.sh -n dnode2 -s start
|
|
||||||
|
|
||||||
sleep 1000
|
|
||||||
sql create dnode 192.168.0.3
|
|
||||||
system sh/exec.sh -n dnode3 -s start
|
|
||||||
|
|
||||||
print ============== step3
|
|
||||||
system sh/exec.sh -n dnode1 -s start
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
show3:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != master then
|
|
||||||
goto show3
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != slave then
|
|
||||||
goto show3
|
|
||||||
endi
|
|
||||||
|
|
||||||
sleep 1000
|
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
|
||||||
|
|
||||||
print ============== step4
|
|
||||||
print ========= start wait dnode2 is master
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
show4:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.2 != master then
|
|
||||||
goto show4
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step5
|
|
||||||
print ========= start wait dnode1 is offline
|
|
||||||
|
|
||||||
step5:
|
|
||||||
sql show dnodes
|
|
||||||
$dnode1Status = $data4_192.168.0.1
|
|
||||||
$dnode2Status = $data4_192.168.0.2
|
|
||||||
$dnode3Status = $data4_192.168.0.3
|
|
||||||
print 192.168.0.1 ==> $dnode1Status
|
|
||||||
print 192.168.0.2 ==> $dnode2Status
|
|
||||||
print 192.168.0.3 ==> $dnode3Status
|
|
||||||
if $dnode1Status != offline then
|
|
||||||
sleep 2000
|
|
||||||
goto step5
|
|
||||||
endi
|
|
||||||
|
|
|
@ -17,14 +17,14 @@ system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.3
|
||||||
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.3
|
system sh/cfg.sh -n dnode3 -c secondIp -v 192.168.0.3
|
||||||
|
|
||||||
print ============== step1
|
print ============== step1
|
||||||
system sh/exec.sh -n dnode1 -s start
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
sql connect
|
sql connect
|
||||||
sleep 3000
|
sleep 3000
|
||||||
|
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
@ -47,29 +47,29 @@ sql create dnode 192.168.0.3
|
||||||
print ============== step3
|
print ============== step3
|
||||||
print ========= start dnode2 and dnode3
|
print ========= start dnode2 and dnode3
|
||||||
|
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
sleep 1000
|
sleep 1000
|
||||||
system sh/exec.sh -n dnode3 -s start
|
system sh/exec_up.sh -n dnode3 -s start
|
||||||
|
|
||||||
sleep 8000
|
sleep 8000
|
||||||
system sh/exec.sh -n dnode2 -s stop
|
system sh/exec_up.sh -n dnode2 -s stop
|
||||||
system sh/exec.sh -n dnode3 -s stop
|
system sh/exec_up.sh -n dnode3 -s stop
|
||||||
sleep 4000
|
sleep 4000
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
system sh/exec.sh -n dnode3 -s start
|
system sh/exec_up.sh -n dnode3 -s start
|
||||||
sleep 4000
|
sleep 4000
|
||||||
system sh/exec.sh -n dnode2 -s stop
|
system sh/exec_up.sh -n dnode2 -s stop
|
||||||
system sh/exec.sh -n dnode3 -s stop
|
system sh/exec_up.sh -n dnode3 -s stop
|
||||||
sleep 4000
|
sleep 4000
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
system sh/exec.sh -n dnode3 -s start
|
system sh/exec_up.sh -n dnode3 -s start
|
||||||
|
|
||||||
print ============== step4
|
print ============== step4
|
||||||
sql show mnodes
|
sql show mnodes
|
||||||
|
|
||||||
$dnode1Role = $data3_192.168.0.1
|
$dnode1Role = $data3_1
|
||||||
$dnode2Role = $data3_192.168.0.2
|
$dnode2Role = $data3_2
|
||||||
$dnode3Role = $data3_192.168.0.3
|
$dnode3Role = $data3_3
|
||||||
print 192.168.0.1 ==> $dnode1Role
|
print 192.168.0.1 ==> $dnode1Role
|
||||||
print 192.168.0.2 ==> $dnode2Role
|
print 192.168.0.2 ==> $dnode2Role
|
||||||
print 192.168.0.3 ==> $dnode3Role
|
print 192.168.0.3 ==> $dnode3Role
|
||||||
|
|
|
@ -1,97 +0,0 @@
|
||||||
system sh/stop_dnodes.sh
|
|
||||||
|
|
||||||
system sh/deploy.sh -n dnode1 -m 192.168.0.1 -i 192.168.0.1
|
|
||||||
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
|
||||||
system sh/cfg.sh -n dnode1 -c numOfMPeers -v 2
|
|
||||||
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 2
|
|
||||||
system sh/cfg.sh -n dnode1 -c secondIp -v 192.168.0.2
|
|
||||||
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.2
|
|
||||||
|
|
||||||
print ========== step1 dnode1 start
|
|
||||||
system sh/exec.sh -n dnode1 -s start
|
|
||||||
sleep 3000
|
|
||||||
sql connect
|
|
||||||
|
|
||||||
print ========== step2 connect to dnode1
|
|
||||||
sql create dnode 192.168.0.2
|
|
||||||
system sh/exec.sh -n dnode2 -s start
|
|
||||||
sleep 3000
|
|
||||||
|
|
||||||
print ========== step3
|
|
||||||
sql show dnodes
|
|
||||||
print 192.168.0.1 freeVnodes $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 freeVnodes $data3_192.168.0.2
|
|
||||||
|
|
||||||
if $rows != 2 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.1 != 4 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != 4 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ========== step4
|
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
|
||||||
sleep 3000
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
step4:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.2 != master then
|
|
||||||
goto step4
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql drop dnode 192.168.0.1
|
|
||||||
|
|
||||||
print ========== step5
|
|
||||||
sleep 5000
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
step5:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show dnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != null then
|
|
||||||
goto step5
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ========== step6
|
|
||||||
sql create dnode 192.168.0.1
|
|
||||||
system sh/deploy.sh -n dnode1 -m 192.168.0.1 -i 192.168.0.1
|
|
||||||
system sh/cfg.sh -n dnode1 -c numOfMPeers -v 2
|
|
||||||
system sh/cfg.sh -n dnode1 -c secondIp -v 192.168.0.2
|
|
||||||
|
|
||||||
system sh/exec.sh -n dnode1 -s start
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
step6:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 5 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show dnodes
|
|
||||||
print 192.168.0.1 ==> $data4_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data4_192.168.0.2
|
|
||||||
if $data4_192.168.0.2 != ready then
|
|
||||||
goto step6
|
|
||||||
endi
|
|
||||||
|
|
||||||
|
|
|
@ -7,27 +7,34 @@ system sh/cfg.sh -n dnode1 -c secondIp -v 192.168.0.1
|
||||||
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.1
|
system sh/cfg.sh -n dnode2 -c secondIp -v 192.168.0.1
|
||||||
|
|
||||||
print ========== step1 dnode2 start
|
print ========== step1 dnode2 start
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec_up.sh -n dnode2 -s start
|
||||||
sleep 3000
|
|
||||||
sql connect
|
sql connect
|
||||||
|
|
||||||
print ========== step2 connect to dnode2
|
print ========== step2 connect to dnode2
|
||||||
sql create dnode 192.168.0.1
|
sql create dnode 192.168.0.1
|
||||||
system sh/exec.sh -n dnode1 -s start
|
system sh/exec_up.sh -n dnode1 -s start
|
||||||
sleep 3000
|
sleep 3000
|
||||||
|
|
||||||
print ========== step3
|
print ========== step3
|
||||||
sql show dnodes
|
sql show dnodes
|
||||||
print 192.168.0.1 freeVnodes $data3_192.168.0.1
|
print 192.168.0.1 openvnodes $data3_1
|
||||||
print 192.168.0.2 freeVnodes $data3_192.168.0.2
|
print 192.168.0.2 openvnodes $data3_2
|
||||||
|
print 192.168.0.1 totalvnodes $data4_1
|
||||||
|
print 192.168.0.2 totalvnodes $data4_2
|
||||||
|
|
||||||
if $rows != 2 then
|
if $rows != 2 then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.1 != 4 then
|
if $data3_1 != 0 then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
if $data3_192.168.0.2 != 4 then
|
if $data3_2 != 0 then
|
||||||
|
return -1
|
||||||
|
endi
|
||||||
|
if $data4_1 != 4 then
|
||||||
|
return -1
|
||||||
|
endi
|
||||||
|
if $data4_2 != 4 then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
|
|
||||||
|
|
|
@ -1,155 +0,0 @@
|
||||||
system sh/stop_dnodes.sh
|
|
||||||
|
|
||||||
system sh/ip.sh -i 1 -s up
|
|
||||||
system sh/ip.sh -i 2 -s up
|
|
||||||
system sh/ip.sh -i 3 -s up
|
|
||||||
|
|
||||||
system sh/deploy.sh -n dnode1 -m 192.168.0.1 -i 192.168.0.1
|
|
||||||
system sh/deploy.sh -n dnode2 -m 192.168.0.1 -i 192.168.0.2
|
|
||||||
system sh/deploy.sh -n dnode3 -m 192.168.0.1 -i 192.168.0.3
|
|
||||||
|
|
||||||
system sh/cfg.sh -n dnode1 -c numOfMPeers -v 2
|
|
||||||
system sh/cfg.sh -n dnode2 -c numOfMPeers -v 2
|
|
||||||
system sh/cfg.sh -n dnode3 -c numOfMPeers -v 2
|
|
||||||
|
|
||||||
system sh/cfg.sh -n dnode1 -c sockettype -v tcp
|
|
||||||
system sh/cfg.sh -n dnode2 -c sockettype -v tcp
|
|
||||||
system sh/cfg.sh -n dnode3 -c sockettype -v tcp
|
|
||||||
|
|
||||||
print ============== step1
|
|
||||||
system sh/exec.sh -n dnode1 -s start
|
|
||||||
sql connect
|
|
||||||
sleep 3000
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != master then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step2
|
|
||||||
system sh/exec.sh -n dnode2 -s start
|
|
||||||
sql create dnode 192.168.0.2
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
show2:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != master then
|
|
||||||
goto show2
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != slave then
|
|
||||||
goto show2
|
|
||||||
endi
|
|
||||||
|
|
||||||
return
|
|
||||||
|
|
||||||
print ============== step3
|
|
||||||
sql drop dnode 192.168.0.1 -x error1
|
|
||||||
print should not drop master
|
|
||||||
return -1
|
|
||||||
error1:
|
|
||||||
|
|
||||||
print ============== step4
|
|
||||||
system sh/exec.sh -n dnode1 -s stop
|
|
||||||
sleep 8000
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
show4:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != undecided then
|
|
||||||
goto show4
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != master then
|
|
||||||
goto show4
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step5
|
|
||||||
sql drop dnode 192.168.0.1
|
|
||||||
sleep 8000
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
show5:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != null then
|
|
||||||
goto show5
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != master then
|
|
||||||
goto show5
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step6
|
|
||||||
#system sh/deploy.sh -n dnode1 -m 192.168.0.1 -i 192.168.0.1
|
|
||||||
#system sh/cfg.sh -n dnode1 -c numOfMPeers -v 2
|
|
||||||
system sh/exec.sh -n dnode1 -s start
|
|
||||||
sql create dnode 192.168.0.1
|
|
||||||
sleep 5000
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
show6:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
if $data3_192.168.0.1 != slave then
|
|
||||||
goto show6
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != master then
|
|
||||||
goto show6
|
|
||||||
endi
|
|
||||||
|
|
||||||
print ============== step7
|
|
||||||
system sh/exec.sh -n dnode3 -s start
|
|
||||||
sql create dnode 192.168.0.3
|
|
||||||
sleep 5000
|
|
||||||
|
|
||||||
$x = 0
|
|
||||||
show7:
|
|
||||||
$x = $x + 1
|
|
||||||
sleep 2000
|
|
||||||
if $x == 10 then
|
|
||||||
return -1
|
|
||||||
endi
|
|
||||||
|
|
||||||
sql show mnodes
|
|
||||||
print 192.168.0.1 ==> $data3_192.168.0.1
|
|
||||||
print 192.168.0.2 ==> $data3_192.168.0.2
|
|
||||||
print 192.168.0.3 ==> $data3_192.168.0.3
|
|
||||||
if $data3_192.168.0.1 != slave then
|
|
||||||
goto show7
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.2 != master then
|
|
||||||
goto show7
|
|
||||||
endi
|
|
||||||
if $data3_192.168.0.3 != null then
|
|
||||||
goto show7
|
|
||||||
endi
|
|
|
@ -5,9 +5,6 @@ run unique/mnode/mgmt25.sim
|
||||||
run unique/mnode/mgmt26.sim
|
run unique/mnode/mgmt26.sim
|
||||||
run unique/mnode/mgmt33.sim
|
run unique/mnode/mgmt33.sim
|
||||||
run unique/mnode/mgmt34.sim
|
run unique/mnode/mgmt34.sim
|
||||||
run unique/mnode/mgmtr1.sim
|
|
||||||
run unique/mnode/mgmtr2.sim
|
run unique/mnode/mgmtr2.sim
|
||||||
run unique/mnode/drop.sim
|
|
||||||
run unique/mnode/reuse.sim
|
|
||||||
run unique/mnode/secondIp.sim
|
run unique/mnode/secondIp.sim
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
#################################
|
#################################
|
||||||
run unique/account/basic.sim
|
run unique/mnode/testSuite.sim
|
||||||
run unique/account/paras.sim
|
|
||||||
run unique/account/usage.sim
|
|
||||||
##################################
|
##################################
|
||||||
|
|
Loading…
Reference in New Issue