TD-1520
This commit is contained in:
parent
e589dc241d
commit
1a5272a49f
|
@ -4873,6 +4873,7 @@ int32_t validateDNodeConfig(tDCLSQL* pOptions) {
|
||||||
{"cDebugFlag", 10}, {"httpDebugFlag", 13}, {"qDebugflag", 10}, {"sdbDebugFlag", 12},
|
{"cDebugFlag", 10}, {"httpDebugFlag", 13}, {"qDebugflag", 10}, {"sdbDebugFlag", 12},
|
||||||
{"uDebugFlag", 10}, {"tsdbDebugFlag", 13}, {"sDebugflag", 10}, {"rpcDebugFlag", 12},
|
{"uDebugFlag", 10}, {"tsdbDebugFlag", 13}, {"sDebugflag", 10}, {"rpcDebugFlag", 12},
|
||||||
{"dDebugFlag", 10}, {"mqttDebugFlag", 13}, {"wDebugFlag", 10}, {"tmrDebugFlag", 12},
|
{"dDebugFlag", 10}, {"mqttDebugFlag", 13}, {"wDebugFlag", 10}, {"tmrDebugFlag", 12},
|
||||||
|
{"cqDebugFlag", 11},
|
||||||
};
|
};
|
||||||
|
|
||||||
SStrToken* pOptionToken = &pOptions->a[1];
|
SStrToken* pOptionToken = &pOptions->a[1];
|
||||||
|
|
|
@ -174,6 +174,7 @@ extern int32_t rpcDebugFlag;
|
||||||
extern int32_t odbcDebugFlag;
|
extern int32_t odbcDebugFlag;
|
||||||
extern int32_t qDebugFlag;
|
extern int32_t qDebugFlag;
|
||||||
extern int32_t wDebugFlag;
|
extern int32_t wDebugFlag;
|
||||||
|
extern int32_t cqDebugFlag;
|
||||||
extern int32_t debugFlag;
|
extern int32_t debugFlag;
|
||||||
|
|
||||||
#define NEEDTO_COMPRESSS_MSG(size) (tsCompressMsgSize != -1 && (size) > tsCompressMsgSize)
|
#define NEEDTO_COMPRESSS_MSG(size) (tsCompressMsgSize != -1 && (size) > tsCompressMsgSize)
|
||||||
|
|
|
@ -203,6 +203,7 @@ int32_t debugFlag = 0;
|
||||||
int32_t sDebugFlag = 135;
|
int32_t sDebugFlag = 135;
|
||||||
int32_t wDebugFlag = 135;
|
int32_t wDebugFlag = 135;
|
||||||
int32_t tsdbDebugFlag = 131;
|
int32_t tsdbDebugFlag = 131;
|
||||||
|
int32_t cqDebugFlag = 135;
|
||||||
|
|
||||||
int32_t (*monitorStartSystemFp)() = NULL;
|
int32_t (*monitorStartSystemFp)() = NULL;
|
||||||
void (*monitorStopSystemFp)() = NULL;
|
void (*monitorStopSystemFp)() = NULL;
|
||||||
|
@ -222,12 +223,13 @@ void taosSetAllDebugFlag() {
|
||||||
httpDebugFlag = debugFlag;
|
httpDebugFlag = debugFlag;
|
||||||
mqttDebugFlag = debugFlag;
|
mqttDebugFlag = debugFlag;
|
||||||
monitorDebugFlag = debugFlag;
|
monitorDebugFlag = debugFlag;
|
||||||
|
qDebugFlag = debugFlag;
|
||||||
rpcDebugFlag = debugFlag;
|
rpcDebugFlag = debugFlag;
|
||||||
uDebugFlag = debugFlag;
|
uDebugFlag = debugFlag;
|
||||||
sDebugFlag = debugFlag;
|
sDebugFlag = debugFlag;
|
||||||
wDebugFlag = debugFlag;
|
wDebugFlag = debugFlag;
|
||||||
tsdbDebugFlag = debugFlag;
|
tsdbDebugFlag = debugFlag;
|
||||||
qDebugFlag = debugFlag;
|
cqDebugFlag = debugFlag;
|
||||||
uInfo("all debug flag are set to %d", debugFlag);
|
uInfo("all debug flag are set to %d", debugFlag);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1209,6 +1211,16 @@ static void doInitGlobalConfig(void) {
|
||||||
cfg.unitType = TAOS_CFG_UTYPE_NONE;
|
cfg.unitType = TAOS_CFG_UTYPE_NONE;
|
||||||
taosInitConfigOption(cfg);
|
taosInitConfigOption(cfg);
|
||||||
|
|
||||||
|
cfg.option = "cqDebugFlag";
|
||||||
|
cfg.ptr = &cqDebugFlag;
|
||||||
|
cfg.valType = TAOS_CFG_VTYPE_INT32;
|
||||||
|
cfg.cfgType = TSDB_CFG_CTYPE_B_CONFIG | TSDB_CFG_CTYPE_B_LOG;
|
||||||
|
cfg.minValue = 0;
|
||||||
|
cfg.maxValue = 255;
|
||||||
|
cfg.ptrLength = 0;
|
||||||
|
cfg.unitType = TAOS_CFG_UTYPE_NONE;
|
||||||
|
taosInitConfigOption(cfg);
|
||||||
|
|
||||||
cfg.option = "tscEnableRecordSql";
|
cfg.option = "tscEnableRecordSql";
|
||||||
cfg.ptr = &tsTscEnableRecordSql;
|
cfg.ptr = &tsTscEnableRecordSql;
|
||||||
cfg.valType = TAOS_CFG_VTYPE_INT32;
|
cfg.valType = TAOS_CFG_VTYPE_INT32;
|
||||||
|
|
|
@ -66,8 +66,6 @@ typedef struct SCqObj {
|
||||||
SCqContext * pContext;
|
SCqContext * pContext;
|
||||||
} SCqObj;
|
} SCqObj;
|
||||||
|
|
||||||
int cqDebugFlag = 135;
|
|
||||||
|
|
||||||
static void cqProcessStreamRes(void *param, TAOS_RES *tres, TAOS_ROW row);
|
static void cqProcessStreamRes(void *param, TAOS_RES *tres, TAOS_ROW row);
|
||||||
static void cqCreateStream(SCqContext *pContext, SCqObj *pObj);
|
static void cqCreateStream(SCqContext *pContext, SCqObj *pObj);
|
||||||
|
|
||||||
|
@ -252,6 +250,7 @@ static void cqProcessCreateTimer(void *param, void *tmrId) {
|
||||||
SCqContext* pContext = pObj->pContext;
|
SCqContext* pContext = pObj->pContext;
|
||||||
|
|
||||||
if (pContext->dbConn == NULL) {
|
if (pContext->dbConn == NULL) {
|
||||||
|
cDebug("vgId:%d, try connect to TDengine", pContext->vgId);
|
||||||
taos_connect_a(NULL, pContext->user, pContext->pass, pContext->db, 0, doCreateStream, param, NULL);
|
taos_connect_a(NULL, pContext->user, pContext->pass, pContext->db, 0, doCreateStream, param, NULL);
|
||||||
} else {
|
} else {
|
||||||
cqCreateStream(pContext, pObj);
|
cqCreateStream(pContext, pObj);
|
||||||
|
@ -262,6 +261,7 @@ static void cqCreateStream(SCqContext *pContext, SCqObj *pObj) {
|
||||||
pObj->pContext = pContext;
|
pObj->pContext = pContext;
|
||||||
|
|
||||||
if (pContext->dbConn == NULL) {
|
if (pContext->dbConn == NULL) {
|
||||||
|
cDebug("vgId:%d, create dbConn after 1000 ms", pContext->vgId);
|
||||||
pObj->tmrId = taosTmrStart(cqProcessCreateTimer, 1000, pObj, pContext->tmrCtrl);
|
pObj->tmrId = taosTmrStart(cqProcessCreateTimer, 1000, pObj, pContext->tmrCtrl);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2122,8 +2122,8 @@ static int32_t mnodeDoGetChildTableMeta(SMnodeMsg *pMsg, STableMetaMsg *pMeta) {
|
||||||
}
|
}
|
||||||
pMeta->vgroup.vgId = htonl(pMsg->pVgroup->vgId);
|
pMeta->vgroup.vgId = htonl(pMsg->pVgroup->vgId);
|
||||||
|
|
||||||
mDebug("app:%p:%p, table:%s, uid:%" PRIu64 " table meta is retrieved", pMsg->rpcMsg.ahandle, pMsg,
|
mDebug("app:%p:%p, table:%s, uid:%" PRIu64 " table meta is retrieved, vgId:%d sid:%d", pMsg->rpcMsg.ahandle, pMsg,
|
||||||
pTable->info.tableId, pTable->uid);
|
pTable->info.tableId, pTable->uid, pTable->vgId, pTable->sid);
|
||||||
|
|
||||||
return TSDB_CODE_SUCCESS;
|
return TSDB_CODE_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
|
@ -128,6 +128,7 @@ echo "tmrDebugFlag 131" >> $TAOS_CFG
|
||||||
echo "udebugFlag 135" >> $TAOS_CFG
|
echo "udebugFlag 135" >> $TAOS_CFG
|
||||||
echo "sdebugFlag 135" >> $TAOS_CFG
|
echo "sdebugFlag 135" >> $TAOS_CFG
|
||||||
echo "wdebugFlag 135" >> $TAOS_CFG
|
echo "wdebugFlag 135" >> $TAOS_CFG
|
||||||
|
echo "cqdebugFlag 135" >> $TAOS_CFG
|
||||||
echo "monitor 0" >> $TAOS_CFG
|
echo "monitor 0" >> $TAOS_CFG
|
||||||
echo "monitorInterval 1" >> $TAOS_CFG
|
echo "monitorInterval 1" >> $TAOS_CFG
|
||||||
echo "http 0" >> $TAOS_CFG
|
echo "http 0" >> $TAOS_CFG
|
||||||
|
|
|
@ -34,11 +34,11 @@ system sh/cfg.sh -n dnode4 -c http -v 1
|
||||||
|
|
||||||
return
|
return
|
||||||
# for crash_gen
|
# for crash_gen
|
||||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2
|
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 10
|
||||||
system sh/cfg.sh -n dnode1 -c rpcMaxTime -v 101
|
system sh/cfg.sh -n dnode1 -c rpcMaxTime -v 101
|
||||||
system sh/cfg.sh -n dnode1 -c cache -v 2
|
system sh/cfg.sh -n dnode1 -c cache -v 2
|
||||||
system sh/cfg.sh -n dnode1 -c keep -v 36500
|
system sh/cfg.sh -n dnode1 -c keep -v 36500
|
||||||
system sh/cfg.sh -n dnode1 -c walLevel -v 2
|
system sh/cfg.sh -n dnode1 -c walLevel -v 1
|
||||||
|
|
||||||
|
|
||||||
# for windows
|
# for windows
|
||||||
|
|
|
@ -42,9 +42,11 @@ $count = 2
|
||||||
while $count < 102
|
while $count < 102
|
||||||
$db = d . $count
|
$db = d . $count
|
||||||
$tb = $db . .t
|
$tb = $db . .t
|
||||||
|
$tb2 = $db . .t2
|
||||||
sql create database $db replica 3 cache 1 blocks 3
|
sql create database $db replica 3 cache 1 blocks 3
|
||||||
sql create table $tb (ts timestamp, i int)
|
sql create table $tb (ts timestamp, i int)
|
||||||
sql insert into $tb values(now, 1)
|
sql insert into $tb values(now, 1)
|
||||||
|
sql create table $tb2 as select count(*) from $tb interval(10s)
|
||||||
$count = $count + 1
|
$count = $count + 1
|
||||||
print insert into $tb values(now, 1) ==> finished
|
print insert into $tb values(now, 1) ==> finished
|
||||||
endw
|
endw
|
||||||
|
@ -74,7 +76,7 @@ print ============================== step6
|
||||||
system sh/exec.sh -n dnode1 -s start
|
system sh/exec.sh -n dnode1 -s start
|
||||||
system sh/exec.sh -n dnode2 -s start
|
system sh/exec.sh -n dnode2 -s start
|
||||||
system sh/exec.sh -n dnode3 -s start
|
system sh/exec.sh -n dnode3 -s start
|
||||||
sleep 3000
|
sleep 10000
|
||||||
|
|
||||||
print ============================== step7
|
print ============================== step7
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue