Skip to content

Commit 7e045ab

Browse files
authored
Merge pull request #6258 from IntersectMBO/palas/release-10-5
Release 10.5
2 parents 87e2c9f + 5691646 commit 7e045ab

File tree

3 files changed

+39
-28
lines changed

3 files changed

+39
-28
lines changed

cardano-node-chairman/cardano-node-chairman.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ executable cardano-node-chairman
4545
, cardano-crypto-class
4646
, cardano-git-rev ^>= 0.2.2
4747
, cardano-ledger-core ^>= 1.17
48-
, cardano-node ^>= 10.4
48+
, cardano-node ^>= 10.5
4949
, cardano-prelude
5050
, containers
5151
, contra-tracer

cardano-node/cardano-node.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 3.8
22

33
name: cardano-node
4-
version: 10.4.1
4+
version: 10.5.0
55
synopsis: The cardano full node
66
description: The cardano full node.
77
category: Cardano,

nix/nixos/cardano-node-service.nix

Lines changed: 37 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -67,17 +67,24 @@ let
6767
let baseConfig =
6868
recursiveUpdate
6969
(cfg.nodeConfig
70-
// (mapAttrs' (era: epoch:
71-
nameValuePair "Test${era}HardForkAtEpoch" epoch
72-
) cfg.forceHardForks)
73-
// (optionalAttrs cfg.useNewTopology {
74-
EnableP2P = true;
75-
TargetNumberOfRootPeers = cfg.targetNumberOfRootPeers;
76-
TargetNumberOfKnownPeers = cfg.targetNumberOfKnownPeers;
77-
TargetNumberOfEstablishedPeers = cfg.targetNumberOfEstablishedPeers;
78-
TargetNumberOfActivePeers = cfg.targetNumberOfActivePeers;
79-
MaxConcurrencyBulkSync = 2;
80-
})) cfg.extraNodeConfig;
70+
// (mapAttrs' (era: epoch:
71+
nameValuePair "Test${era}HardForkAtEpoch" epoch
72+
) cfg.forceHardForks)
73+
// (optionalAttrs cfg.useNewTopology (
74+
{
75+
EnableP2P = true;
76+
MaxConcurrencyBulkSync = 2;
77+
} // optionalAttrs (cfg.targetNumberOfRootPeers != null) {
78+
TargetNumberOfRootPeers = cfg.targetNumberOfRootPeers;
79+
} // optionalAttrs (cfg.targetNumberOfKnownPeers != null) {
80+
TargetNumberOfKnownPeers = cfg.targetNumberOfKnownPeers;
81+
} // optionalAttrs (cfg.targetNumberOfEstablishedPeers != null) {
82+
TargetNumberOfEstablishedPeers = cfg.targetNumberOfEstablishedPeers;
83+
} // optionalAttrs (cfg.targetNumberOfActivePeers != null) {
84+
TargetNumberOfActivePeers = cfg.targetNumberOfActivePeers;
85+
})
86+
)
87+
) cfg.extraNodeConfig;
8188
baseInstanceConfig =
8289
i:
8390
( if !cfg.useLegacyTracing
@@ -611,34 +618,38 @@ in {
611618
};
612619

613620
targetNumberOfRootPeers = mkOption {
614-
type = types.int;
615-
default = cfg.nodeConfig.TargetNumberOfRootPeers or 100;
616-
description = "Limits the maximum number of root peers the node will know about";
621+
type = types.nullOr types.int;
622+
default = null;
623+
description = ''
624+
Limits the maximum number of root peers the node will know about.
625+
The default value of null will use the Ouroboros-network default value.
626+
'';
617627
};
618628

619629
targetNumberOfKnownPeers = mkOption {
620-
type = types.int;
621-
default = cfg.nodeConfig.TargetNumberOfKnownPeers or cfg.targetNumberOfRootPeers;
630+
type = types.nullOr types.int;
631+
default = null;
622632
description = ''
623633
Target number for known peers (root peers + peers known through gossip).
624-
Default to targetNumberOfRootPeers.
634+
The default value of null will use the Ouroboros-network default value.
625635
'';
626636
};
627637

628638
targetNumberOfEstablishedPeers = mkOption {
629-
type = types.int;
630-
default = cfg.nodeConfig.TargetNumberOfEstablishedPeers
631-
or (cfg.targetNumberOfKnownPeers / 2);
632-
description = ''Number of peers the node will be connected to, but not necessarily following their chain.
633-
Default to half of targetNumberOfKnownPeers.
639+
type = types.nullOr types.int;
640+
default = null;
641+
description = ''
642+
Number of peers the node will be connected to, but not necessarily following their chain.
643+
The default value of null will use the Ouroboros-network default value.
634644
'';
635645
};
636646

637647
targetNumberOfActivePeers = mkOption {
638-
type = types.int;
639-
default = cfg.nodeConfig.TargetNumberOfActivePeers or (2 * cfg.targetNumberOfEstablishedPeers / 5);
640-
description = ''Number of peers your node is actively downloading headers and blocks from.
641-
Default to 2/5 of targetNumberOfEstablishedPeers.
648+
type = types.nullOr types.int;
649+
default = null;
650+
description = ''
651+
Number of peers your node is actively downloading headers and blocks from.
652+
The default value of null will use the Ouroboros-network default value.
642653
'';
643654
};
644655

0 commit comments

Comments
 (0)