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