LCOV - code coverage report
Current view: top level - disco/metrics/generated - fd_metrics_repair.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 0 18 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_repair_h
       2             : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_repair_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_REPAIR_TOTAL_PKT_COUNT_OFF  (16UL)
      10             : #define FD_METRICS_COUNTER_REPAIR_TOTAL_PKT_COUNT_NAME "repair_total_pkt_count"
      11             : #define FD_METRICS_COUNTER_REPAIR_TOTAL_PKT_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
      12             : #define FD_METRICS_COUNTER_REPAIR_TOTAL_PKT_COUNT_DESC "How many network packets we have sent, including reqs, pings, pongs, etc."
      13             : #define FD_METRICS_COUNTER_REPAIR_TOTAL_PKT_COUNT_CVT  (FD_METRICS_CONVERTER_NONE)
      14             : 
      15           0 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_OFF  (17UL)
      16             : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_NAME "repair_sent_pkt_types"
      17             : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_TYPE (FD_METRICS_TYPE_COUNTER)
      18             : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_DESC "What types of client messages are we sending"
      19             : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_CVT  (FD_METRICS_CONVERTER_NONE)
      20           0 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_CNT  (4UL)
      21             : 
      22           0 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_NEEDED_WINDOW_OFF (17UL)
      23           0 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_NEEDED_HIGHEST_WINDOW_OFF (18UL)
      24           0 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_NEEDED_ORPHAN_OFF (19UL)
      25             : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_PONG_OFF (20UL)
      26             : 
      27           0 : #define FD_METRICS_COUNTER_REPAIR_REPAIRED_SLOTS_OFF  (21UL)
      28             : #define FD_METRICS_COUNTER_REPAIR_REPAIRED_SLOTS_NAME "repair_repaired_slots"
      29             : #define FD_METRICS_COUNTER_REPAIR_REPAIRED_SLOTS_TYPE (FD_METRICS_TYPE_COUNTER)
      30             : #define FD_METRICS_COUNTER_REPAIR_REPAIRED_SLOTS_DESC "Until which slots have we fully repaired"
      31             : #define FD_METRICS_COUNTER_REPAIR_REPAIRED_SLOTS_CVT  (FD_METRICS_CONVERTER_NONE)
      32             : 
      33           0 : #define FD_METRICS_COUNTER_REPAIR_CURRENT_SLOT_OFF  (22UL)
      34             : #define FD_METRICS_COUNTER_REPAIR_CURRENT_SLOT_NAME "repair_current_slot"
      35             : #define FD_METRICS_COUNTER_REPAIR_CURRENT_SLOT_TYPE (FD_METRICS_TYPE_COUNTER)
      36             : #define FD_METRICS_COUNTER_REPAIR_CURRENT_SLOT_DESC "Our view of the current cluster slot, max slot received"
      37             : #define FD_METRICS_COUNTER_REPAIR_CURRENT_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
      38             : 
      39           0 : #define FD_METRICS_COUNTER_REPAIR_REQUEST_PEERS_OFF  (23UL)
      40             : #define FD_METRICS_COUNTER_REPAIR_REQUEST_PEERS_NAME "repair_request_peers"
      41             : #define FD_METRICS_COUNTER_REPAIR_REQUEST_PEERS_TYPE (FD_METRICS_TYPE_COUNTER)
      42             : #define FD_METRICS_COUNTER_REPAIR_REQUEST_PEERS_DESC "How many peers have we requested"
      43             : #define FD_METRICS_COUNTER_REPAIR_REQUEST_PEERS_CVT  (FD_METRICS_CONVERTER_NONE)
      44             : 
      45           0 : #define FD_METRICS_COUNTER_REPAIR_SIGN_TILE_UNAVAIL_OFF  (24UL)
      46             : #define FD_METRICS_COUNTER_REPAIR_SIGN_TILE_UNAVAIL_NAME "repair_sign_tile_unavail"
      47             : #define FD_METRICS_COUNTER_REPAIR_SIGN_TILE_UNAVAIL_TYPE (FD_METRICS_TYPE_COUNTER)
      48             : #define FD_METRICS_COUNTER_REPAIR_SIGN_TILE_UNAVAIL_DESC "How many times no sign tiles were available to send request"
      49             : #define FD_METRICS_COUNTER_REPAIR_SIGN_TILE_UNAVAIL_CVT  (FD_METRICS_CONVERTER_NONE)
      50             : 
      51           0 : #define FD_METRICS_COUNTER_REPAIR_EAGER_REPAIR_AGGRESSES_OFF  (25UL)
      52             : #define FD_METRICS_COUNTER_REPAIR_EAGER_REPAIR_AGGRESSES_NAME "repair_eager_repair_aggresses"
      53             : #define FD_METRICS_COUNTER_REPAIR_EAGER_REPAIR_AGGRESSES_TYPE (FD_METRICS_TYPE_COUNTER)
      54             : #define FD_METRICS_COUNTER_REPAIR_EAGER_REPAIR_AGGRESSES_DESC "How many times we pass eager repair threshold"
      55             : #define FD_METRICS_COUNTER_REPAIR_EAGER_REPAIR_AGGRESSES_CVT  (FD_METRICS_CONVERTER_NONE)
      56             : 
      57           0 : #define FD_METRICS_COUNTER_REPAIR_REREQUEST_QUEUE_OFF  (26UL)
      58             : #define FD_METRICS_COUNTER_REPAIR_REREQUEST_QUEUE_NAME "repair_rerequest_queue"
      59             : #define FD_METRICS_COUNTER_REPAIR_REREQUEST_QUEUE_TYPE (FD_METRICS_TYPE_COUNTER)
      60             : #define FD_METRICS_COUNTER_REPAIR_REREQUEST_QUEUE_DESC "How many times we re-request a shred from the inflights queue"
      61             : #define FD_METRICS_COUNTER_REPAIR_REREQUEST_QUEUE_CVT  (FD_METRICS_CONVERTER_NONE)
      62             : 
      63             : #define FD_METRICS_COUNTER_REPAIR_MALFORMED_PING_OFF  (27UL)
      64             : #define FD_METRICS_COUNTER_REPAIR_MALFORMED_PING_NAME "repair_malformed_ping"
      65             : #define FD_METRICS_COUNTER_REPAIR_MALFORMED_PING_TYPE (FD_METRICS_TYPE_COUNTER)
      66             : #define FD_METRICS_COUNTER_REPAIR_MALFORMED_PING_DESC "How many times we received a malformed ping"
      67             : #define FD_METRICS_COUNTER_REPAIR_MALFORMED_PING_CVT  (FD_METRICS_CONVERTER_NONE)
      68             : 
      69           0 : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_OFF  (28UL)
      70             : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_NAME "repair_slot_complete_time"
      71             : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_TYPE (FD_METRICS_TYPE_HISTOGRAM)
      72             : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_DESC "Time in seconds it took to complete a slot"
      73             : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_CVT  (FD_METRICS_CONVERTER_SECONDS)
      74           0 : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_MIN  (0.2)
      75           0 : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_MAX  (2.0)
      76             : 
      77           0 : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_OFF  (45UL)
      78             : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_NAME "repair_response_latency"
      79             : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_TYPE (FD_METRICS_TYPE_HISTOGRAM)
      80             : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_DESC "Time in nanoseconds it took to receive a repair request response"
      81             : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_CVT  (FD_METRICS_CONVERTER_NONE)
      82           0 : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_MIN  (10000000UL)
      83           0 : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_MAX  (1000000000UL)
      84             : 
      85             : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_OFF  (62UL)
      86             : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_NAME "repair_sign_duration_seconds"
      87             : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM)
      88             : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_DESC "Duration of signing a message"
      89             : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_CVT  (FD_METRICS_CONVERTER_SECONDS)
      90             : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_MIN  (1e-08)
      91             : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_MAX  (0.001)
      92             : 
      93             : #define FD_METRICS_REPAIR_TOTAL (15UL)
      94             : extern const fd_metrics_meta_t FD_METRICS_REPAIR[FD_METRICS_REPAIR_TOTAL];
      95             : 
      96             : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_repair_h */

Generated by: LCOV version 1.14