@@ -375,6 +375,7 @@ data Tracers' peer blk e f = Tracers {
375
375
, tBlockFetchTracer :: f (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk ))))
376
376
, tBlockFetchSerialisedTracer :: f (TraceLabelPeer peer (TraceSendRecv (BlockFetch (Serialised blk ) (Point blk ))))
377
377
, tTxSubmission2Tracer :: f (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk ) (GenTx blk ))))
378
+ , tKeepAliveTracer :: f (TraceLabelPeer peer (TraceSendRecv KeepAlive ))
378
379
}
379
380
380
381
instance (forall a . Semigroup (f a )) => Semigroup (Tracers' peer blk e f ) where
@@ -384,6 +385,7 @@ instance (forall a. Semigroup (f a)) => Semigroup (Tracers' peer blk e f) where
384
385
, tBlockFetchTracer = f tBlockFetchTracer
385
386
, tBlockFetchSerialisedTracer = f tBlockFetchSerialisedTracer
386
387
, tTxSubmission2Tracer = f tTxSubmission2Tracer
388
+ , tKeepAliveTracer = f tKeepAliveTracer
387
389
}
388
390
where
389
391
f :: forall a . Semigroup a
@@ -399,6 +401,7 @@ nullTracers = Tracers {
399
401
, tBlockFetchTracer = nullTracer
400
402
, tBlockFetchSerialisedTracer = nullTracer
401
403
, tTxSubmission2Tracer = nullTracer
404
+ , tKeepAliveTracer = nullTracer
402
405
}
403
406
404
407
showTracers :: ( Show blk
@@ -416,6 +419,7 @@ showTracers tr = Tracers {
416
419
, tBlockFetchTracer = showTracing tr
417
420
, tBlockFetchSerialisedTracer = showTracing tr
418
421
, tTxSubmission2Tracer = showTracing tr
422
+ , tKeepAliveTracer = showTracing tr
419
423
}
420
424
421
425
{- ------------------------------------------------------------------------------
@@ -716,7 +720,7 @@ mkApps kernel Tracers {..} mkCodecs ByteLimits {..} genChainSyncTimeout lopBucke
716
720
labelThisThread " KeepAliveClient"
717
721
let kacApp = \ dqCtx ->
718
722
runPeerWithLimits
719
- nullTracer
723
+ ( TraceLabelPeer them `contramap` tKeepAliveTracer)
720
724
(cKeepAliveCodec (mkCodecs version))
721
725
blKeepAlive
722
726
timeLimitsKeepAlive
@@ -733,10 +737,10 @@ mkApps kernel Tracers {..} mkCodecs ByteLimits {..} genChainSyncTimeout lopBucke
733
737
-> ResponderContext addrNTN
734
738
-> Channel m bKA
735
739
-> m (() , Maybe bKA )
736
- aKeepAliveServer version _responderCtx channel = do
740
+ aKeepAliveServer version ResponderContext { rcConnectionId = them } channel = do
737
741
labelThisThread " KeepAliveServer"
738
742
runPeerWithLimits
739
- nullTracer
743
+ ( TraceLabelPeer them `contramap` tKeepAliveTracer)
740
744
(cKeepAliveCodec (mkCodecs version))
741
745
(byteLimitsKeepAlive (const 0 )) -- TODO: Real Bytelimits, see #1727
742
746
timeLimitsKeepAlive
@@ -760,6 +764,7 @@ mkApps kernel Tracers {..} mkCodecs ByteLimits {..} genChainSyncTimeout lopBucke
760
764
$ \ controller -> do
761
765
psClient <- hPeerSharingClient version controlMessageSTM them controller
762
766
(() , trailing) <- runPeerWithLimits
767
+ -- TODO: add tracer
763
768
nullTracer
764
769
(cPeerSharingCodec (mkCodecs version))
765
770
(byteLimitsPeerSharing (const 0 ))
@@ -776,6 +781,7 @@ mkApps kernel Tracers {..} mkCodecs ByteLimits {..} genChainSyncTimeout lopBucke
776
781
aPeerSharingServer version ResponderContext { rcConnectionId = them } channel = do
777
782
labelThisThread " PeerSharingServer"
778
783
runPeerWithLimits
784
+ -- TODO: add tracer
779
785
nullTracer
780
786
(cPeerSharingCodec (mkCodecs version))
781
787
(byteLimitsPeerSharing (const 0 ))
0 commit comments