@@ -116,7 +116,7 @@ data NodeConfiguration
116
116
--
117
117
-- This flag should be set to 'True' when testing the new protocol
118
118
-- versions.
119
- , ncTestEnableDevelopmentNetworkProtocols :: ! Bool
119
+ , ncExperimentalProtocols :: ! Bool
120
120
121
121
-- BlockFetch configuration
122
122
, ncMaxConcurrencyBulkSync :: ! (Maybe MaxConcurrencyBulkSync )
@@ -172,7 +172,7 @@ data PartialNodeConfiguration
172
172
-- Node parameters, not protocol-specific:
173
173
, pncDiffusionMode :: ! (Last DiffusionMode )
174
174
, pncSnapshotInterval :: ! (Last SnapshotInterval )
175
- , pncTestEnableDevelopmentNetworkProtocols :: ! (Last Bool )
175
+ , pncExperimentalProtocols :: ! (Last Bool )
176
176
177
177
-- BlockFetch configuration
178
178
, pncMaxConcurrencyBulkSync :: ! (Last MaxConcurrencyBulkSync )
@@ -223,8 +223,11 @@ instance FromJSON PartialNodeConfiguration where
223
223
<- Last . fmap getDiffusionMode <$> v .:? " DiffusionMode"
224
224
pncSnapshotInterval
225
225
<- Last . fmap RequestedSnapshotInterval <$> v .:? " SnapshotInterval"
226
- pncTestEnableDevelopmentNetworkProtocols
227
- <- Last <$> v .:? " TestEnableDevelopmentNetworkProtocols"
226
+ pncExperimentalProtocols <- fmap Last $ do
227
+ failOnRemovedField v " TestEnableDevelopmentNetworkProtocols"
228
+ " TestEnableDevelopmentNetworkProtocols has been renamed to ExperimentalProtocols"
229
+
230
+ v .:? " ExperimentalProtocols"
228
231
229
232
-- Blockfetch parameters
230
233
pncMaxConcurrencyBulkSync <- Last <$> v .:? " MaxConcurrencyBulkSync"
@@ -288,7 +291,7 @@ instance FromJSON PartialNodeConfiguration where
288
291
, pncSocketConfig = Last . Just $ SocketConfig mempty mempty mempty pncSocketPath
289
292
, pncDiffusionMode
290
293
, pncSnapshotInterval
291
- , pncTestEnableDevelopmentNetworkProtocols
294
+ , pncExperimentalProtocols
292
295
, pncMaxConcurrencyBulkSync
293
296
, pncMaxConcurrencyDeadline
294
297
, pncLoggingSwitch = Last $ Just pncLoggingSwitch'
@@ -452,7 +455,7 @@ defaultPartialNodeConfiguration =
452
455
, pncSocketConfig = Last . Just $ SocketConfig mempty mempty mempty mempty
453
456
, pncDiffusionMode = Last $ Just InitiatorAndResponderDiffusionMode
454
457
, pncSnapshotInterval = Last $ Just DefaultSnapshotInterval
455
- , pncTestEnableDevelopmentNetworkProtocols = Last $ Just False
458
+ , pncExperimentalProtocols = Last $ Just False
456
459
, pncTopologyFile = Last . Just $ TopologyFile " configuration/cardano/mainnet-topology.json"
457
460
, pncProtocolFiles = mempty
458
461
, pncValidateDB = mempty
@@ -525,9 +528,9 @@ makeNodeConfiguration pnc = do
525
528
$ pncEnableP2P pnc
526
529
527
530
-- TODO: This is not mandatory
528
- testEnableDevelopmentNetworkProtocols <-
529
- lastToEither " Missing TestEnableDevelopmentNetworkProtocols " $
530
- pncTestEnableDevelopmentNetworkProtocols pnc
531
+ experimentalProtocols <-
532
+ lastToEither " Missing ExperimentalProtocols " $
533
+ pncExperimentalProtocols pnc
531
534
return $ NodeConfiguration
532
535
{ ncConfigFile = configFile
533
536
, ncTopologyFile = topologyFile
@@ -545,7 +548,7 @@ makeNodeConfiguration pnc = do
545
548
, ncSocketConfig = socketConfig
546
549
, ncDiffusionMode = diffusionMode
547
550
, ncSnapshotInterval = snapshotInterval
548
- , ncTestEnableDevelopmentNetworkProtocols = testEnableDevelopmentNetworkProtocols
551
+ , ncExperimentalProtocols = experimentalProtocols
549
552
, ncMaxConcurrencyBulkSync = getLast $ pncMaxConcurrencyBulkSync pnc
550
553
, ncMaxConcurrencyDeadline = getLast $ pncMaxConcurrencyDeadline pnc
551
554
, ncLoggingSwitch = loggingSwitch
0 commit comments