Skip to content

Commit 130cd7b

Browse files
committed
imp: change praosMode to absPeerSnap and add to higher level cfg
1 parent 3d34811 commit 130cd7b

File tree

1 file changed

+24
-19
lines changed

1 file changed

+24
-19
lines changed

flake/colmena.nix

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ in
8989
inputs.cardano-parts.nixosModules.profile-cardano-node-group
9090
inputs.cardano-parts.nixosModules.profile-cardano-custom-metrics
9191
bperfNoPublish
92+
93+
# Until 10.5 is released -- see description below
94+
absPeerSnap
9295
];
9396
};
9497

@@ -202,17 +205,16 @@ in
202205
};
203206
rel = {imports = [inputs.cardano-parts.nixosModules.role-relay topoRel];};
204207

205-
# Until 10.5 is released, 10.4.1 will fail to start without this because
208+
# Until 10.5.x is released, 10.4.1 will fail to start without this because
206209
# node doesn't yet properly look up the relative path from topology to
207210
# peer snapshot file.
208211
#
209212
# Setting this option null fixes the problem, but will leave a
210-
# dangling peer snapshot file until cleaned up in the new tracing system
211-
# service PR.
213+
# dangling peer snapshot file until 10.6.
212214
#
213215
# So until then, we'll switch from relative path that causes node failure
214216
# to absolute path which does not.
215-
praosMode = {services.cardano-node.peerSnapshotFile = i: "/etc/cardano-node/peer-snapshot-${toString i}.json";};
217+
absPeerSnap = {services.cardano-node.peerSnapshotFile = i: "/etc/cardano-node/peer-snapshot-${toString i}.json";};
216218

217219
dbsync = {
218220
imports = [
@@ -227,6 +229,9 @@ in
227229
services.cardano-postgres.enablePsqlrc = true;
228230
}
229231
bperfNoPublish
232+
233+
# Until 10.5 is released -- see description above
234+
absPeerSnap
230235
];
231236
};
232237

@@ -732,17 +737,17 @@ in
732737
# Setup cardano-world networks:
733738
# ---------------------------------------------------------------------------------------------------------
734739
# Preprod, two-thirds on release tag, one-third on pre-release tag
735-
preprod1-bp-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node bp praosMode mithrilRelease (declMRel "preprod1-rel-a-1")];};
736-
preprod1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel praosMode preprodRelMig mithrilRelay (declMSigner "preprod1-bp-a-1")];};
737-
preprod1-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel praosMode preprodRelMig];};
738-
preprod1-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel praosMode preprodRelMig tcpTxOpt];};
740+
preprod1-bp-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node bp mithrilRelease (declMRel "preprod1-rel-a-1")];};
741+
preprod1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel preprodRelMig mithrilRelay (declMSigner "preprod1-bp-a-1")];};
742+
preprod1-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel preprodRelMig];};
743+
preprod1-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel preprodRelMig tcpTxOpt];};
739744
preprod1-dbsync-a-1 = {imports = [eu-central-1 r6a-xlarge (ebs 200) (group "preprod1") dbsync pre smash preprodSmash];};
740-
preprod1-faucet-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node faucet praosMode preprodFaucet];};
745+
preprod1-faucet-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node faucet preprodFaucet];};
741746

742-
preprod2-bp-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node bp praosMode mithrilRelease (declMRel "preprod2-rel-b-1")];};
743-
preprod2-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel praosMode preprodRelMig];};
744-
preprod2-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel praosMode preprodRelMig mithrilRelay (declMSigner "preprod2-bp-b-1")];};
745-
preprod2-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel praosMode preprodRelMig tcpTxOpt];};
747+
preprod2-bp-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node bp mithrilRelease (declMRel "preprod2-rel-b-1")];};
748+
preprod2-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel preprodRelMig];};
749+
preprod2-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel preprodRelMig mithrilRelay (declMSigner "preprod2-bp-b-1")];};
750+
preprod2-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel preprodRelMig tcpTxOpt];};
746751

747752
preprod3-bp-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node bp pre mithrilRelease (declMRel "preprod3-rel-c-1")];};
748753
preprod3-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node rel pre preprodRelMig];};
@@ -752,13 +757,13 @@ in
752757

753758
# ---------------------------------------------------------------------------------------------------------
754759
# Preview, one-third on release tag, two-thirds on pre-release tag
755-
preview1-bp-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node bp praosMode mithrilRelease (declMRel "preview1-rel-a-1")];};
760+
preview1-bp-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node bp mithrilRelease (declMRel "preview1-rel-a-1")];};
756761
# preview1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node rel maxVerbosity previewRelMig mithrilRelay (declMSigner "preview1-bp-a-1")];};
757-
preview1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node rel praosMode previewRelMig mithrilRelay (declMSigner "preview1-bp-a-1")];};
758-
preview1-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node minLog rel praosMode previewRelMig];};
759-
preview1-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node rel praosMode previewRelMig tcpTxOpt];};
760-
preview1-dbsync-a-1 = {imports = [eu-central-1 r6a-large (ebs 250) (group "preview1") dbsync pre smash praosMode previewSmash];};
761-
preview1-faucet-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node faucet praosMode previewFaucet];};
762+
preview1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node rel previewRelMig mithrilRelay (declMSigner "preview1-bp-a-1")];};
763+
preview1-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node minLog rel previewRelMig];};
764+
preview1-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node rel previewRelMig tcpTxOpt];};
765+
preview1-dbsync-a-1 = {imports = [eu-central-1 r6a-large (ebs 250) (group "preview1") dbsync pre smash previewSmash];};
766+
preview1-faucet-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node faucet previewFaucet];};
762767

763768
# Smallest d variant for testing
764769
preview1-test-a-1 = {

0 commit comments

Comments
 (0)