Skip to content

Conversation

@lynnagara
Copy link
Member

motivations for this change:

  • synapse should own this topology - since synapse is already aware of it upstreams, while sentry and other relays never need to know their downstreams or their own addresses
  • avoids the need for the relay urls to be configured in multiple places and kept in sync manually
  • the upstream url is only needed in multi-cell scenarios. this ensures that it is only added when synapse is involved and self-hosted and single-cell regions remain unchanged without this field
  • derisks rollout, enables the original ingestion path to be unchanged while synapse/ new ingestion path can run side by side

motivations for this change:
- synapse should own this topology - since synapse is already aware of it upstreams,
while sentry and other relays never need to know their downstreams or their own
addresses
- avoids the need for the relay urls to be configured in multiple places
and kept in sync manually
- the upstream url is only needed in multi-cell scenarios. this ensures that it is
only added when synapse is involved and self-hosted and single-cell regions remain
unchanged without this field
- derisks rollout, enables the original ingestion path to be unchanged while synapse/
new ingestion path can run side by side
@lynnagara lynnagara requested a review from a team as a code owner January 10, 2026 01:01
Copy link
Member

@markstory markstory left a comment

Choose a reason for hiding this comment

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

Makes sense to me.

@lynnagara lynnagara merged commit f0253a5 into main Jan 12, 2026
12 checks passed
@lynnagara lynnagara deleted the project-config-synapse-add-relay-url branch January 12, 2026 19:07
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