From ee334d6f78d247c88b9d28461691111b250e9be1 Mon Sep 17 00:00:00 2001 From: lichuang Date: Wed, 9 Jun 2021 15:19:10 +0800 Subject: [PATCH] [TD-3963]fix alter db bug when there is no vgroup case --- src/mnode/src/mnodeDb.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/mnode/src/mnodeDb.c b/src/mnode/src/mnodeDb.c index 95a5532b42..0ab4baedb2 100644 --- a/src/mnode/src/mnodeDb.c +++ b/src/mnode/src/mnodeDb.c @@ -1090,7 +1090,14 @@ static int32_t mnodeAlterDbFp(SMnodeMsg *pMsg) { } // in case there is no vnode(no db in vnode) if (pMsg->expected == 0) { - return TSDB_CODE_SUCCESS; + SSdbRow row = { + .type = SDB_OPER_GLOBAL, + .pTable = tsDbSdb, + .pObj = pDb, + .pMsg = pMsg, + }; + + return sdbUpdateRow(&row); } mDebug("db:%s, all vgroups is altered", pDb->name); mLInfo("db:%s, is alterd by %s", pDb->name, mnodeGetUserFromMsg(pMsg)); -- GitLab