提交 6500933c 编写于 作者: S Steven Li

Added additional crash_gen debug output

上级 d9baeab1
...@@ -882,8 +882,12 @@ class StateMechine: ...@@ -882,8 +882,12 @@ class StateMechine:
self._stateWeights = [1, 2, 10, 40] self._stateWeights = [1, 2, 10, 40]
def init(self, dbc: DbConn): # late initailization, don't save the dbConn def init(self, dbc: DbConn): # late initailization, don't save the dbConn
self._curState = self._findCurrentState(dbc) # starting state try:
Logging.debug("Found Starting State: {}".format(self._curState)) self._curState = self._findCurrentState(dbc) # starting state
except taos.error.ProgrammingError as err:
Logging.error("Failed to initialized state machine, cannot find current state: {}".format(err))
traceback.print_stack()
raise # re-throw
# TODO: seems no lnoger used, remove? # TODO: seems no lnoger used, remove?
def getCurrentState(self): def getCurrentState(self):
......
...@@ -15,6 +15,7 @@ from util.log import * ...@@ -15,6 +15,7 @@ from util.log import *
from .misc import Logging, CrashGenError, Helper, Dice from .misc import Logging, CrashGenError, Helper, Dice
import os import os
import datetime import datetime
import traceback
# from .service_manager import TdeInstance # from .service_manager import TdeInstance
class DbConn: class DbConn:
...@@ -349,6 +350,7 @@ class DbConnNative(DbConn): ...@@ -349,6 +350,7 @@ class DbConnNative(DbConn):
def execute(self, sql): def execute(self, sql):
if (not self.isOpen): if (not self.isOpen):
traceback.print_stack()
raise CrashGenError( raise CrashGenError(
"Cannot exec SQL unless db connection is open", CrashGenError.DB_CONNECTION_NOT_OPEN) "Cannot exec SQL unless db connection is open", CrashGenError.DB_CONNECTION_NOT_OPEN)
Logging.debug("[SQL] Executing SQL: {}".format(sql)) Logging.debug("[SQL] Executing SQL: {}".format(sql))
...@@ -361,6 +363,7 @@ class DbConnNative(DbConn): ...@@ -361,6 +363,7 @@ class DbConnNative(DbConn):
def query(self, sql): # return rows affected def query(self, sql): # return rows affected
if (not self.isOpen): if (not self.isOpen):
traceback.print_stack()
raise CrashGenError( raise CrashGenError(
"Cannot query database until connection is open, restarting?", CrashGenError.DB_CONNECTION_NOT_OPEN) "Cannot query database until connection is open, restarting?", CrashGenError.DB_CONNECTION_NOT_OPEN)
Logging.debug("[SQL] Executing SQL: {}".format(sql)) Logging.debug("[SQL] Executing SQL: {}".format(sql))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册