Skip to content

Deduplicate shared listener endpoints - #3

Merged
samuel-williams-shopify merged 14 commits into
mainfrom
deduplicate-shared-listeners
Jul 31, 2026
Merged

Deduplicate shared listener endpoints#3
samuel-williams-shopify merged 14 commits into
mainfrom
deduplicate-shared-listeners

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Summary

  • publish a listener reported by multiple supervised workers as one EDS endpoint
  • keep the endpoint healthy while any reporting worker is healthy
  • document standard Falcon server and cluster listener registration

This supports the shared Falcon::Listener lifecycle introduced by socketry/falcon#356.

Verification

  • bundle exec bake test
  • bundle exec rubocop
  • bundle exec bake decode:index:coverage lib

Assisted-By: devx/56c5beec-347d-4712-9cc7-ea033e4d2a8a
@samuel-williams-shopify
samuel-williams-shopify merged commit aa27099 into main Jul 31, 2026
46 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.

1 participant