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_ENUM_TILE_REGIME_NAME "tile_regime" 7 0 : #define FD_METRICS_ENUM_TILE_REGIME_CNT (8UL) 8 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_HOUSEKEEPING_IDX 0 9 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_HOUSEKEEPING_NAME "caught_up_housekeeping" 10 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_HOUSEKEEPING_IDX 1 11 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_HOUSEKEEPING_NAME "processing_housekeeping" 12 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_HOUSEKEEPING_IDX 2 13 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_HOUSEKEEPING_NAME "backpressure_housekeeping" 14 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_PREFRAG_IDX 3 15 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_PREFRAG_NAME "caught_up_prefrag" 16 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_PREFRAG_IDX 4 17 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_PREFRAG_NAME "processing_prefrag" 18 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_PREFRAG_IDX 5 19 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_PREFRAG_NAME "backpressure_prefrag" 20 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_POSTFRAG_IDX 6 21 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_POSTFRAG_NAME "caught_up_postfrag" 22 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_POSTFRAG_IDX 7 23 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_POSTFRAG_NAME "processing_postfrag" 24 : 25 : #define FD_METRICS_ENUM_CPU_REGIME_NAME "cpu_regime" 26 0 : #define FD_METRICS_ENUM_CPU_REGIME_CNT (4UL) 27 0 : #define FD_METRICS_ENUM_CPU_REGIME_V_WAIT_IDX 0 28 : #define FD_METRICS_ENUM_CPU_REGIME_V_WAIT_NAME "wait" 29 0 : #define FD_METRICS_ENUM_CPU_REGIME_V_IDLE_IDX 1 30 : #define FD_METRICS_ENUM_CPU_REGIME_V_IDLE_NAME "idle" 31 0 : #define FD_METRICS_ENUM_CPU_REGIME_V_USER_IDX 2 32 : #define FD_METRICS_ENUM_CPU_REGIME_V_USER_NAME "user" 33 0 : #define FD_METRICS_ENUM_CPU_REGIME_V_SYSTEM_IDX 3 34 : #define FD_METRICS_ENUM_CPU_REGIME_V_SYSTEM_NAME "system" 35 : 36 : #define FD_METRICS_ENUM_SOCK_ERR_NAME "sock_err" 37 : #define FD_METRICS_ENUM_SOCK_ERR_CNT (6UL) 38 0 : #define FD_METRICS_ENUM_SOCK_ERR_V_NO_ERROR_IDX 0 39 : #define FD_METRICS_ENUM_SOCK_ERR_V_NO_ERROR_NAME "no_error" 40 0 : #define FD_METRICS_ENUM_SOCK_ERR_V_SLOW_IDX 1 41 : #define FD_METRICS_ENUM_SOCK_ERR_V_SLOW_NAME "slow" 42 0 : #define FD_METRICS_ENUM_SOCK_ERR_V_PERM_IDX 2 43 : #define FD_METRICS_ENUM_SOCK_ERR_V_PERM_NAME "perm" 44 0 : #define FD_METRICS_ENUM_SOCK_ERR_V_UNREACH_IDX 3 45 : #define FD_METRICS_ENUM_SOCK_ERR_V_UNREACH_NAME "unreach" 46 0 : #define FD_METRICS_ENUM_SOCK_ERR_V_DOWN_IDX 4 47 : #define FD_METRICS_ENUM_SOCK_ERR_V_DOWN_NAME "down" 48 0 : #define FD_METRICS_ENUM_SOCK_ERR_V_OTHER_IDX 5 49 : #define FD_METRICS_ENUM_SOCK_ERR_V_OTHER_NAME "other" 50 : 51 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_NAME "tpu_recv_type" 52 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_CNT (3UL) 53 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_UDP_IDX 0 54 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_UDP_NAME "udp" 55 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_QUIC_FAST_IDX 1 56 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_QUIC_FAST_NAME "quic_fast" 57 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_QUIC_FRAG_IDX 2 58 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_QUIC_FRAG_NAME "quic_frag" 59 : 60 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_NAME "frame_tx_alloc_result" 61 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_CNT (3UL) 62 0 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_SUCCESS_IDX 0 63 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_SUCCESS_NAME "success" 64 0 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_EMPTY_POOL_IDX 1 65 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_EMPTY_POOL_NAME "fail_empty_pool" 66 0 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_CONN_MAX_IDX 2 67 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_CONN_MAX_NAME "fail_conn_max" 68 : 69 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LEN_NAME "quic_initial_token_len" 70 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LEN_CNT (3UL) 71 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LEN_V_ZERO_IDX 0 72 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LEN_V_ZERO_NAME "zero" 73 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LEN_V_FD_QUIC_LEN_IDX 1 74 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LEN_V_FD_QUIC_LEN_NAME "fd_quic_len" 75 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LEN_V_INVALID_LEN_IDX 2 76 : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LEN_V_INVALID_LEN_NAME "invalid_len" 77 : 78 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_NAME "quic_frame_type" 79 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_CNT (22UL) 80 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_UNKNOWN_IDX 0 81 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_UNKNOWN_NAME "unknown" 82 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_ACK_IDX 1 83 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_ACK_NAME "ack" 84 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RESET_STREAM_IDX 2 85 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RESET_STREAM_NAME "reset_stream" 86 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STOP_SENDING_IDX 3 87 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STOP_SENDING_NAME "stop_sending" 88 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CRYPTO_IDX 4 89 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CRYPTO_NAME "crypto" 90 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_TOKEN_IDX 5 91 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_TOKEN_NAME "new_token" 92 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_IDX 6 93 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_NAME "stream" 94 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_DATA_IDX 7 95 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_DATA_NAME "max_data" 96 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAM_DATA_IDX 8 97 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAM_DATA_NAME "max_stream_data" 98 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAMS_IDX 9 99 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAMS_NAME "max_streams" 100 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATA_BLOCKED_IDX 10 101 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATA_BLOCKED_NAME "data_blocked" 102 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_DATA_BLOCKED_IDX 11 103 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_DATA_BLOCKED_NAME "stream_data_blocked" 104 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAMS_BLOCKED_IDX 12 105 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAMS_BLOCKED_NAME "streams_blocked" 106 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_CONN_ID_IDX 13 107 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_CONN_ID_NAME "new_conn_id" 108 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RETIRE_CONN_ID_IDX 14 109 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RETIRE_CONN_ID_NAME "retire_conn_id" 110 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_CHALLENGE_IDX 15 111 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_CHALLENGE_NAME "path_challenge" 112 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_RESPONSE_IDX 16 113 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_RESPONSE_NAME "path_response" 114 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_QUIC_IDX 17 115 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_QUIC_NAME "conn_close_quic" 116 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_APP_IDX 18 117 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_APP_NAME "conn_close_app" 118 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_HANDSHAKE_DONE_IDX 19 119 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_HANDSHAKE_DONE_NAME "handshake_done" 120 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PING_IDX 20 121 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PING_NAME "ping" 122 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PADDING_IDX 21 123 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PADDING_NAME "padding" 124 : 125 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_NAME "quic_stream_close_type" 126 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_CNT (5UL) 127 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_END_IDX 0 128 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_END_NAME "end" 129 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_RESET_IDX 1 130 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_RESET_NAME "peer_reset" 131 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_STOP_IDX 2 132 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_STOP_NAME "peer_stop" 133 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_DROP_IDX 3 134 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_DROP_NAME "drop" 135 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_CONN_ABORT_IDX 4 136 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_CONN_ABORT_NAME "conn_abort" 137 : 138 : #define FD_METRICS_ENUM_QUIC_ACK_TX_NAME "quic_ack_tx" 139 : #define FD_METRICS_ENUM_QUIC_ACK_TX_CNT (5UL) 140 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NOOP_IDX 0 141 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NOOP_NAME "noop" 142 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NEW_IDX 1 143 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NEW_NAME "new" 144 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_MERGED_IDX 2 145 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_MERGED_NAME "merged" 146 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_DROP_IDX 3 147 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_DROP_NAME "drop" 148 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_CANCEL_IDX 4 149 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_CANCEL_NAME "cancel" 150 : 151 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_NAME "quic_enc_level" 152 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_CNT (4UL) 153 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_INITIAL_IDX 0 154 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_INITIAL_NAME "initial" 155 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_EARLY_IDX 1 156 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_EARLY_NAME "early" 157 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_HANDSHAKE_IDX 2 158 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_HANDSHAKE_NAME "handshake" 159 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_APP_IDX 3 160 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_APP_NAME "app" 161 : 162 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_NAME "quic_conn_state" 163 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_CNT (8UL) 164 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_INVALID_IDX 0 165 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_INVALID_NAME "invalid" 166 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_IDX 1 167 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_NAME "handshake" 168 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_COMPLETE_IDX 2 169 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_COMPLETE_NAME "handshake_complete" 170 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ACTIVE_IDX 3 171 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ACTIVE_NAME "active" 172 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_PEER_CLOSE_IDX 4 173 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_PEER_CLOSE_NAME "peer_close" 174 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ABORT_IDX 5 175 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ABORT_NAME "abort" 176 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_CLOSE_PENDING_IDX 6 177 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_CLOSE_PENDING_NAME "close_pending" 178 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_DEAD_IDX 7 179 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_DEAD_NAME "dead" 180 : 181 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_NAME "quic_pkt_handle" 182 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_CNT (4UL) 183 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_INITIAL_IDX 0 184 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_INITIAL_NAME "initial" 185 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_RETRY_IDX 1 186 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_RETRY_NAME "retry" 187 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_HANDSHAKE_IDX 2 188 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_HANDSHAKE_NAME "handshake" 189 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_ONE_RTT_IDX 3 190 : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_ONE_RTT_NAME "one_rtt" 191 : 192 : #define FD_METRICS_ENUM_NEW_CONTACT_OUTCOME_NAME "new_contact_outcome" 193 : #define FD_METRICS_ENUM_NEW_CONTACT_OUTCOME_CNT (4UL) 194 : #define FD_METRICS_ENUM_NEW_CONTACT_OUTCOME_V_UNROUTABLE_IDX 0 195 : #define FD_METRICS_ENUM_NEW_CONTACT_OUTCOME_V_UNROUTABLE_NAME "unroutable" 196 : #define FD_METRICS_ENUM_NEW_CONTACT_OUTCOME_V_INITIALIZED_IDX 1 197 : #define FD_METRICS_ENUM_NEW_CONTACT_OUTCOME_V_INITIALIZED_NAME "initialized" 198 : #define FD_METRICS_ENUM_NEW_CONTACT_OUTCOME_V_CHANGED_IDX 2 199 : #define FD_METRICS_ENUM_NEW_CONTACT_OUTCOME_V_CHANGED_NAME "changed" 200 : #define FD_METRICS_ENUM_NEW_CONTACT_OUTCOME_V_NO_CHANGE_IDX 3 201 : #define FD_METRICS_ENUM_NEW_CONTACT_OUTCOME_V_NO_CHANGE_NAME "no_change" 202 : 203 : #define FD_METRICS_ENUM_TXN_SEND_RESULT_NAME "txn_send_result" 204 : #define FD_METRICS_ENUM_TXN_SEND_RESULT_CNT (4UL) 205 : #define FD_METRICS_ENUM_TXN_SEND_RESULT_V_SUCCESS_IDX 0 206 : #define FD_METRICS_ENUM_TXN_SEND_RESULT_V_SUCCESS_NAME "success" 207 : #define FD_METRICS_ENUM_TXN_SEND_RESULT_V_NO_CI_IDX 1 208 : #define FD_METRICS_ENUM_TXN_SEND_RESULT_V_NO_CI_NAME "no_ci" 209 : #define FD_METRICS_ENUM_TXN_SEND_RESULT_V_NO_CONN_IDX 2 210 : #define FD_METRICS_ENUM_TXN_SEND_RESULT_V_NO_CONN_NAME "no_conn" 211 : #define FD_METRICS_ENUM_TXN_SEND_RESULT_V_NO_STREAM_IDX 3 212 : #define FD_METRICS_ENUM_TXN_SEND_RESULT_V_NO_STREAM_NAME "no_stream" 213 : 214 : #define FD_METRICS_ENUM_TXSEND_QUIC_PORTS_NAME "txsend_quic_ports" 215 : #define FD_METRICS_ENUM_TXSEND_QUIC_PORTS_CNT (2UL) 216 : #define FD_METRICS_ENUM_TXSEND_QUIC_PORTS_V_QUIC_VOTE_IDX 0 217 : #define FD_METRICS_ENUM_TXSEND_QUIC_PORTS_V_QUIC_VOTE_NAME "quic_vote" 218 : #define FD_METRICS_ENUM_TXSEND_QUIC_PORTS_V_QUIC_TPU_IDX 1 219 : #define FD_METRICS_ENUM_TXSEND_QUIC_PORTS_V_QUIC_TPU_NAME "quic_tpu" 220 : 221 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_NAME "txsend_ensure_conn_result" 222 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_CNT (6UL) 223 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_NO_LEADER_IDX 0 224 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_NO_LEADER_NAME "no_leader" 225 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_NO_CI_IDX 1 226 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_NO_CI_NAME "no_ci" 227 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_NEW_CONNECTION_IDX 2 228 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_NEW_CONNECTION_NAME "new_connection" 229 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_CONN_FAILED_IDX 3 230 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_CONN_FAILED_NAME "conn_failed" 231 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_CONNECTED_IDX 4 232 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_CONNECTED_NAME "connected" 233 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_COOLDOWN_IDX 5 234 : #define FD_METRICS_ENUM_TXSEND_ENSURE_CONN_RESULT_V_COOLDOWN_NAME "cooldown" 235 : 236 : #define FD_METRICS_ENUM_BUNDLE_ERROR_NAME "bundle_error" 237 : #define FD_METRICS_ENUM_BUNDLE_ERROR_CNT (5UL) 238 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_PROTOBUF_IDX 0 239 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_PROTOBUF_NAME "protobuf" 240 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TRANSPORT_IDX 1 241 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TRANSPORT_NAME "transport" 242 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TIMEOUT_IDX 2 243 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TIMEOUT_NAME "timeout" 244 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_NO_FEE_INFO_IDX 3 245 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_NO_FEE_INFO_NAME "no_fee_info" 246 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_SSL_ALLOC_IDX 4 247 : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_SSL_ALLOC_NAME "ssl_alloc" 248 : 249 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_NAME "verify_tile_result" 250 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_CNT (5UL) 251 0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_SUCCESS_IDX 0 252 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_SUCCESS_NAME "success" 253 0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_BUNDLE_PEER_FAILURE_IDX 1 254 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_BUNDLE_PEER_FAILURE_NAME "bundle_peer_failure" 255 0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_PARSE_FAILURE_IDX 2 256 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_PARSE_FAILURE_NAME "parse_failure" 257 0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_DEDUP_FAILURE_IDX 3 258 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_DEDUP_FAILURE_NAME "dedup_failure" 259 0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_VERIFY_FAILURE_IDX 4 260 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_VERIFY_FAILURE_NAME "verify_failure" 261 : 262 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_NAME "dedup_tile_result" 263 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_CNT (3UL) 264 0 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_SUCCESS_IDX 0 265 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_SUCCESS_NAME "success" 266 0 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_BUNDLE_PEER_FAILURE_IDX 1 267 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_BUNDLE_PEER_FAILURE_NAME "bundle_peer_failure" 268 0 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_DEDUP_FAILURE_IDX 2 269 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_DEDUP_FAILURE_NAME "dedup_failure" 270 : 271 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_NAME "lut_resolve_result" 272 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_CNT (6UL) 273 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_LOOKUP_INDEX_IDX 0 274 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_LOOKUP_INDEX_NAME "invalid_lookup_index" 275 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_UNINITIALIZED_IDX 1 276 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_UNINITIALIZED_NAME "account_uninitialized" 277 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_DATA_IDX 2 278 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_DATA_NAME "invalid_account_data" 279 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_OWNER_IDX 3 280 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_OWNER_NAME "invalid_account_owner" 281 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_NOT_FOUND_IDX 4 282 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 283 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_SUCCESS_IDX 5 284 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_SUCCESS_NAME "success" 285 : 286 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_NAME "resolve_stash_operation" 287 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_CNT (4UL) 288 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_INSERTED_IDX 0 289 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_INSERTED_NAME "inserted" 290 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_OVERRUN_IDX 1 291 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_OVERRUN_NAME "overrun" 292 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_PUBLISHED_IDX 2 293 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_PUBLISHED_NAME "published" 294 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_REMOVED_IDX 3 295 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_REMOVED_NAME "removed" 296 : 297 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_NAME "pack_txn_insert_return" 298 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_CNT (22UL) 299 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INSTR_ACCT_CNT_IDX 0 300 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INSTR_ACCT_CNT_NAME "instr_acct_cnt" 301 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_CONFLICT_IDX 1 302 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_CONFLICT_NAME "nonce_conflict" 303 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_BUNDLE_BLACKLIST_IDX 2 304 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_BUNDLE_BLACKLIST_NAME "bundle_blacklist" 305 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INVALID_NONCE_IDX 3 306 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INVALID_NONCE_NAME "invalid_nonce" 307 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_WRITE_SYSVAR_IDX 4 308 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_WRITE_SYSVAR_NAME "write_sysvar" 309 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ESTIMATION_FAIL_IDX 5 310 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ESTIMATION_FAIL_NAME "estimation_fail" 311 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_ACCOUNT_IDX 6 312 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_ACCOUNT_NAME "duplicate_account" 313 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_MANY_ACCOUNTS_IDX 7 314 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_MANY_ACCOUNTS_NAME "too_many_accounts" 315 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_LARGE_IDX 8 316 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_LARGE_NAME "too_large" 317 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_EXPIRED_IDX 9 318 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_EXPIRED_NAME "expired" 319 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ADDR_LUT_IDX 10 320 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ADDR_LUT_NAME "addr_lut" 321 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNAFFORDABLE_IDX 11 322 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNAFFORDABLE_NAME "unaffordable" 323 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_IDX 12 324 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_NAME "duplicate" 325 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_PRIORITY_IDX 13 326 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_PRIORITY_NAME "nonce_priority" 327 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_PRIORITY_IDX 14 328 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_PRIORITY_NAME "priority" 329 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_ADD_IDX 15 330 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_ADD_NAME "nonvote_add" 331 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_ADD_IDX 16 332 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_ADD_NAME "vote_add" 333 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_REPLACE_IDX 17 334 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_REPLACE_NAME "nonvote_replace" 335 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_REPLACE_IDX 18 336 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_REPLACE_NAME "vote_replace" 337 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_ADD_IDX 19 338 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_ADD_NAME "nonce_nonvote_add" 339 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNUSED_IDX 20 340 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNUSED_NAME "unused" 341 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_REPLACE_IDX 21 342 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_REPLACE_NAME "nonce_nonvote_replace" 343 : 344 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_NAME "pack_txn_schedule" 345 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_CNT (8UL) 346 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_TAKEN_IDX 0 347 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_TAKEN_NAME "taken" 348 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_CU_LIMIT_IDX 1 349 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_CU_LIMIT_NAME "cu_limit" 350 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_FAST_PATH_IDX 2 351 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_FAST_PATH_NAME "fast_path" 352 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_BYTE_LIMIT_IDX 3 353 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_BYTE_LIMIT_NAME "byte_limit" 354 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_ALLOC_LIMIT_IDX 4 355 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_ALLOC_LIMIT_NAME "alloc_limit" 356 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_WRITE_COST_IDX 5 357 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_WRITE_COST_NAME "write_cost" 358 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_SLOW_PATH_IDX 6 359 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_SLOW_PATH_NAME "slow_path" 360 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_DEFER_SKIP_IDX 7 361 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_DEFER_SKIP_NAME "defer_skip" 362 : 363 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_NAME "pack_timing_state" 364 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_CNT (16UL) 365 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX 0 366 : #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" 367 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX 1 368 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "txn_no_execle_no_leader_no_microblock" 369 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX 2 370 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "no_txn_execle_no_leader_no_microblock" 371 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX 3 372 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "txn_execle_no_leader_no_microblock" 373 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_IDX 4 374 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_NAME "no_txn_no_execle_leader_no_microblock" 375 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_IDX 5 376 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_NAME "txn_no_execle_leader_no_microblock" 377 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_NO_MICROBLOCK_IDX 6 378 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_NO_MICROBLOCK_NAME "no_txn_execle_leader_no_microblock" 379 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_NO_MICROBLOCK_IDX 7 380 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_NO_MICROBLOCK_NAME "txn_execle_leader_no_microblock" 381 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_IDX 8 382 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_NAME "no_txn_no_execle_no_leader_microblock" 383 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_IDX 9 384 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_NAME "txn_no_execle_no_leader_microblock" 385 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_MICROBLOCK_IDX 10 386 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_MICROBLOCK_NAME "no_txn_execle_no_leader_microblock" 387 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_MICROBLOCK_IDX 11 388 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_MICROBLOCK_NAME "txn_execle_no_leader_microblock" 389 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_MICROBLOCK_IDX 12 390 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_MICROBLOCK_NAME "no_txn_no_execle_leader_microblock" 391 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_MICROBLOCK_IDX 13 392 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_MICROBLOCK_NAME "txn_no_execle_leader_microblock" 393 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_MICROBLOCK_IDX 14 394 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_MICROBLOCK_NAME "no_txn_execle_leader_microblock" 395 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_MICROBLOCK_IDX 15 396 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_MICROBLOCK_NAME "txn_execle_leader_microblock" 397 : 398 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_NAME "avail_txn_type" 399 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_CNT (5UL) 400 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_ALL_IDX 0 401 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_ALL_NAME "all" 402 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_REGULAR_IDX 1 403 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_REGULAR_NAME "regular" 404 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_VOTES_IDX 2 405 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_VOTES_NAME "votes" 406 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_CONFLICTING_IDX 3 407 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_CONFLICTING_NAME "conflicting" 408 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_BUNDLES_IDX 4 409 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_BUNDLES_NAME "bundles" 410 : 411 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_NAME "bundle_crank_result" 412 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_CNT (4UL) 413 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_NOT_NEEDED_IDX 0 414 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_NOT_NEEDED_NAME "not_needed" 415 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTED_IDX 1 416 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTED_NAME "inserted" 417 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_CREATION_FAILED_IDX 2 418 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_CREATION_FAILED_NAME "creation_failed" 419 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTION_FAILED_IDX 3 420 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTION_FAILED_NAME "insertion_failed" 421 : 422 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_NAME "transaction_error" 423 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_CNT (41UL) 424 0 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SUCCESS_IDX 0 425 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SUCCESS_NAME "success" 426 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_IN_USE_IDX 1 427 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_IN_USE_NAME "account_in_use" 428 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_LOADED_TWICE_IDX 2 429 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_LOADED_TWICE_NAME "account_loaded_twice" 430 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_NOT_FOUND_IDX 3 431 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 432 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_ACCOUNT_NOT_FOUND_IDX 4 433 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_ACCOUNT_NOT_FOUND_NAME "program_account_not_found" 434 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_FEE_IDX 5 435 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_FEE_NAME "insufficient_funds_for_fee" 436 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_FOR_FEE_IDX 6 437 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_FOR_FEE_NAME "invalid_account_for_fee" 438 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ALREADY_PROCESSED_IDX 7 439 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ALREADY_PROCESSED_NAME "already_processed" 440 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BLOCKHASH_NOT_FOUND_IDX 8 441 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BLOCKHASH_NOT_FOUND_NAME "blockhash_not_found" 442 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSTRUCTION_ERROR_IDX 9 443 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSTRUCTION_ERROR_NAME "instruction_error" 444 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CALL_CHAIN_TOO_DEEP_IDX 10 445 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CALL_CHAIN_TOO_DEEP_NAME "call_chain_too_deep" 446 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MISSING_SIGNATURE_FOR_FEE_IDX 11 447 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MISSING_SIGNATURE_FOR_FEE_NAME "missing_signature_for_fee" 448 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_INDEX_IDX 12 449 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_INDEX_NAME "invalid_account_index" 450 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SIGNATURE_FAILURE_IDX 13 451 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SIGNATURE_FAILURE_NAME "signature_failure" 452 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_PROGRAM_FOR_EXECUTION_IDX 14 453 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_PROGRAM_FOR_EXECUTION_NAME "invalid_program_for_execution" 454 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SANITIZE_FAILURE_IDX 15 455 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SANITIZE_FAILURE_NAME "sanitize_failure" 456 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CLUSTER_MAINTENANCE_IDX 16 457 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CLUSTER_MAINTENANCE_NAME "cluster_maintenance" 458 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_BORROW_OUTSTANDING_IDX 17 459 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_BORROW_OUTSTANDING_NAME "account_borrow_outstanding" 460 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_IDX 18 461 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_NAME "would_exceed_max_block_cost_limit" 462 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNSUPPORTED_VERSION_IDX 19 463 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNSUPPORTED_VERSION_NAME "unsupported_version" 464 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_WRITABLE_ACCOUNT_IDX 20 465 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_WRITABLE_ACCOUNT_NAME "invalid_writable_account" 466 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_IDX 21 467 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_NAME "would_exceed_max_account_cost_limit" 468 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_IDX 22 469 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_NAME "would_exceed_account_data_block_limit" 470 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_TOO_MANY_ACCOUNT_LOCKS_IDX 23 471 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_TOO_MANY_ACCOUNT_LOCKS_NAME "too_many_account_locks" 472 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_IDX 24 473 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "address_lookup_table_not_found" 474 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_IDX 25 475 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "invalid_address_lookup_table_owner" 476 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_IDX 26 477 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "invalid_address_lookup_table_data" 478 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_IDX 27 479 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "invalid_address_lookup_table_index" 480 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_RENT_PAYING_ACCOUNT_IDX 28 481 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_RENT_PAYING_ACCOUNT_NAME "invalid_rent_paying_account" 482 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_IDX 29 483 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_NAME "would_exceed_max_vote_cost_limit" 484 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_IDX 30 485 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_NAME "would_exceed_account_data_total_limit" 486 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_DUPLICATE_INSTRUCTION_IDX 31 487 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_DUPLICATE_INSTRUCTION_NAME "duplicate_instruction" 488 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_RENT_IDX 32 489 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_RENT_NAME "insufficient_funds_for_rent" 490 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_IDX 33 491 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "max_loaded_accounts_data_size_exceeded" 492 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_IDX 34 493 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "invalid_loaded_accounts_data_size_limit" 494 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_RESANITIZATION_NEEDED_IDX 35 495 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_RESANITIZATION_NEEDED_NAME "resanitization_needed" 496 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_IDX 36 497 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_NAME "program_execution_temporarily_restricted" 498 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNBALANCED_TRANSACTION_IDX 37 499 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNBALANCED_TRANSACTION_NAME "unbalanced_transaction" 500 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_CACHE_HIT_MAX_LIMIT_IDX 38 501 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_CACHE_HIT_MAX_LIMIT_NAME "program_cache_hit_max_limit" 502 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_COMMIT_CANCELLED_IDX 39 503 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_COMMIT_CANCELLED_NAME "commit_cancelled" 504 0 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BUNDLE_PEER_IDX 40 505 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BUNDLE_PEER_NAME "bundle_peer" 506 : 507 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_NAME "transaction_result" 508 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_CNT (26UL) 509 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SUCCESS_IDX 0 510 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SUCCESS_NAME "success" 511 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSTRUCTON_ERROR_IDX 1 512 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSTRUCTON_ERROR_NAME "instructon_error" 513 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_NOT_FOUND_IDX 2 514 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 515 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_PROGRAM_ACCOUNT_NOT_FOUND_IDX 3 516 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_PROGRAM_ACCOUNT_NOT_FOUND_NAME "program_account_not_found" 517 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_FEE_IDX 4 518 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_FEE_NAME "insufficient_funds_for_fee" 519 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ACCOUNT_FOR_FEE_IDX 5 520 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ACCOUNT_FOR_FEE_NAME "invalid_account_for_fee" 521 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ALREADY_PROCESSED_IDX 6 522 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ALREADY_PROCESSED_NAME "already_processed" 523 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BLOCKHASH_NOT_FOUND_IDX 7 524 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BLOCKHASH_NOT_FOUND_NAME "blockhash_not_found" 525 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_PROGRAM_FOR_EXECUTION_IDX 8 526 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_PROGRAM_FOR_EXECUTION_NAME "invalid_program_for_execution" 527 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_IDX 9 528 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "address_lookup_table_not_found" 529 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_IDX 10 530 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "invalid_address_lookup_table_owner" 531 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_IDX 11 532 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "invalid_address_lookup_table_data" 533 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_IDX 12 534 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "invalid_address_lookup_table_index" 535 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_IDX 13 536 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "max_loaded_accounts_data_size_exceeded" 537 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_DUPLICATE_INSTRUCTION_IDX 14 538 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_DUPLICATE_INSTRUCTION_NAME "duplicate_instruction" 539 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_IDX 15 540 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "invalid_loaded_accounts_data_size_limit" 541 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ALREADY_ADVANCED_IDX 16 542 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ALREADY_ADVANCED_NAME "nonce_already_advanced" 543 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ADVANCE_FAILED_IDX 17 544 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ADVANCE_FAILED_NAME "nonce_advance_failed" 545 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_WRONG_BLOCKHASH_IDX 18 546 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_WRONG_BLOCKHASH_NAME "nonce_wrong_blockhash" 547 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_IN_USE_IDX 19 548 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_IN_USE_NAME "account_in_use" 549 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_LOADED_TWICE_IDX 20 550 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_LOADED_TWICE_NAME "account_loaded_twice" 551 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SIGNATURE_FAILURE_IDX 21 552 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SIGNATURE_FAILURE_NAME "signature_failure" 553 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_TOO_MANY_ACCOUNT_LOCKS_IDX 22 554 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_TOO_MANY_ACCOUNT_LOCKS_NAME "too_many_account_locks" 555 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_RENT_IDX 23 556 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_RENT_NAME "insufficient_funds_for_rent" 557 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_UNBALANCED_TRANSACTION_IDX 24 558 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_UNBALANCED_TRANSACTION_NAME "unbalanced_transaction" 559 0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BUNDLE_PEER_IDX 25 560 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BUNDLE_PEER_NAME "bundle_peer" 561 : 562 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_NAME "transaction_landed" 563 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_CNT (4UL) 564 0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_SUCCESS_IDX 0 565 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_SUCCESS_NAME "landed_success" 566 0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FEES_ONLY_IDX 1 567 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FEES_ONLY_NAME "landed_fees_only" 568 0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FAILED_IDX 2 569 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FAILED_NAME "landed_failed" 570 0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_UNLANDED_IDX 3 571 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_UNLANDED_NAME "unlanded" 572 : 573 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_NAME "shred_processing_result" 574 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_CNT (8UL) 575 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_BAD_SLOT_IDX 0 576 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_BAD_SLOT_NAME "bad_slot" 577 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_PARSE_FAILED_IDX 1 578 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_PARSE_FAILED_NAME "parse_failed" 579 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_EQUIVOC_IDX 2 580 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_EQUIVOC_NAME "equivoc" 581 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_REJECTED_IDX 3 582 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_REJECTED_NAME "rejected" 583 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_IGNORED_IDX 4 584 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_IGNORED_NAME "ignored" 585 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_DUPLICATE_IDX 5 586 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_DUPLICATE_NAME "duplicate" 587 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_OKAY_IDX 6 588 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_OKAY_NAME "okay" 589 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_COMPLETES_IDX 7 590 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_COMPLETES_NAME "completes" 591 : 592 : #define FD_METRICS_ENUM_ROOT_PHASE_NAME "root_phase" 593 : #define FD_METRICS_ENUM_ROOT_PHASE_CNT (3UL) 594 : #define FD_METRICS_ENUM_ROOT_PHASE_V_DB_IDX 0 595 : #define FD_METRICS_ENUM_ROOT_PHASE_V_DB_NAME "db" 596 : #define FD_METRICS_ENUM_ROOT_PHASE_V_COPY_IDX 1 597 : #define FD_METRICS_ENUM_ROOT_PHASE_V_COPY_NAME "copy" 598 : #define FD_METRICS_ENUM_ROOT_PHASE_V_GC_IDX 2 599 : #define FD_METRICS_ENUM_ROOT_PHASE_V_GC_NAME "gc" 600 : 601 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_NAME "repair_sent_request_types" 602 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_CNT (4UL) 603 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_WINDOW_IDX 0 604 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_WINDOW_NAME "needed_window" 605 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_HIGHEST_WINDOW_IDX 1 606 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_HIGHEST_WINDOW_NAME "needed_highest_window" 607 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_ORPHAN_IDX 2 608 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_ORPHAN_NAME "needed_orphan" 609 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_PONG_IDX 3 610 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_PONG_NAME "pong" 611 : 612 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_NAME "repair_serv_pkt_types" 613 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_CNT (5UL) 614 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_PONG_IDX 0 615 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_PONG_NAME "pong" 616 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_WINDOW_IDX 1 617 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_WINDOW_NAME "window" 618 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_HIGHEST_WINDOW_IDX 2 619 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_HIGHEST_WINDOW_NAME "highest_window" 620 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_ORPHAN_IDX 3 621 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_ORPHAN_NAME "orphan" 622 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_UNKNOWN_IDX 4 623 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_UNKNOWN_NAME "unknown" 624 : 625 : #define FD_METRICS_ENUM_CRDS_VALUE_NAME "crds_value" 626 0 : #define FD_METRICS_ENUM_CRDS_VALUE_CNT (14UL) 627 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V1_IDX 0 628 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V1_NAME "contact_info_v1" 629 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VOTE_IDX 1 630 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VOTE_NAME "vote" 631 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_LOWEST_SLOT_IDX 2 632 : #define FD_METRICS_ENUM_CRDS_VALUE_V_LOWEST_SLOT_NAME "lowest_slot" 633 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_SNAPSHOT_HASHES_IDX 3 634 : #define FD_METRICS_ENUM_CRDS_VALUE_V_SNAPSHOT_HASHES_NAME "snapshot_hashes" 635 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_ACCOUNTS_HASHES_IDX 4 636 : #define FD_METRICS_ENUM_CRDS_VALUE_V_ACCOUNTS_HASHES_NAME "accounts_hashes" 637 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_EPOCH_SLOTS_IDX 5 638 : #define FD_METRICS_ENUM_CRDS_VALUE_V_EPOCH_SLOTS_NAME "epoch_slots" 639 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V1_IDX 6 640 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V1_NAME "version_v1" 641 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V2_IDX 7 642 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V2_NAME "version_v2" 643 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_NODE_INSTANCE_IDX 8 644 : #define FD_METRICS_ENUM_CRDS_VALUE_V_NODE_INSTANCE_NAME "node_instance" 645 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_DUPLICATE_SHRED_IDX 9 646 : #define FD_METRICS_ENUM_CRDS_VALUE_V_DUPLICATE_SHRED_NAME "duplicate_shred" 647 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_INCREMENTAL_SNAPSHOT_HASHES_IDX 10 648 : #define FD_METRICS_ENUM_CRDS_VALUE_V_INCREMENTAL_SNAPSHOT_HASHES_NAME "incremental_snapshot_hashes" 649 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V2_IDX 11 650 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V2_NAME "contact_info_v2" 651 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_LAST_VOTED_FORK_SLOTS_IDX 12 652 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_LAST_VOTED_FORK_SLOTS_NAME "restart_last_voted_fork_slots" 653 0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_HEAVIEST_FORK_IDX 13 654 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_HEAVIEST_FORK_NAME "restart_heaviest_fork" 655 : 656 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_NAME "gossip_message" 657 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_CNT (6UL) 658 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_REQUEST_IDX 0 659 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_REQUEST_NAME "pull_request" 660 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_RESPONSE_IDX 1 661 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_RESPONSE_NAME "pull_response" 662 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PUSH_IDX 2 663 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PUSH_NAME "push" 664 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PRUNE_IDX 3 665 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PRUNE_NAME "prune" 666 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PING_IDX 4 667 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PING_NAME "ping" 668 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PONG_IDX 5 669 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PONG_NAME "pong" 670 : 671 : #define FD_METRICS_ENUM_PONG_RESPONSE_NAME "pong_response" 672 : #define FD_METRICS_ENUM_PONG_RESPONSE_CNT (6UL) 673 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_STAKED_IDX 0 674 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_STAKED_NAME "staked" 675 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ENTRYPOINT_IDX 1 676 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ENTRYPOINT_NAME "entrypoint" 677 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_UNTRACKED_IDX 2 678 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_UNTRACKED_NAME "untracked" 679 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ADDRESS_IDX 3 680 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ADDRESS_NAME "address" 681 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_TOKEN_IDX 4 682 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_TOKEN_NAME "token" 683 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_SUCCESS_IDX 5 684 : #define FD_METRICS_ENUM_PONG_RESPONSE_V_SUCCESS_NAME "success" 685 : 686 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_NAME "ping_tracked_type" 687 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_CNT (4UL) 688 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_UNPINGED_IDX 0 689 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_UNPINGED_NAME "unpinged" 690 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_INVALID_IDX 1 691 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_INVALID_NAME "invalid" 692 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_IDX 2 693 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_NAME "valid" 694 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_REFRESHING_IDX 3 695 : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_REFRESHING_NAME "valid_refreshing" 696 : 697 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_NAME "gossip_crds_outcome" 698 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_CNT (6UL) 699 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PULL_RESPONSE_IDX 0 700 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PULL_RESPONSE_NAME "upserted_pull_response" 701 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PUSH_IDX 1 702 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PUSH_NAME "upserted_push" 703 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_STALE_IDX 2 704 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_STALE_NAME "dropped_pull_response_stale" 705 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_IDX 3 706 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_NAME "dropped_pull_response_duplicate" 707 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_STALE_IDX 4 708 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_STALE_NAME "dropped_push_stale" 709 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_DUPLICATE_IDX 5 710 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_DUPLICATE_NAME "dropped_push_duplicate" 711 : 712 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_NAME "gossvf_message_outcome" 713 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_CNT (21UL) 714 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_REQUEST_IDX 0 715 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_REQUEST_NAME "success_pull_request" 716 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_RESPONSE_IDX 1 717 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_RESPONSE_NAME "success_pull_response" 718 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PUSH_IDX 2 719 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PUSH_NAME "success_push" 720 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PRUNE_IDX 3 721 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PRUNE_NAME "success_prune" 722 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PING_IDX 4 723 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PING_NAME "success_ping" 724 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PONG_IDX 5 725 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PONG_NAME "success_pong" 726 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_UNPARSEABLE_IDX 6 727 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_UNPARSEABLE_NAME "dropped_unparseable" 728 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_NOT_CONTACT_INFO_IDX 7 729 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_NOT_CONTACT_INFO_NAME "dropped_pull_request_not_contact_info" 730 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_LOOPBACK_IDX 8 731 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_LOOPBACK_NAME "dropped_pull_request_loopback" 732 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_INACTIVE_IDX 9 733 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_INACTIVE_NAME "dropped_pull_request_inactive" 734 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_WALLCLOCK_IDX 10 735 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_WALLCLOCK_NAME "dropped_pull_request_wallclock" 736 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SIGNATURE_IDX 11 737 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SIGNATURE_NAME "dropped_pull_request_signature" 738 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SHRED_VERSION_IDX 12 739 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SHRED_VERSION_NAME "dropped_pull_request_shred_version" 740 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_MASK_BITS_IDX 13 741 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_MASK_BITS_NAME "dropped_pull_request_mask_bits" 742 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_DESTINATION_IDX 14 743 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_DESTINATION_NAME "dropped_prune_destination" 744 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_WALLCLOCK_IDX 15 745 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_WALLCLOCK_NAME "dropped_prune_wallclock" 746 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_SIGNATURE_IDX 16 747 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_SIGNATURE_NAME "dropped_prune_signature" 748 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_NO_VALID_CRDS_IDX 17 749 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_NO_VALID_CRDS_NAME "dropped_push_no_valid_crds" 750 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_NO_VALID_CRDS_IDX 18 751 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_NO_VALID_CRDS_NAME "dropped_pull_response_no_valid_crds" 752 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PING_SIGNATURE_IDX 19 753 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PING_SIGNATURE_NAME "dropped_ping_signature" 754 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PONG_SIGNATURE_IDX 20 755 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PONG_SIGNATURE_NAME "dropped_pong_signature" 756 : 757 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_NAME "gossvf_crds_outcome" 758 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_CNT (13UL) 759 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PULL_RESPONSE_IDX 0 760 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PULL_RESPONSE_NAME "success_pull_response" 761 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PUSH_IDX 1 762 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PUSH_NAME "success_push" 763 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_IDX 2 764 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_NAME "dropped_pull_response_duplicate" 765 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_SIGNATURE_IDX 3 766 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_SIGNATURE_NAME "dropped_pull_response_signature" 767 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_NO_CONTACT_INFO_IDX 4 768 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_NO_CONTACT_INFO_NAME "dropped_pull_response_origin_no_contact_info" 769 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_SHRED_VERSION_IDX 5 770 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_SHRED_VERSION_NAME "dropped_pull_response_origin_shred_version" 771 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_INACTIVE_IDX 6 772 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_INACTIVE_NAME "dropped_pull_response_inactive" 773 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_WALLCLOCK_IDX 7 774 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_WALLCLOCK_NAME "dropped_pull_response_wallclock" 775 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_SIGNATURE_IDX 8 776 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_SIGNATURE_NAME "dropped_push_signature" 777 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_NO_CONTACT_INFO_IDX 9 778 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_NO_CONTACT_INFO_NAME "dropped_push_origin_no_contact_info" 779 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_SHRED_VERSION_IDX 10 780 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_SHRED_VERSION_NAME "dropped_push_origin_shred_version" 781 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_INACTIVE_IDX 11 782 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_INACTIVE_NAME "dropped_push_inactive" 783 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_WALLCLOCK_IDX 12 784 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_WALLCLOCK_NAME "dropped_push_wallclock" 785 : 786 : #define FD_METRICS_ENUM_NETLINK_MSG_NAME "netlink_msg" 787 : #define FD_METRICS_ENUM_NETLINK_MSG_CNT (3UL) 788 0 : #define FD_METRICS_ENUM_NETLINK_MSG_V_LINK_IDX 0 789 : #define FD_METRICS_ENUM_NETLINK_MSG_V_LINK_NAME "link" 790 0 : #define FD_METRICS_ENUM_NETLINK_MSG_V_NEIGH_IDX 1 791 : #define FD_METRICS_ENUM_NETLINK_MSG_V_NEIGH_NAME "neigh" 792 0 : #define FD_METRICS_ENUM_NETLINK_MSG_V_IPV4_ROUTE_IDX 2 793 : #define FD_METRICS_ENUM_NETLINK_MSG_V_IPV4_ROUTE_NAME "ipv4_route" 794 : 795 : #define FD_METRICS_ENUM_ROUTE_TABLE_NAME "route_table" 796 : #define FD_METRICS_ENUM_ROUTE_TABLE_CNT (2UL) 797 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_LOCAL_IDX 0 798 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_LOCAL_NAME "local" 799 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_MAIN_IDX 1 800 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_MAIN_NAME "main" 801 : 802 : #define FD_METRICS_ENUM_TXN_REGIME_NAME "txn_regime" 803 : #define FD_METRICS_ENUM_TXN_REGIME_CNT (3UL) 804 : #define FD_METRICS_ENUM_TXN_REGIME_V_SETUP_IDX 0 805 : #define FD_METRICS_ENUM_TXN_REGIME_V_SETUP_NAME "setup" 806 : #define FD_METRICS_ENUM_TXN_REGIME_V_EXEC_IDX 1 807 : #define FD_METRICS_ENUM_TXN_REGIME_V_EXEC_NAME "exec" 808 : #define FD_METRICS_ENUM_TXN_REGIME_V_COMMIT_IDX 2 809 : #define FD_METRICS_ENUM_TXN_REGIME_V_COMMIT_NAME "commit" 810 : 811 : #define FD_METRICS_ENUM_VM_REGIME_NAME "vm_regime" 812 : #define FD_METRICS_ENUM_VM_REGIME_CNT (5UL) 813 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_IDX 0 814 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_NAME "setup" 815 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_IDX 1 816 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_NAME "commit" 817 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_CPI_IDX 2 818 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_CPI_NAME "setup_cpi" 819 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_CPI_IDX 3 820 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_CPI_NAME "commit_cpi" 821 : #define FD_METRICS_ENUM_VM_REGIME_V_INTERPRETER_IDX 4 822 : #define FD_METRICS_ENUM_VM_REGIME_V_INTERPRETER_NAME "interpreter" 823 : 824 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_NAME "account_change" 825 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_CNT (5UL) 826 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_V_UNCHANGED_NONEXIST_IDX 0 827 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_V_UNCHANGED_NONEXIST_NAME "unchanged_nonexist" 828 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_V_CREATED_IDX 1 829 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_V_CREATED_NAME "created" 830 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_V_DELETE_IDX 2 831 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_V_DELETE_NAME "delete" 832 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_V_MODIFY_IDX 3 833 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_V_MODIFY_NAME "modify" 834 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_V_UNCHANGED_IDX 4 835 : #define FD_METRICS_ENUM_ACCOUNT_CHANGE_V_UNCHANGED_NAME "unchanged" 836 : 837 : #define FD_METRICS_ENUM_VINYL_REQUEST_NAME "vinyl_request" 838 : #define FD_METRICS_ENUM_VINYL_REQUEST_CNT (3UL) 839 : #define FD_METRICS_ENUM_VINYL_REQUEST_V_ACQUIRE_IDX 0 840 : #define FD_METRICS_ENUM_VINYL_REQUEST_V_ACQUIRE_NAME "acquire" 841 : #define FD_METRICS_ENUM_VINYL_REQUEST_V_RELEASE_IDX 1 842 : #define FD_METRICS_ENUM_VINYL_REQUEST_V_RELEASE_NAME "release" 843 : #define FD_METRICS_ENUM_VINYL_REQUEST_V_ERASE_IDX 2 844 : #define FD_METRICS_ENUM_VINYL_REQUEST_V_ERASE_NAME "erase" 845 : 846 : #define FD_METRICS_ENUM_VINYL_BLOCKS_NAME "vinyl_blocks" 847 : #define FD_METRICS_ENUM_VINYL_BLOCKS_CNT (3UL) 848 : #define FD_METRICS_ENUM_VINYL_BLOCKS_V_PAIR_IDX 0 849 : #define FD_METRICS_ENUM_VINYL_BLOCKS_V_PAIR_NAME "pair" 850 : #define FD_METRICS_ENUM_VINYL_BLOCKS_V_DEAD_IDX 1 851 : #define FD_METRICS_ENUM_VINYL_BLOCKS_V_DEAD_NAME "dead" 852 : #define FD_METRICS_ENUM_VINYL_BLOCKS_V_PART_IDX 2 853 : #define FD_METRICS_ENUM_VINYL_BLOCKS_V_PART_NAME "part" 854 : 855 : #define FD_METRICS_ENUM_BSTREAM_SEQ_NAME "bstream_seq" 856 : #define FD_METRICS_ENUM_BSTREAM_SEQ_CNT (4UL) 857 : #define FD_METRICS_ENUM_BSTREAM_SEQ_V_ANCIENT_IDX 0 858 : #define FD_METRICS_ENUM_BSTREAM_SEQ_V_ANCIENT_NAME "ancient" 859 : #define FD_METRICS_ENUM_BSTREAM_SEQ_V_PAST_IDX 1 860 : #define FD_METRICS_ENUM_BSTREAM_SEQ_V_PAST_NAME "past" 861 : #define FD_METRICS_ENUM_BSTREAM_SEQ_V_PRESENT_IDX 2 862 : #define FD_METRICS_ENUM_BSTREAM_SEQ_V_PRESENT_NAME "present" 863 : #define FD_METRICS_ENUM_BSTREAM_SEQ_V_FUTURE_IDX 3 864 : #define FD_METRICS_ENUM_BSTREAM_SEQ_V_FUTURE_NAME "future" 865 : 866 : #define FD_METRICS_ENUM_STORAGE_TYPE_NAME "storage_type" 867 : #define FD_METRICS_ENUM_STORAGE_TYPE_CNT (3UL) 868 : #define FD_METRICS_ENUM_STORAGE_TYPE_V_SHARED_CACHE_IDX 0 869 : #define FD_METRICS_ENUM_STORAGE_TYPE_V_SHARED_CACHE_NAME "shared_cache" 870 : #define FD_METRICS_ENUM_STORAGE_TYPE_V_IO_CACHE_IDX 1 871 : #define FD_METRICS_ENUM_STORAGE_TYPE_V_IO_CACHE_NAME "io_cache" 872 : #define FD_METRICS_ENUM_STORAGE_TYPE_V_FILE_IDX 2 873 : #define FD_METRICS_ENUM_STORAGE_TYPE_V_FILE_NAME "file" 874 : 875 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h */