Added the -l option to crash_gen tool, writing larger amount of data
This commit is contained in:
parent
5580212d04
commit
2e2a3f10e1
|
@ -42,7 +42,10 @@ import crash_gen
|
||||||
import taos
|
import taos
|
||||||
|
|
||||||
# Global variables, tried to keep a small number.
|
# Global variables, tried to keep a small number.
|
||||||
gConfig = None # Command-line/Environment Configurations, will set a bit later
|
|
||||||
|
# Command-line/Environment Configurations, will set a bit later
|
||||||
|
# ConfigNameSpace = argparse.Namespace
|
||||||
|
gConfig = argparse.Namespace() # Dummy value, will be replaced later
|
||||||
logger = None
|
logger = None
|
||||||
|
|
||||||
def runThread(wt: WorkerThread):
|
def runThread(wt: WorkerThread):
|
||||||
|
@ -1171,8 +1174,8 @@ class AddFixedDataTask(StateTransitionTask):
|
||||||
def _executeInternal(self, te: TaskExecutor, wt: WorkerThread):
|
def _executeInternal(self, te: TaskExecutor, wt: WorkerThread):
|
||||||
ds = self._dbState
|
ds = self._dbState
|
||||||
wt.execSql("use db") # TODO: seems to be an INSERT bug to require this
|
wt.execSql("use db") # TODO: seems to be an INSERT bug to require this
|
||||||
for i in range(10): # 0 to 9
|
for i in range(35 if gConfig.larger_data else 2): # number of regular tables in the super table
|
||||||
for j in range(10) :
|
for j in range(100 if gConfig.larger_data else 2) : # number of records per table
|
||||||
sql = "insert into db.reg_table_{} using {} tags ('{}', {}) values ('{}', {});".format(
|
sql = "insert into db.reg_table_{} using {} tags ('{}', {}) values ('{}', {});".format(
|
||||||
i,
|
i,
|
||||||
ds.getFixedSuperTableName(),
|
ds.getFixedSuperTableName(),
|
||||||
|
@ -1301,10 +1304,12 @@ def main():
|
||||||
2. You run the server there before this script: ./build/bin/taosd -c test/cfg
|
2. You run the server there before this script: ./build/bin/taosd -c test/cfg
|
||||||
|
|
||||||
'''))
|
'''))
|
||||||
parser.add_argument('-p', '--per-thread-db-connection', action='store_true',
|
|
||||||
help='Use a single shared db connection (default: false)')
|
|
||||||
parser.add_argument('-d', '--debug', action='store_true',
|
parser.add_argument('-d', '--debug', action='store_true',
|
||||||
help='Turn on DEBUG mode for more logging (default: false)')
|
help='Turn on DEBUG mode for more logging (default: false)')
|
||||||
|
parser.add_argument('-l', '--larger-data', action='store_true',
|
||||||
|
help='Write larger amount of data during write operations (default: false)')
|
||||||
|
parser.add_argument('-p', '--per-thread-db-connection', action='store_true',
|
||||||
|
help='Use a single shared db connection (default: false)')
|
||||||
parser.add_argument('-s', '--max-steps', action='store', default=100, type=int,
|
parser.add_argument('-s', '--max-steps', action='store', default=100, type=int,
|
||||||
help='Maximum number of steps to run (default: 100)')
|
help='Maximum number of steps to run (default: 100)')
|
||||||
parser.add_argument('-t', '--num-threads', action='store', default=10, type=int,
|
parser.add_argument('-t', '--num-threads', action='store', default=10, type=int,
|
||||||
|
|
Loading…
Reference in New Issue