LCOV - code coverage report
Current view: top level - disco/metrics/generated - fd_metrics_tower.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 0 14 0.0 %
Date: 2025-12-07 04:58:33 Functions: 0 0 -

          Line data    Source code
       1             : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_tower_h
       2             : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_tower_h
       3             : 
       4             : /* THIS FILE IS GENERATED BY gen_metrics.py. DO NOT HAND EDIT. */
       5             : 
       6             : #include "../fd_metrics_base.h"
       7             : #include "fd_metrics_enums.h"
       8             : 
       9           0 : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_INVALID_OFF  (16UL)
      10             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_INVALID_NAME "tower_vote_txn_invalid"
      11             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_INVALID_TYPE (FD_METRICS_TYPE_COUNTER)
      12             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_INVALID_DESC "Number of times we dropped a vote txn because it was invalid (malformed, bad signature, etc.)"
      13             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_INVALID_CVT  (FD_METRICS_CONVERTER_NONE)
      14             : 
      15           0 : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_IGNORED_OFF  (17UL)
      16             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_IGNORED_NAME "tower_vote_txn_ignored"
      17             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_IGNORED_TYPE (FD_METRICS_TYPE_COUNTER)
      18             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_IGNORED_DESC "Number of times we ignored all or part of a vote txn because we didn't recognize a slot (eg. our replay was behind)"
      19             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_IGNORED_CVT  (FD_METRICS_CONVERTER_NONE)
      20             : 
      21           0 : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_MISMATCH_OFF  (18UL)
      22             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_MISMATCH_NAME "tower_vote_txn_mismatch"
      23             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_MISMATCH_TYPE (FD_METRICS_TYPE_COUNTER)
      24             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_MISMATCH_DESC "Number of times a vote txn mismatched our own block id"
      25             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_MISMATCH_CVT  (FD_METRICS_CONVERTER_NONE)
      26             : 
      27           0 : #define FD_METRICS_COUNTER_TOWER_ANCESTOR_ROLLBACK_OFF  (19UL)
      28             : #define FD_METRICS_COUNTER_TOWER_ANCESTOR_ROLLBACK_NAME "tower_ancestor_rollback"
      29             : #define FD_METRICS_COUNTER_TOWER_ANCESTOR_ROLLBACK_TYPE (FD_METRICS_TYPE_COUNTER)
      30             : #define FD_METRICS_COUNTER_TOWER_ANCESTOR_ROLLBACK_DESC "Rollback to an ancestor of our prev vote (can't vote)"
      31             : #define FD_METRICS_COUNTER_TOWER_ANCESTOR_ROLLBACK_CVT  (FD_METRICS_CONVERTER_NONE)
      32             : 
      33           0 : #define FD_METRICS_COUNTER_TOWER_SIBLING_CONFIRMED_OFF  (20UL)
      34             : #define FD_METRICS_COUNTER_TOWER_SIBLING_CONFIRMED_NAME "tower_sibling_confirmed"
      35             : #define FD_METRICS_COUNTER_TOWER_SIBLING_CONFIRMED_TYPE (FD_METRICS_TYPE_COUNTER)
      36             : #define FD_METRICS_COUNTER_TOWER_SIBLING_CONFIRMED_DESC "Duplicate sibling got confirmed (can't vote)"
      37             : #define FD_METRICS_COUNTER_TOWER_SIBLING_CONFIRMED_CVT  (FD_METRICS_CONVERTER_NONE)
      38             : 
      39           0 : #define FD_METRICS_COUNTER_TOWER_SAME_FORK_OFF  (21UL)
      40             : #define FD_METRICS_COUNTER_TOWER_SAME_FORK_NAME "tower_same_fork"
      41             : #define FD_METRICS_COUNTER_TOWER_SAME_FORK_TYPE (FD_METRICS_TYPE_COUNTER)
      42             : #define FD_METRICS_COUNTER_TOWER_SAME_FORK_DESC "Same fork as prev vote (can vote)"
      43             : #define FD_METRICS_COUNTER_TOWER_SAME_FORK_CVT  (FD_METRICS_CONVERTER_NONE)
      44             : 
      45           0 : #define FD_METRICS_COUNTER_TOWER_SWITCH_PASS_OFF  (22UL)
      46             : #define FD_METRICS_COUNTER_TOWER_SWITCH_PASS_NAME "tower_switch_pass"
      47             : #define FD_METRICS_COUNTER_TOWER_SWITCH_PASS_TYPE (FD_METRICS_TYPE_COUNTER)
      48             : #define FD_METRICS_COUNTER_TOWER_SWITCH_PASS_DESC "Prev vote was on a different fork, but we are allowed to switch (can vote)"
      49             : #define FD_METRICS_COUNTER_TOWER_SWITCH_PASS_CVT  (FD_METRICS_CONVERTER_NONE)
      50             : 
      51           0 : #define FD_METRICS_COUNTER_TOWER_SWITCH_FAIL_OFF  (23UL)
      52             : #define FD_METRICS_COUNTER_TOWER_SWITCH_FAIL_NAME "tower_switch_fail"
      53             : #define FD_METRICS_COUNTER_TOWER_SWITCH_FAIL_TYPE (FD_METRICS_TYPE_COUNTER)
      54             : #define FD_METRICS_COUNTER_TOWER_SWITCH_FAIL_DESC "Prev vote was on a different fork, and we are not allowed to switch (can't vote)"
      55             : #define FD_METRICS_COUNTER_TOWER_SWITCH_FAIL_CVT  (FD_METRICS_CONVERTER_NONE)
      56             : 
      57           0 : #define FD_METRICS_COUNTER_TOWER_LOCKOUT_FAIL_OFF  (24UL)
      58             : #define FD_METRICS_COUNTER_TOWER_LOCKOUT_FAIL_NAME "tower_lockout_fail"
      59             : #define FD_METRICS_COUNTER_TOWER_LOCKOUT_FAIL_TYPE (FD_METRICS_TYPE_COUNTER)
      60             : #define FD_METRICS_COUNTER_TOWER_LOCKOUT_FAIL_DESC "Locked out (can't vote)"
      61             : #define FD_METRICS_COUNTER_TOWER_LOCKOUT_FAIL_CVT  (FD_METRICS_CONVERTER_NONE)
      62             : 
      63           0 : #define FD_METRICS_COUNTER_TOWER_THRESHOLD_FAIL_OFF  (25UL)
      64             : #define FD_METRICS_COUNTER_TOWER_THRESHOLD_FAIL_NAME "tower_threshold_fail"
      65             : #define FD_METRICS_COUNTER_TOWER_THRESHOLD_FAIL_TYPE (FD_METRICS_TYPE_COUNTER)
      66             : #define FD_METRICS_COUNTER_TOWER_THRESHOLD_FAIL_DESC "Did not pass threshold check (can't vote)"
      67             : #define FD_METRICS_COUNTER_TOWER_THRESHOLD_FAIL_CVT  (FD_METRICS_CONVERTER_NONE)
      68             : 
      69           0 : #define FD_METRICS_COUNTER_TOWER_PROPAGATED_FAIL_OFF  (26UL)
      70             : #define FD_METRICS_COUNTER_TOWER_PROPAGATED_FAIL_NAME "tower_propagated_fail"
      71             : #define FD_METRICS_COUNTER_TOWER_PROPAGATED_FAIL_TYPE (FD_METRICS_TYPE_COUNTER)
      72             : #define FD_METRICS_COUNTER_TOWER_PROPAGATED_FAIL_DESC "Prev leader block did not propagate (can't vote)"
      73             : #define FD_METRICS_COUNTER_TOWER_PROPAGATED_FAIL_CVT  (FD_METRICS_CONVERTER_NONE)
      74             : 
      75           0 : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_SEEN_OFF  (27UL)
      76             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_SEEN_NAME "tower_hard_forks_seen"
      77             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_SEEN_TYPE (FD_METRICS_TYPE_COUNTER)
      78             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_SEEN_DESC "Number of hard forks we've seen (block ids with multiple candidate bank hashes)"
      79             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_SEEN_CVT  (FD_METRICS_CONVERTER_NONE)
      80             : 
      81           0 : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_PRUNED_OFF  (28UL)
      82             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_PRUNED_NAME "tower_hard_forks_pruned"
      83             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_PRUNED_TYPE (FD_METRICS_TYPE_COUNTER)
      84             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_PRUNED_DESC "Number of hard forks (candidate bank hashes) we've pruned"
      85             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_PRUNED_CVT  (FD_METRICS_CONVERTER_NONE)
      86             : 
      87           0 : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_ACTIVE_OFF  (29UL)
      88             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_ACTIVE_NAME "tower_hard_forks_active"
      89             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_ACTIVE_TYPE (FD_METRICS_TYPE_GAUGE)
      90             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_ACTIVE_DESC "Currently active hard forks"
      91             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_ACTIVE_CVT  (FD_METRICS_CONVERTER_NONE)
      92             : 
      93             : #define FD_METRICS_TOWER_TOTAL (14UL)
      94             : extern const fd_metrics_meta_t FD_METRICS_TOWER[FD_METRICS_TOWER_TOTAL];
      95             : 
      96             : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_tower_h */

Generated by: LCOV version 1.14