Skip to content

Bump parallel catchup memory limit to 28Gi - #419

Merged
sisuresh merged 1 commit into
stellar:mainfrom
jayz22:bump-parallel-catchup-mem-limit-28gi
Jul 31, 2026
Merged

Bump parallel catchup memory limit to 28Gi#419
sisuresh merged 1 commit into
stellar:mainfrom
jayz22:bump-parallel-catchup-mem-limit-28gi

Conversation

@jayz22

@jayz22 jayz22 commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

What

Raise the parallel catchup worker memory limit from 24000Mi (23.4 GiB) to 28672Mi (28 GiB).

Why

Ranges at the tip of pubnet now peak close to the old limit, leaving too little headroom.

Raise the per-worker stellar-core memory limit used by parallel catchup from
24000Mi (23.4 GiB) to 28672Mi (28 GiB). The memory request is unchanged at
8192Mi.

Ranges at the tip of pubnet peak close to the old limit, and that headroom
keeps shrinking as live contract count and bucket state grow. Peak residency
during catchup comes mainly from two places: the Soroban module cache, which
holds compiled code for every live contract once per protocol version in
[REUSABLE_SOROBAN_MODULE_CACHE_PROTOCOL_VERSION, CURRENT_LEDGER_PROTOCOL_VERSION],
and bucket indexes, where buckets below BUCKETLIST_DB_INDEX_CUTOFF are held
entirely in memory and larger ones keep a resident page index.

28672Mi is a whole number of Gi, so ResourceQuantity canonicalizes it to
"28Gi" in the pod spec instead of the previous "24000Mi"; the stale "24000MB"
comment is corrected at the same time.
Copilot AI review requested due to automatic review settings July 30, 2026 21:30

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Raises parallel catchup worker memory headroom for pubnet workloads.

Changes:

  • Increases the memory limit from 24,000 MiB to 28,672 MiB (28 GiB).
  • Updates the accompanying resource comment.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/FSLibrary/StellarKubeSpecs.fs
@sisuresh
sisuresh merged commit 14ced32 into stellar:main Jul 31, 2026
3 checks passed
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.

3 participants