Skip to content

Stream Deduplication #279

Description

@meling

Goal: enforce one steady-state stream per known peer pair.

  • Define deterministic ownership for which side keeps the outbound stream.
  • Ensure both directions still work over the retained stream.
  • Handle reconnects without reintroducing duplicate steady-state streams.
  • Add tests to confirm methods can be invoked on the configuration after potential race

Acceptance Test Matrix

  • Exactly one active stream per known peer pair after stabilization.
  • Quorum and multicast behavior remains correct with deduplicated streams.
  • Reconnect behavior remains stable and race-free.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions