Karl Knutsson

Results 24 issues of Karl Knutsson

When a connection is promoted to hot a timeout will be randomly picked from the array [90, 135, 180, 224, 269] to be used by the chainsync protocol. When there...

chain-sync

When a node is so far behind that it operates in bulksync mode it should not request TXs from any peers. It is very unlikely that it would be able...

optimisation
tx-submission
high-priority
PI-9

A peer that responds with `IntersectNotFound` will cause the node to terminate the Chainsync protocol with `Done`. However this does not appear to cause the connection to be torn down....

bug
tx-submission
high-priority
mithril

Limit the number of concurrent promotions and demotions performed by the p2p governor.

outbound-governor
high-priority

The seed for the governor's fuzz rng should come from quickcheck in the peer-selection test suite.

testing
outbound-governor
high-priority

On 32bit platforms 0xffffffff corresponds to -1, which caused the range check for the network magic to fail.

bug
32-bit

# Description This is a series a changes that makes the node more robust. # Checklist ### Quality * [x] Commit sequence makes sense and have useful messages, see [ref][contrib#git-history]....

chain-sync client
block-fetch
outbound-governor

While trying to reproduce the poison pig attack with cardano-ignite one of my peers got stuck trying to enter the safe state. ``` "targets": { "active": 0, "activeBigLedgerPeers": 0, "established":...

bug
bootstrap
high-priority
cardano-ignite

To support demotion from hot to warm blockfetch waits for chainsync to exit cleanly before resorting to killing it. However in the case of a failure in blockfetch there wont...

block-fetch
cardano-ignite

# Description Enforce a maximum limit on the number of times we will attempt to promote a peer to warm. Localroot peers, bootstrap relays and manually configured public root peers...

outbound-governor