Skip to content

Public Network State merge#5274

Closed
the-headless-ghost wants to merge 13 commits intomainfrom
edgr/public-network-state-merge
Closed

Public Network State merge#5274
the-headless-ghost wants to merge 13 commits intomainfrom
edgr/public-network-state-merge

Conversation

@the-headless-ghost
Copy link
Copy Markdown
Contributor

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.
@github-project-automation github-project-automation Bot moved this to In Progress in Ouroboros Network Dec 30, 2025
@the-headless-ghost the-headless-ghost changed the base branch from main to coot/public-network-state January 5, 2026 09:18
@the-headless-ghost the-headless-ghost changed the base branch from coot/public-network-state to main January 5, 2026 09:19
@the-headless-ghost the-headless-ghost self-assigned this Feb 16, 2026
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Ouroboros Network Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants