diff --git a/src/mnode/src/mnodeTable.c b/src/mnode/src/mnodeTable.c index 8520e1b25e146eb8403e2597fec50d37915c674b..2fb762ca46e187ae2ac86f6917a7f7cedfb254c9 100644 --- a/src/mnode/src/mnodeTable.c +++ b/src/mnode/src/mnodeTable.c @@ -2403,6 +2403,11 @@ static int32_t mnodeDropChildTableCb(SMnodeMsg *pMsg, int32_t code) { return code; } + if (tsMetaSyncOption == 1) { + if (strstr((const char*)((SCTableObj *)pMsg->pTable->tableId), META_SYNC_TABLE_NAME)) { + return TSDB_CODE_SUCCESS; + } + } return mnodeSendDropChildTableMsg(pMsg, true); }