Skip to content

Commit

Permalink
peer-selection: churn big ledger peers
Browse files Browse the repository at this point in the history
  • Loading branch information
coot committed May 25, 2023
1 parent 0e22de8 commit d4f23f7
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions ouroboros-network/src/Ouroboros/Network/PeerSelection/Churn.hs
Expand Up @@ -79,7 +79,9 @@ peerChurnGovernor tracer deadlineChurnInterval bulkChurnInterval
ChurnModeNormal ->
targetNumberOfActivePeers base
ChurnModeBulkSync ->
min 2 (targetNumberOfActivePeers base)
min 2 (targetNumberOfActivePeers base),
targetNumberOfActiveBigLedgerPeers =
targetNumberOfActiveBigLedgerPeers base
})

decreaseActivePeers :: ChurnMode -> STM m ()
Expand All @@ -90,7 +92,9 @@ peerChurnGovernor tracer deadlineChurnInterval bulkChurnInterval
ChurnModeNormal ->
decrease $ targetNumberOfActivePeers base
ChurnModeBulkSync ->
min 1 (targetNumberOfActivePeers base - 1)
min 1 (targetNumberOfActivePeers base - 1),
targetNumberOfActiveBigLedgerPeers =
decrease $ targetNumberOfActiveBigLedgerPeers base
})


Expand Down Expand Up @@ -119,6 +123,8 @@ peerChurnGovernor tracer deadlineChurnInterval bulkChurnInterval
, targetNumberOfKnownPeers = decrease (targetNumberOfKnownPeers base)
, targetNumberOfEstablishedPeers =
decrease (targetNumberOfEstablishedPeers base)
, targetNumberOfKnownBigLedgerPeers = decrease (targetNumberOfKnownBigLedgerPeers base)
, targetNumberOfEstablishedBigLedgerPeers = decrease (targetNumberOfEstablishedBigLedgerPeers base)
})

-- Give the governor time to properly demote them.
Expand Down

0 comments on commit d4f23f7

Please sign in to comment.