Skip to content

Commit 532d294

Browse files
committed
book: 10.6.0 pre-release configs deployed
1 parent 19d0c33 commit 532d294

21 files changed

+921
-1276
lines changed

mdbook/README-book.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ _Use the nagivation panel on the left to explore [The Cardano Book][book]._
2424

2525
<br />
2626

27-
<center><sub><sup><span style="color:lightgray; font-style:italic">56ebfef5595c43014029b039ade01b0ef06233e0</span></sup></sub></center>
27+
<center><sub><sup><span style="color:lightgray; font-style:italic">19d0c33a7f00856727344faf011f83cf30cfb06a</span></sup></sub></center>

static/book.play.dev.cardano.org/README-book.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ <h3 id="documentation"><a class="header" href="#documentation">Documentation</a>
175175
<br />
176176
<hr />
177177
<br />
178-
<center><sub><sup><span style="color:lightgray; font-style:italic">56ebfef5595c43014029b039ade01b0ef06233e0</span></sup></sub></center>
178+
<center><sub><sup><span style="color:lightgray; font-style:italic">19d0c33a7f00856727344faf011f83cf30cfb06a</span></sup></sub></center>
179179

180180
</main>
181181

static/book.play.dev.cardano.org/adv-preprod.html

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -161,20 +161,27 @@ <h1 class="menu-title">The Cardano Operations Book</h1>
161161
<div id="content" class="content">
162162
<main>
163163
<h2 id="advanced-configuration-pre-production-testnet"><a class="header" href="#advanced-configuration-pre-production-testnet">Advanced Configuration: Pre-Production Testnet</a></h2>
164-
<p>There is currently no pre-release version available for the preview environment.</p>
165-
<p>The latest version available is cardano-node release <code>10.5.1</code>.</p>
164+
<p>Users wanting to test a cardano-node pre-release version on the pre-production
165+
environment may obtain compatible configuration files below.</p>
166+
<p>The latest version available is cardano-node pre-release <code>10.6.0</code>.</p>
166167
<h4 id="configuration-files"><a class="header" href="#configuration-files">Configuration files</a></h4>
167-
<p>Compatible with cardano-node release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.5.1">10.5.1</a></p>
168+
<p>Compatible with cardano-node pre-release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.6.0">10.6.0</a></p>
168169
<pre><code>NOTE:
169-
The non-block-producer node config has `PeerSharing` enabled by
170-
default, so should not be used with block-producers.
170+
* The new tracing system is now default. See additional notes below.
171171

172-
Additionally, avoid connecting a block-producer not using p2p to a p2p
173-
PeerSharing enabled relay as the block-producer's IP will be leaked.
172+
* There is no longer a need to maintain separate non-forger and forger config
173+
files. Node will now intelligently set PeerSharing, and a few other config
174+
parameters based on forging status.
175+
176+
* The legacy non-p2p networking mode is no longer available.
177+
178+
* Avoid connecting PeerSharing enabled nodes to a block producer using
179+
`InitiatorOnlyMode` as the block producer's IP will be leaked.
174180
</code></pre>
175181
<ul>
176-
<li><a href="environments-pre/preprod/config.json">Node Config (Non-block-producers -- see note above)</a></li>
177-
<li><a href="environments-pre/preprod/config-bp.json">Node Config (Block-producers)</a></li>
182+
<li><a href="environments-pre/preprod/config.json">Node Config</a></li>
183+
<li><a href="environments-pre/preprod/config-legacy.json">Node Config Legacy</a></li>
184+
<li><a href="environments-pre/preprod/tracer-config.json">Tracer Config</a></li>
178185
<li><a href="environments-pre/preprod/db-sync-config.json">DB Sync Config</a></li>
179186
<li><a href="environments-pre/preprod/submit-api-config.json">Submit API Config</a></li>
180187
<li><a href="environments-pre/preprod/topology.json">Node Topology</a></li>
@@ -185,6 +192,12 @@ <h4 id="configuration-files"><a class="header" href="#configuration-files">Confi
185192
<li><a href="environments-pre/preprod/conway-genesis.json">Conway Genesis</a></li>
186193
<li><a href="environments-pre/preprod/guardrails-script.plutus">Compiled guardrails script</a></li>
187194
</ul>
195+
<h4 id="new-tracing-system"><a class="header" href="#new-tracing-system">New Tracing System</a></h4>
196+
<p>As of node <code>10.6.0</code> the new tracing system is default. The legacy tracing
197+
system is still available, with a legacy config provided above, but is
198+
deprecated and will be removed in the near future.</p>
199+
<p>See the <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.6.0">10.6.0 release notes</a>
200+
for more information.</p>
188201
<h4 id="ouroboros-genesis-mode"><a class="header" href="#ouroboros-genesis-mode">Ouroboros Genesis Mode</a></h4>
189202
<p>Ouroboros genesis mode is now the default consensus mode on preview and preprod
190203
testnets starting with node <code>10.5.0</code>. If needed, use of praos mode and the

static/book.play.dev.cardano.org/adv-preview.html

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -161,20 +161,27 @@ <h1 class="menu-title">The Cardano Operations Book</h1>
161161
<div id="content" class="content">
162162
<main>
163163
<h2 id="advanced-configuration-preview-testnet"><a class="header" href="#advanced-configuration-preview-testnet">Advanced Configuration: Preview Testnet</a></h2>
164-
<p>There is currently no pre-release version available for the preview environment.</p>
165-
<p>The latest version available is cardano-node release <code>10.5.1</code>.</p>
164+
<p>Users wanting to test a cardano-node pre-release version on the preview
165+
environment may obtain compatible configuration files below.</p>
166+
<p>The latest version available is cardano-node pre-release <code>10.6.0</code>.</p>
166167
<h4 id="configuration-files"><a class="header" href="#configuration-files">Configuration files</a></h4>
167-
<p>Compatible with cardano-node release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.5.1">10.5.1</a></p>
168+
<p>Compatible with cardano-node pre-release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.6.0">10.6.0</a></p>
168169
<pre><code>NOTE:
169-
The non-block-producer node config has `PeerSharing` enabled by
170-
default, so should not be used with block-producers.
170+
* The new tracing system is now default. See additional notes below.
171171

172-
Additionally, avoid connecting a block-producer not using p2p to a p2p
173-
PeerSharing enabled relay as the block-producer's IP will be leaked.
172+
* There is no longer a need to maintain separate non-forger and forger config
173+
files. Node will now intelligently set PeerSharing, and a few other config
174+
parameters based on forging status.
175+
176+
* The legacy non-p2p networking mode is no longer available.
177+
178+
* Avoid connecting PeerSharing enabled nodes to a block producer using
179+
`InitiatorOnlyMode` as the block producer's IP will be leaked.
174180
</code></pre>
175181
<ul>
176-
<li><a href="environments-pre/preview/config.json">Node Config (Non-block-producers -- see note above)</a></li>
177-
<li><a href="environments-pre/preview/config-bp.json">Node Config (Block-producers)</a></li>
182+
<li><a href="environments-pre/preview/config.json">Node Config</a></li>
183+
<li><a href="environments-pre/preview/config-legacy.json">Node Config Legacy</a></li>
184+
<li><a href="environments-pre/preview/tracer-config.json">Tracer Config</a></li>
178185
<li><a href="environments-pre/preview/db-sync-config.json">DB Sync Config</a></li>
179186
<li><a href="environments-pre/preview/submit-api-config.json">Submit API Config</a></li>
180187
<li><a href="environments-pre/preview/topology.json">Node Topology</a></li>
@@ -185,6 +192,12 @@ <h4 id="configuration-files"><a class="header" href="#configuration-files">Confi
185192
<li><a href="environments-pre/preview/conway-genesis.json">Conway Genesis</a></li>
186193
<li><a href="environments-pre/preview/guardrails-script.plutus">Compiled guardrails script</a></li>
187194
</ul>
195+
<h4 id="new-tracing-system"><a class="header" href="#new-tracing-system">New Tracing System</a></h4>
196+
<p>As of node <code>10.6.0</code> the new tracing system is default. The legacy tracing
197+
system is still available, with a legacy config provided above, but is
198+
deprecated and will be removed in the near future.</p>
199+
<p>See the <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.6.0">10.6.0 release notes</a>
200+
for more information.</p>
188201
<h4 id="ouroboros-genesis-mode"><a class="header" href="#ouroboros-genesis-mode">Ouroboros Genesis Mode</a></h4>
189202
<p>Ouroboros genesis mode is now the default consensus mode on preview and preprod
190203
testnets starting with node <code>10.5.0</code>. If needed, use of praos mode and the

static/book.play.dev.cardano.org/environments-pre/preprod/config-bp.json renamed to static/book.play.dev.cardano.org/environments-pre/preprod/config-legacy.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"ConsensusMode": "GenesisMode",
77
"ConwayGenesisFile": "conway-genesis.json",
88
"ConwayGenesisHash": "0eb6adaec3fcb1fe286c1b4ae0da2a117eafc3add51e17577d36dd39eddfc3db",
9-
"EnableP2P": true,
109
"LastKnownBlockVersion-Alt": 0,
1110
"LastKnownBlockVersion-Major": 2,
1211
"LastKnownBlockVersion-Minor": 0,
@@ -16,14 +15,11 @@
1615
"QueryBatchSize": 100000,
1716
"SnapshotInterval": 4320
1817
},
19-
"MinNodeVersion": "10.4.0",
20-
"PeerSharing": false,
18+
"MinNodeVersion": "10.6.0",
2119
"Protocol": "Cardano",
2220
"RequiresNetworkMagic": "RequiresMagic",
2321
"ShelleyGenesisFile": "shelley-genesis.json",
2422
"ShelleyGenesisHash": "162d29c4e1cf6b8a84f2d692e67a3ac6bc7851bc3e6e4afe64d15778bed8bd86",
25-
"TargetNumberOfKnownPeers": 100,
26-
"TargetNumberOfRootPeers": 100,
2723
"TraceAcceptPolicy": true,
2824
"TraceBlockFetchClient": false,
2925
"TraceBlockFetchDecisions": false,

static/book.play.dev.cardano.org/environments-pre/preprod/config.json

Lines changed: 96 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"ConsensusMode": "GenesisMode",
77
"ConwayGenesisFile": "conway-genesis.json",
88
"ConwayGenesisHash": "0eb6adaec3fcb1fe286c1b4ae0da2a117eafc3add51e17577d36dd39eddfc3db",
9-
"EnableP2P": true,
109
"LastKnownBlockVersion-Alt": 0,
1110
"LastKnownBlockVersion-Major": 2,
1211
"LastKnownBlockVersion-Minor": 0,
@@ -16,97 +15,107 @@
1615
"QueryBatchSize": 100000,
1716
"SnapshotInterval": 4320
1817
},
19-
"MinNodeVersion": "10.4.0",
20-
"PeerSharing": true,
18+
"MinNodeVersion": "10.6.0",
2119
"Protocol": "Cardano",
2220
"RequiresNetworkMagic": "RequiresMagic",
2321
"ShelleyGenesisFile": "shelley-genesis.json",
2422
"ShelleyGenesisHash": "162d29c4e1cf6b8a84f2d692e67a3ac6bc7851bc3e6e4afe64d15778bed8bd86",
25-
"TraceAcceptPolicy": true,
26-
"TraceBlockFetchClient": false,
27-
"TraceBlockFetchDecisions": false,
28-
"TraceBlockFetchProtocol": false,
29-
"TraceBlockFetchProtocolSerialised": false,
30-
"TraceBlockFetchServer": false,
31-
"TraceChainDb": true,
32-
"TraceChainSyncBlockServer": false,
33-
"TraceChainSyncClient": false,
34-
"TraceChainSyncHeaderServer": false,
35-
"TraceChainSyncProtocol": false,
36-
"TraceConnectionManager": true,
37-
"TraceDNSResolver": true,
38-
"TraceDNSSubscription": true,
39-
"TraceDiffusionInitialization": true,
40-
"TraceErrorPolicy": true,
41-
"TraceForge": true,
42-
"TraceHandshake": true,
43-
"TraceInboundGovernor": true,
44-
"TraceIpSubscription": true,
45-
"TraceLedgerPeers": true,
46-
"TraceLocalChainSyncProtocol": false,
47-
"TraceLocalConnectionManager": true,
48-
"TraceLocalErrorPolicy": true,
49-
"TraceLocalHandshake": true,
50-
"TraceLocalRootPeers": true,
51-
"TraceLocalTxSubmissionProtocol": false,
52-
"TraceLocalTxSubmissionServer": false,
53-
"TraceMempool": true,
54-
"TraceMux": false,
55-
"TracePeerSelection": true,
56-
"TracePeerSelectionActions": true,
57-
"TracePublicRootPeers": true,
58-
"TraceServer": true,
59-
"TraceTxInbound": false,
60-
"TraceTxOutbound": false,
61-
"TraceTxSubmissionProtocol": false,
62-
"TracingVerbosity": "NormalVerbosity",
63-
"TurnOnLogMetrics": true,
64-
"TurnOnLogging": true,
65-
"UseTraceDispatcher": false,
66-
"defaultBackends": [
67-
"KatipBK"
68-
],
69-
"defaultScribes": [
70-
[
71-
"StdoutSK",
72-
"stdout"
73-
]
74-
],
75-
"hasEKG": 12788,
76-
"hasPrometheus": [
77-
"127.0.0.1",
78-
12798
79-
],
80-
"minSeverity": "Info",
81-
"options": {
82-
"mapBackends": {
83-
"cardano.node.metrics": [
84-
"EKGViewBK"
23+
"TraceOptionForwarder": {
24+
"connQueueSize": 64,
25+
"disconnQueueSize": 128,
26+
"maxReconnectDelay": 30
27+
},
28+
"TraceOptionMetricsPrefix": "cardano.node.metrics.",
29+
"TraceOptionPeerFrequency": 2000,
30+
"TraceOptionResourceFrequency": 1000,
31+
"TraceOptions": {
32+
"": {
33+
"backends": [
34+
"EKGBackend",
35+
"Forwarder",
36+
"PrometheusSimple suffix 127.0.0.1 12798",
37+
"Stdout HumanFormatColoured"
8538
],
86-
"cardano.node.resources": [
87-
"EKGViewBK"
88-
]
89-
},
90-
"mapSubtrace": {
91-
"cardano.node.metrics": {
92-
"subtrace": "Neutral"
93-
}
39+
"detail": "DNormal",
40+
"severity": "Notice"
41+
},
42+
"BlockFetch.Client.CompletedBlockFetch": {
43+
"maxFrequency": 2.0
44+
},
45+
"BlockFetch.Decision": {
46+
"severity": "Silence"
47+
},
48+
"ChainDB": {
49+
"severity": "Info"
50+
},
51+
"ChainDB.AddBlockEvent.AddBlockValidation": {
52+
"severity": "Silence"
53+
},
54+
"ChainDB.AddBlockEvent.AddBlockValidation.ValidCandidate": {
55+
"maxFrequency": 2.0
56+
},
57+
"ChainDB.AddBlockEvent.AddedBlockToQueue": {
58+
"maxFrequency": 2.0
59+
},
60+
"ChainDB.AddBlockEvent.AddedBlockToVolatileDB": {
61+
"maxFrequency": 2.0
62+
},
63+
"ChainDB.CopyToImmutableDBEvent.CopiedBlockToImmutableDB": {
64+
"maxFrequency": 2.0
65+
},
66+
"ChainDB.LedgerEvent.Forker": {
67+
"severity": "Silence"
68+
},
69+
"ChainSync.Client": {
70+
"severity": "Warning"
71+
},
72+
"Forge.Loop": {
73+
"severity": "Info"
74+
},
75+
"Forge.StateInfo": {
76+
"severity": "Info"
77+
},
78+
"Mempool": {
79+
"severity": "Info"
80+
},
81+
"Mempool.AttemptAdd": {
82+
"severity": "Silence"
83+
},
84+
"Mempool.SyncNotNeeded": {
85+
"severity": "Silence"
86+
},
87+
"Net.ConnectionManager.Remote": {
88+
"severity": "Info"
89+
},
90+
"Net.ConnectionManager.Remote.ConnectionManagerCounters": {
91+
"severity": "Silence"
92+
},
93+
"Net.InboundGovernor": {
94+
"severity": "Warning"
95+
},
96+
"Net.InboundGovernor.Remote": {
97+
"severity": "Info"
98+
},
99+
"Net.Mux.Remote": {
100+
"severity": "Info"
101+
},
102+
"Net.PeerSelection": {
103+
"severity": "Silence"
104+
},
105+
"Resources": {
106+
"severity": "Silence"
107+
},
108+
"Startup.DiffusionInit": {
109+
"severity": "Info"
94110
}
95111
},
96-
"rotation": {
97-
"rpKeepFilesNum": 10,
98-
"rpLogLimitBytes": 5000000,
99-
"rpMaxAgeHours": 24
100-
},
101-
"setupBackends": [
102-
"KatipBK"
103-
],
104-
"setupScribes": [
105-
{
106-
"scFormat": "ScText",
107-
"scKind": "StdoutSK",
108-
"scName": "stdout",
109-
"scRotation": null
110-
}
111-
]
112+
"TurnOnLogMetrics": true,
113+
"TurnOnLogging": true,
114+
"UseTraceDispatcher": true,
115+
"defaultBackends": [],
116+
"defaultScribes": [],
117+
"minSeverity": "Critical",
118+
"options": {},
119+
"setupBackends": [],
120+
"setupScribes": []
112121
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"aggregator_endpoint": "https://aggregator.release-preprod.api.mithril.network/aggregator",
3+
"era_reader_adapter_params": "{\"address\":\"addr_test1qpkyv2ws0deszm67t840sdnruqgr492n80g3y96xw3p2ksk6suj5musy6w8lsg3yjd09cnpgctc2qh386rtxphxt248qr0npnx\",\"verification_key\":\"5b35352c3232382c3134342c38372c3133382c3133362c34382c382c31342c3138372c38352c3134382c39372c3233322c3235352c3232392c33382c3234342c3234372c3230342c3139382c31332c33312c3232322c32352c3136342c35322c3130322c39312c3132302c3230382c3134375d\"}",
4+
"era_reader_adapter_type": "cardano-chain",
5+
"genesis_verification_key": "5b3132372c37332c3132342c3136312c362c3133372c3133312c3231332c3230372c3131372c3139382c38352c3137362c3139392c3136322c3234312c36382c3132332c3131392c3134352c31332c3233322c3234332c34392c3232392c322c3234392c3230352c3230352c33392c3233352c34345d",
6+
"network": "preprod",
7+
"network_magic": 1,
8+
"run_interval": 60000,
9+
"store_retention_limit": 5
10+
}

0 commit comments

Comments
 (0)