Skip to content

Commit 76eeba1

Browse files
authored
Merge pull request #6265 from IntersectMBO/coot/peer-sharing-comment
Removed stale comment, code formatting, bench config
2 parents 12dcc36 + 15752a3 commit 76eeba1

File tree

2 files changed

+33
-40
lines changed
  • cardano-node/src/Cardano/Node/Configuration
  • nix/workbench/service

2 files changed

+33
-40
lines changed

cardano-node/src/Cardano/Node/Configuration/POM.hs

Lines changed: 32 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,6 @@ instance FromJSON PartialNodeConfiguration where
407407
Just True -> Last $ Just EnabledP2PMode
408408

409409
-- Peer Sharing
410-
-- DISABLED BY DEFAULT
411410
pncPeerSharing <- Last <$> v .:? "PeerSharing"
412411

413412
-- pncConsensusMode determines whether Genesis is enabled in the first place.
@@ -672,52 +671,45 @@ defaultPartialNodeConfiguration =
672671
DefaultQueryBatchSize
673672
V2InMemory
674673
noDeprecatedOptions
675-
, pncProtocolIdleTimeout = Last (Just Ouroboros.defaultProtocolIdleTimeout)
676-
, pncTimeWaitTimeout = Last (Just Ouroboros.defaultTimeWaitTimeout)
677-
, pncEgressPollInterval = Last (Just Ouroboros.defaultEgressPollInterval)
678-
, pncAcceptedConnectionsLimit =
679-
Last (Just Ouroboros.defaultAcceptedConnectionsLimit)
680-
, pncChainSyncIdleTimeout = mempty
681-
, pncDeadlineTargetOfRootPeers = Last (Just deadlineRoots)
682-
, pncDeadlineTargetOfKnownPeers = Last (Just deadlineKnown)
683-
, pncDeadlineTargetOfEstablishedPeers = Last (Just deadlineEstablished)
684-
, pncDeadlineTargetOfActivePeers = Last (Just deadlineActive)
685-
, pncDeadlineTargetOfKnownBigLedgerPeers = Last (Just deadlineBigKnown)
686-
, pncDeadlineTargetOfEstablishedBigLedgerPeers = Last (Just deadlineBigEst)
687-
, pncDeadlineTargetOfActiveBigLedgerPeers = Last (Just deadlineBigAct)
688-
, pncSyncTargetOfRootPeers = Last (Just syncRoots)
689-
, pncSyncTargetOfKnownPeers = Last (Just syncKnown)
690-
, pncSyncTargetOfEstablishedPeers = Last (Just syncEstablished)
691-
, pncSyncTargetOfActivePeers = Last (Just syncActive)
692-
, pncSyncTargetOfKnownBigLedgerPeers = Last (Just syncBigKnown)
693-
, pncSyncTargetOfEstablishedBigLedgerPeers = Last (Just syncBigEst)
694-
, pncSyncTargetOfActiveBigLedgerPeers = Last (Just syncBigAct)
674+
, pncProtocolIdleTimeout = Last (Just Ouroboros.defaultProtocolIdleTimeout)
675+
-- https://ouroboros-network.cardano.intersectmbo.org/ouroboros-network/Ouroboros-Network-Diffusion-Configuration.html#v:defaultProtocolIdleTimeout
676+
, pncTimeWaitTimeout = Last (Just Ouroboros.defaultTimeWaitTimeout)
677+
-- https://ouroboros-network.cardano.intersectmbo.org/ouroboros-network/Ouroboros-Network-Diffusion-Configuration.html#v:defaultTimeWaitTimeout
678+
, pncEgressPollInterval = Last (Just Ouroboros.defaultEgressPollInterval)
679+
-- https://ouroboros-network.cardano.intersectmbo.org/ouroboros-network/Ouroboros-Network-Diffusion-Configuration.html#v:defaultEgressPollInterval
680+
, pncAcceptedConnectionsLimit = Last (Just Ouroboros.defaultAcceptedConnectionsLimit)
681+
-- https://ouroboros-network.cardano.intersectmbo.org/ouroboros-network/Ouroboros-Network-Diffusion-Configuration.html#v:defaultAcceptedConnectionsLimit
682+
, pncChainSyncIdleTimeout = mempty
683+
684+
, pncDeadlineTargetOfRootPeers = Last (Just $ targetNumberOfRootPeers Ouroboros.defaultDeadlineTargets)
685+
, pncDeadlineTargetOfKnownPeers = Last (Just $ targetNumberOfKnownPeers Ouroboros.defaultDeadlineTargets)
686+
, pncDeadlineTargetOfEstablishedPeers = Last (Just $ targetNumberOfEstablishedPeers Ouroboros.defaultDeadlineTargets)
687+
, pncDeadlineTargetOfActivePeers = Last (Just $ targetNumberOfActivePeers Ouroboros.defaultDeadlineTargets)
688+
, pncDeadlineTargetOfKnownBigLedgerPeers = Last (Just $ targetNumberOfKnownBigLedgerPeers Ouroboros.defaultDeadlineTargets)
689+
, pncDeadlineTargetOfEstablishedBigLedgerPeers = Last (Just $ targetNumberOfEstablishedBigLedgerPeers Ouroboros.defaultDeadlineTargets)
690+
, pncDeadlineTargetOfActiveBigLedgerPeers = Last (Just $ targetNumberOfActiveBigLedgerPeers Ouroboros.defaultDeadlineTargets)
691+
-- https://ouroboros-network.cardano.intersectmbo.org/ouroboros-network/Ouroboros-Network-Diffusion-Configuration.html#v:defaultDeadlineTargets
692+
693+
, pncSyncTargetOfRootPeers = Last (Just $ targetNumberOfRootPeers Cardano.defaultSyncTargets)
694+
, pncSyncTargetOfKnownPeers = Last (Just $ targetNumberOfKnownPeers Cardano.defaultSyncTargets)
695+
, pncSyncTargetOfEstablishedPeers = Last (Just $ targetNumberOfEstablishedPeers Cardano.defaultSyncTargets)
696+
, pncSyncTargetOfActivePeers = Last (Just $ targetNumberOfActivePeers Cardano.defaultSyncTargets)
697+
, pncSyncTargetOfKnownBigLedgerPeers = Last (Just $ targetNumberOfKnownBigLedgerPeers Cardano.defaultSyncTargets)
698+
, pncSyncTargetOfEstablishedBigLedgerPeers = Last (Just $ targetNumberOfEstablishedBigLedgerPeers Cardano.defaultSyncTargets)
699+
, pncSyncTargetOfActiveBigLedgerPeers = Last (Just $ targetNumberOfActiveBigLedgerPeers Cardano.defaultSyncTargets)
700+
-- https://ouroboros-network.cardano.intersectmbo.org/ouroboros-network/cardano-diffusion/Cardano-Network-Diffusion-Configuration.html#v:defaultSyncTargets
701+
695702
, pncMinBigLedgerPeersForTrustedState = Last (Just Cardano.defaultNumberOfBigLedgerPeers)
703+
-- https://ouroboros-network.cardano.intersectmbo.org/ouroboros-network/cardano-diffusion/Cardano-Network-Diffusion-Configuration.html#v:defaultNumberOfBigLedgerPeers
696704
, pncConsensusMode = Last (Just Ouroboros.defaultConsensusMode)
705+
-- https://ouroboros-network.cardano.intersectmbo.org/ouroboros-network/Ouroboros-Network-Diffusion-Configuration.html#v:defaultConsensusMode
697706
, pncEnableP2P = Last (Just EnabledP2PMode)
698707
, pncPeerSharing = Last (Just Ouroboros.defaultPeerSharing)
708+
-- https://ouroboros-network.cardano.intersectmbo.org/ouroboros-network/Ouroboros-Network-Diffusion-Configuration.html#v:defaultPeerSharing
699709
, pncGenesisConfigFlags = Last (Just defaultGenesisConfigFlags)
710+
-- https://ouroboros-consensus.cardano.intersectmbo.org/haddocks/ouroboros-consensus-diffusion/Ouroboros-Consensus-Node-Genesis.html#v:defaultGenesisConfigFlags
700711
, pncResponderCoreAffinityPolicy = Last $ Just NoResponderCoreAffinity
701712
}
702-
where
703-
PeerSelectionTargets {
704-
targetNumberOfRootPeers = deadlineRoots,
705-
targetNumberOfKnownPeers = deadlineKnown,
706-
targetNumberOfEstablishedPeers = deadlineEstablished,
707-
targetNumberOfActivePeers = deadlineActive,
708-
targetNumberOfKnownBigLedgerPeers = deadlineBigKnown,
709-
targetNumberOfEstablishedBigLedgerPeers = deadlineBigEst,
710-
targetNumberOfActiveBigLedgerPeers = deadlineBigAct
711-
} = Ouroboros.defaultDeadlineTargets
712-
PeerSelectionTargets {
713-
targetNumberOfRootPeers = syncRoots,
714-
targetNumberOfKnownPeers = syncKnown,
715-
targetNumberOfEstablishedPeers = syncEstablished,
716-
targetNumberOfActivePeers = syncActive,
717-
targetNumberOfKnownBigLedgerPeers = syncBigKnown,
718-
targetNumberOfEstablishedBigLedgerPeers = syncBigEst,
719-
targetNumberOfActiveBigLedgerPeers = syncBigAct
720-
} = Cardano.defaultSyncTargets
721713

722714
lastOption :: Parser a -> Parser (Last a)
723715
lastOption = fmap Last . optional

nix/workbench/service/nodes.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ let
107107
TurnOnLogMetrics = true;
108108
SnapshotInterval = 4230;
109109
ChainSyncIdleTimeout = 0;
110+
PeerSharing = false;
110111

111112
## defaults taken from: ouroboros-network/src/Ouroboros/Network/Diffusion/Configuration.hs
112113
## NB. the following inequality must hold: known >= established >= active >= 0

0 commit comments

Comments
 (0)