Skip to content

Add supervisor-driven ORCA load reporting - #5

Merged
samuel-williams-shopify merged 13 commits into
mainfrom
add-orca-reporting
Jul 31, 2026
Merged

Add supervisor-driven ORCA load reporting#5
samuel-williams-shopify merged 13 commits into
mainfrom
add-orca-reporting

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Summary

  • sample per-worker CPU utilization and request throughput in the supervisor process
  • serve out-of-band ORCA reports alongside ADS
  • publish distinct worker identities and configure Envoy client-side weighted round robin
  • document the TCP endpoint and Envoy 1.39 requirements

Depends on socketry/async-service-supervisor#10 and socketry/async-grpc-xds#3.

Validation

  • bundle exec sus
  • bundle exec bake decode:index:coverage lib
  • changed library files have 100% test coverage

@samuel-williams-shopify
samuel-williams-shopify merged commit afda4c0 into main Jul 31, 2026
46 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the add-orca-reporting branch July 31, 2026 23:31
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