Skip to content

Commit 692eaf4

Browse files
committed
higress: leave USE_PLUGIN_SERVER at its shipped default; add star snapshot
Drop the env override USE_PLUGIN_SERVER=off and the matching why claim. The bench measures the artifact as it ships (minimal config, out-of-the-box), and the plugin server is a default-on process in the same way the console JVM is - which this manifest deliberately keeps in the RSS. Turning it off would shave measured memory below the image's real footprint, inconsistent with keeping the JVM. Also record higress in the committed GitHub star snapshot (9,195, alibaba/higress).
1 parent 9130fae commit 692eaf4

3 files changed

Lines changed: 7 additions & 16 deletions

File tree

‎gateways/higress/env‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@
44
# gateway's OWN knob (not one of the runtime-standard names the harness sets centrally for every
55
# entrant), so it is declared here, from {NCORE}, exactly once.
66
GATEWAY_CONCURRENCY={NCORE}
7-
USE_PLUGIN_SERVER=off

‎gateways/higress/why‎

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,6 @@ env GATEWAY_CONCURRENCY={NCORE}
1919
like GOMAXPROCS centrally), so it is declared per-gateway, from {NCORE}, exactly as the manifest
2020
spec's one exception allows.
2121

22-
env USE_PLUGIN_SERVER=off
23-
measure. The all-in-one image defaults this to on, which keeps the built-in plugin server - a
24-
resident nginx listening on 8002 inside the container - serving Wasm plugin images to Envoy over
25-
local HTTP; base.sh normalizes off/false/no to off, and with it off start-plugin-server.sh exits
26-
at boot. This manifest configures no Wasm plugin anywhere - no WasmPlugin resource, no plugin
27-
annotation on the Ingress, and the McpBridge is used purely as a static registry - so that nginx
28-
can never answer a request, and the project's own deploy-by-docker table says the alternative
29-
source it enables (the public image server) is only consulted when a Wasm plugin must be
30-
fetched, which nothing here ever does. This is the manifest's one turn-off of a default-on
31-
component, made on the same minimality principle the rest of the config lives by: the process
32-
exists to serve a capability this deployment does not configure, and leaving it on would count
33-
an idle nginx's RSS in figures that already honestly carry the console JVM's.
34-
3522
mount data/mcpbridges/default.gen.yaml -> /data/mcpbridges/default.yaml (read-only)
3623
upstream. The all-in-one bootstrap (start-apiserver.sh) copies its defaults into /data with
3724
cp -n, so an existing file at this path survives and ours - pointing the sole static registry at

‎gateways/stars.json‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919
"first_commit": "2025-03-19",
2020
"as_of": "2026-08-26"
2121
},
22-
"busbar-151": {
22+
"busbar": {
2323
"stars": 116,
2424
"first_commit": "2026-05-29",
2525
"as_of": "2026-08-26"
2626
},
2727
"gomodel": {
28-
"stars": 1082,
28+
"stars": 1083,
2929
"first_commit": "2025-12-13",
3030
"as_of": "2026-08-26"
3131
},
@@ -34,6 +34,11 @@
3434
"first_commit": "2025-04-01",
3535
"as_of": "2026-08-26"
3636
},
37+
"higress": {
38+
"stars": 9195,
39+
"first_commit": "2022-10-27",
40+
"as_of": "2026-08-26"
41+
},
3742
"kong": {
3843
"stars": 44043,
3944
"first_commit": "2014-11-17",

0 commit comments

Comments
 (0)