coot

Results 275 issues of coot

# Description Querable `node-to-node` protocol state through `node-to-client`'s `LocalStateQuery` mini-protocol. Exposes state from three components (only about `node-to-node` connections): * [connection manager](https://github.com/intersectmbo/ouroboros-network/blob/coot/public-network-state/ouroboros-network-api/src/Ouroboros/Network/PublicState.hs#L42-L50) * [inbound governor](https://github.com/intersectmbo/ouroboros-network/blob/coot/public-network-state/ouroboros-network-api/src/Ouroboros/Network/PublicState.hs#L76-L82) * [outbound governor](https://github.com/intersectmbo/ouroboros-network/blob/coot/public-network-state/ouroboros-network-api/src/Ouroboros/Network/PublicState.hs#L125-L130) Reflection on...

node-to-client
node-to-node
local-state-query
connection-manager
inbound-governor
outbound-governor

In the first instance we will make it possible to query `node-to-node` state through `LocalStateQuery` mini-protocol (part of the node-to-client suite). ```hs data ConnectionManagerState peeraddr = ConnectionManagerState { connectionMap ::...

diffusion

The [Network Implementation Overview](https://docs.google.com/document/d/1qwFnHXgLQArph5FdxfJMrPfn8Y5KhozYU8i5R6gVZbo/edit) should be compiled into latex document and made publicly available. Possibly, part of it could be merged with `network-spec`. The connection manager section should be moved...

documentation
PI-9

[ref](https://github.com/IntersectMBO/ouroboros-network/actions/runs/12860229347/job/35851847786#step:25:16785) ``` *** Failed! Falsified (after 74 tests and 4 shrinks): AbsBearerInfo {abiConnectionDelay = NormalDelay, abiInboundAttenuation = NoAttenuation FastSpeed, abiOutboundAttenuation = NoAttenuation FastSpeed, abiInboundWriteFailure = Nothing, abiOutboundWriteFailure = Nothing, abiAcceptFailure...

test-failure
io-sim-discovered

``` arbitrary for GovernorMockEnvironment: FAIL (0.08s) *** Failed! Falsified (after 60 tests and 1030 shrinks): GovernorMockEnvironment {peerGraph = PeerGraph [], localRootPeers = fromGroups [], publicRootPeers = PublicRootPeers {getPublicConfigPeers = fromList...

testing
outbound-governor
test-failure