@@ -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
722714lastOption :: Parser a -> Parser (Last a )
723715lastOption = fmap Last . optional
0 commit comments