enh/TD-29974-improve-trans-fix-case
This commit is contained in:
parent
134d593458
commit
2d29f5ac7d
|
@ -47,28 +47,32 @@ class TDTestCase:
|
||||||
t1.start()
|
t1.start()
|
||||||
t2.start()
|
t2.start()
|
||||||
|
|
||||||
dnode = self.dnodes[1]
|
#time.sleep(1)
|
||||||
|
|
||||||
|
dnode = self.dnodes[2]
|
||||||
|
|
||||||
# stop dnode
|
# stop dnode
|
||||||
tdLog.info(f"stop dnode 1")
|
tdLog.info(f"stop dnode 2")
|
||||||
dnode.stoptaosd()
|
dnode.stoptaosd()
|
||||||
|
|
||||||
rows = tdSql.query("show transactions;")
|
tdLog.info(f"show transactions;")
|
||||||
|
rows = tdSql.query("show transactions;", queryTimes=1)
|
||||||
|
tdLog.info(f"rows={rows}")
|
||||||
if rows > 0:
|
if rows > 0:
|
||||||
tranId = tdSql.getData(0, 0)
|
tranId1 = tdSql.getData(0, 0)
|
||||||
tdLog.info(f"show transaction {tranId}")
|
oper1 = tdSql.getData(0, 3)
|
||||||
rows = tdSql.query(f"show transaction {tranId}", queryTimes=1)
|
tdLog.info(f"show transaction {tranId1}, {oper1}")
|
||||||
|
|
||||||
|
tranId2 = tdSql.getData(1, 0)
|
||||||
|
oper2 = tdSql.getData(1, 3)
|
||||||
|
tdLog.info(f"show transaction {tranId2}, {oper2}")
|
||||||
|
|
||||||
|
rows = tdSql.query(f"show transaction {tranId1}", queryTimes=1)
|
||||||
if rows != 160 and rows != 176:
|
if rows != 160 and rows != 176:
|
||||||
tdLog.exit(f"restore transaction detial error, rows={rows}")
|
tdLog.exit(f"restore transaction detial error, rows={rows}")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
rows = tdSql.query("show transactions;")
|
rows = tdSql.query(f"show transaction {tranId2}", queryTimes=1)
|
||||||
if rows > 0:
|
|
||||||
tranId = tdSql.getData(1, 0)
|
|
||||||
tdLog.info(f"show transaction {tranId}")
|
|
||||||
rows = tdSql.query(f"show transaction {tranId}", queryTimes=1)
|
|
||||||
|
|
||||||
if rows != 176 and rows != 160:
|
if rows != 176 and rows != 160:
|
||||||
tdLog.exit(f"restore transaction detial error, rows={rows}")
|
tdLog.exit(f"restore transaction detial error, rows={rows}")
|
||||||
return False
|
return False
|
||||||
|
@ -81,12 +85,12 @@ class TDTestCase:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def createDbThread(self, sql, newTdSql):
|
def createDbThread(self, sql, newTdSql):
|
||||||
tdLog.info("CREATE DATABASE db2 vgroups 160 replica 1;")
|
tdLog.info("CREATE DATABASE db2 vgroups 160 replica 3;")
|
||||||
newTdSql.execute('CREATE DATABASE db2 vgroups 160 replica 1;')
|
newTdSql.execute('CREATE DATABASE db2 vgroups 160 replica 3;', queryTimes=1)
|
||||||
|
|
||||||
def alterDbThread(self, sql, newTdSql):
|
def alterDbThread(self, sql, newTdSql):
|
||||||
tdLog.info("alter DATABASE db1 replica 3;")
|
tdLog.info("alter DATABASE db1 replica 3;")
|
||||||
newTdSql.execute('alter DATABASE db1 replica 3;')
|
newTdSql.execute('alter DATABASE db1 replica 3;', queryTimes=1)
|
||||||
|
|
||||||
def waitTransactionZero(self, seconds = 300, interval = 1):
|
def waitTransactionZero(self, seconds = 300, interval = 1):
|
||||||
# wait end
|
# wait end
|
||||||
|
|
Loading…
Reference in New Issue