Skip to content

feat(canopy): size upgrade replicas for large deployments - #146

Closed
dannash100 wants to merge 1 commit into
mainfrom
upgrade-intent-sizing
Closed

dannash100 wants to merge 1 commit into
mainfrom
upgrade-intent-sizing

Conversation

@dannash100

@dannash100 dannash100 commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Not sure we need this - kinda on standby for Samoa test incoming

An upgrade replica writes a whole migration batch into a volume sized 1.1x its snapshot. At 12 GB that left slack; at 119 GB a table rewrite or index build can fill it, and a full volume reports a failed migration for a deployment that would have upgraded fine.

  • migrating restores get snapshot + max(20%, 10Gi) instead of 1.1x
  • upgrade advertises the sizing params analytics already had, so a derivation that lands wrong is tunable per replica without a release

No change to the memory cap: nothing measured says 8Gi is short, and resources_maximum is now settable per replica if it turns out to be.

@dannash100
dannash100 marked this pull request as draft September 16, 2026 22:39
@dannash100
dannash100 force-pushed the upgrade-intent-sizing branch from abbcee3 to 887e5af Compare September 16, 2026 22:43
@dannash100
dannash100 force-pushed the upgrade-intent-sizing branch from 887e5af to c4aa03a Compare September 16, 2026 23:32
@dannash100 dannash100 closed this Sep 16, 2026
@dannash100 dannash100 reopened this Sep 16, 2026
@dannash100 dannash100 closed this Sep 17, 2026
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.

1 participant