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 15687905 : #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 (23UL) 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 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATAGRAM_IDX 22 140 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATAGRAM_NAME "datagram" 141 : 142 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_NAME "quic_stream_close_type" 143 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_CNT (5UL) 144 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_END_IDX 0 145 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_END_NAME "end" 146 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_RESET_IDX 1 147 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_RESET_NAME "peer_reset" 148 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_STOP_IDX 2 149 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_STOP_NAME "peer_stop" 150 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_DROP_IDX 3 151 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_DROP_NAME "drop" 152 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_CONNECTION_ABORT_IDX 4 153 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_CONNECTION_ABORT_NAME "connection_abort" 154 : 155 : #define FD_METRICS_ENUM_QUIC_ACK_TX_NAME "quic_ack_tx" 156 : #define FD_METRICS_ENUM_QUIC_ACK_TX_CNT (5UL) 157 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NOOP_IDX 0 158 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NOOP_NAME "noop" 159 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NEW_IDX 1 160 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NEW_NAME "new" 161 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_MERGED_IDX 2 162 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_MERGED_NAME "merged" 163 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_DROP_IDX 3 164 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_DROP_NAME "drop" 165 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_CANCEL_IDX 4 166 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_CANCEL_NAME "cancel" 167 : 168 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_NAME "quic_encryption_level" 169 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_CNT (4UL) 170 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_INITIAL_IDX 0 171 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_INITIAL_NAME "initial" 172 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_EARLY_IDX 1 173 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_EARLY_NAME "early" 174 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_HANDSHAKE_IDX 2 175 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_HANDSHAKE_NAME "handshake" 176 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_APP_IDX 3 177 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_APP_NAME "app" 178 : 179 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_NAME "quic_conn_state" 180 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_CNT (8UL) 181 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_INVALID_IDX 0 182 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_INVALID_NAME "invalid" 183 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_IDX 1 184 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_NAME "handshake" 185 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_COMPLETE_IDX 2 186 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_COMPLETE_NAME "handshake_complete" 187 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ACTIVE_IDX 3 188 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ACTIVE_NAME "active" 189 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_PEER_CLOSE_IDX 4 190 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_PEER_CLOSE_NAME "peer_close" 191 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ABORT_IDX 5 192 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ABORT_NAME "abort" 193 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_CLOSE_PENDING_IDX 6 194 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_CLOSE_PENDING_NAME "close_pending" 195 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_DEAD_IDX 7 196 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_DEAD_NAME "dead" 197 : 198 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_NAME "quic_pkt_handle" 199 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_CNT (4UL) 200 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_INITIAL_IDX 0 201 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_INITIAL_NAME "initial" 202 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_RETRY_IDX 1 203 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_RETRY_NAME "retry" 204 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_HANDSHAKE_IDX 2 205 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_HANDSHAKE_NAME "handshake" 206 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_ONE_RTT_IDX 3 207 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_ONE_RTT_NAME "one_rtt" 208 : 209 : #define FD_METRICS_ENUM_BUNDLE_ERROR_NAME "bundle_error" 210 : #define FD_METRICS_ENUM_BUNDLE_ERROR_CNT (5UL) 211 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_PROTOBUF_IDX 0 212 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_PROTOBUF_NAME "protobuf" 213 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TRANSPORT_IDX 1 214 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TRANSPORT_NAME "transport" 215 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TIMEOUT_IDX 2 216 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TIMEOUT_NAME "timeout" 217 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_NO_FEE_INFO_IDX 3 218 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_NO_FEE_INFO_NAME "no_fee_info" 219 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_SSL_ALLOC_IDX 4 220 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_SSL_ALLOC_NAME "ssl_alloc" 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 14689 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_TAKEN_IDX 0 322 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_TAKEN_NAME "taken" 323 14689 : #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 14689 : #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 14689 : #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 14689 : #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 14689 : #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 14689 : #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 14689 : #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_EXECUTE_RESULT_NAME "txn_execute_result" 553 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_CNT (2UL) 554 0 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_SUCCESS_IDX 0 555 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_SUCCESS_NAME "success" 556 0 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_FAILED_IDX 1 557 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_FAILED_NAME "failed" 558 : 559 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_NAME "shred_processing_result" 560 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_CNT (8UL) 561 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_BAD_SLOT_IDX 0 562 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_BAD_SLOT_NAME "bad_slot" 563 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_PARSE_FAILED_IDX 1 564 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_PARSE_FAILED_NAME "parse_failed" 565 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_EQUIVOCATED_IDX 2 566 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_EQUIVOCATED_NAME "equivocated" 567 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_REJECTED_IDX 3 568 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_REJECTED_NAME "rejected" 569 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_IGNORED_IDX 4 570 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_IGNORED_NAME "ignored" 571 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_DUPLICATE_IDX 5 572 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_DUPLICATE_NAME "duplicate" 573 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_OKAY_IDX 6 574 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_OKAY_NAME "okay" 575 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_COMPLETES_IDX 7 576 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_COMPLETES_NAME "completes" 577 : 578 : #define FD_METRICS_ENUM_ROOT_PHASE_NAME "root_phase" 579 : #define FD_METRICS_ENUM_ROOT_PHASE_CNT (2UL) 580 : #define FD_METRICS_ENUM_ROOT_PHASE_V_COPY_IDX 0 581 : #define FD_METRICS_ENUM_ROOT_PHASE_V_COPY_NAME "copy" 582 : #define FD_METRICS_ENUM_ROOT_PHASE_V_GARBAGE_COLLECT_IDX 1 583 : #define FD_METRICS_ENUM_ROOT_PHASE_V_GARBAGE_COLLECT_NAME "garbage_collect" 584 : 585 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_NAME "accdb_cache_class" 586 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_CNT (8UL) 587 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS0_IDX 0 588 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS0_NAME "class0" 589 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS1_IDX 1 590 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS1_NAME "class1" 591 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS2_IDX 2 592 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS2_NAME "class2" 593 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS3_IDX 3 594 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS3_NAME "class3" 595 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS4_IDX 4 596 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS4_NAME "class4" 597 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS5_IDX 5 598 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS5_NAME "class5" 599 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS6_IDX 6 600 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS6_NAME "class6" 601 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS7_IDX 7 602 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS7_NAME "class7" 603 : 604 : #define FD_METRICS_ENUM_STAGING_LANE_NAME "staging_lane" 605 0 : #define FD_METRICS_ENUM_STAGING_LANE_CNT (4UL) 606 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE0_IDX 0 607 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE0_NAME "lane0" 608 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE1_IDX 1 609 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE1_NAME "lane1" 610 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE2_IDX 2 611 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE2_NAME "lane2" 612 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE3_IDX 3 613 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE3_NAME "lane3" 614 : 615 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_NAME "sched_deactivate_reason" 616 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_CNT (4UL) 617 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_CHILD_IDX 0 618 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_CHILD_NAME "no_child" 619 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_WORK_IDX 1 620 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_WORK_NAME "no_work" 621 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_ABANDONED_IDX 2 622 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_ABANDONED_NAME "abandoned" 623 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_MINORITY_IDX 3 624 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_MINORITY_NAME "minority" 625 : 626 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_NAME "sched_block_staging" 627 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_CNT (2UL) 628 0 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_STAGED_IDX 0 629 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_STAGED_NAME "staged" 630 0 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_UNSTAGED_IDX 1 631 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_UNSTAGED_NAME "unstaged" 632 : 633 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_NAME "sched_alut_result" 634 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_CNT (2UL) 635 0 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_SUCCESS_IDX 0 636 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_SUCCESS_NAME "success" 637 0 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_FAILED_IDX 1 638 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_FAILED_NAME "failed" 639 : 640 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_NAME "repair_sent_request_type" 641 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_CNT (4UL) 642 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_WINDOW_IDX 0 643 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_WINDOW_NAME "needed_window" 644 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_HIGHEST_WINDOW_IDX 1 645 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_HIGHEST_WINDOW_NAME "needed_highest_window" 646 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_ORPHAN_IDX 2 647 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_ORPHAN_NAME "needed_orphan" 648 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_PONG_IDX 3 649 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_PONG_NAME "pong" 650 : 651 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_NAME "repair_server_packet_type" 652 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_CNT (5UL) 653 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_PONG_IDX 0 654 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_PONG_NAME "pong" 655 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_WINDOW_IDX 1 656 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_WINDOW_NAME "window" 657 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_HIGHEST_WINDOW_IDX 2 658 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_HIGHEST_WINDOW_NAME "highest_window" 659 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_ORPHAN_IDX 3 660 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_ORPHAN_NAME "orphan" 661 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_UNKNOWN_IDX 4 662 : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_UNKNOWN_NAME "unknown" 663 : 664 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_NAME "rserve_sent_response_types" 665 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_CNT (4UL) 666 0 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_PING_IDX 0 667 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_PING_NAME "ping" 668 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_WINDOW_IDX 1 669 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_WINDOW_NAME "window" 670 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_HIGHEST_WINDOW_IDX 2 671 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_HIGHEST_WINDOW_NAME "highest_window" 672 0 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_ORPHAN_IDX 3 673 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_ORPHAN_NAME "orphan" 674 : 675 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_NAME "rserve_request_types" 676 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_CNT (4UL) 677 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_PONG_IDX 0 678 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_PONG_NAME "pong" 679 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_WINDOW_INDEX_IDX 1 680 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_WINDOW_INDEX_NAME "window_index" 681 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_HIGHEST_WINDOW_INDEX_IDX 2 682 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_HIGHEST_WINDOW_INDEX_NAME "highest_window_index" 683 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_ORPHAN_IDX 3 684 : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_ORPHAN_NAME "orphan" 685 : 686 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_NAME "rserve_malformed_types" 687 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_CNT (5UL) 688 0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_TOO_SMALL_IDX 0 689 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_TOO_SMALL_NAME "too_small" 690 0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_PING_IDX 1 691 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_PING_NAME "ping" 692 0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_UNKNOWN_TAG_IDX 2 693 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_UNKNOWN_TAG_NAME "unknown_tag" 694 0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_WRONG_SIZE_IDX 3 695 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_WRONG_SIZE_NAME "wrong_size" 696 0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_ANCESTOR_HASHES_IDX 4 697 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_ANCESTOR_HASHES_NAME "ancestor_hashes" 698 : 699 : #define FD_METRICS_ENUM_CRDS_VALUE_NAME "crds_value" 700 0 : #define FD_METRICS_ENUM_CRDS_VALUE_CNT (14UL) 701 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V1_IDX 0 702 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V1_NAME "contact_info_v1" 703 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VOTE_IDX 1 704 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VOTE_NAME "vote" 705 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_LOWEST_SLOT_IDX 2 706 : #define FD_METRICS_ENUM_CRDS_VALUE_V_LOWEST_SLOT_NAME "lowest_slot" 707 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_SNAPSHOT_HASHES_IDX 3 708 : #define FD_METRICS_ENUM_CRDS_VALUE_V_SNAPSHOT_HASHES_NAME "snapshot_hashes" 709 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_ACCOUNTS_HASHES_IDX 4 710 : #define FD_METRICS_ENUM_CRDS_VALUE_V_ACCOUNTS_HASHES_NAME "accounts_hashes" 711 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_EPOCH_SLOTS_IDX 5 712 : #define FD_METRICS_ENUM_CRDS_VALUE_V_EPOCH_SLOTS_NAME "epoch_slots" 713 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V1_IDX 6 714 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V1_NAME "version_v1" 715 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V2_IDX 7 716 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V2_NAME "version_v2" 717 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_NODE_INSTANCE_IDX 8 718 : #define FD_METRICS_ENUM_CRDS_VALUE_V_NODE_INSTANCE_NAME "node_instance" 719 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_DUPLICATE_SHRED_IDX 9 720 : #define FD_METRICS_ENUM_CRDS_VALUE_V_DUPLICATE_SHRED_NAME "duplicate_shred" 721 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_INCREMENTAL_SNAPSHOT_HASHES_IDX 10 722 : #define FD_METRICS_ENUM_CRDS_VALUE_V_INCREMENTAL_SNAPSHOT_HASHES_NAME "incremental_snapshot_hashes" 723 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V2_IDX 11 724 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V2_NAME "contact_info_v2" 725 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_LAST_VOTED_FORK_SLOTS_IDX 12 726 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_LAST_VOTED_FORK_SLOTS_NAME "restart_last_voted_fork_slots" 727 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_HEAVIEST_FORK_IDX 13 728 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_HEAVIEST_FORK_NAME "restart_heaviest_fork" 729 : 730 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_NAME "gossip_message" 731 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_CNT (6UL) 732 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_REQUEST_IDX 0 733 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_REQUEST_NAME "pull_request" 734 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_RESPONSE_IDX 1 735 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_RESPONSE_NAME "pull_response" 736 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PUSH_IDX 2 737 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PUSH_NAME "push" 738 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PRUNE_IDX 3 739 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PRUNE_NAME "prune" 740 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PING_IDX 4 741 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PING_NAME "ping" 742 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PONG_IDX 5 743 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PONG_NAME "pong" 744 : 745 : #define FD_METRICS_ENUM_PONG_RESPONSE_NAME "pong_response" 746 : #define FD_METRICS_ENUM_PONG_RESPONSE_CNT (6UL) 747 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_STAKED_IDX 0 748 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_STAKED_NAME "staked" 749 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ENTRYPOINT_IDX 1 750 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ENTRYPOINT_NAME "entrypoint" 751 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_UNTRACKED_IDX 2 752 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_UNTRACKED_NAME "untracked" 753 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ADDRESS_IDX 3 754 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ADDRESS_NAME "address" 755 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_TOKEN_IDX 4 756 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_TOKEN_NAME "token" 757 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_SUCCESS_IDX 5 758 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_SUCCESS_NAME "success" 759 : 760 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_NAME "ping_tracked_type" 761 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_CNT (4UL) 762 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_UNPINGED_IDX 0 763 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_UNPINGED_NAME "unpinged" 764 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_INVALID_IDX 1 765 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_INVALID_NAME "invalid" 766 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_IDX 2 767 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_NAME "valid" 768 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_REFRESHING_IDX 3 769 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_REFRESHING_NAME "valid_refreshing" 770 : 771 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_NAME "gossip_crds_outcome" 772 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_CNT (6UL) 773 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PULL_RESPONSE_IDX 0 774 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PULL_RESPONSE_NAME "upserted_pull_response" 775 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PUSH_IDX 1 776 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PUSH_NAME "upserted_push" 777 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_STALE_IDX 2 778 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_STALE_NAME "dropped_pull_response_stale" 779 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_IDX 3 780 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_NAME "dropped_pull_response_duplicate" 781 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_STALE_IDX 4 782 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_STALE_NAME "dropped_push_stale" 783 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_DUPLICATE_IDX 5 784 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_DUPLICATE_NAME "dropped_push_duplicate" 785 : 786 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_NAME "gossvf_message_outcome" 787 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_CNT (23UL) 788 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_REQUEST_IDX 0 789 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_REQUEST_NAME "success_pull_request" 790 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_RESPONSE_IDX 1 791 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_RESPONSE_NAME "success_pull_response" 792 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PUSH_IDX 2 793 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PUSH_NAME "success_push" 794 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PRUNE_IDX 3 795 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PRUNE_NAME "success_prune" 796 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PING_IDX 4 797 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PING_NAME "success_ping" 798 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PONG_IDX 5 799 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PONG_NAME "success_pong" 800 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_UNPARSEABLE_IDX 6 801 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_UNPARSEABLE_NAME "dropped_unparseable" 802 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_NOT_CONTACT_INFO_IDX 7 803 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_NOT_CONTACT_INFO_NAME "dropped_pull_request_not_contact_info" 804 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_LOOPBACK_IDX 8 805 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_LOOPBACK_NAME "dropped_pull_request_loopback" 806 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_INACTIVE_IDX 9 807 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_INACTIVE_NAME "dropped_pull_request_inactive" 808 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_WALLCLOCK_IDX 10 809 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_WALLCLOCK_NAME "dropped_pull_request_wallclock" 810 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SIGNATURE_IDX 11 811 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SIGNATURE_NAME "dropped_pull_request_signature" 812 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SHRED_VERSION_IDX 12 813 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SHRED_VERSION_NAME "dropped_pull_request_shred_version" 814 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_MASK_BITS_IDX 13 815 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_MASK_BITS_NAME "dropped_pull_request_mask_bits" 816 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_DESTINATION_IDX 14 817 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_DESTINATION_NAME "dropped_prune_destination" 818 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_WALLCLOCK_IDX 15 819 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_WALLCLOCK_NAME "dropped_prune_wallclock" 820 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_SIGNATURE_IDX 16 821 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_SIGNATURE_NAME "dropped_prune_signature" 822 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_LOOPBACK_IDX 17 823 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_LOOPBACK_NAME "dropped_push_loopback" 824 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_NO_VALID_CRDS_IDX 18 825 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_NO_VALID_CRDS_NAME "dropped_push_no_valid_crds" 826 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_LOOPBACK_IDX 19 827 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_LOOPBACK_NAME "dropped_pull_response_loopback" 828 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_NO_VALID_CRDS_IDX 20 829 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_NO_VALID_CRDS_NAME "dropped_pull_response_no_valid_crds" 830 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PING_SIGNATURE_IDX 21 831 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PING_SIGNATURE_NAME "dropped_ping_signature" 832 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PONG_SIGNATURE_IDX 22 833 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PONG_SIGNATURE_NAME "dropped_pong_signature" 834 : 835 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_NAME "gossvf_crds_outcome" 836 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_CNT (13UL) 837 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PULL_RESPONSE_IDX 0 838 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PULL_RESPONSE_NAME "success_pull_response" 839 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PUSH_IDX 1 840 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PUSH_NAME "success_push" 841 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_IDX 2 842 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_NAME "dropped_pull_response_duplicate" 843 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_SIGNATURE_IDX 3 844 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_SIGNATURE_NAME "dropped_pull_response_signature" 845 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_NO_CONTACT_INFO_IDX 4 846 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_NO_CONTACT_INFO_NAME "dropped_pull_response_origin_no_contact_info" 847 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_SHRED_VERSION_IDX 5 848 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_SHRED_VERSION_NAME "dropped_pull_response_origin_shred_version" 849 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_INACTIVE_IDX 6 850 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_INACTIVE_NAME "dropped_pull_response_inactive" 851 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_WALLCLOCK_IDX 7 852 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_WALLCLOCK_NAME "dropped_pull_response_wallclock" 853 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_SIGNATURE_IDX 8 854 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_SIGNATURE_NAME "dropped_push_signature" 855 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_NO_CONTACT_INFO_IDX 9 856 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_NO_CONTACT_INFO_NAME "dropped_push_origin_no_contact_info" 857 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_SHRED_VERSION_IDX 10 858 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_SHRED_VERSION_NAME "dropped_push_origin_shred_version" 859 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_INACTIVE_IDX 11 860 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_INACTIVE_NAME "dropped_push_inactive" 861 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_WALLCLOCK_IDX 12 862 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_WALLCLOCK_NAME "dropped_push_wallclock" 863 : 864 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_NAME "netlink_message" 865 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_CNT (3UL) 866 0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_LINK_IDX 0 867 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_LINK_NAME "link" 868 0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_NEIGHBOR_IDX 1 869 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_NEIGHBOR_NAME "neighbor" 870 0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_IPV4_ROUTE_IDX 2 871 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_IPV4_ROUTE_NAME "ipv4_route" 872 : 873 : #define FD_METRICS_ENUM_ROUTE_TABLE_NAME "route_table" 874 : #define FD_METRICS_ENUM_ROUTE_TABLE_CNT (2UL) 875 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_LOCAL_IDX 0 876 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_LOCAL_NAME "local" 877 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_MAIN_IDX 1 878 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_MAIN_NAME "main" 879 : 880 : #define FD_METRICS_ENUM_RPC_METHOD_NAME "rpc_method" 881 : #define FD_METRICS_ENUM_RPC_METHOD_CNT (17UL) 882 : #define FD_METRICS_ENUM_RPC_METHOD_V_GENESIS_IDX 0 883 : #define FD_METRICS_ENUM_RPC_METHOD_V_GENESIS_NAME "genesis" 884 : #define FD_METRICS_ENUM_RPC_METHOD_V_UNKNOWN_IDX 1 885 : #define FD_METRICS_ENUM_RPC_METHOD_V_UNKNOWN_NAME "unknown" 886 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_ACCOUNT_INFO_IDX 2 887 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_ACCOUNT_INFO_NAME "getAccountInfo" 888 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BALANCE_IDX 3 889 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BALANCE_NAME "getBalance" 890 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BLOCK_HEIGHT_IDX 4 891 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BLOCK_HEIGHT_NAME "getBlockHeight" 892 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_CLUSTER_NODES_IDX 5 893 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_CLUSTER_NODES_NAME "getClusterNodes" 894 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_EPOCH_INFO_IDX 6 895 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_EPOCH_INFO_NAME "getEpochInfo" 896 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_GENESIS_HASH_IDX 7 897 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_GENESIS_HASH_NAME "getGenesisHash" 898 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_HEALTH_IDX 8 899 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_HEALTH_NAME "getHealth" 900 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_IDENTITY_IDX 9 901 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_IDENTITY_NAME "getIdentity" 902 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_INFLATION_GOVERNOR_IDX 10 903 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_INFLATION_GOVERNOR_NAME "getInflationGovernor" 904 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LATEST_BLOCKHASH_IDX 11 905 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LATEST_BLOCKHASH_NAME "getLatestBlockhash" 906 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MINIMUM_BALANCE_FOR_RENT_EXEMPTION_IDX 12 907 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MINIMUM_BALANCE_FOR_RENT_EXEMPTION_NAME "getMinimumBalanceForRentExemption" 908 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MULTIPLE_ACCOUNTS_IDX 13 909 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MULTIPLE_ACCOUNTS_NAME "getMultipleAccounts" 910 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_IDX 14 911 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_NAME "getSlot" 912 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_TRANSACTION_COUNT_IDX 15 913 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_TRANSACTION_COUNT_NAME "getTransactionCount" 914 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_VERSION_IDX 16 915 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_VERSION_NAME "getVersion" 916 : 917 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_NAME "rpc_event_type" 918 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_CNT (2UL) 919 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_VOTE_IDX 0 920 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_VOTE_NAME "vote" 921 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_SLOT_IDX 1 922 : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_SLOT_NAME "slot" 923 : 924 : #define FD_METRICS_ENUM_SOFTIRQ_NAME "softirq" 925 0 : #define FD_METRICS_ENUM_SOFTIRQ_CNT (3UL) 926 0 : #define FD_METRICS_ENUM_SOFTIRQ_V_NET_IDX 0 927 : #define FD_METRICS_ENUM_SOFTIRQ_V_NET_NAME "net" 928 0 : #define FD_METRICS_ENUM_SOFTIRQ_V_DISK_IDX 1 929 : #define FD_METRICS_ENUM_SOFTIRQ_V_DISK_NAME "disk" 930 0 : #define FD_METRICS_ENUM_SOFTIRQ_V_OTHER_IDX 2 931 : #define FD_METRICS_ENUM_SOFTIRQ_V_OTHER_NAME "other" 932 : 933 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_NAME "conn_close_result" 934 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_CNT (2UL) 935 0 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_OK_IDX 0 936 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_OK_NAME "ok" 937 0 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_ERROR_IDX 1 938 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_ERROR_NAME "error" 939 : 940 : #define FD_METRICS_ENUM_TXN_REGIME_NAME "txn_regime" 941 : #define FD_METRICS_ENUM_TXN_REGIME_CNT (3UL) 942 : #define FD_METRICS_ENUM_TXN_REGIME_V_SETUP_IDX 0 943 : #define FD_METRICS_ENUM_TXN_REGIME_V_SETUP_NAME "setup" 944 : #define FD_METRICS_ENUM_TXN_REGIME_V_EXEC_IDX 1 945 : #define FD_METRICS_ENUM_TXN_REGIME_V_EXEC_NAME "exec" 946 : #define FD_METRICS_ENUM_TXN_REGIME_V_COMMIT_IDX 2 947 : #define FD_METRICS_ENUM_TXN_REGIME_V_COMMIT_NAME "commit" 948 : 949 : #define FD_METRICS_ENUM_VM_REGIME_NAME "vm_regime" 950 : #define FD_METRICS_ENUM_VM_REGIME_CNT (5UL) 951 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_IDX 0 952 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_NAME "setup" 953 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_IDX 1 954 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_NAME "commit" 955 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_CPI_IDX 2 956 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_CPI_NAME "setup_cpi" 957 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_CPI_IDX 3 958 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_CPI_NAME "commit_cpi" 959 : #define FD_METRICS_ENUM_VM_REGIME_V_INTERPRETER_IDX 4 960 : #define FD_METRICS_ENUM_VM_REGIME_V_INTERPRETER_NAME "interpreter" 961 : 962 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_NAME "ghost_vote_result" 963 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_CNT (4UL) 964 0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_SUCCESS_IDX 0 965 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_SUCCESS_NAME "success" 966 0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_NOT_VOTED_IDX 1 967 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_NOT_VOTED_NAME "not_voted" 968 0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_TOO_OLD_IDX 2 969 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_TOO_OLD_NAME "too_old" 970 0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_ALREADY_VOTED_IDX 3 971 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_ALREADY_VOTED_NAME "already_voted" 972 : 973 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_NAME "hard_fork_vote_result" 974 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_CNT (6UL) 975 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_IDX 0 976 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_NAME "success" 977 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_MATCHED_IDX 1 978 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_MATCHED_NAME "success_matched" 979 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_MISMATCHED_IDX 2 980 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_MISMATCHED_NAME "mismatched" 981 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_UNKNOWN_VOTER_IDX 3 982 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_UNKNOWN_VOTER_NAME "unknown_voter" 983 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_ALREADY_VOTED_IDX 4 984 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_ALREADY_VOTED_NAME "already_voted" 985 0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_TOO_OLD_IDX 5 986 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_TOO_OLD_NAME "too_old" 987 : 988 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_NAME "tower_fork_decision" 989 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_CNT (7UL) 990 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_NO_VOTE_NOT_RECENT_IDX 0 991 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_NO_VOTE_NOT_RECENT_NAME "no_vote_not_recent" 992 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_EMPTY_TOWER_VOTE_IDX 1 993 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_EMPTY_TOWER_VOTE_NAME "empty_tower_vote" 994 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_ANCESTOR_ROLLBACK_IDX 2 995 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_ANCESTOR_ROLLBACK_NAME "ancestor_rollback" 996 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SIBLING_CONFIRMED_IDX 3 997 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SIBLING_CONFIRMED_NAME "sibling_confirmed" 998 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SAME_FORK_IDX 4 999 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SAME_FORK_NAME "same_fork" 1000 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_PASS_IDX 5 1001 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_PASS_NAME "switch_pass" 1002 0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_FAIL_IDX 6 1003 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_FAIL_NAME "switch_fail" 1004 : 1005 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_NAME "tower_vote_gate" 1006 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_CNT (5UL) 1007 0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_VOTED_IDX 0 1008 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_VOTED_NAME "voted" 1009 0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_LOCKOUT_FAIL_IDX 1 1010 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_LOCKOUT_FAIL_NAME "lockout_fail" 1011 0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_THRESHOLD_FAIL_IDX 2 1012 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_THRESHOLD_FAIL_NAME "threshold_fail" 1013 0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_PROPAGATED_FAIL_IDX 3 1014 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_PROPAGATED_FAIL_NAME "propagated_fail" 1015 0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_NO_CANDIDATE_IDX 4 1016 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_NO_CANDIDATE_NAME "no_candidate" 1017 : 1018 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_NAME "vote_txn_result" 1019 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_CNT (10UL) 1020 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_SUCCESS_IDX 0 1021 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_SUCCESS_NAME "success" 1022 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_SIMPLE_VOTE_IDX 1 1023 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_SIMPLE_VOTE_NAME "not_simple_vote" 1024 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_DESER_IDX 2 1025 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_DESER_NAME "bad_deser" 1026 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_TOWER_SYNC_IDX 3 1027 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_TOWER_SYNC_NAME "not_tower_sync" 1028 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_EMPTY_TOWER_IDX 4 1029 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_EMPTY_TOWER_NAME "empty_tower" 1030 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_TOWER_IDX 5 1031 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_TOWER_NAME "bad_tower" 1032 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_UNKNOWN_BLOCK_ID_IDX 6 1033 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_UNKNOWN_BLOCK_ID_NAME "unknown_block_id" 1034 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_TOO_OLD_IDX 7 1035 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_TOO_OLD_NAME "too_old" 1036 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_STAKED_IDX 8 1037 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_STAKED_NAME "not_staked" 1038 0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_SIGNER_IDX 9 1039 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_SIGNER_NAME "bad_signer" 1040 : 1041 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_NAME "vote_slot_result" 1042 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_CNT (6UL) 1043 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_SUCCESS_IDX 0 1044 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_SUCCESS_NAME "success" 1045 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_NEW_IDX 1 1046 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_NEW_NAME "too_new" 1047 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_VOTER_IDX 2 1048 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_VOTER_NAME "unknown_voter" 1049 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_ALREADY_VOTED_IDX 3 1050 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_ALREADY_VOTED_NAME "already_voted" 1051 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_OLD_IDX 4 1052 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_OLD_NAME "too_old" 1053 0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_SLOT_IDX 5 1054 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_SLOT_NAME "unknown_slot" 1055 : 1056 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_NAME "vote_intermediate_gate" 1057 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_CNT (3UL) 1058 0 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_PROCEED_IDX 0 1059 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_PROCEED_NAME "proceed" 1060 0 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_SLOT_IDX 1 1061 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_SLOT_NAME "unknown_slot" 1062 0 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_BLOCK_ID_IDX 2 1063 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_BLOCK_ID_NAME "unknown_block_id" 1064 : 1065 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_NAME "eqvoc_proof_result" 1066 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_CNT (2UL) 1067 0 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_SUCCESS_IDX 0 1068 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_SUCCESS_NAME "success" 1069 0 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_ERROR_IDX 1 1070 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_ERROR_NAME "error" 1071 : 1072 : #define FD_METRICS_ENUM_GUI_DB_NAME "gui_db" 1073 : #define FD_METRICS_ENUM_GUI_DB_CNT (11UL) 1074 : #define FD_METRICS_ENUM_GUI_DB_V_SCHEDULER_COUNTS_IDX 0 1075 : #define FD_METRICS_ENUM_GUI_DB_V_SCHEDULER_COUNTS_NAME "scheduler_counts" 1076 : #define FD_METRICS_ENUM_GUI_DB_V_TILE_TIMERS_IDX 1 1077 : #define FD_METRICS_ENUM_GUI_DB_V_TILE_TIMERS_NAME "tile_timers" 1078 : #define FD_METRICS_ENUM_GUI_DB_V_SHRED_EVENTS_IDX 2 1079 : #define FD_METRICS_ENUM_GUI_DB_V_SHRED_EVENTS_NAME "shred_events" 1080 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_START_IDX 3 1081 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_START_NAME "txn_start" 1082 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_END_IDX 4 1083 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_END_NAME "txn_end" 1084 : #define FD_METRICS_ENUM_GUI_DB_V_TOWER_IDX 5 1085 : #define FD_METRICS_ENUM_GUI_DB_V_TOWER_NAME "tower" 1086 : #define FD_METRICS_ENUM_GUI_DB_V_SLOT_IDX 6 1087 : #define FD_METRICS_ENUM_GUI_DB_V_SLOT_NAME "slot" 1088 : #define FD_METRICS_ENUM_GUI_DB_V_LEADER_SLOT_IDX 7 1089 : #define FD_METRICS_ENUM_GUI_DB_V_LEADER_SLOT_NAME "leader_slot" 1090 : #define FD_METRICS_ENUM_GUI_DB_V_EPOCH_IDX 8 1091 : #define FD_METRICS_ENUM_GUI_DB_V_EPOCH_NAME "epoch" 1092 : #define FD_METRICS_ENUM_GUI_DB_V_TILE_STATS_IDX 9 1093 : #define FD_METRICS_ENUM_GUI_DB_V_TILE_STATS_NAME "tile_stats" 1094 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_WATERFALL_IDX 10 1095 : #define FD_METRICS_ENUM_GUI_DB_V_TXN_WATERFALL_NAME "txn_waterfall" 1096 : 1097 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h */