Skip to content

docs(database): explain capacity refusal and safe retry guidance - #189

Draft
tkkhq wants to merge 2 commits into
mainfrom
tkkhq/pgproxy-startup-recovery-tests
Draft

tkkhq wants to merge 2 commits into
mainfrom
tkkhq/pgproxy-startup-recovery-tests

Conversation

@tkkhq

@tkkhq tkkhq commented Nov 14, 2026 •

Copy link
Copy Markdown
Collaborator

Tracking

Why

  • Callers need to distinguish a capacity refusal that happened before SQL dispatch from an ambiguous failure where replaying a write could duplicate its effects.

Summary

  • describe the specific HTTP 503 capacity message and one-second retry hint in REST, JavaScript, Python and Ruby database guides
  • require bounded application backoff and jitter; explain that a generic 503 alone does not establish safe write replay
  • hold this documentation until the corresponding Hosting behavior and Python/Ruby SDK changes are released to production

Verification

  • pnpm lint — no errors; three existing sidebar ternary warnings.
  • pnpm lint:docs content/sdk/python
  • pnpm lint:docs content/sdk/ruby
  • pnpm lint:docs content/sdk/js
  • pnpm lint:docs content/platform/databases
  • pnpm build — site build, search index and server trace checks passed.

This branch has not been deployed

No deployments
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