From 324e23d2da9d1e7acca27eff6dce7db2771c86eb Mon Sep 17 00:00:00 2001 From: shuqiang-zheng Date: Fri, 21 Mar 2025 15:08:50 +0800 Subject: [PATCH] feat(meta): free memory when deleting meta partitions. close:#1000013477 Signed-off-by: shuqiang-zheng --- metanode/manager_op.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/metanode/manager_op.go b/metanode/manager_op.go index eff18222c..a0bf67983 100644 --- a/metanode/manager_op.go +++ b/metanode/manager_op.go @@ -1524,7 +1524,9 @@ func (m *metadataManager) opDeleteMetaPartition(conn net.Conn, os.RemoveAll(conf.RootDir) p.PacketOkReply() m.respondToClientWithVer(conn, p) - runtime.GC() + go func() { + debug.FreeOSMemory() + }() log.LogInfof("%s [opDeleteMetaPartition] req: %d - %v, resp: %v", remoteAddr, p.GetReqID(), req, err) return