From 06bb066f66a3eb264f07baa75e4a63d1e8cb2cbf Mon Sep 17 00:00:00 2001 From: cangkutou Date: Tue, 23 Dec 2025 16:33:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BA=86agent?= =?UTF-8?q?=E5=A4=B1=E8=81=94=E5=90=8E=E5=BE=88=E5=BF=AB=E8=A2=AB=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/controller/monitor/vtap/vtap.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/controller/monitor/vtap/vtap.go b/server/controller/monitor/vtap/vtap.go index 47faeba7982..b7726a4c38f 100644 --- a/server/controller/monitor/vtap/vtap.go +++ b/server/controller/monitor/vtap/vtap.go @@ -27,6 +27,7 @@ import ( metadbmodel "github.com/deepflowio/deepflow/server/controller/db/metadb/model" "github.com/deepflowio/deepflow/server/controller/monitor/config" "github.com/deepflowio/deepflow/server/controller/monitor/vtap/version" + "github.com/deepflowio/deepflow/server/controller/trisolaris/refresh" "github.com/deepflowio/deepflow/server/controller/trisolaris/utils" "github.com/deepflowio/deepflow/server/libs/logger" ) @@ -398,5 +399,9 @@ func (v *VTapCheck) deleteLostVTap(db *metadb.DB) { ) } } - db.Delete(&vtaps, ids) + + if len(ids) > 0 { + db.Delete(&vtaps, ids) + refresh.RefreshCache(db.ORGID, []common.DataChanged{common.DATA_CHANGED_VTAP}) + } }