@@ -52,30 +52,24 @@ import Cardano.Node.Handlers.Shutdown (ShutdownTrace)
5252import Cardano.Node.Startup
5353import Cardano.Node.TraceConstraints
5454
55- import Ouroboros.Consensus.Block.Forging
5655import Ouroboros.Consensus.BlockchainTime.WallClock.Types (RelativeTime )
5756import Ouroboros.Consensus.BlockchainTime.WallClock.Util (TraceBlockchainTimeEvent (.. ))
5857import Ouroboros.Consensus.Cardano.Block
59- import Ouroboros.Consensus.Ledger.Inspect
60- import Ouroboros.Consensus.Ledger.Query (Query , ShowQuery )
61- import Ouroboros.Consensus.Ledger.SupportsMempool (ApplyTxErr , GenTxId ,
62- LedgerSupportsMempool )
63- import Ouroboros.Consensus.Ledger.SupportsProtocol
58+ import Ouroboros.Consensus.Ledger.Query (Query )
59+ import Ouroboros.Consensus.Ledger.SupportsMempool (ApplyTxErr , GenTxId )
6460import Ouroboros.Consensus.Mempool (TraceEventMempool (.. ))
6561import Ouroboros.Consensus.MiniProtocol.BlockFetch.Server
6662 (TraceBlockFetchServerEvent (.. ))
6763import Ouroboros.Consensus.MiniProtocol.ChainSync.Client (TraceChainSyncClientEvent )
6864import Ouroboros.Consensus.MiniProtocol.ChainSync.Server (TraceChainSyncServerEvent )
6965import Ouroboros.Consensus.MiniProtocol.LocalTxSubmission.Server
7066 (TraceLocalTxSubmissionServerEvent (.. ))
71- import Ouroboros.Consensus.Node.NetworkProtocolVersion
72- import qualified Ouroboros.Consensus.Node.Run as Consensus
7367import qualified Ouroboros.Consensus.Node.Tracers as Consensus
7468import qualified Ouroboros.Consensus.Protocol.Ledger.HotKey as HotKey
7569import qualified Ouroboros.Consensus.Storage.ChainDB as ChainDB
7670
7771
78- import Ouroboros.Network.Block (Point (.. ), SlotNo , Tip )
72+ import Ouroboros.Network.Block (Point (.. ), Serialised , SlotNo , Tip )
7973import qualified Ouroboros.Network.BlockFetch.ClientState as BlockFetch
8074import Ouroboros.Network.BlockFetch.Decision
8175import Ouroboros.Network.ConnectionHandler (ConnectionHandlerTrace (.. ))
@@ -163,19 +157,10 @@ runTraceDocumentationCmd TraceDocumentationCmd{..} = do
163157-- Can be changed, when old tracers have gone
164158docTracers :: forall blk peer remotePeer .
165159 ( TraceConstraints blk
166- , InspectLedger blk
167- , LedgerSupportsMempool blk
168- , LedgerSupportsProtocol blk
169- , Consensus. SerialiseNodeToNodeConstraints blk
170160 , LogFormatting peer
171161 , LogFormatting remotePeer
172- , Show (BlockNodeToClientVersion blk )
173- , Show (BlockNodeToNodeVersion blk )
174162 , Show remotePeer
175163 , Show peer
176- , Show (ForgeStateUpdateError blk )
177- , Show (CannotForge blk )
178- , ShowQuery (BlockQuery blk )
179164 )
180165 => FilePath
181166 -> FilePath
@@ -193,16 +178,16 @@ docTracers configFileName outputFileName _ _ _ = do
193178 configReflection <- emptyConfigReflection
194179
195180 -- NodeInfo tracer
196- nodeInfoTr <- mkDataPointTracer
181+ nodeInfoDp <- mkDataPointTracer
197182 trDataPoint
198- configureTracers configReflection trConfig [nodeInfoTr ]
199- nodeInfoTrDoc <- documentTracer (nodeInfoTr :: Trace IO NodeInfo )
183+ configureTracers configReflection trConfig [nodeInfoDp ]
184+ nodeInfoDpDoc <- documentTracer (nodeInfoDp :: Trace IO NodeInfo )
200185
201- nodeStartupInfoTr <- mkDataPointTracer
186+ nodeStartupInfoDp <- mkDataPointTracer
202187 trDataPoint
203- configureTracers configReflection trConfig [nodeStartupInfoTr ]
204- nodeStartupInfoTrDoc <- documentTracer
205- (nodeStartupInfoTr :: Trace IO NodeStartupInfo )
188+ configureTracers configReflection trConfig [nodeStartupInfoDp ]
189+ nodeStartupInfoDpDoc <- documentTracer
190+ (nodeStartupInfoDp :: Trace IO NodeStartupInfo )
206191
207192 -- State tracer
208193 stateTr <- mkCardanoTracer
@@ -212,7 +197,6 @@ docTracers configFileName outputFileName _ _ _ = do
212197 stateTrDoc <- documentTracer (stateTr :: Trace IO SR. NodeState )
213198
214199 -- Peers tracer
215-
216200 peersTr <- mkCardanoTracer
217201 trBase trForward mbTrEKG
218202 [" Net" , " Peers" , " List" ]
@@ -239,7 +223,6 @@ docTracers configFileName outputFileName _ _ _ = do
239223 configureTracers configReflection trConfig [shutdownTr]
240224 shutdownTrDoc <- documentTracer (shutdownTr :: Trace IO ShutdownTrace )
241225
242-
243226 chainDBTr <- mkCardanoTracer'
244227 trBase trForward mbTrEKG
245228 [" ChainDB" ]
@@ -314,7 +297,7 @@ docTracers configFileName outputFileName _ _ _ = do
314297
315298 forgeKESInfoTr <- mkCardanoTracer
316299 trBase trForward mbTrEKG
317- [" Forge" , " KESInfo " ]
300+ [" Forge" ]
318301 configureTracers configReflection trConfig [forgeKESInfoTr]
319302 forgeKESInfoTrDoc <- documentTracer (forgeKESInfoTr ::
320303 Trace IO (Consensus. TraceLabelCreds HotKey. KESInfo ))
@@ -361,7 +344,7 @@ docTracers configFileName outputFileName _ _ _ = do
361344 -- TODO YUP
362345 -- forgeTr' <- mkCardanoTracer'
363346 -- trBase trForward mbTrEKG
364- -- ["Forge", "Loop "]
347+ -- ["Forge", "ThreadStats "]
365348 -- forgeThreadStats
366349 -- configureTracers configReflection trConfig [forgeTr']
367350 -- forgeThreadStatsTrDoc <- documentTracer' forgeThreadStats (forgeTr' ::
@@ -418,8 +401,8 @@ docTracers configFileName outputFileName _ _ _ = do
418401 (GenTx blk) (ApplyTxErr blk)))))
419402
420403 stateQueryTr <- mkCardanoTracer
421- trBase trForward mbTrEKG
422- [" StateQueryServer" ]
404+ trBase trForward mbTrEKG
405+ [" StateQueryServer" ]
423406 configureTracers configReflection trConfig [stateQueryTr]
424407 stateQueryTrDoc <- documentTracer (stateQueryTr ::
425408 Trace IO
@@ -435,7 +418,7 @@ docTracers configFileName outputFileName _ _ _ = do
435418 configureTracers configReflection trConfig [chainSyncNodeTr]
436419 chainSyncNodeTrDoc <- documentTracer (chainSyncNodeTr ::
437420 Trace IO (BlockFetch. TraceLabelPeer peer (TraceSendRecv
438- (ChainSync (Header blk) (Point blk) (Tip blk)))))
421+ (ChainSync (Header blk) (Point blk) (Tip blk)))))
439422
440423 chainSyncSerialisedTr <- mkCardanoTracer
441424 trBase trForward mbTrEKG
@@ -463,7 +446,7 @@ docTracers configFileName outputFileName _ _ _ = do
463446 Trace IO
464447 (BlockFetch. TraceLabelPeer peer
465448 (TraceSendRecv
466- (BlockFetch blk (Point blk)))))
449+ (BlockFetch ( Serialised blk) (Point blk)))))
467450
468451 txSubmission2Tr <- mkCardanoTracer
469452 trBase trForward mbTrEKG
@@ -520,7 +503,6 @@ docTracers configFileName outputFileName _ _ _ = do
520503 Trace IO TraceLedgerPeers )
521504
522505-- DiffusionTracersExtra P2P
523-
524506 localRootPeersTr <- mkCardanoTracer
525507 trBase trForward mbTrEKG
526508 [" Net" , " Peers" , " LocalRoot" ]
@@ -582,12 +564,11 @@ docTracers configFileName outputFileName _ _ _ = do
582564
583565 connectionManagerTransitionsTr <- mkCardanoTracer
584566 trBase trForward mbTrEKG
585- [" Net" , " ConnectionManager" , " Remote " ]
567+ [" Net" , " ConnectionManager" , " Transition " ]
586568 configureTracers configReflection trConfig [connectionManagerTransitionsTr]
587569 connectionManagerTransitionsTrDoc <- documentTracer (connectionManagerTransitionsTr ::
588570 Trace IO (ConnectionManager. AbstractTransitionTrace Socket. SockAddr ))
589571
590-
591572 serverTr <- mkCardanoTracer
592573 trBase trForward mbTrEKG
593574 [" Net" , " Server" , " Remote" ]
@@ -635,6 +616,7 @@ docTracers configFileName outputFileName _ _ _ = do
635616 localInboundGovernorTrDoc <- documentTracer (localInboundGovernorTr ::
636617 Trace IO (InboundGovernorTrace LocalAddress ))
637618
619+
638620-- -- DiffusionTracersExtra nonP2P
639621
640622 dtIpSubscriptionTr <- mkCardanoTracer
@@ -679,9 +661,9 @@ docTracers configFileName outputFileName _ _ _ = do
679661 dtAcceptPolicyTrDoc <- documentTracer (dtAcceptPolicyTr ::
680662 Trace IO NtN. AcceptConnectionsPolicyTrace )
681663
682- let bl = nodeInfoTrDoc
664+ let bl = nodeInfoDpDoc
665+ <> nodeStartupInfoDpDoc
683666 <> stateTrDoc
684- <> nodeStartupInfoTrDoc
685667 <> resourcesTrDoc
686668 <> startupTrDoc
687669 <> shutdownTrDoc
0 commit comments