diff --git a/cardano-node/src/Cardano/Node/Configuration/TopologyP2P.hs b/cardano-node/src/Cardano/Node/Configuration/TopologyP2P.hs index 2e7517bf31e..8d75351255b 100644 --- a/cardano-node/src/Cardano/Node/Configuration/TopologyP2P.hs +++ b/cardano-node/src/Cardano/Node/Configuration/TopologyP2P.hs @@ -250,7 +250,12 @@ readTopologyFile nc tr = do ] genesisIncompatible = Text.pack $ "Cardano.Node.Configuration.Topology.readTopologyFile: " - <> "Bootstrap peers are not used in Genesis consensus mode." + <> "Bootstrap peers (field 'bootstrapPeers') are not compatible " + <> "with Genesis syncing mode, reverting to 'DontUseBootstrapPeers'. " + <> "Big ledger peers will be leveraged for decentralized syncing - it " + <> "is recommened to provide an up-to-date big ledger peer snapshot file " + <> "(field 'peerSnapshotFile' in topology configuration) to facilitate " + <> "this process." handlerBootstrap :: Text handlerBootstrap = mconcat [ "You seem to have not configured any trustable peers. " diff --git a/cardano-node/src/Cardano/Node/Run.hs b/cardano-node/src/Cardano/Node/Run.hs index e627b75934d..e1e5bdb3633 100644 --- a/cardano-node/src/Cardano/Node/Run.hs +++ b/cardano-node/src/Cardano/Node/Run.hs @@ -930,7 +930,7 @@ mkP2PArguments NodeConfiguration { , P2P.daMinBigLedgerPeersForTrustedState = ncMinBigLedgerPeersForTrustedState } where - deadlineTargets = Configuration.defaultDeadlineTargets { + deadlineTargets = PeerSelectionTargets { targetNumberOfRootPeers = ncDeadlineTargetOfRootPeers, targetNumberOfKnownPeers = ncDeadlineTargetOfKnownPeers, targetNumberOfEstablishedPeers = ncDeadlineTargetOfEstablishedPeers, @@ -939,7 +939,10 @@ mkP2PArguments NodeConfiguration { targetNumberOfEstablishedBigLedgerPeers = ncDeadlineTargetOfEstablishedBigLedgerPeers, targetNumberOfActiveBigLedgerPeers = ncDeadlineTargetOfActiveBigLedgerPeers } - syncTargets = Configuration.defaultSyncTargets { + syncTargets = PeerSelectionTargets { + targetNumberOfRootPeers = 0, + targetNumberOfKnownPeers = 0, + targetNumberOfEstablishedPeers = 0, targetNumberOfActivePeers = ncSyncTargetOfActivePeers, targetNumberOfKnownBigLedgerPeers = ncSyncTargetOfKnownBigLedgerPeers, targetNumberOfEstablishedBigLedgerPeers = ncSyncTargetOfEstablishedBigLedgerPeers, diff --git a/cardano-node/src/Cardano/Tracing/OrphanInstances/Network.hs b/cardano-node/src/Cardano/Tracing/OrphanInstances/Network.hs index c36aa985814..a69a89f7494 100644 --- a/cardano-node/src/Cardano/Tracing/OrphanInstances/Network.hs +++ b/cardano-node/src/Cardano/Tracing/OrphanInstances/Network.hs @@ -465,7 +465,6 @@ instance HasSeverityAnnotation (TracePeerSelection addr) where TraceGovernorWakeup {} -> Info TraceChurnWait {} -> Info TraceChurnMode {} -> Info - -- TraceVerifyPeerSnapshot {} -> Info TraceForgetBigLedgerPeers {} -> Info diff --git a/configuration/cardano/mainnet-p2p-toplogy.json b/configuration/cardano/mainnet-p2p-toplogy.json deleted file mode 100644 index 2c2d22807aa..00000000000 --- a/configuration/cardano/mainnet-p2p-toplogy.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "LocalRoots": { - "groups": [] - }, - "PublicRoots": [ - { - "publicRoots": { - "accessPoints": [ - { - "address": "relays-new.cardano-mainnet.iohk.io", - "port": 3001 - } - ], - "advertise": false - } - } - ] -}