schemaless: change database not ready processing to sleep without clear global meta cache
This commit is contained in:
parent
934c2c0453
commit
1e244ce640
|
@ -853,8 +853,7 @@ static int32_t insertChildTableBatch(TAOS* taos, char* cTableName, SArray* cols
|
|||
tryAgain = true;
|
||||
}
|
||||
|
||||
if (code == TSDB_CODE_APP_NOT_READY ||
|
||||
code == TSDB_CODE_TDB_INVALID_TABLE_ID || code == TSDB_CODE_VND_INVALID_VGROUP_ID) {
|
||||
if (code == TSDB_CODE_TDB_INVALID_TABLE_ID || code == TSDB_CODE_VND_INVALID_VGROUP_ID) {
|
||||
TAOS_RES* res2 = taos_query(taos, "RESET QUERY CACHE");
|
||||
int32_t code2 = taos_errno(res2);
|
||||
if (code2 != TSDB_CODE_SUCCESS) {
|
||||
|
@ -865,7 +864,7 @@ static int32_t insertChildTableBatch(TAOS* taos, char* cTableName, SArray* cols
|
|||
taosMsleep(50 * (2 << try));
|
||||
}
|
||||
}
|
||||
if (code == TSDB_CODE_RPC_NETWORK_UNAVAIL) {
|
||||
if (code == TSDB_CODE_APP_NOT_READY || code == TSDB_CODE_RPC_NETWORK_UNAVAIL) {
|
||||
if (tryAgain) {
|
||||
taosMsleep( 50 * (2 << try));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue