Skip to content

Conversation

@the-headless-ghost
Copy link
Member

Main merge test

coot and others added 13 commits March 20, 2025 11:36
Instead of writing `PublicPeerSelectionState` on each outbound governor
loop iteration, provide a request-response API through a `StrictTMVar` which
is monitored by the outbound governor.

Note that `PublicPeerSelectionState` is a lazy record written through
`StrictTMVar` via a lazy `Maybe` like type (and thus it is not evaluated
to WHNF when written to the shared variable).  It is up to the API user to
evaluate what it needs.
It includes data from connection-manager and outbound/inbound governors.
…aring.Codec module

The `Ouroboros.Network.RemoteAddress.Codec` seems like a better place
for it, since its not only `peer-sharing` related.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants