提交 a1d8119a 编写于 作者: A AlexDuan

remove test information

上级 951ff007
...@@ -215,6 +215,7 @@ int32_t qCreateQueryInfo(void* tsdb, int32_t vgId, SQueryTableMsg* pQueryMsg, qi ...@@ -215,6 +215,7 @@ int32_t qCreateQueryInfo(void* tsdb, int32_t vgId, SQueryTableMsg* pQueryMsg, qi
return code; return code;
} }
#ifdef TEST_IMPL
// wait moment // wait moment
int waitMoment(SQInfo* pQInfo){ int waitMoment(SQInfo* pQInfo){
if(pQInfo->sql) { if(pQInfo->sql) {
...@@ -239,7 +240,7 @@ int waitMoment(SQInfo* pQInfo){ ...@@ -239,7 +240,7 @@ int waitMoment(SQInfo* pQInfo){
} }
} }
printf("wait sleep %dms ... sql=%s\n", ms, pQInfo->sql); printf("wait sleep %dms. sql=%s\n", ms, pQInfo->sql);
if(ms < 1000) { if(ms < 1000) {
taosMsleep(ms); taosMsleep(ms);
...@@ -257,7 +258,7 @@ int waitMoment(SQInfo* pQInfo){ ...@@ -257,7 +258,7 @@ int waitMoment(SQInfo* pQInfo){
} }
return 1; return 1;
} }
#endif
bool qTableQuery(qinfo_t qinfo, uint64_t *qId) { bool qTableQuery(qinfo_t qinfo, uint64_t *qId) {
SQInfo *pQInfo = (SQInfo *)qinfo; SQInfo *pQInfo = (SQInfo *)qinfo;
...@@ -303,8 +304,9 @@ bool qTableQuery(qinfo_t qinfo, uint64_t *qId) { ...@@ -303,8 +304,9 @@ bool qTableQuery(qinfo_t qinfo, uint64_t *qId) {
int64_t st = taosGetTimestampUs(); int64_t st = taosGetTimestampUs();
pRuntimeEnv->outputBuf = pRuntimeEnv->proot->exec(pRuntimeEnv->proot, &newgroup); pRuntimeEnv->outputBuf = pRuntimeEnv->proot->exec(pRuntimeEnv->proot, &newgroup);
pQInfo->summary.elapsedTime += (taosGetTimestampUs() - st); pQInfo->summary.elapsedTime += (taosGetTimestampUs() - st);
#ifdef TEST_IMPL
waitMoment(pQInfo); waitMoment(pQInfo);
#endif
publishOperatorProfEvent(pRuntimeEnv->proot, QUERY_PROF_AFTER_OPERATOR_EXEC); publishOperatorProfEvent(pRuntimeEnv->proot, QUERY_PROF_AFTER_OPERATOR_EXEC);
pRuntimeEnv->resultInfo.total += GET_NUM_OF_RESULTS(pRuntimeEnv); pRuntimeEnv->resultInfo.total += GET_NUM_OF_RESULTS(pRuntimeEnv);
...@@ -730,7 +732,6 @@ bool qFixedNoBlock(void* pRepo, void* pMgmt, int32_t longQueryMs) { ...@@ -730,7 +732,6 @@ bool qFixedNoBlock(void* pRepo, void* pMgmt, int32_t longQueryMs) {
SLongQuery* plq; SLongQuery* plq;
for(i=0; i < cnt; i++) { for(i=0; i < cnt; i++) {
plq = (SLongQuery* )taosArrayGetP(qids, i); plq = (SLongQuery* )taosArrayGetP(qids, i);
printf(" sort i=%d span=%d qid=0x%"PRIx64" exeTime=0x%"PRIx64". \n",(int)i, (int)(now - plq->startExecTs), plq->qId, plq->startExecTs);
if(plq->startExecTs > now) continue; if(plq->startExecTs > now) continue;
if(now - plq->startExecTs >= longQueryMs) { if(now - plq->startExecTs >= longQueryMs) {
qKillQueryByQId(pMgmt, plq->qId, 500, 10); // wait 50*100 ms qKillQueryByQId(pMgmt, plq->qId, 500, 10); // wait 50*100 ms
...@@ -752,7 +753,7 @@ bool qFixedNoBlock(void* pRepo, void* pMgmt, int32_t longQueryMs) { ...@@ -752,7 +753,7 @@ bool qFixedNoBlock(void* pRepo, void* pMgmt, int32_t longQueryMs) {
//solve tsdb no block to commit //solve tsdb no block to commit
bool qSolveCommitNoBlock(void* pRepo, void* pMgmt) { bool qSolveCommitNoBlock(void* pRepo, void* pMgmt) {
qWarn("start solve no block problem."); qWarn("pRepo=%p start solve no block problem.", pRepo);
if(qFixedNoBlock(pRepo, pMgmt, 20*1000)) { if(qFixedNoBlock(pRepo, pMgmt, 20*1000)) {
return true; return true;
} }
......
...@@ -63,11 +63,6 @@ int tsdbOpenBufPool(STsdbRepo *pRepo) { ...@@ -63,11 +63,6 @@ int tsdbOpenBufPool(STsdbRepo *pRepo) {
STsdbBufPool *pPool = pRepo->pPool; STsdbBufPool *pPool = pRepo->pPool;
ASSERT(pPool != NULL); ASSERT(pPool != NULL);
// debug test
pCfg->cacheBlockSize = 1;
pCfg->totalBlocks = 4;
pPool->bufBlockSize = pCfg->cacheBlockSize * 1024 * 1024; // MB pPool->bufBlockSize = pCfg->cacheBlockSize * 1024 * 1024; // MB
pPool->tBufBlocks = pCfg->totalBlocks; pPool->tBufBlocks = pCfg->totalBlocks;
pPool->nBufBlocks = 0; pPool->nBufBlocks = 0;
...@@ -126,7 +121,7 @@ SListNode *tsdbAllocBufBlockFromPool(STsdbRepo *pRepo) { ...@@ -126,7 +121,7 @@ SListNode *tsdbAllocBufBlockFromPool(STsdbRepo *pRepo) {
if(tsDeathLockKillQuery) { if(tsDeathLockKillQuery) {
// supply new Block // supply new Block
if(tsdbInsertNewBlock(pRepo) > 0) { if(tsdbInsertNewBlock(pRepo) > 0) {
tsdbWarn("vgId:%d Insert elastic new block to solve.", REPO_ID(pRepo)); tsdbWarn("vgId:%d add new elastic block . elasticBlocks=%d totalBlocks=%d", REPO_ID(pRepo), pBufPool->nElasticBlocks, pBufPool->nBufBlocks);
break; break;
} else { } else {
// no newBlock, kill query free // no newBlock, kill query free
......
...@@ -39,8 +39,7 @@ int32_t tsdbInsertNewBlock(STsdbRepo * pRepo) { ...@@ -39,8 +39,7 @@ int32_t tsdbInsertNewBlock(STsdbRepo * pRepo) {
tsdbFreeBufBlock(pBufBlock); tsdbFreeBufBlock(pBufBlock);
} else { } else {
pPool->nElasticBlocks ++; pPool->nElasticBlocks ++;
cnt ++ ; cnt ++ ;
printf(" elastic block add one ok. current blocks=%d \n", pPool->nElasticBlocks);
} }
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册