Line data Source code
1 : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h 2 : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h 3 : 4 : /* THIS FILE IS GENERATED BY gen_metrics.py. DO NOT HAND EDIT. */ 5 : 6 : #define FD_METRICS_TILE_OFF (27UL) 7 : 8 : #define FD_METRICS_ENUM_TILE_REGIME_NAME "tile_regime" 9 0 : #define FD_METRICS_ENUM_TILE_REGIME_CNT (8UL) 10 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_HOUSEKEEPING_IDX 0 11 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_HOUSEKEEPING_NAME "caught_up_housekeeping" 12 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_HOUSEKEEPING_IDX 1 13 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_HOUSEKEEPING_NAME "processing_housekeeping" 14 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_HOUSEKEEPING_IDX 2 15 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_HOUSEKEEPING_NAME "backpressure_housekeeping" 16 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_PREFRAG_IDX 3 17 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_PREFRAG_NAME "caught_up_prefrag" 18 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_PREFRAG_IDX 4 19 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_PREFRAG_NAME "processing_prefrag" 20 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_PREFRAG_IDX 5 21 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_PREFRAG_NAME "backpressure_prefrag" 22 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_POSTFRAG_IDX 6 23 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_POSTFRAG_NAME "caught_up_postfrag" 24 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_POSTFRAG_IDX 7 25 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_POSTFRAG_NAME "processing_postfrag" 26 : 27 : #define FD_METRICS_ENUM_CPU_REGIME_NAME "cpu_regime" 28 0 : #define FD_METRICS_ENUM_CPU_REGIME_CNT (5UL) 29 0 : #define FD_METRICS_ENUM_CPU_REGIME_V_WAIT_IDX 0 30 : #define FD_METRICS_ENUM_CPU_REGIME_V_WAIT_NAME "wait" 31 0 : #define FD_METRICS_ENUM_CPU_REGIME_V_IDLE_IDX 1 32 : #define FD_METRICS_ENUM_CPU_REGIME_V_IDLE_NAME "idle" 33 0 : #define FD_METRICS_ENUM_CPU_REGIME_V_USER_IDX 2 34 : #define FD_METRICS_ENUM_CPU_REGIME_V_USER_NAME "user" 35 0 : #define FD_METRICS_ENUM_CPU_REGIME_V_SYSTEM_IDX 3 36 : #define FD_METRICS_ENUM_CPU_REGIME_V_SYSTEM_NAME "system" 37 0 : #define FD_METRICS_ENUM_CPU_REGIME_V_INTERRUPT_IDX 4 38 : #define FD_METRICS_ENUM_CPU_REGIME_V_INTERRUPT_NAME "interrupt" 39 : 40 : #define FD_METRICS_ENUM_ROUTE_FAIL_NAME "route_fail" 41 : #define FD_METRICS_ENUM_ROUTE_FAIL_CNT (5UL) 42 0 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_NO_ROUTE_IDX 0 43 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_NO_ROUTE_NAME "no_route" 44 0 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_ROUTE_TYPE_IDX 1 45 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_ROUTE_TYPE_NAME "route_type" 46 3 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_INTERFACE_IDX 2 47 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_INTERFACE_NAME "interface" 48 0 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_SOURCE_IP_IDX 3 49 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_SOURCE_IP_NAME "source_ip" 50 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_UNSUPPORTED_INTERFACE_IDX 4 51 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_UNSUPPORTED_INTERFACE_NAME "unsupported_interface" 52 : 53 : #define FD_METRICS_ENUM_SOCKET_ERROR_NAME "socket_error" 54 : #define FD_METRICS_ENUM_SOCKET_ERROR_CNT (6UL) 55 0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_NO_ERROR_IDX 0 56 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_NO_ERROR_NAME "no_error" 57 0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_SLOW_IDX 1 58 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_SLOW_NAME "slow" 59 0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_PERMISSION_IDX 2 60 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_PERMISSION_NAME "permission" 61 0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_UNREACHABLE_IDX 3 62 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_UNREACHABLE_NAME "unreachable" 63 0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_DOWN_IDX 4 64 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_DOWN_NAME "down" 65 0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_OTHER_IDX 5 66 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_OTHER_NAME "other" 67 : 68 : #define FD_METRICS_ENUM_TPU_RX_TYPE_NAME "tpu_rx_type" 69 : #define FD_METRICS_ENUM_TPU_RX_TYPE_CNT (3UL) 70 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_UDP_IDX 0 71 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_UDP_NAME "udp" 72 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FAST_IDX 1 73 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FAST_NAME "quic_fast" 74 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FRAG_IDX 2 75 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FRAG_NAME "quic_frag" 76 : 77 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_NAME "frame_tx_alloc_result" 78 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_CNT (3UL) 79 15050779 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_SUCCESS_IDX 0 80 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_SUCCESS_NAME "success" 81 48 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_EMPTY_POOL_IDX 1 82 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_EMPTY_POOL_NAME "fail_empty_pool" 83 3 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_CONNECTION_MAX_IDX 2 84 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_CONNECTION_MAX_NAME "fail_connection_max" 85 : 86 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_NAME "quic_initial_token_length" 87 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_CNT (3UL) 88 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_ZERO_IDX 0 89 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_ZERO_NAME "zero" 90 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_FD_QUIC_LENGTH_IDX 1 91 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_FD_QUIC_LENGTH_NAME "fd_quic_length" 92 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_INVALID_LENGTH_IDX 2 93 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_INVALID_LENGTH_NAME "invalid_length" 94 : 95 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_NAME "quic_frame_type" 96 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_CNT (23UL) 97 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_UNKNOWN_IDX 0 98 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_UNKNOWN_NAME "unknown" 99 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_ACK_IDX 1 100 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_ACK_NAME "ack" 101 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RESET_STREAM_IDX 2 102 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RESET_STREAM_NAME "reset_stream" 103 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STOP_SENDING_IDX 3 104 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STOP_SENDING_NAME "stop_sending" 105 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CRYPTO_IDX 4 106 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CRYPTO_NAME "crypto" 107 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_TOKEN_IDX 5 108 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_TOKEN_NAME "new_token" 109 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_IDX 6 110 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_NAME "stream" 111 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_DATA_IDX 7 112 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_DATA_NAME "max_data" 113 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAM_DATA_IDX 8 114 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAM_DATA_NAME "max_stream_data" 115 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAMS_IDX 9 116 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAMS_NAME "max_streams" 117 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATA_BLOCKED_IDX 10 118 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATA_BLOCKED_NAME "data_blocked" 119 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_DATA_BLOCKED_IDX 11 120 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_DATA_BLOCKED_NAME "stream_data_blocked" 121 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAMS_BLOCKED_IDX 12 122 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAMS_BLOCKED_NAME "streams_blocked" 123 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_CONNECTION_ID_IDX 13 124 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_CONNECTION_ID_NAME "new_connection_id" 125 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RETIRE_CONNECTION_ID_IDX 14 126 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RETIRE_CONNECTION_ID_NAME "retire_connection_id" 127 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_CHALLENGE_IDX 15 128 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_CHALLENGE_NAME "path_challenge" 129 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_RESPONSE_IDX 16 130 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_RESPONSE_NAME "path_response" 131 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONNECTION_CLOSE_QUIC_IDX 17 132 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONNECTION_CLOSE_QUIC_NAME "connection_close_quic" 133 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONNECTION_CLOSE_APP_IDX 18 134 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONNECTION_CLOSE_APP_NAME "connection_close_app" 135 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_HANDSHAKE_DONE_IDX 19 136 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_HANDSHAKE_DONE_NAME "handshake_done" 137 102 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PING_IDX 20 138 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PING_NAME "ping" 139 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PADDING_IDX 21 140 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PADDING_NAME "padding" 141 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATAGRAM_IDX 22 142 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATAGRAM_NAME "datagram" 143 : 144 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_NAME "quic_stream_close_type" 145 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_CNT (5UL) 146 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_END_IDX 0 147 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_END_NAME "end" 148 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_RESET_IDX 1 149 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_RESET_NAME "peer_reset" 150 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_STOP_IDX 2 151 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_STOP_NAME "peer_stop" 152 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_DROP_IDX 3 153 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_DROP_NAME "drop" 154 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_CONNECTION_ABORT_IDX 4 155 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_CONNECTION_ABORT_NAME "connection_abort" 156 : 157 : #define FD_METRICS_ENUM_QUIC_ACK_TX_NAME "quic_ack_tx" 158 : #define FD_METRICS_ENUM_QUIC_ACK_TX_CNT (5UL) 159 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NOOP_IDX 0 160 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NOOP_NAME "noop" 161 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NEW_IDX 1 162 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NEW_NAME "new" 163 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_MERGED_IDX 2 164 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_MERGED_NAME "merged" 165 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_DROP_IDX 3 166 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_DROP_NAME "drop" 167 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_CANCEL_IDX 4 168 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_CANCEL_NAME "cancel" 169 : 170 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_NAME "quic_encryption_level" 171 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_CNT (4UL) 172 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_INITIAL_IDX 0 173 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_INITIAL_NAME "initial" 174 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_EARLY_IDX 1 175 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_EARLY_NAME "early" 176 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_HANDSHAKE_IDX 2 177 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_HANDSHAKE_NAME "handshake" 178 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_APP_IDX 3 179 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_APP_NAME "app" 180 : 181 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_NAME "quic_conn_state" 182 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_CNT (8UL) 183 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_INVALID_IDX 0 184 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_INVALID_NAME "invalid" 185 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_IDX 1 186 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_NAME "handshake" 187 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_COMPLETE_IDX 2 188 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_COMPLETE_NAME "handshake_complete" 189 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ACTIVE_IDX 3 190 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ACTIVE_NAME "active" 191 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_PEER_CLOSE_IDX 4 192 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_PEER_CLOSE_NAME "peer_close" 193 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ABORT_IDX 5 194 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ABORT_NAME "abort" 195 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_CLOSE_PENDING_IDX 6 196 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_CLOSE_PENDING_NAME "close_pending" 197 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_DEAD_IDX 7 198 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_DEAD_NAME "dead" 199 : 200 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_NAME "quic_pkt_handle" 201 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_CNT (4UL) 202 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_INITIAL_IDX 0 203 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_INITIAL_NAME "initial" 204 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_RETRY_IDX 1 205 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_RETRY_NAME "retry" 206 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_HANDSHAKE_IDX 2 207 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_HANDSHAKE_NAME "handshake" 208 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_ONE_RTT_IDX 3 209 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_ONE_RTT_NAME "one_rtt" 210 : 211 : #define FD_METRICS_ENUM_BUNDLE_ERROR_NAME "bundle_error" 212 : #define FD_METRICS_ENUM_BUNDLE_ERROR_CNT (4UL) 213 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_PROTOBUF_IDX 0 214 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_PROTOBUF_NAME "protobuf" 215 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TRANSPORT_IDX 1 216 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TRANSPORT_NAME "transport" 217 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TIMEOUT_IDX 2 218 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TIMEOUT_NAME "timeout" 219 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_NO_FEE_INFO_IDX 3 220 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_NO_FEE_INFO_NAME "no_fee_info" 221 : 222 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_NAME "verify_tile_result" 223 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_CNT (5UL) 224 0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_SUCCESS_IDX 0 225 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_SUCCESS_NAME "success" 226 0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_BUNDLE_PEER_FAILURE_IDX 1 227 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_BUNDLE_PEER_FAILURE_NAME "bundle_peer_failure" 228 0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_PARSE_FAILURE_IDX 2 229 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_PARSE_FAILURE_NAME "parse_failure" 230 0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_DEDUP_FAILURE_IDX 3 231 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_DEDUP_FAILURE_NAME "dedup_failure" 232 0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_VERIFY_FAILURE_IDX 4 233 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_VERIFY_FAILURE_NAME "verify_failure" 234 : 235 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_NAME "dedup_tile_result" 236 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_CNT (3UL) 237 0 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_SUCCESS_IDX 0 238 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_SUCCESS_NAME "success" 239 0 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_BUNDLE_PEER_FAILURE_IDX 1 240 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_BUNDLE_PEER_FAILURE_NAME "bundle_peer_failure" 241 0 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_DEDUP_FAILURE_IDX 2 242 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_DEDUP_FAILURE_NAME "dedup_failure" 243 : 244 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_NAME "lut_resolve_result" 245 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_CNT (6UL) 246 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_LOOKUP_INDEX_IDX 0 247 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_LOOKUP_INDEX_NAME "invalid_lookup_index" 248 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_UNINITIALIZED_IDX 1 249 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_UNINITIALIZED_NAME "account_uninitialized" 250 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_DATA_IDX 2 251 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_DATA_NAME "invalid_account_data" 252 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_OWNER_IDX 3 253 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_OWNER_NAME "invalid_account_owner" 254 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_NOT_FOUND_IDX 4 255 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 256 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_SUCCESS_IDX 5 257 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_SUCCESS_NAME "success" 258 : 259 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_NAME "resolve_stash_operation" 260 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_CNT (4UL) 261 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_INSERTED_IDX 0 262 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_INSERTED_NAME "inserted" 263 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_OVERRUN_IDX 1 264 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_OVERRUN_NAME "overrun" 265 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_PUBLISHED_IDX 2 266 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_PUBLISHED_NAME "published" 267 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_REMOVED_IDX 3 268 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_REMOVED_NAME "removed" 269 : 270 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_NAME "pack_txn_insert_return" 271 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_CNT (23UL) 272 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INSTR_ACCT_CNT_IDX 0 273 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INSTR_ACCT_CNT_NAME "instr_acct_cnt" 274 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_CONFLICT_IDX 1 275 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_CONFLICT_NAME "nonce_conflict" 276 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ACCT_BLOCKLIST_IDX 2 277 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ACCT_BLOCKLIST_NAME "acct_blocklist" 278 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_BUNDLE_BLACKLIST_IDX 3 279 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_BUNDLE_BLACKLIST_NAME "bundle_blacklist" 280 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INVALID_NONCE_IDX 4 281 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INVALID_NONCE_NAME "invalid_nonce" 282 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_WRITE_SYSVAR_IDX 5 283 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_WRITE_SYSVAR_NAME "write_sysvar" 284 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ESTIMATION_FAIL_IDX 6 285 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ESTIMATION_FAIL_NAME "estimation_fail" 286 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_ACCOUNT_IDX 7 287 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_ACCOUNT_NAME "duplicate_account" 288 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_MANY_ACCOUNTS_IDX 8 289 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_MANY_ACCOUNTS_NAME "too_many_accounts" 290 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_LARGE_IDX 9 291 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_LARGE_NAME "too_large" 292 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_EXPIRED_IDX 10 293 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_EXPIRED_NAME "expired" 294 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ADDR_LUT_IDX 11 295 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ADDR_LUT_NAME "addr_lut" 296 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNAFFORDABLE_IDX 12 297 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNAFFORDABLE_NAME "unaffordable" 298 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_IDX 13 299 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_NAME "duplicate" 300 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_PRIORITY_IDX 14 301 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_PRIORITY_NAME "nonce_priority" 302 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_PRIORITY_IDX 15 303 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_PRIORITY_NAME "priority" 304 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_ADD_IDX 16 305 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_ADD_NAME "nonvote_add" 306 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_ADD_IDX 17 307 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_ADD_NAME "vote_add" 308 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_REPLACE_IDX 18 309 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_REPLACE_NAME "nonvote_replace" 310 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_REPLACE_IDX 19 311 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_REPLACE_NAME "vote_replace" 312 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_ADD_IDX 20 313 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_ADD_NAME "nonce_nonvote_add" 314 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNUSED_IDX 21 315 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNUSED_NAME "unused" 316 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_REPLACE_IDX 22 317 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_REPLACE_NAME "nonce_nonvote_replace" 318 : 319 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_NAME "pack_txn_schedule" 320 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_CNT (8UL) 321 14809 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_TAKEN_IDX 0 322 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_TAKEN_NAME "taken" 323 14809 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_CU_LIMIT_IDX 1 324 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_CU_LIMIT_NAME "cu_limit" 325 14809 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_FAST_PATH_IDX 2 326 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_FAST_PATH_NAME "fast_path" 327 14809 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_BYTE_LIMIT_IDX 3 328 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_BYTE_LIMIT_NAME "byte_limit" 329 14809 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_ALLOC_LIMIT_IDX 4 330 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_ALLOC_LIMIT_NAME "alloc_limit" 331 14809 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_WRITE_COST_IDX 5 332 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_WRITE_COST_NAME "write_cost" 333 14809 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_SLOW_PATH_IDX 6 334 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_SLOW_PATH_NAME "slow_path" 335 14809 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_DEFER_SKIP_IDX 7 336 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_DEFER_SKIP_NAME "defer_skip" 337 : 338 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_NAME "pack_timing_state" 339 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_CNT (16UL) 340 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX 0 341 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "no_txn_no_execle_no_leader_no_microblock" 342 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX 1 343 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "txn_no_execle_no_leader_no_microblock" 344 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX 2 345 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "no_txn_execle_no_leader_no_microblock" 346 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX 3 347 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "txn_execle_no_leader_no_microblock" 348 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_IDX 4 349 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_NAME "no_txn_no_execle_leader_no_microblock" 350 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_IDX 5 351 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_NAME "txn_no_execle_leader_no_microblock" 352 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_NO_MICROBLOCK_IDX 6 353 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_NO_MICROBLOCK_NAME "no_txn_execle_leader_no_microblock" 354 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_NO_MICROBLOCK_IDX 7 355 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_NO_MICROBLOCK_NAME "txn_execle_leader_no_microblock" 356 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_IDX 8 357 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_NAME "no_txn_no_execle_no_leader_microblock" 358 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_IDX 9 359 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_NAME "txn_no_execle_no_leader_microblock" 360 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_MICROBLOCK_IDX 10 361 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_MICROBLOCK_NAME "no_txn_execle_no_leader_microblock" 362 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_MICROBLOCK_IDX 11 363 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_MICROBLOCK_NAME "txn_execle_no_leader_microblock" 364 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_MICROBLOCK_IDX 12 365 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_MICROBLOCK_NAME "no_txn_no_execle_leader_microblock" 366 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_MICROBLOCK_IDX 13 367 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_MICROBLOCK_NAME "txn_no_execle_leader_microblock" 368 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_MICROBLOCK_IDX 14 369 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_MICROBLOCK_NAME "no_txn_execle_leader_microblock" 370 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_MICROBLOCK_IDX 15 371 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_MICROBLOCK_NAME "txn_execle_leader_microblock" 372 : 373 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_NAME "available_txn_type" 374 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_CNT (5UL) 375 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_ALL_IDX 0 376 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_ALL_NAME "all" 377 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_REGULAR_IDX 1 378 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_REGULAR_NAME "regular" 379 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_VOTES_IDX 2 380 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_VOTES_NAME "votes" 381 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_CONFLICTING_IDX 3 382 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_CONFLICTING_NAME "conflicting" 383 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_BUNDLES_IDX 4 384 : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_BUNDLES_NAME "bundles" 385 : 386 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_NAME "bundle_crank_result" 387 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_CNT (4UL) 388 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_NOT_NEEDED_IDX 0 389 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_NOT_NEEDED_NAME "not_needed" 390 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTED_IDX 1 391 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTED_NAME "inserted" 392 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_CREATION_FAILED_IDX 2 393 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_CREATION_FAILED_NAME "creation_failed" 394 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTION_FAILED_IDX 3 395 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTION_FAILED_NAME "insertion_failed" 396 : 397 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_NAME "transaction_error" 398 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_CNT (41UL) 399 0 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SUCCESS_IDX 0 400 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SUCCESS_NAME "success" 401 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_IN_USE_IDX 1 402 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_IN_USE_NAME "account_in_use" 403 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_LOADED_TWICE_IDX 2 404 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_LOADED_TWICE_NAME "account_loaded_twice" 405 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_NOT_FOUND_IDX 3 406 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 407 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_ACCOUNT_NOT_FOUND_IDX 4 408 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_ACCOUNT_NOT_FOUND_NAME "program_account_not_found" 409 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_FEE_IDX 5 410 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_FEE_NAME "insufficient_funds_for_fee" 411 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_FOR_FEE_IDX 6 412 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_FOR_FEE_NAME "invalid_account_for_fee" 413 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ALREADY_PROCESSED_IDX 7 414 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ALREADY_PROCESSED_NAME "already_processed" 415 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BLOCKHASH_NOT_FOUND_IDX 8 416 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BLOCKHASH_NOT_FOUND_NAME "blockhash_not_found" 417 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSTRUCTION_ERROR_IDX 9 418 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSTRUCTION_ERROR_NAME "instruction_error" 419 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CALL_CHAIN_TOO_DEEP_IDX 10 420 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CALL_CHAIN_TOO_DEEP_NAME "call_chain_too_deep" 421 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MISSING_SIGNATURE_FOR_FEE_IDX 11 422 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MISSING_SIGNATURE_FOR_FEE_NAME "missing_signature_for_fee" 423 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_INDEX_IDX 12 424 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_INDEX_NAME "invalid_account_index" 425 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SIGNATURE_FAILURE_IDX 13 426 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SIGNATURE_FAILURE_NAME "signature_failure" 427 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_PROGRAM_FOR_EXECUTION_IDX 14 428 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_PROGRAM_FOR_EXECUTION_NAME "invalid_program_for_execution" 429 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SANITIZE_FAILURE_IDX 15 430 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SANITIZE_FAILURE_NAME "sanitize_failure" 431 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CLUSTER_MAINTENANCE_IDX 16 432 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CLUSTER_MAINTENANCE_NAME "cluster_maintenance" 433 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_BORROW_OUTSTANDING_IDX 17 434 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_BORROW_OUTSTANDING_NAME "account_borrow_outstanding" 435 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_IDX 18 436 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_NAME "would_exceed_max_block_cost_limit" 437 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNSUPPORTED_VERSION_IDX 19 438 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNSUPPORTED_VERSION_NAME "unsupported_version" 439 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_WRITABLE_ACCOUNT_IDX 20 440 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_WRITABLE_ACCOUNT_NAME "invalid_writable_account" 441 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_IDX 21 442 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_NAME "would_exceed_max_account_cost_limit" 443 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_IDX 22 444 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_NAME "would_exceed_account_data_block_limit" 445 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_TOO_MANY_ACCOUNT_LOCKS_IDX 23 446 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_TOO_MANY_ACCOUNT_LOCKS_NAME "too_many_account_locks" 447 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_IDX 24 448 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "address_lookup_table_not_found" 449 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_IDX 25 450 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "invalid_address_lookup_table_owner" 451 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_IDX 26 452 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "invalid_address_lookup_table_data" 453 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_IDX 27 454 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "invalid_address_lookup_table_index" 455 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_RENT_PAYING_ACCOUNT_IDX 28 456 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_RENT_PAYING_ACCOUNT_NAME "invalid_rent_paying_account" 457 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_IDX 29 458 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_NAME "would_exceed_max_vote_cost_limit" 459 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_IDX 30 460 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_NAME "would_exceed_account_data_total_limit" 461 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_DUPLICATE_INSTRUCTION_IDX 31 462 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_DUPLICATE_INSTRUCTION_NAME "duplicate_instruction" 463 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_RENT_IDX 32 464 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_RENT_NAME "insufficient_funds_for_rent" 465 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_IDX 33 466 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "max_loaded_accounts_data_size_exceeded" 467 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_IDX 34 468 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "invalid_loaded_accounts_data_size_limit" 469 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_RESANITIZATION_NEEDED_IDX 35 470 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_RESANITIZATION_NEEDED_NAME "resanitization_needed" 471 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_IDX 36 472 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_NAME "program_execution_temporarily_restricted" 473 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNBALANCED_TRANSACTION_IDX 37 474 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNBALANCED_TRANSACTION_NAME "unbalanced_transaction" 475 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_CACHE_HIT_MAX_LIMIT_IDX 38 476 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_CACHE_HIT_MAX_LIMIT_NAME "program_cache_hit_max_limit" 477 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_COMMIT_CANCELLED_IDX 39 478 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_COMMIT_CANCELLED_NAME "commit_cancelled" 479 0 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BUNDLE_PEER_IDX 40 480 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BUNDLE_PEER_NAME "bundle_peer" 481 : 482 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_NAME "transaction_result" 483 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_CNT (28UL) 484 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SUCCESS_IDX 0 485 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SUCCESS_NAME "success" 486 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSTRUCTION_ERROR_IDX 1 487 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSTRUCTION_ERROR_NAME "instruction_error" 488 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_NOT_FOUND_IDX 2 489 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 490 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_PROGRAM_ACCOUNT_NOT_FOUND_IDX 3 491 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_PROGRAM_ACCOUNT_NOT_FOUND_NAME "program_account_not_found" 492 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_FEE_IDX 4 493 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_FEE_NAME "insufficient_funds_for_fee" 494 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ACCOUNT_FOR_FEE_IDX 5 495 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ACCOUNT_FOR_FEE_NAME "invalid_account_for_fee" 496 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ALREADY_PROCESSED_IDX 6 497 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ALREADY_PROCESSED_NAME "already_processed" 498 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BLOCKHASH_NOT_FOUND_IDX 7 499 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BLOCKHASH_NOT_FOUND_NAME "blockhash_not_found" 500 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_PROGRAM_FOR_EXECUTION_IDX 8 501 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_PROGRAM_FOR_EXECUTION_NAME "invalid_program_for_execution" 502 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_IDX 9 503 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "address_lookup_table_not_found" 504 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_IDX 10 505 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "invalid_address_lookup_table_owner" 506 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_IDX 11 507 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "invalid_address_lookup_table_data" 508 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_IDX 12 509 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "invalid_address_lookup_table_index" 510 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_IDX 13 511 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "max_loaded_accounts_data_size_exceeded" 512 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_DUPLICATE_INSTRUCTION_IDX 14 513 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_DUPLICATE_INSTRUCTION_NAME "duplicate_instruction" 514 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_IDX 15 515 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "invalid_loaded_accounts_data_size_limit" 516 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ALREADY_ADVANCED_IDX 16 517 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ALREADY_ADVANCED_NAME "nonce_already_advanced" 518 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ADVANCE_FAILED_IDX 17 519 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ADVANCE_FAILED_NAME "nonce_advance_failed" 520 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_WRONG_BLOCKHASH_IDX 18 521 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_WRONG_BLOCKHASH_NAME "nonce_wrong_blockhash" 522 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_UNSUPPORTED_VERSION_IDX 19 523 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_UNSUPPORTED_VERSION_NAME "unsupported_version" 524 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SANITIZE_FAILURE_IDX 20 525 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SANITIZE_FAILURE_NAME "sanitize_failure" 526 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_IN_USE_IDX 21 527 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_IN_USE_NAME "account_in_use" 528 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_LOADED_TWICE_IDX 22 529 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_LOADED_TWICE_NAME "account_loaded_twice" 530 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SIGNATURE_FAILURE_IDX 23 531 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SIGNATURE_FAILURE_NAME "signature_failure" 532 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_TOO_MANY_ACCOUNT_LOCKS_IDX 24 533 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_TOO_MANY_ACCOUNT_LOCKS_NAME "too_many_account_locks" 534 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_RENT_IDX 25 535 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_RENT_NAME "insufficient_funds_for_rent" 536 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_UNBALANCED_TRANSACTION_IDX 26 537 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_UNBALANCED_TRANSACTION_NAME "unbalanced_transaction" 538 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BUNDLE_PEER_IDX 27 539 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BUNDLE_PEER_NAME "bundle_peer" 540 : 541 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_NAME "transaction_landed" 542 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_CNT (4UL) 543 0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_SUCCESS_IDX 0 544 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_SUCCESS_NAME "landed_success" 545 0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FEES_ONLY_IDX 1 546 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FEES_ONLY_NAME "landed_fees_only" 547 0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FAILED_IDX 2 548 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FAILED_NAME "landed_failed" 549 0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_UNLANDED_IDX 3 550 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_UNLANDED_NAME "unlanded" 551 : 552 : #define FD_METRICS_ENUM_TXN_VERSION_NAME "txn_version" 553 : #define FD_METRICS_ENUM_TXN_VERSION_CNT (3UL) 554 0 : #define FD_METRICS_ENUM_TXN_VERSION_V_LEGACY_IDX 0 555 : #define FD_METRICS_ENUM_TXN_VERSION_V_LEGACY_NAME "legacy" 556 0 : #define FD_METRICS_ENUM_TXN_VERSION_V_V0_IDX 1 557 : #define FD_METRICS_ENUM_TXN_VERSION_V_V0_NAME "v0" 558 0 : #define FD_METRICS_ENUM_TXN_VERSION_V_V1_IDX 2 559 : #define FD_METRICS_ENUM_TXN_VERSION_V_V1_NAME "v1" 560 : 561 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_NAME "txn_execute_result" 562 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_CNT (2UL) 563 0 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_SUCCESS_IDX 0 564 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_SUCCESS_NAME "success" 565 0 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_FAILED_IDX 1 566 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_FAILED_NAME "failed" 567 : 568 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_NAME "shred_processing_result" 569 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_CNT (8UL) 570 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_BAD_SLOT_IDX 0 571 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_BAD_SLOT_NAME "bad_slot" 572 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_PARSE_FAILED_IDX 1 573 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_PARSE_FAILED_NAME "parse_failed" 574 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_EQUIVOCATED_IDX 2 575 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_EQUIVOCATED_NAME "equivocated" 576 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_REJECTED_IDX 3 577 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_REJECTED_NAME "rejected" 578 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_IGNORED_IDX 4 579 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_IGNORED_NAME "ignored" 580 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_DUPLICATE_IDX 5 581 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_DUPLICATE_NAME "duplicate" 582 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_OKAY_IDX 6 583 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_OKAY_NAME "okay" 584 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_COMPLETES_IDX 7 585 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_COMPLETES_NAME "completes" 586 : 587 : #define FD_METRICS_ENUM_ROOT_PHASE_NAME "root_phase" 588 : #define FD_METRICS_ENUM_ROOT_PHASE_CNT (2UL) 589 : #define FD_METRICS_ENUM_ROOT_PHASE_V_COPY_IDX 0 590 : #define FD_METRICS_ENUM_ROOT_PHASE_V_COPY_NAME "copy" 591 : #define FD_METRICS_ENUM_ROOT_PHASE_V_GARBAGE_COLLECT_IDX 1 592 : #define FD_METRICS_ENUM_ROOT_PHASE_V_GARBAGE_COLLECT_NAME "garbage_collect" 593 : 594 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_NAME "progcache_class" 595 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_CNT (6UL) 596 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS0_IDX 0 597 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS0_NAME "class0" 598 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS1_IDX 1 599 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS1_NAME "class1" 600 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS2_IDX 2 601 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS2_NAME "class2" 602 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS3_IDX 3 603 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS3_NAME "class3" 604 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS4_IDX 4 605 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS4_NAME "class4" 606 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS5_IDX 5 607 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_CLASS5_NAME "class5" 608 : 609 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_NAME "accdb_cache_class" 610 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_CNT (8UL) 611 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS0_IDX 0 612 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS0_NAME "class0" 613 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS1_IDX 1 614 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS1_NAME "class1" 615 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS2_IDX 2 616 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS2_NAME "class2" 617 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS3_IDX 3 618 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS3_NAME "class3" 619 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS4_IDX 4 620 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS4_NAME "class4" 621 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS5_IDX 5 622 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS5_NAME "class5" 623 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS6_IDX 6 624 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS6_NAME "class6" 625 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS7_IDX 7 626 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS7_NAME "class7" 627 : 628 : #define FD_METRICS_ENUM_STAGING_LANE_NAME "staging_lane" 629 0 : #define FD_METRICS_ENUM_STAGING_LANE_CNT (4UL) 630 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE0_IDX 0 631 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE0_NAME "lane0" 632 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE1_IDX 1 633 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE1_NAME "lane1" 634 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE2_IDX 2 635 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE2_NAME "lane2" 636 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE3_IDX 3 637 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE3_NAME "lane3" 638 : 639 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_NAME "sched_deactivate_reason" 640 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_CNT (4UL) 641 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_CHILD_IDX 0 642 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_CHILD_NAME "no_child" 643 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_WORK_IDX 1 644 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_WORK_NAME "no_work" 645 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_ABANDONED_IDX 2 646 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_ABANDONED_NAME "abandoned" 647 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_MINORITY_IDX 3 648 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_MINORITY_NAME "minority" 649 : 650 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_NAME "sched_block_staging" 651 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_CNT (2UL) 652 0 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_STAGED_IDX 0 653 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_STAGED_NAME "staged" 654 0 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_UNSTAGED_IDX 1 655 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_UNSTAGED_NAME "unstaged" 656 : 657 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_NAME "sched_alut_result" 658 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_CNT (2UL) 659 0 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_SUCCESS_IDX 0 660 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_SUCCESS_NAME "success" 661 0 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_FAILED_IDX 1 662 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_FAILED_NAME "failed" 663 : 664 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_NAME "repair_sent_request_type" 665 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_CNT (7UL) 666 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_WINDOW_IDX 0 667 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_WINDOW_NAME "needed_window" 668 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_HIGHEST_WINDOW_IDX 1 669 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_HIGHEST_WINDOW_NAME "needed_highest_window" 670 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_ORPHAN_IDX 2 671 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_ORPHAN_NAME "needed_orphan" 672 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_PARENT_FEC_COUNT_IDX 3 673 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_PARENT_FEC_COUNT_NAME "parent_fec_count" 674 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_FEC_ROOT_IDX 4 675 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_FEC_ROOT_NAME "fec_root" 676 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_SHRED_BLOCK_ID_IDX 5 677 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_SHRED_BLOCK_ID_NAME "shred_block_id" 678 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_PONG_IDX 6 679 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_PONG_NAME "pong" 680 : 681 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_NAME "repair_server_packet_type" 682 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_CNT (5UL) 683 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_PONG_IDX 0 684 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_PONG_NAME "pong" 685 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_WINDOW_IDX 1 686 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_WINDOW_NAME "window" 687 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_HIGHEST_WINDOW_IDX 2 688 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_HIGHEST_WINDOW_NAME "highest_window" 689 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_ORPHAN_IDX 3 690 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_ORPHAN_NAME "orphan" 691 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_UNKNOWN_IDX 4 692 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_UNKNOWN_NAME "unknown" 693 : 694 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_NAME "rserve_sent_response_types" 695 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_CNT (4UL) 696 0 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_PING_IDX 0 697 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_PING_NAME "ping" 698 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_WINDOW_IDX 1 699 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_WINDOW_NAME "window" 700 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_HIGHEST_WINDOW_IDX 2 701 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_HIGHEST_WINDOW_NAME "highest_window" 702 0 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_ORPHAN_IDX 3 703 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_ORPHAN_NAME "orphan" 704 : 705 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_NAME "rserve_request_types" 706 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_CNT (4UL) 707 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_PONG_IDX 0 708 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_PONG_NAME "pong" 709 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_WINDOW_INDEX_IDX 1 710 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_WINDOW_INDEX_NAME "window_index" 711 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_HIGHEST_WINDOW_INDEX_IDX 2 712 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_HIGHEST_WINDOW_INDEX_NAME "highest_window_index" 713 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_ORPHAN_IDX 3 714 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_ORPHAN_NAME "orphan" 715 : 716 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_NAME "rserve_malformed_types" 717 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_CNT (5UL) 718 0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_TOO_SMALL_IDX 0 719 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_TOO_SMALL_NAME "too_small" 720 0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_PING_IDX 1 721 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_PING_NAME "ping" 722 0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_UNKNOWN_TAG_IDX 2 723 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_UNKNOWN_TAG_NAME "unknown_tag" 724 0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_WRONG_SIZE_IDX 3 725 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_WRONG_SIZE_NAME "wrong_size" 726 0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_ANCESTOR_HASHES_IDX 4 727 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_ANCESTOR_HASHES_NAME "ancestor_hashes" 728 : 729 : #define FD_METRICS_ENUM_CRDS_VALUE_NAME "crds_value" 730 0 : #define FD_METRICS_ENUM_CRDS_VALUE_CNT (14UL) 731 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V1_IDX 0 732 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V1_NAME "contact_info_v1" 733 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VOTE_IDX 1 734 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VOTE_NAME "vote" 735 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_LOWEST_SLOT_IDX 2 736 : #define FD_METRICS_ENUM_CRDS_VALUE_V_LOWEST_SLOT_NAME "lowest_slot" 737 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_SNAPSHOT_HASHES_IDX 3 738 : #define FD_METRICS_ENUM_CRDS_VALUE_V_SNAPSHOT_HASHES_NAME "snapshot_hashes" 739 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_ACCOUNTS_HASHES_IDX 4 740 : #define FD_METRICS_ENUM_CRDS_VALUE_V_ACCOUNTS_HASHES_NAME "accounts_hashes" 741 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_EPOCH_SLOTS_IDX 5 742 : #define FD_METRICS_ENUM_CRDS_VALUE_V_EPOCH_SLOTS_NAME "epoch_slots" 743 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V1_IDX 6 744 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V1_NAME "version_v1" 745 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V2_IDX 7 746 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V2_NAME "version_v2" 747 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_NODE_INSTANCE_IDX 8 748 : #define FD_METRICS_ENUM_CRDS_VALUE_V_NODE_INSTANCE_NAME "node_instance" 749 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_DUPLICATE_SHRED_IDX 9 750 : #define FD_METRICS_ENUM_CRDS_VALUE_V_DUPLICATE_SHRED_NAME "duplicate_shred" 751 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_INCREMENTAL_SNAPSHOT_HASHES_IDX 10 752 : #define FD_METRICS_ENUM_CRDS_VALUE_V_INCREMENTAL_SNAPSHOT_HASHES_NAME "incremental_snapshot_hashes" 753 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V2_IDX 11 754 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V2_NAME "contact_info_v2" 755 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_LAST_VOTED_FORK_SLOTS_IDX 12 756 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_LAST_VOTED_FORK_SLOTS_NAME "restart_last_voted_fork_slots" 757 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_HEAVIEST_FORK_IDX 13 758 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_HEAVIEST_FORK_NAME "restart_heaviest_fork" 759 : 760 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_NAME "gossip_message" 761 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_CNT (6UL) 762 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_REQUEST_IDX 0 763 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_REQUEST_NAME "pull_request" 764 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_RESPONSE_IDX 1 765 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_RESPONSE_NAME "pull_response" 766 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PUSH_IDX 2 767 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PUSH_NAME "push" 768 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PRUNE_IDX 3 769 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PRUNE_NAME "prune" 770 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PING_IDX 4 771 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PING_NAME "ping" 772 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PONG_IDX 5 773 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PONG_NAME "pong" 774 : 775 : #define FD_METRICS_ENUM_PONG_RESPONSE_NAME "pong_response" 776 : #define FD_METRICS_ENUM_PONG_RESPONSE_CNT (6UL) 777 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_STAKED_IDX 0 778 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_STAKED_NAME "staked" 779 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ENTRYPOINT_IDX 1 780 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ENTRYPOINT_NAME "entrypoint" 781 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_UNTRACKED_IDX 2 782 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_UNTRACKED_NAME "untracked" 783 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ADDRESS_IDX 3 784 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ADDRESS_NAME "address" 785 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_TOKEN_IDX 4 786 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_TOKEN_NAME "token" 787 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_SUCCESS_IDX 5 788 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_SUCCESS_NAME "success" 789 : 790 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_NAME "ping_tracked_type" 791 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_CNT (4UL) 792 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_UNPINGED_IDX 0 793 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_UNPINGED_NAME "unpinged" 794 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_INVALID_IDX 1 795 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_INVALID_NAME "invalid" 796 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_IDX 2 797 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_NAME "valid" 798 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_REFRESHING_IDX 3 799 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_REFRESHING_NAME "valid_refreshing" 800 : 801 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_NAME "gossip_crds_outcome" 802 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_CNT (6UL) 803 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PULL_RESPONSE_IDX 0 804 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PULL_RESPONSE_NAME "upserted_pull_response" 805 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PUSH_IDX 1 806 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PUSH_NAME "upserted_push" 807 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_STALE_IDX 2 808 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_STALE_NAME "dropped_pull_response_stale" 809 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_IDX 3 810 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_NAME "dropped_pull_response_duplicate" 811 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_STALE_IDX 4 812 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_STALE_NAME "dropped_push_stale" 813 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_DUPLICATE_IDX 5 814 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_DUPLICATE_NAME "dropped_push_duplicate" 815 : 816 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_NAME "gossvf_message_outcome" 817 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_CNT (23UL) 818 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_REQUEST_IDX 0 819 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_REQUEST_NAME "success_pull_request" 820 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_RESPONSE_IDX 1 821 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_RESPONSE_NAME "success_pull_response" 822 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PUSH_IDX 2 823 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PUSH_NAME "success_push" 824 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PRUNE_IDX 3 825 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PRUNE_NAME "success_prune" 826 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PING_IDX 4 827 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PING_NAME "success_ping" 828 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PONG_IDX 5 829 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PONG_NAME "success_pong" 830 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_UNPARSEABLE_IDX 6 831 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_UNPARSEABLE_NAME "dropped_unparseable" 832 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_NOT_CONTACT_INFO_IDX 7 833 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_NOT_CONTACT_INFO_NAME "dropped_pull_request_not_contact_info" 834 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_LOOPBACK_IDX 8 835 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_LOOPBACK_NAME "dropped_pull_request_loopback" 836 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_INACTIVE_IDX 9 837 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_INACTIVE_NAME "dropped_pull_request_inactive" 838 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_WALLCLOCK_IDX 10 839 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_WALLCLOCK_NAME "dropped_pull_request_wallclock" 840 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SIGNATURE_IDX 11 841 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SIGNATURE_NAME "dropped_pull_request_signature" 842 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SHRED_VERSION_IDX 12 843 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SHRED_VERSION_NAME "dropped_pull_request_shred_version" 844 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_MASK_BITS_IDX 13 845 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_MASK_BITS_NAME "dropped_pull_request_mask_bits" 846 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_DESTINATION_IDX 14 847 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_DESTINATION_NAME "dropped_prune_destination" 848 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_WALLCLOCK_IDX 15 849 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_WALLCLOCK_NAME "dropped_prune_wallclock" 850 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_SIGNATURE_IDX 16 851 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_SIGNATURE_NAME "dropped_prune_signature" 852 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_LOOPBACK_IDX 17 853 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_LOOPBACK_NAME "dropped_push_loopback" 854 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_NO_VALID_CRDS_IDX 18 855 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_NO_VALID_CRDS_NAME "dropped_push_no_valid_crds" 856 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_LOOPBACK_IDX 19 857 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_LOOPBACK_NAME "dropped_pull_response_loopback" 858 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_NO_VALID_CRDS_IDX 20 859 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_NO_VALID_CRDS_NAME "dropped_pull_response_no_valid_crds" 860 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PING_SIGNATURE_IDX 21 861 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PING_SIGNATURE_NAME "dropped_ping_signature" 862 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PONG_SIGNATURE_IDX 22 863 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PONG_SIGNATURE_NAME "dropped_pong_signature" 864 : 865 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_NAME "gossvf_crds_outcome" 866 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_CNT (14UL) 867 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PULL_RESPONSE_IDX 0 868 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PULL_RESPONSE_NAME "success_pull_response" 869 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PULL_RESPONSE_DUPLICATE_IDX 1 870 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PULL_RESPONSE_DUPLICATE_NAME "success_pull_response_duplicate" 871 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PUSH_IDX 2 872 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PUSH_NAME "success_push" 873 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PUSH_DUPLICATE_IDX 3 874 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PUSH_DUPLICATE_NAME "success_push_duplicate" 875 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_SIGNATURE_IDX 4 876 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_SIGNATURE_NAME "dropped_pull_response_signature" 877 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_NO_CONTACT_INFO_IDX 5 878 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_NO_CONTACT_INFO_NAME "dropped_pull_response_origin_no_contact_info" 879 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_SHRED_VERSION_IDX 6 880 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_SHRED_VERSION_NAME "dropped_pull_response_origin_shred_version" 881 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_INACTIVE_IDX 7 882 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_INACTIVE_NAME "dropped_pull_response_inactive" 883 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_WALLCLOCK_IDX 8 884 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_WALLCLOCK_NAME "dropped_pull_response_wallclock" 885 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_SIGNATURE_IDX 9 886 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_SIGNATURE_NAME "dropped_push_signature" 887 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_NO_CONTACT_INFO_IDX 10 888 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_NO_CONTACT_INFO_NAME "dropped_push_origin_no_contact_info" 889 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_SHRED_VERSION_IDX 11 890 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_SHRED_VERSION_NAME "dropped_push_origin_shred_version" 891 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_INACTIVE_IDX 12 892 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_INACTIVE_NAME "dropped_push_inactive" 893 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_WALLCLOCK_IDX 13 894 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_WALLCLOCK_NAME "dropped_push_wallclock" 895 : 896 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_NAME "netlink_message" 897 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_CNT (3UL) 898 0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_LINK_IDX 0 899 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_LINK_NAME "link" 900 0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_NEIGHBOR_IDX 1 901 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_NEIGHBOR_NAME "neighbor" 902 0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_IPV4_ROUTE_IDX 2 903 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_IPV4_ROUTE_NAME "ipv4_route" 904 : 905 : #define FD_METRICS_ENUM_ROUTE_TABLE_NAME "route_table" 906 : #define FD_METRICS_ENUM_ROUTE_TABLE_CNT (2UL) 907 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_LOCAL_IDX 0 908 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_LOCAL_NAME "local" 909 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_MAIN_IDX 1 910 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_MAIN_NAME "main" 911 : 912 : #define FD_METRICS_ENUM_RPC_METHOD_NAME "rpc_method" 913 : #define FD_METRICS_ENUM_RPC_METHOD_CNT (21UL) 914 : #define FD_METRICS_ENUM_RPC_METHOD_V_GENESIS_IDX 0 915 : #define FD_METRICS_ENUM_RPC_METHOD_V_GENESIS_NAME "genesis" 916 : #define FD_METRICS_ENUM_RPC_METHOD_V_UNKNOWN_IDX 1 917 : #define FD_METRICS_ENUM_RPC_METHOD_V_UNKNOWN_NAME "unknown" 918 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_ACCOUNT_INFO_IDX 2 919 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_ACCOUNT_INFO_NAME "getAccountInfo" 920 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BALANCE_IDX 3 921 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BALANCE_NAME "getBalance" 922 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BLOCK_HEIGHT_IDX 4 923 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BLOCK_HEIGHT_NAME "getBlockHeight" 924 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_CLUSTER_NODES_IDX 5 925 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_CLUSTER_NODES_NAME "getClusterNodes" 926 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_EPOCH_INFO_IDX 6 927 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_EPOCH_INFO_NAME "getEpochInfo" 928 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_GENESIS_HASH_IDX 7 929 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_GENESIS_HASH_NAME "getGenesisHash" 930 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_HEALTH_IDX 8 931 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_HEALTH_NAME "getHealth" 932 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_IDENTITY_IDX 9 933 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_IDENTITY_NAME "getIdentity" 934 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_INFLATION_GOVERNOR_IDX 10 935 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_INFLATION_GOVERNOR_NAME "getInflationGovernor" 936 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LATEST_BLOCKHASH_IDX 11 937 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LATEST_BLOCKHASH_NAME "getLatestBlockhash" 938 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MINIMUM_BALANCE_FOR_RENT_EXEMPTION_IDX 12 939 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MINIMUM_BALANCE_FOR_RENT_EXEMPTION_NAME "getMinimumBalanceForRentExemption" 940 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MULTIPLE_ACCOUNTS_IDX 13 941 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MULTIPLE_ACCOUNTS_NAME "getMultipleAccounts" 942 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_IDX 14 943 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_NAME "getSlot" 944 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_TRANSACTION_COUNT_IDX 15 945 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_TRANSACTION_COUNT_NAME "getTransactionCount" 946 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_VERSION_IDX 16 947 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_VERSION_NAME "getVersion" 948 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MAX_RETRANSMIT_SLOT_IDX 17 949 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MAX_RETRANSMIT_SLOT_NAME "getMaxRetransmitSlot" 950 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_LEADER_IDX 18 951 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_LEADER_NAME "getSlotLeader" 952 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_LEADERS_IDX 19 953 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_LEADERS_NAME "getSlotLeaders" 954 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LEADER_SCHEDULE_IDX 20 955 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LEADER_SCHEDULE_NAME "getLeaderSchedule" 956 : 957 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_NAME "rpc_event_type" 958 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_CNT (2UL) 959 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_VOTE_IDX 0 960 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_VOTE_NAME "vote" 961 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_SLOT_IDX 1 962 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_SLOT_NAME "slot" 963 : 964 : #define FD_METRICS_ENUM_SOFTIRQ_NAME "softirq" 965 0 : #define FD_METRICS_ENUM_SOFTIRQ_CNT (3UL) 966 0 : #define FD_METRICS_ENUM_SOFTIRQ_V_NET_IDX 0 967 : #define FD_METRICS_ENUM_SOFTIRQ_V_NET_NAME "net" 968 0 : #define FD_METRICS_ENUM_SOFTIRQ_V_DISK_IDX 1 969 : #define FD_METRICS_ENUM_SOFTIRQ_V_DISK_NAME "disk" 970 0 : #define FD_METRICS_ENUM_SOFTIRQ_V_OTHER_IDX 2 971 : #define FD_METRICS_ENUM_SOFTIRQ_V_OTHER_NAME "other" 972 : 973 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_NAME "conn_close_result" 974 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_CNT (2UL) 975 0 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_OK_IDX 0 976 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_OK_NAME "ok" 977 0 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_ERROR_IDX 1 978 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_ERROR_NAME "error" 979 : 980 : #define FD_METRICS_ENUM_TXN_REGIME_NAME "txn_regime" 981 : #define FD_METRICS_ENUM_TXN_REGIME_CNT (3UL) 982 : #define FD_METRICS_ENUM_TXN_REGIME_V_SETUP_IDX 0 983 : #define FD_METRICS_ENUM_TXN_REGIME_V_SETUP_NAME "setup" 984 : #define FD_METRICS_ENUM_TXN_REGIME_V_EXEC_IDX 1 985 : #define FD_METRICS_ENUM_TXN_REGIME_V_EXEC_NAME "exec" 986 : #define FD_METRICS_ENUM_TXN_REGIME_V_COMMIT_IDX 2 987 : #define FD_METRICS_ENUM_TXN_REGIME_V_COMMIT_NAME "commit" 988 : 989 : #define FD_METRICS_ENUM_VM_REGIME_NAME "vm_regime" 990 : #define FD_METRICS_ENUM_VM_REGIME_CNT (5UL) 991 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_IDX 0 992 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_NAME "setup" 993 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_IDX 1 994 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_NAME "commit" 995 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_CPI_IDX 2 996 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_CPI_NAME "setup_cpi" 997 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_CPI_IDX 3 998 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_CPI_NAME "commit_cpi" 999 : #define FD_METRICS_ENUM_VM_REGIME_V_INTERPRETER_IDX 4 1000 : #define FD_METRICS_ENUM_VM_REGIME_V_INTERPRETER_NAME "interpreter" 1001 : 1002 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_NAME "ghost_vote_result" 1003 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_CNT (4UL) 1004 0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_SUCCESS_IDX 0 1005 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_SUCCESS_NAME "success" 1006 0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_NOT_VOTED_IDX 1 1007 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_NOT_VOTED_NAME "not_voted" 1008 0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_TOO_OLD_IDX 2 1009 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_TOO_OLD_NAME "too_old" 1010 0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_ALREADY_VOTED_IDX 3 1011 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_ALREADY_VOTED_NAME "already_voted" 1012 : 1013 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_NAME "hard_fork_vote_result" 1014 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_CNT (6UL) 1015 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_IDX 0 1016 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_NAME "success" 1017 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_MATCHED_IDX 1 1018 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_MATCHED_NAME "success_matched" 1019 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_MISMATCHED_IDX 2 1020 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_MISMATCHED_NAME "mismatched" 1021 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_UNKNOWN_VOTER_IDX 3 1022 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_UNKNOWN_VOTER_NAME "unknown_voter" 1023 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_ALREADY_VOTED_IDX 4 1024 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_ALREADY_VOTED_NAME "already_voted" 1025 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_TOO_OLD_IDX 5 1026 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_TOO_OLD_NAME "too_old" 1027 : 1028 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_NAME "tower_fork_decision" 1029 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_CNT (7UL) 1030 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_NO_VOTE_NOT_RECENT_IDX 0 1031 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_NO_VOTE_NOT_RECENT_NAME "no_vote_not_recent" 1032 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_EMPTY_TOWER_VOTE_IDX 1 1033 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_EMPTY_TOWER_VOTE_NAME "empty_tower_vote" 1034 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_ANCESTOR_ROLLBACK_IDX 2 1035 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_ANCESTOR_ROLLBACK_NAME "ancestor_rollback" 1036 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SIBLING_CONFIRMED_IDX 3 1037 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SIBLING_CONFIRMED_NAME "sibling_confirmed" 1038 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SAME_FORK_IDX 4 1039 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SAME_FORK_NAME "same_fork" 1040 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_PASS_IDX 5 1041 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_PASS_NAME "switch_pass" 1042 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_FAIL_IDX 6 1043 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_FAIL_NAME "switch_fail" 1044 : 1045 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_NAME "tower_vote_gate" 1046 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_CNT (5UL) 1047 0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_VOTED_IDX 0 1048 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_VOTED_NAME "voted" 1049 0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_LOCKOUT_FAIL_IDX 1 1050 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_LOCKOUT_FAIL_NAME "lockout_fail" 1051 0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_THRESHOLD_FAIL_IDX 2 1052 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_THRESHOLD_FAIL_NAME "threshold_fail" 1053 0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_PROPAGATED_FAIL_IDX 3 1054 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_PROPAGATED_FAIL_NAME "propagated_fail" 1055 0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_NO_CANDIDATE_IDX 4 1056 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_NO_CANDIDATE_NAME "no_candidate" 1057 : 1058 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_NAME "vote_txn_result" 1059 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_CNT (10UL) 1060 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_SUCCESS_IDX 0 1061 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_SUCCESS_NAME "success" 1062 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_SIMPLE_VOTE_IDX 1 1063 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_SIMPLE_VOTE_NAME "not_simple_vote" 1064 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_DESER_IDX 2 1065 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_DESER_NAME "bad_deser" 1066 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_TOWER_SYNC_IDX 3 1067 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_TOWER_SYNC_NAME "not_tower_sync" 1068 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_EMPTY_TOWER_IDX 4 1069 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_EMPTY_TOWER_NAME "empty_tower" 1070 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_TOWER_IDX 5 1071 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_TOWER_NAME "bad_tower" 1072 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_UNKNOWN_BLOCK_ID_IDX 6 1073 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_UNKNOWN_BLOCK_ID_NAME "unknown_block_id" 1074 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_TOO_OLD_IDX 7 1075 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_TOO_OLD_NAME "too_old" 1076 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_STAKED_IDX 8 1077 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_STAKED_NAME "not_staked" 1078 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_SIGNER_IDX 9 1079 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_SIGNER_NAME "bad_signer" 1080 : 1081 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_NAME "vote_slot_result" 1082 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_CNT (6UL) 1083 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_SUCCESS_IDX 0 1084 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_SUCCESS_NAME "success" 1085 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_NEW_IDX 1 1086 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_NEW_NAME "too_new" 1087 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_VOTER_IDX 2 1088 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_VOTER_NAME "unknown_voter" 1089 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_ALREADY_VOTED_IDX 3 1090 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_ALREADY_VOTED_NAME "already_voted" 1091 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_OLD_IDX 4 1092 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_OLD_NAME "too_old" 1093 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_SLOT_IDX 5 1094 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_SLOT_NAME "unknown_slot" 1095 : 1096 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_NAME "vote_intermediate_gate" 1097 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_CNT (3UL) 1098 0 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_PROCEED_IDX 0 1099 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_PROCEED_NAME "proceed" 1100 0 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_SLOT_IDX 1 1101 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_SLOT_NAME "unknown_slot" 1102 0 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_BLOCK_ID_IDX 2 1103 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_BLOCK_ID_NAME "unknown_block_id" 1104 : 1105 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_NAME "eqvoc_proof_result" 1106 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_CNT (2UL) 1107 0 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_SUCCESS_IDX 0 1108 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_SUCCESS_NAME "success" 1109 0 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_ERROR_IDX 1 1110 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_ERROR_NAME "error" 1111 : 1112 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_NAME "datagram_rx_result" 1113 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_CNT (5UL) 1114 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_VOTE_IDX 0 1115 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_VOTE_NAME "vote" 1116 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_CERT_IDX 1 1117 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_CERT_NAME "cert" 1118 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_NOT_READY_IDX 2 1119 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_NOT_READY_NAME "not_ready" 1120 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_TOO_SMALL_IDX 3 1121 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_TOO_SMALL_NAME "too_small" 1122 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_UNKNOWN_TAG_IDX 4 1123 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_UNKNOWN_TAG_NAME "unknown_tag" 1124 : 1125 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_NAME "vote_rx_result" 1126 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_CNT (11UL) 1127 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SUCCESS_IDX 0 1128 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SUCCESS_NAME "success" 1129 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BAD_SIZE_IDX 1 1130 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BAD_SIZE_NAME "bad_size" 1131 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BAD_ENCODING_IDX 2 1132 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BAD_ENCODING_NAME "bad_encoding" 1133 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SHRED_VERSION_IDX 3 1134 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SHRED_VERSION_NAME "shred_version" 1135 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_UNKNOWN_SIGNER_IDX 4 1136 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_UNKNOWN_SIGNER_NAME "unknown_signer" 1137 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_NOT_A_PEER_IDX 5 1138 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_NOT_A_PEER_NAME "not_a_peer" 1139 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_NOT_RANKED_IDX 6 1140 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_NOT_RANKED_NAME "not_ranked" 1141 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SLOT_OUT_OF_BOUNDS_IDX 7 1142 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SLOT_OUT_OF_BOUNDS_NAME "slot_out_of_bounds" 1143 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_DUPLICATE_IDX 8 1144 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_DUPLICATE_NAME "duplicate" 1145 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SLASHABLE_IDX 9 1146 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SLASHABLE_NAME "slashable" 1147 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BANNED_IDX 10 1148 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BANNED_NAME "banned" 1149 : 1150 : #define FD_METRICS_ENUM_CERT_RX_RESULT_NAME "cert_rx_result" 1151 : #define FD_METRICS_ENUM_CERT_RX_RESULT_CNT (11UL) 1152 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SUCCESS_IDX 0 1153 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SUCCESS_NAME "success" 1154 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BAD_SIZE_IDX 1 1155 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BAD_SIZE_NAME "bad_size" 1156 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BAD_ENCODING_IDX 2 1157 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BAD_ENCODING_NAME "bad_encoding" 1158 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SHRED_VERSION_IDX 3 1159 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SHRED_VERSION_NAME "shred_version" 1160 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_UNKNOWN_SIGNER_IDX 4 1161 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_UNKNOWN_SIGNER_NAME "unknown_signer" 1162 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_NOT_A_PEER_IDX 5 1163 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_NOT_A_PEER_NAME "not_a_peer" 1164 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_NOT_RANKED_IDX 6 1165 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_NOT_RANKED_NAME "not_ranked" 1166 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SLOT_OUT_OF_BOUNDS_IDX 7 1167 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SLOT_OUT_OF_BOUNDS_NAME "slot_out_of_bounds" 1168 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_DUPLICATE_IDX 8 1169 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_DUPLICATE_NAME "duplicate" 1170 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_FAILED_VERIFY_IDX 9 1171 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_FAILED_VERIFY_NAME "failed_verify" 1172 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BANNED_IDX 10 1173 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BANNED_NAME "banned" 1174 : 1175 : #define FD_METRICS_ENUM_GUI_DB_NAME "gui_db" 1176 : #define FD_METRICS_ENUM_GUI_DB_CNT (11UL) 1177 : #define FD_METRICS_ENUM_GUI_DB_V_SCHEDULER_COUNTS_IDX 0 1178 : #define FD_METRICS_ENUM_GUI_DB_V_SCHEDULER_COUNTS_NAME "scheduler_counts" 1179 : #define FD_METRICS_ENUM_GUI_DB_V_TILE_TIMERS_IDX 1 1180 : #define FD_METRICS_ENUM_GUI_DB_V_TILE_TIMERS_NAME "tile_timers" 1181 : #define FD_METRICS_ENUM_GUI_DB_V_SHRED_EVENTS_IDX 2 1182 : #define FD_METRICS_ENUM_GUI_DB_V_SHRED_EVENTS_NAME "shred_events" 1183 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_START_IDX 3 1184 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_START_NAME "txn_start" 1185 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_END_IDX 4 1186 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_END_NAME "txn_end" 1187 : #define FD_METRICS_ENUM_GUI_DB_V_TOWER_IDX 5 1188 : #define FD_METRICS_ENUM_GUI_DB_V_TOWER_NAME "tower" 1189 : #define FD_METRICS_ENUM_GUI_DB_V_SLOT_IDX 6 1190 : #define FD_METRICS_ENUM_GUI_DB_V_SLOT_NAME "slot" 1191 : #define FD_METRICS_ENUM_GUI_DB_V_LEADER_SLOT_IDX 7 1192 : #define FD_METRICS_ENUM_GUI_DB_V_LEADER_SLOT_NAME "leader_slot" 1193 : #define FD_METRICS_ENUM_GUI_DB_V_EPOCH_IDX 8 1194 : #define FD_METRICS_ENUM_GUI_DB_V_EPOCH_NAME "epoch" 1195 : #define FD_METRICS_ENUM_GUI_DB_V_TILE_STATS_IDX 9 1196 : #define FD_METRICS_ENUM_GUI_DB_V_TILE_STATS_NAME "tile_stats" 1197 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_WATERFALL_IDX 10 1198 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_WATERFALL_NAME "txn_waterfall" 1199 : 1200 : #define FD_METRICS_ENUM_SNAP_TYPE_NAME "snap_type" 1201 : #define FD_METRICS_ENUM_SNAP_TYPE_CNT (2UL) 1202 : #define FD_METRICS_ENUM_SNAP_TYPE_V_FULL_IDX 0 1203 : #define FD_METRICS_ENUM_SNAP_TYPE_V_FULL_NAME "full" 1204 : #define FD_METRICS_ENUM_SNAP_TYPE_V_INCREMENTAL_IDX 1 1205 : #define FD_METRICS_ENUM_SNAP_TYPE_V_INCREMENTAL_NAME "incremental" 1206 : 1207 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h */