fix/TS-5805-check-arb-fix-comment
This commit is contained in:
parent
635b4a5cb1
commit
d128c3927d
|
@ -73,7 +73,7 @@ static const SSysDbTableSchema arbGroupsSchema[] = {
|
||||||
{.name = "vgroup_id", .bytes = 4, .type = TSDB_DATA_TYPE_INT, .sysInfo = true},
|
{.name = "vgroup_id", .bytes = 4, .type = TSDB_DATA_TYPE_INT, .sysInfo = true},
|
||||||
{.name = "v1_dnode", .bytes = 2, .type = TSDB_DATA_TYPE_SMALLINT, .sysInfo = true},
|
{.name = "v1_dnode", .bytes = 2, .type = TSDB_DATA_TYPE_SMALLINT, .sysInfo = true},
|
||||||
{.name = "v2_dnode", .bytes = 2, .type = TSDB_DATA_TYPE_SMALLINT, .sysInfo = true},
|
{.name = "v2_dnode", .bytes = 2, .type = TSDB_DATA_TYPE_SMALLINT, .sysInfo = true},
|
||||||
{.name = "is_sync", .bytes = 6, .type = TSDB_DATA_TYPE_VARCHAR, .sysInfo = true},
|
{.name = "is_sync", .bytes = 1, .type = TSDB_DATA_TYPE_BOOL, .sysInfo = true},
|
||||||
{.name = "check_sync_code", .bytes = 100, .type = TSDB_DATA_TYPE_VARCHAR, .sysInfo = true},
|
{.name = "check_sync_code", .bytes = 100, .type = TSDB_DATA_TYPE_VARCHAR, .sysInfo = true},
|
||||||
{.name = "assigned_dnode", .bytes = 2, .type = TSDB_DATA_TYPE_SMALLINT, .sysInfo = true},
|
{.name = "assigned_dnode", .bytes = 2, .type = TSDB_DATA_TYPE_SMALLINT, .sysInfo = true},
|
||||||
{.name = "assigned_token", .bytes = TSDB_ARB_TOKEN_SIZE + VARSTR_HEADER_SIZE, .type = TSDB_DATA_TYPE_VARCHAR, .sysInfo = true},
|
{.name = "assigned_token", .bytes = TSDB_ARB_TOKEN_SIZE + VARSTR_HEADER_SIZE, .type = TSDB_DATA_TYPE_VARCHAR, .sysInfo = true},
|
||||||
|
|
|
@ -1352,25 +1352,16 @@ static int32_t mndRetrieveArbGroups(SRpcMsg *pReq, SShowObj *pShow, SSDataBlock
|
||||||
&lino, _OVER);
|
&lino, _OVER);
|
||||||
}
|
}
|
||||||
|
|
||||||
mInfo("vgId:%d, arb group sync:%d, code:%d, update time:%" PRId64, pGroup->vgId, pGroup->isSync, pGroup->code,
|
mInfo("vgId:%d, arb group sync:%d, code:%s, update time:%" PRId64, pGroup->vgId, pGroup->isSync,
|
||||||
pGroup->updateTimeMs);
|
tstrerror(pGroup->code), pGroup->updateTimeMs);
|
||||||
|
|
||||||
char strSync[6] = {0};
|
|
||||||
if (pGroup->isSync == 1) {
|
|
||||||
tsnprintf(strSync, 6, "true");
|
|
||||||
} else {
|
|
||||||
tsnprintf(strSync, 6, "false");
|
|
||||||
}
|
|
||||||
|
|
||||||
char sync[100 + VARSTR_HEADER_SIZE] = {0};
|
|
||||||
STR_WITH_MAXSIZE_TO_VARSTR(sync, strSync, 100 + VARSTR_HEADER_SIZE);
|
|
||||||
pColInfo = taosArrayGet(pBlock->pDataBlock, cols++);
|
pColInfo = taosArrayGet(pBlock->pDataBlock, cols++);
|
||||||
RETRIEVE_CHECK_GOTO(colDataSetVal(pColInfo, numOfRows, (const char *)sync, false), pGroup, &lino, _OVER);
|
RETRIEVE_CHECK_GOTO(colDataSetVal(pColInfo, numOfRows, (const char *)&pGroup->isSync, false), pGroup, &lino, _OVER);
|
||||||
|
|
||||||
char strCheckSyncCode[100] = {0};
|
char strCheckSyncCode[100] = {0};
|
||||||
char bufUpdateTime[40] = {0};
|
char bufUpdateTime[40] = {0};
|
||||||
(void)formatTimestamp(bufUpdateTime, pGroup->updateTimeMs, TSDB_TIME_PRECISION_MILLI);
|
(void)formatTimestamp(bufUpdateTime, pGroup->updateTimeMs, TSDB_TIME_PRECISION_MILLI);
|
||||||
tsnprintf(strCheckSyncCode, 100, "%d(%s)", pGroup->code, bufUpdateTime);
|
tsnprintf(strCheckSyncCode, 100, "%s(%s)", tstrerror(pGroup->code), bufUpdateTime);
|
||||||
|
|
||||||
char checkSyncCode[100 + VARSTR_HEADER_SIZE] = {0};
|
char checkSyncCode[100 + VARSTR_HEADER_SIZE] = {0};
|
||||||
STR_WITH_MAXSIZE_TO_VARSTR(checkSyncCode, strCheckSyncCode, 100 + VARSTR_HEADER_SIZE);
|
STR_WITH_MAXSIZE_TO_VARSTR(checkSyncCode, strCheckSyncCode, 100 + VARSTR_HEADER_SIZE);
|
||||||
|
|
|
@ -40,7 +40,7 @@ class TDTestCase(TBase):
|
||||||
while count < 100:
|
while count < 100:
|
||||||
tdSql.query("show arbgroups;")
|
tdSql.query("show arbgroups;")
|
||||||
|
|
||||||
if tdSql.getData(0, 4) == 'true':
|
if tdSql.getData(0, 4) == True:
|
||||||
break
|
break
|
||||||
|
|
||||||
tdLog.info("wait %d seconds for is sync"%count)
|
tdLog.info("wait %d seconds for is sync"%count)
|
||||||
|
|
|
@ -46,7 +46,7 @@ class TDTestCase(TBase):
|
||||||
while count < 100:
|
while count < 100:
|
||||||
tdSql.query("show arbgroups;")
|
tdSql.query("show arbgroups;")
|
||||||
|
|
||||||
if tdSql.getData(0, 4) == 'true':
|
if tdSql.getData(0, 4) == True:
|
||||||
break
|
break
|
||||||
|
|
||||||
tdLog.info("wait %d seconds for is sync"%count)
|
tdLog.info("wait %d seconds for is sync"%count)
|
||||||
|
|
Loading…
Reference in New Issue