Skip to content

Commit 85b4c2f

Browse files
committed
LeiosNotify Tracing: add new EbAnnouncment events
1 parent c861a80 commit 85b4c2f

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

cardano-node/src/Cardano/Node/Tracing/Tracers/Consensus.hs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2356,8 +2356,11 @@ instance LogFormatting TraceLeiosKernel where
23562356
TraceLeiosDbException e -> "Leios DB exception: " <> Text.pack (show e)
23572357
TraceLeiosDb ev -> "Leios DB event: " <> Text.pack (show ev)
23582358
TraceLeiosCertifiedAndAnnounced{atSlot, rbHash} ->
2359-
"Leios cert assembled and EB announced in RB " <> Text.pack (show rbHash)
2360-
<> " at slot " <> showT atSlot
2359+
"RB certified an EB and announced a new one at slot " <> showT atSlot
2360+
<> " (RB " <> Text.pack (show rbHash) <> ")"
2361+
TraceLeiosAnnouncementAccepted src equiv fields mbAge ->
2362+
"EB announcement accepted from " <> Text.pack (show src)
2363+
<> " (" <> Text.pack (show equiv) <> "): " <> Text.pack (show fields) <> " age=" <> showT mbAge
23612364
asMetrics _ = []
23622365

23632366
instance MetaTrace TraceLeiosKernel where
@@ -2376,6 +2379,7 @@ instance MetaTrace TraceLeiosKernel where
23762379
namespaceFor TraceLeiosDbException{} = Namespace [] ["DbException"]
23772380
namespaceFor TraceLeiosDb{} = Namespace [] ["Db"]
23782381
namespaceFor TraceLeiosCertifiedAndAnnounced{} = Namespace [] ["CertifiedAndAnnounced"]
2382+
namespaceFor TraceLeiosAnnouncementAccepted{} = Namespace [] ["AnnouncementAccepted"]
23792383

23802384
severityFor (Namespace _ ["DbException"]) _ = Just Error
23812385
severityFor (Namespace _ ["BlockPointMissing"]) _ = Just Warning
@@ -2399,18 +2403,22 @@ instance MetaTrace TraceLeiosKernel where
23992403
, Namespace [] ["DbException"]
24002404
, Namespace [] ["Db"]
24012405
, Namespace [] ["CertifiedAndAnnounced"]
2406+
, Namespace [] ["AnnouncementAccepted"]
24022407
]
24032408

24042409
instance LogFormatting TraceLeiosPeer where
24052410
forMachine _dtal = traceLeiosPeerToObject
24062411
forHuman = \case
24072412
MkTraceLeiosPeer msg -> "LeiosPeer: " <> Text.pack msg
24082413
TraceLeiosPeerDbException e -> "Leios peer DB exception: " <> Text.pack (show e)
2414+
TraceLeiosPeerAnnouncement equiv fields ->
2415+
"EB announcement from peer (" <> Text.pack (show equiv) <> "): " <> Text.pack (show fields)
24092416
asMetrics _ = []
24102417

24112418
instance MetaTrace TraceLeiosPeer where
24122419
namespaceFor MkTraceLeiosPeer{} = Namespace [] ["Msg"]
24132420
namespaceFor TraceLeiosPeerDbException{} = Namespace [] ["DbException"]
2421+
namespaceFor TraceLeiosPeerAnnouncement{} = Namespace [] ["Announcement"]
24142422

24152423
severityFor (Namespace _ ["DbException"]) _ = Just Error
24162424
severityFor _ _ = Just Info
@@ -2420,5 +2428,6 @@ instance MetaTrace TraceLeiosPeer where
24202428
allNamespaces =
24212429
[ Namespace [] ["Msg"]
24222430
, Namespace [] ["DbException"]
2431+
, Namespace [] ["Announcement"]
24232432
]
24242433

0 commit comments

Comments
 (0)