From 137d76332eac7e0c2f9b7f4f51aa0c4bb473304b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BE=84=E6=BD=AD?= Date: Fri, 5 Jun 2026 10:57:43 +0800 Subject: [PATCH] fix: rebuild mcp filter on high memory usage (#3922) Signed-off-by: johnlanni --- plugins/wasm-go/pkg/mcp/filter/plugin.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/wasm-go/pkg/mcp/filter/plugin.go b/plugins/wasm-go/pkg/mcp/filter/plugin.go index baae2ad09..00b92a613 100644 --- a/plugins/wasm-go/pkg/mcp/filter/plugin.go +++ b/plugins/wasm-go/pkg/mcp/filter/plugin.go @@ -20,8 +20,8 @@ import ( "github.com/higress-group/proxy-wasm-go-sdk/proxywasm" "github.com/higress-group/proxy-wasm-go-sdk/proxywasm/types" - "github.com/higress-group/wasm-go/pkg/log" "github.com/alibaba/higress/plugins/wasm-go/pkg/mcp/utils" + "github.com/higress-group/wasm-go/pkg/log" "github.com/higress-group/wasm-go/pkg/wrapper" ) @@ -209,6 +209,7 @@ func Initialize() { wrapper.ProcessResponseHeaders(onHttpResponseHeaders), wrapper.ProcessRequestBody(onHttpRequestBody), wrapper.ProcessResponseBody(onHttpResponseBody), + wrapper.WithRebuildMaxMemBytes[mcpFilterConfig](200*1024*1024), ) }