Minor adjustments to crash_gen tool, so that it can work with 3.0 code base, now can do simple -t 4 -s 25
This commit is contained in:
parent
7872b16d31
commit
fe87085b21
|
@ -48,7 +48,12 @@ fi
|
||||||
PYTHON_EXEC=python3.8
|
PYTHON_EXEC=python3.8
|
||||||
|
|
||||||
# First we need to set up a path for Python to find our own TAOS modules, so that "import" can work.
|
# First we need to set up a path for Python to find our own TAOS modules, so that "import" can work.
|
||||||
export PYTHONPATH=$(pwd)/../../src/connector/python:$(pwd)
|
# export PYTHONPATH=$(pwd)/../../src/connector/python:$(pwd)
|
||||||
|
# NOTE: we are now pointing outside the current github, per Wade on 7/7/2022, we'll be keeping connectors outside
|
||||||
|
# and there does not seem to be a module to reference that.
|
||||||
|
PROJECT_PARENT=$(pwd)/../../..
|
||||||
|
TAOS_PYTHON_PROJECT_DIR=$PROJECT_PARENT/taos-connector-python
|
||||||
|
export PYTHONPATH=$TAOS_PYTHON_PROJECT_DIR:$(pwd)
|
||||||
|
|
||||||
# Then let us set up the library path so that our compiled SO file can be loaded by Python
|
# Then let us set up the library path so that our compiled SO file can be loaded by Python
|
||||||
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIB_DIR
|
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIB_DIR
|
||||||
|
|
|
@ -466,6 +466,7 @@ class ThreadCoordinator:
|
||||||
self._te = None # No more executor, time to end
|
self._te = None # No more executor, time to end
|
||||||
Logging.debug("Main thread tapping all threads one last time...")
|
Logging.debug("Main thread tapping all threads one last time...")
|
||||||
self.tapAllThreads() # Let the threads run one last time
|
self.tapAllThreads() # Let the threads run one last time
|
||||||
|
#TODO: looks like we are not capturing the failures for the last step yet (i.e. calling registerFailure if neccessary)
|
||||||
|
|
||||||
Logging.debug("\r\n\n--> Main thread ready to finish up...")
|
Logging.debug("\r\n\n--> Main thread ready to finish up...")
|
||||||
Logging.debug("Main thread joining all threads")
|
Logging.debug("Main thread joining all threads")
|
||||||
|
@ -1290,6 +1291,7 @@ class Task():
|
||||||
|
|
||||||
def _isErrAcceptable(self, errno, msg):
|
def _isErrAcceptable(self, errno, msg):
|
||||||
if errno in [
|
if errno in [
|
||||||
|
# TDengine 2.x Error Codes:
|
||||||
0x05, # TSDB_CODE_RPC_NOT_READY
|
0x05, # TSDB_CODE_RPC_NOT_READY
|
||||||
0x0B, # Unable to establish connection, more details in TD-1648
|
0x0B, # Unable to establish connection, more details in TD-1648
|
||||||
# 0x200, # invalid SQL, TODO: re-examine with TD-934
|
# 0x200, # invalid SQL, TODO: re-examine with TD-934
|
||||||
|
@ -1310,6 +1312,18 @@ class Task():
|
||||||
0x14, # db not ready, errno changed
|
0x14, # db not ready, errno changed
|
||||||
0x600, # Invalid table ID, why?
|
0x600, # Invalid table ID, why?
|
||||||
0x218, # Table does not exist
|
0x218, # Table does not exist
|
||||||
|
|
||||||
|
# TDengine 3.0 Error Codes:
|
||||||
|
0x0333, # Object is creating # TODO: this really is NOT an acceptable error
|
||||||
|
0x03A0, # STable already exists
|
||||||
|
0x03A1, # STable [does] not exist
|
||||||
|
0x03AA, # Tag already exists
|
||||||
|
0x0603, # Table already exists
|
||||||
|
0x2602, # Table does not exist
|
||||||
|
0x260d, # Tags number not matched
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
1000 # REST catch-all error
|
1000 # REST catch-all error
|
||||||
]:
|
]:
|
||||||
return True # These are the ALWAYS-ACCEPTABLE ones
|
return True # These are the ALWAYS-ACCEPTABLE ones
|
||||||
|
@ -1749,6 +1763,8 @@ class TdSuperTable:
|
||||||
tagType = tags[tagName]
|
tagType = tags[tagName]
|
||||||
if tagType == 'BINARY':
|
if tagType == 'BINARY':
|
||||||
tagStrs.append("'Beijing-Shanghai-LosAngeles'")
|
tagStrs.append("'Beijing-Shanghai-LosAngeles'")
|
||||||
|
elif tagType== 'VARCHAR':
|
||||||
|
tagStrs.append("'London-Paris-Berlin'")
|
||||||
elif tagType == 'FLOAT':
|
elif tagType == 'FLOAT':
|
||||||
tagStrs.append('9.9')
|
tagStrs.append('9.9')
|
||||||
elif tagType == 'INT':
|
elif tagType == 'INT':
|
||||||
|
|
Loading…
Reference in New Issue