Skip to content

feat: raise shared memory defaults on the 3.9.x chart line#311

Merged
nic-6443 merged 1 commit into
release/3.9from
feat/bump-shared-dict-defaults-3.9
Jul 10, 2026
Merged

feat: raise shared memory defaults on the 3.9.x chart line#311
nic-6443 merged 1 commit into
release/3.9from
feat/bump-shared-dict-defaults-3.9

Conversation

@jarvis9443

Copy link
Copy Markdown
Contributor

Raise the non-evictable shared-memory defaults on the 3.9.x chart line, mirroring #310 (which does the same for the 3.10.x line on `main`).

These zones drop data when full rather than evicting, so their defaults are sized for typical deployments instead of the old minimal values:

  • `prometheus-metrics` 15m → 256m
  • `tracing_buffer` 10m → 32m
  • `api-calls-for-portal` added at 64m (Developer Portal API-usage counters)
  • `customLuaSharedDicts` seeds `kubernetes` / `nacos` / `consul` service discovery at 64m each

Any of these can still be overridden through the chart values. Gateway chart bumped 3.9.2 → 3.9.3.

`nacos-stream` does not exist on the 3.9.x line, so it is left untouched (unlike #310).

Fixes api7/api7-ee-3-gateway#1869

Mirror the main-branch chart change (#310) to release/3.9 so 3.9.x
deployments get the same non-evictable shared-dict defaults:

- prometheus-metrics 15m -> 256m
- tracing_buffer 10m -> 32m
- api-calls-for-portal added at 64m (Developer Portal API usage)
- customLuaSharedDicts seeds kubernetes / nacos / consul discovery at 64m

Bump gateway chart 3.9.2 -> 3.9.3. (nacos-stream does not exist on the
3.9.x line, so it is left untouched.)
@coderabbitai

coderabbitai Bot commented Jul 10, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 974f8921-a720-44f4-8788-0d6c23bf1fe9

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/bump-shared-dict-defaults-3.9

Comment @coderabbitai help to get the list of available commands.

@nic-6443 nic-6443 merged commit 72c20f4 into release/3.9 Jul 10, 2026
3 checks passed
@nic-6443 nic-6443 deleted the feat/bump-shared-dict-defaults-3.9 branch July 10, 2026 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants