Line data Source code
1 : /* THIS FILE IS GENERATED BY gen_metrics.py. DO NOT HAND EDIT. */ 2 : 3 : #define FD_METRICS_ENUM_TILE_REGIME_NAME "tile_regime" 4 : #define FD_METRICS_ENUM_TILE_REGIME_CNT (8UL) 5 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_HOUSEKEEPING_IDX 0 6 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_HOUSEKEEPING_NAME "caught_up_housekeeping" 7 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_HOUSEKEEPING_IDX 1 8 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_HOUSEKEEPING_NAME "processing_housekeeping" 9 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_HOUSEKEEPING_IDX 2 10 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_HOUSEKEEPING_NAME "backpressure_housekeeping" 11 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_PREFRAG_IDX 3 12 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_PREFRAG_NAME "caught_up_prefrag" 13 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_PREFRAG_IDX 4 14 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_PREFRAG_NAME "processing_prefrag" 15 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_PREFRAG_IDX 5 16 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_PREFRAG_NAME "backpressure_prefrag" 17 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_POSTFRAG_IDX 6 18 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_POSTFRAG_NAME "caught_up_postfrag" 19 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_POSTFRAG_IDX 7 20 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_POSTFRAG_NAME "processing_postfrag" 21 : 22 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_NAME "tpu_recv_type" 23 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_CNT (3UL) 24 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_UDP_IDX 0 25 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_UDP_NAME "udp" 26 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_QUIC_FAST_IDX 1 27 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_QUIC_FAST_NAME "quic_fast" 28 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_QUIC_FRAG_IDX 2 29 : #define FD_METRICS_ENUM_TPU_RECV_TYPE_V_QUIC_FRAG_NAME "quic_frag" 30 : 31 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_NAME "quic_frame_type" 32 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_CNT (22UL) 33 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_UNKNOWN_IDX 0 34 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_UNKNOWN_NAME "unknown" 35 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_ACK_IDX 1 36 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_ACK_NAME "ack" 37 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RESET_STREAM_IDX 2 38 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RESET_STREAM_NAME "reset_stream" 39 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STOP_SENDING_IDX 3 40 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STOP_SENDING_NAME "stop_sending" 41 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CRYPTO_IDX 4 42 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CRYPTO_NAME "crypto" 43 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_TOKEN_IDX 5 44 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_TOKEN_NAME "new_token" 45 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_IDX 6 46 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_NAME "stream" 47 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_DATA_IDX 7 48 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_DATA_NAME "max_data" 49 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAM_DATA_IDX 8 50 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAM_DATA_NAME "max_stream_data" 51 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAMS_IDX 9 52 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAMS_NAME "max_streams" 53 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATA_BLOCKED_IDX 10 54 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATA_BLOCKED_NAME "data_blocked" 55 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_DATA_BLOCKED_IDX 11 56 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_DATA_BLOCKED_NAME "stream_data_blocked" 57 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAMS_BLOCKED_IDX 12 58 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAMS_BLOCKED_NAME "streams_blocked" 59 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_CONN_ID_IDX 13 60 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_CONN_ID_NAME "new_conn_id" 61 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RETIRE_CONN_ID_IDX 14 62 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RETIRE_CONN_ID_NAME "retire_conn_id" 63 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_CHALLENGE_IDX 15 64 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_CHALLENGE_NAME "path_challenge" 65 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_RESPONSE_IDX 16 66 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_RESPONSE_NAME "path_response" 67 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_QUIC_IDX 17 68 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_QUIC_NAME "conn_close_quic" 69 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_APP_IDX 18 70 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_APP_NAME "conn_close_app" 71 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_HANDSHAKE_DONE_IDX 19 72 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_HANDSHAKE_DONE_NAME "handshake_done" 73 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PING_IDX 20 74 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PING_NAME "ping" 75 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PADDING_IDX 21 76 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PADDING_NAME "padding" 77 : 78 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_NAME "quic_stream_close_type" 79 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_CNT (5UL) 80 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_END_IDX 0 81 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_END_NAME "end" 82 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_RESET_IDX 1 83 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_RESET_NAME "peer_reset" 84 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_STOP_IDX 2 85 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_STOP_NAME "peer_stop" 86 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_DROP_IDX 3 87 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_DROP_NAME "drop" 88 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_CONN_ABORT_IDX 4 89 : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_CONN_ABORT_NAME "conn_abort" 90 : 91 : #define FD_METRICS_ENUM_QUIC_ACK_TX_NAME "quic_ack_tx" 92 : #define FD_METRICS_ENUM_QUIC_ACK_TX_CNT (5UL) 93 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NOOP_IDX 0 94 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NOOP_NAME "noop" 95 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NEW_IDX 1 96 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NEW_NAME "new" 97 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_MERGED_IDX 2 98 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_MERGED_NAME "merged" 99 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_DROP_IDX 3 100 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_DROP_NAME "drop" 101 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_CANCEL_IDX 4 102 : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_CANCEL_NAME "cancel" 103 : 104 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_NAME "quic_enc_level" 105 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_CNT (4UL) 106 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_INITIAL_IDX 0 107 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_INITIAL_NAME "initial" 108 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_EARLY_IDX 1 109 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_EARLY_NAME "early" 110 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_HANDSHAKE_IDX 2 111 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_HANDSHAKE_NAME "handshake" 112 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_APP_IDX 3 113 : #define FD_METRICS_ENUM_QUIC_ENC_LEVEL_V_APP_NAME "app" 114 : 115 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_NAME "lut_resolve_result" 116 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_CNT (6UL) 117 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_LOOKUP_INDEX_IDX 0 118 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_LOOKUP_INDEX_NAME "invalid_lookup_index" 119 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_UNINITIALIZED_IDX 1 120 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_UNINITIALIZED_NAME "account_uninitialized" 121 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_DATA_IDX 2 122 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_DATA_NAME "invalid_account_data" 123 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_OWNER_IDX 3 124 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_OWNER_NAME "invalid_account_owner" 125 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_NOT_FOUND_IDX 4 126 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 127 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_SUCCESS_IDX 5 128 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_SUCCESS_NAME "success" 129 : 130 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_NAME "resolve_stash_operation" 131 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_CNT (4UL) 132 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_INSERTED_IDX 0 133 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_INSERTED_NAME "inserted" 134 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_OVERRUN_IDX 1 135 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_OVERRUN_NAME "overrun" 136 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_PUBLISHED_IDX 2 137 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_PUBLISHED_NAME "published" 138 0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_REMOVED_IDX 3 139 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_REMOVED_NAME "removed" 140 : 141 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_NAME "pack_txn_insert_return" 142 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_CNT (15UL) 143 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_BUNDLE_BLACKLIST_IDX 0 144 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_BUNDLE_BLACKLIST_NAME "bundle_blacklist" 145 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_WRITE_SYSVAR_IDX 1 146 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_WRITE_SYSVAR_NAME "write_sysvar" 147 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ESTIMATION_FAIL_IDX 2 148 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ESTIMATION_FAIL_NAME "estimation_fail" 149 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_ACCOUNT_IDX 3 150 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_ACCOUNT_NAME "duplicate_account" 151 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_MANY_ACCOUNTS_IDX 4 152 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_MANY_ACCOUNTS_NAME "too_many_accounts" 153 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_LARGE_IDX 5 154 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_LARGE_NAME "too_large" 155 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_EXPIRED_IDX 6 156 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_EXPIRED_NAME "expired" 157 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ADDR_LUT_IDX 7 158 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ADDR_LUT_NAME "addr_lut" 159 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNAFFORDABLE_IDX 8 160 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNAFFORDABLE_NAME "unaffordable" 161 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_IDX 9 162 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_NAME "duplicate" 163 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_PRIORITY_IDX 10 164 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_PRIORITY_NAME "priority" 165 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_ADD_IDX 11 166 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_ADD_NAME "nonvote_add" 167 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_ADD_IDX 12 168 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_ADD_NAME "vote_add" 169 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_REPLACE_IDX 13 170 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_REPLACE_NAME "nonvote_replace" 171 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_REPLACE_IDX 14 172 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_REPLACE_NAME "vote_replace" 173 : 174 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_NAME "pack_txn_schedule" 175 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_CNT (7UL) 176 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_TAKEN_IDX 0 177 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_TAKEN_NAME "taken" 178 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_CU_LIMIT_IDX 1 179 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_CU_LIMIT_NAME "cu_limit" 180 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_FAST_PATH_IDX 2 181 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_FAST_PATH_NAME "fast_path" 182 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_BYTE_LIMIT_IDX 3 183 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_BYTE_LIMIT_NAME "byte_limit" 184 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_WRITE_COST_IDX 4 185 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_WRITE_COST_NAME "write_cost" 186 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_SLOW_PATH_IDX 5 187 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_SLOW_PATH_NAME "slow_path" 188 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_DEFER_SKIP_IDX 6 189 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_DEFER_SKIP_NAME "defer_skip" 190 : 191 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_NAME "pack_timing_state" 192 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_CNT (16UL) 193 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_IDX 0 194 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_NAME "no_txn_no_bank_no_leader_no_microblock" 195 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_IDX 1 196 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_NAME "txn_no_bank_no_leader_no_microblock" 197 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_IDX 2 198 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_NAME "no_txn_bank_no_leader_no_microblock" 199 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_BANK_NO_LEADER_NO_MICROBLOCK_IDX 3 200 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_BANK_NO_LEADER_NO_MICROBLOCK_NAME "txn_bank_no_leader_no_microblock" 201 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_IDX 4 202 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_NAME "no_txn_no_bank_leader_no_microblock" 203 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_BANK_LEADER_NO_MICROBLOCK_IDX 5 204 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_BANK_LEADER_NO_MICROBLOCK_NAME "txn_no_bank_leader_no_microblock" 205 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_BANK_LEADER_NO_MICROBLOCK_IDX 6 206 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_BANK_LEADER_NO_MICROBLOCK_NAME "no_txn_bank_leader_no_microblock" 207 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_BANK_LEADER_NO_MICROBLOCK_IDX 7 208 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_BANK_LEADER_NO_MICROBLOCK_NAME "txn_bank_leader_no_microblock" 209 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_IDX 8 210 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_NAME "no_txn_no_bank_no_leader_microblock" 211 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_BANK_NO_LEADER_MICROBLOCK_IDX 9 212 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_BANK_NO_LEADER_MICROBLOCK_NAME "txn_no_bank_no_leader_microblock" 213 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_BANK_NO_LEADER_MICROBLOCK_IDX 10 214 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_BANK_NO_LEADER_MICROBLOCK_NAME "no_txn_bank_no_leader_microblock" 215 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_BANK_NO_LEADER_MICROBLOCK_IDX 11 216 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_BANK_NO_LEADER_MICROBLOCK_NAME "txn_bank_no_leader_microblock" 217 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_BANK_LEADER_MICROBLOCK_IDX 12 218 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_BANK_LEADER_MICROBLOCK_NAME "no_txn_no_bank_leader_microblock" 219 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_BANK_LEADER_MICROBLOCK_IDX 13 220 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_BANK_LEADER_MICROBLOCK_NAME "txn_no_bank_leader_microblock" 221 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_BANK_LEADER_MICROBLOCK_IDX 14 222 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_BANK_LEADER_MICROBLOCK_NAME "no_txn_bank_leader_microblock" 223 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_BANK_LEADER_MICROBLOCK_IDX 15 224 : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_BANK_LEADER_MICROBLOCK_NAME "txn_bank_leader_microblock" 225 : 226 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_NAME "avail_txn_type" 227 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_CNT (5UL) 228 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_ALL_IDX 0 229 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_ALL_NAME "all" 230 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_REGULAR_IDX 1 231 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_REGULAR_NAME "regular" 232 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_VOTES_IDX 2 233 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_VOTES_NAME "votes" 234 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_CONFLICTING_IDX 3 235 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_CONFLICTING_NAME "conflicting" 236 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_BUNDLES_IDX 4 237 : #define FD_METRICS_ENUM_AVAIL_TXN_TYPE_V_BUNDLES_NAME "bundles" 238 : 239 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_NAME "bundle_crank_result" 240 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_CNT (4UL) 241 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_NOT_NEEDED_IDX 0 242 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_NOT_NEEDED_NAME "not_needed" 243 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTED_IDX 1 244 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTED_NAME "inserted" 245 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_CREATION_FAILED_IDX 2 246 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_CREATION_FAILED_NAME "creation_failed" 247 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTION_FAILED_IDX 3 248 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTION_FAILED_NAME "insertion_failed" 249 : 250 : #define FD_METRICS_ENUM_BANK_SLOT_ACQUIRE_NAME "bank_slot_acquire" 251 : #define FD_METRICS_ENUM_BANK_SLOT_ACQUIRE_CNT (3UL) 252 : #define FD_METRICS_ENUM_BANK_SLOT_ACQUIRE_V_SUCCESS_IDX 0 253 : #define FD_METRICS_ENUM_BANK_SLOT_ACQUIRE_V_SUCCESS_NAME "success" 254 : #define FD_METRICS_ENUM_BANK_SLOT_ACQUIRE_V_TOO_HIGH_IDX 1 255 : #define FD_METRICS_ENUM_BANK_SLOT_ACQUIRE_V_TOO_HIGH_NAME "too_high" 256 : #define FD_METRICS_ENUM_BANK_SLOT_ACQUIRE_V_TOO_LOW_IDX 2 257 : #define FD_METRICS_ENUM_BANK_SLOT_ACQUIRE_V_TOO_LOW_NAME "too_low" 258 : 259 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_NAME "bank_load_address_lookup_table" 260 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_CNT (6UL) 261 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_SUCCESS_IDX 0 262 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_SUCCESS_NAME "success" 263 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_SLOT_HASHES_SYSVAR_NOT_FOUND_IDX 1 264 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_SLOT_HASHES_SYSVAR_NOT_FOUND_NAME "slot_hashes_sysvar_not_found" 265 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_ACCOUNT_NOT_FOUND_IDX 2 266 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 267 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_INVALID_ACCOUNT_OWNER_IDX 3 268 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_INVALID_ACCOUNT_OWNER_NAME "invalid_account_owner" 269 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_INVALID_ACCOUNT_DATA_IDX 4 270 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_INVALID_ACCOUNT_DATA_NAME "invalid_account_data" 271 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_INVALID_INDEX_IDX 5 272 : #define FD_METRICS_ENUM_BANK_LOAD_ADDRESS_LOOKUP_TABLE_V_INVALID_INDEX_NAME "invalid_index" 273 : 274 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_NAME "transaction_error" 275 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_CNT (40UL) 276 0 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SUCCESS_IDX 0 277 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SUCCESS_NAME "success" 278 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_IN_USE_IDX 1 279 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_IN_USE_NAME "account_in_use" 280 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_LOADED_TWICE_IDX 2 281 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_LOADED_TWICE_NAME "account_loaded_twice" 282 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_NOT_FOUND_IDX 3 283 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 284 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_ACCOUNT_NOT_FOUND_IDX 4 285 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_ACCOUNT_NOT_FOUND_NAME "program_account_not_found" 286 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_FEE_IDX 5 287 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_FEE_NAME "insufficient_funds_for_fee" 288 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_FOR_FEE_IDX 6 289 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_FOR_FEE_NAME "invalid_account_for_fee" 290 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ALREADY_PROCESSED_IDX 7 291 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ALREADY_PROCESSED_NAME "already_processed" 292 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BLOCKHASH_NOT_FOUND_IDX 8 293 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BLOCKHASH_NOT_FOUND_NAME "blockhash_not_found" 294 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSTRUCTION_ERROR_IDX 9 295 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSTRUCTION_ERROR_NAME "instruction_error" 296 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CALL_CHAIN_TOO_DEEP_IDX 10 297 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CALL_CHAIN_TOO_DEEP_NAME "call_chain_too_deep" 298 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MISSING_SIGNATURE_FOR_FEE_IDX 11 299 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MISSING_SIGNATURE_FOR_FEE_NAME "missing_signature_for_fee" 300 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_INDEX_IDX 12 301 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_INDEX_NAME "invalid_account_index" 302 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SIGNATURE_FAILURE_IDX 13 303 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SIGNATURE_FAILURE_NAME "signature_failure" 304 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_PROGRAM_FOR_EXECUTION_IDX 14 305 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_PROGRAM_FOR_EXECUTION_NAME "invalid_program_for_execution" 306 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SANITIZE_FAILURE_IDX 15 307 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SANITIZE_FAILURE_NAME "sanitize_failure" 308 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CLUSTER_MAINTENANCE_IDX 16 309 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CLUSTER_MAINTENANCE_NAME "cluster_maintenance" 310 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_BORROW_OUTSTANDING_IDX 17 311 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_BORROW_OUTSTANDING_NAME "account_borrow_outstanding" 312 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_IDX 18 313 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_NAME "would_exceed_max_block_cost_limit" 314 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNSUPPORTED_VERSION_IDX 19 315 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNSUPPORTED_VERSION_NAME "unsupported_version" 316 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_WRITABLE_ACCOUNT_IDX 20 317 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_WRITABLE_ACCOUNT_NAME "invalid_writable_account" 318 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_IDX 21 319 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_NAME "would_exceed_max_account_cost_limit" 320 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_IDX 22 321 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_NAME "would_exceed_account_data_block_limit" 322 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_TOO_MANY_ACCOUNT_LOCKS_IDX 23 323 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_TOO_MANY_ACCOUNT_LOCKS_NAME "too_many_account_locks" 324 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_IDX 24 325 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "address_lookup_table_not_found" 326 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_IDX 25 327 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "invalid_address_lookup_table_owner" 328 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_IDX 26 329 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "invalid_address_lookup_table_data" 330 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_IDX 27 331 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "invalid_address_lookup_table_index" 332 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_RENT_PAYING_ACCOUNT_IDX 28 333 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_RENT_PAYING_ACCOUNT_NAME "invalid_rent_paying_account" 334 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_IDX 29 335 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_NAME "would_exceed_max_vote_cost_limit" 336 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_IDX 30 337 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_NAME "would_exceed_account_data_total_limit" 338 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_DUPLICATE_INSTRUCTION_IDX 31 339 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_DUPLICATE_INSTRUCTION_NAME "duplicate_instruction" 340 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_RENT_IDX 32 341 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_RENT_NAME "insufficient_funds_for_rent" 342 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_IDX 33 343 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "max_loaded_accounts_data_size_exceeded" 344 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_IDX 34 345 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "invalid_loaded_accounts_data_size_limit" 346 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_RESANITIZATION_NEEDED_IDX 35 347 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_RESANITIZATION_NEEDED_NAME "resanitization_needed" 348 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_IDX 36 349 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_NAME "program_execution_temporarily_restricted" 350 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNBALANCED_TRANSACTION_IDX 37 351 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNBALANCED_TRANSACTION_NAME "unbalanced_transaction" 352 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_CACHE_HIT_MAX_LIMIT_IDX 38 353 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_CACHE_HIT_MAX_LIMIT_NAME "program_cache_hit_max_limit" 354 0 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BUNDLE_PEER_IDX 39 355 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BUNDLE_PEER_NAME "bundle_peer" 356 : 357 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_NAME "shred_processing_result" 358 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_CNT (6UL) 359 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_BAD_SLOT_IDX 0 360 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_BAD_SLOT_NAME "bad_slot" 361 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_PARSE_FAILED_IDX 1 362 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_PARSE_FAILED_NAME "parse_failed" 363 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_REJECTED_IDX 2 364 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_REJECTED_NAME "rejected" 365 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_IGNORED_IDX 3 366 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_IGNORED_NAME "ignored" 367 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_OKAY_IDX 4 368 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_OKAY_NAME "okay" 369 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_COMPLETES_IDX 5 370 : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_COMPLETES_NAME "completes" 371 : 372 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_NAME "gossip_message" 373 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_CNT (6UL) 374 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_REQUEST_IDX 0 375 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_REQUEST_NAME "pull_request" 376 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_RESPONSE_IDX 1 377 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_RESPONSE_NAME "pull_response" 378 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PUSH_IDX 2 379 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PUSH_NAME "push" 380 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PRUNE_IDX 3 381 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PRUNE_NAME "prune" 382 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PING_IDX 4 383 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PING_NAME "ping" 384 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PONG_IDX 5 385 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PONG_NAME "pong" 386 : 387 : #define FD_METRICS_ENUM_CRDS_VALUE_NAME "crds_value" 388 : #define FD_METRICS_ENUM_CRDS_VALUE_CNT (14UL) 389 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V1_IDX 0 390 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V1_NAME "contact_info_v1" 391 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VOTE_IDX 1 392 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VOTE_NAME "vote" 393 : #define FD_METRICS_ENUM_CRDS_VALUE_V_LOWEST_SLOT_IDX 2 394 : #define FD_METRICS_ENUM_CRDS_VALUE_V_LOWEST_SLOT_NAME "lowest_slot" 395 : #define FD_METRICS_ENUM_CRDS_VALUE_V_SNAPSHOT_HASHES_IDX 3 396 : #define FD_METRICS_ENUM_CRDS_VALUE_V_SNAPSHOT_HASHES_NAME "snapshot_hashes" 397 : #define FD_METRICS_ENUM_CRDS_VALUE_V_ACCOUNTS_HASHES_IDX 4 398 : #define FD_METRICS_ENUM_CRDS_VALUE_V_ACCOUNTS_HASHES_NAME "accounts_hashes" 399 : #define FD_METRICS_ENUM_CRDS_VALUE_V_EPOCH_SLOTS_IDX 5 400 : #define FD_METRICS_ENUM_CRDS_VALUE_V_EPOCH_SLOTS_NAME "epoch_slots" 401 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V1_IDX 6 402 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V1_NAME "version_v1" 403 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V2_IDX 7 404 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V2_NAME "version_v2" 405 : #define FD_METRICS_ENUM_CRDS_VALUE_V_NODE_INSTANCE_IDX 8 406 : #define FD_METRICS_ENUM_CRDS_VALUE_V_NODE_INSTANCE_NAME "node_instance" 407 : #define FD_METRICS_ENUM_CRDS_VALUE_V_DUPLICATE_SHRED_IDX 9 408 : #define FD_METRICS_ENUM_CRDS_VALUE_V_DUPLICATE_SHRED_NAME "duplicate_shred" 409 : #define FD_METRICS_ENUM_CRDS_VALUE_V_INCREMENTAL_SNAPSHOT_HASHES_IDX 10 410 : #define FD_METRICS_ENUM_CRDS_VALUE_V_INCREMENTAL_SNAPSHOT_HASHES_NAME "incremental_snapshot_hashes" 411 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V2_IDX 11 412 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V2_NAME "contact_info_v2" 413 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_LAST_VOTED_FORK_SLOTS_IDX 12 414 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_LAST_VOTED_FORK_SLOTS_NAME "restart_last_voted_fork_slots" 415 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_HEAVIEST_FORK_IDX 13 416 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_HEAVIEST_FORK_NAME "restart_heaviest_fork" 417 : 418 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_NAME "crds_drop_reason" 419 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_CNT (12UL) 420 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_SUCCESS_IDX 0 421 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_SUCCESS_NAME "success" 422 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_DUPLICATE_IDX 1 423 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_DUPLICATE_NAME "duplicate" 424 0 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_UNKNOWN_DISCRIMINANT_IDX 2 425 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_UNKNOWN_DISCRIMINANT_NAME "unknown_discriminant" 426 0 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_OWN_MESSAGE_IDX 3 427 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_OWN_MESSAGE_NAME "own_message" 428 0 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_INVALID_SIGNATURE_IDX 4 429 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_INVALID_SIGNATURE_NAME "invalid_signature" 430 0 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_TABLE_FULL_IDX 5 431 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_TABLE_FULL_NAME "table_full" 432 0 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_PUSH_QUEUE_FULL_IDX 6 433 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_PUSH_QUEUE_FULL_NAME "push_queue_full" 434 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_INVALID_GOSSIP_PORT_IDX 7 435 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_INVALID_GOSSIP_PORT_NAME "invalid_gossip_port" 436 0 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_PEER_TABLE_FULL_IDX 8 437 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_PEER_TABLE_FULL_NAME "peer_table_full" 438 0 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_INACTIVES_QUEUE_FULL_IDX 9 439 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_INACTIVES_QUEUE_FULL_NAME "inactives_queue_full" 440 0 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_DISCARDED_PEER_IDX 10 441 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_DISCARDED_PEER_NAME "discarded_peer" 442 0 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_ENCODING_FAILED_IDX 11 443 : #define FD_METRICS_ENUM_CRDS_DROP_REASON_V_ENCODING_FAILED_NAME "encoding_failed" 444 : 445 : #define FD_METRICS_ENUM_PULL_REQ_FAIL_REASON_NAME "pull_req_fail_reason" 446 : #define FD_METRICS_ENUM_PULL_REQ_FAIL_REASON_CNT (4UL) 447 0 : #define FD_METRICS_ENUM_PULL_REQ_FAIL_REASON_V_PEER_NOT_IN_ACTIVES_IDX 0 448 : #define FD_METRICS_ENUM_PULL_REQ_FAIL_REASON_V_PEER_NOT_IN_ACTIVES_NAME "peer_not_in_actives" 449 0 : #define FD_METRICS_ENUM_PULL_REQ_FAIL_REASON_V_UNRESPONSIVE_PEER_IDX 1 450 : #define FD_METRICS_ENUM_PULL_REQ_FAIL_REASON_V_UNRESPONSIVE_PEER_NAME "unresponsive_peer" 451 0 : #define FD_METRICS_ENUM_PULL_REQ_FAIL_REASON_V_PENDING_POOL_FULL_IDX 2 452 : #define FD_METRICS_ENUM_PULL_REQ_FAIL_REASON_V_PENDING_POOL_FULL_NAME "pending_pool_full" 453 0 : #define FD_METRICS_ENUM_PULL_REQ_FAIL_REASON_V_ENCODING_FAILED_IDX 3 454 : #define FD_METRICS_ENUM_PULL_REQ_FAIL_REASON_V_ENCODING_FAILED_NAME "encoding_failed" 455 : 456 : #define FD_METRICS_ENUM_PULL_REQ_BLOOM_FILTER_RESULT_NAME "pull_req_bloom_filter_result" 457 : #define FD_METRICS_ENUM_PULL_REQ_BLOOM_FILTER_RESULT_CNT (2UL) 458 0 : #define FD_METRICS_ENUM_PULL_REQ_BLOOM_FILTER_RESULT_V_HIT_IDX 0 459 : #define FD_METRICS_ENUM_PULL_REQ_BLOOM_FILTER_RESULT_V_HIT_NAME "hit" 460 0 : #define FD_METRICS_ENUM_PULL_REQ_BLOOM_FILTER_RESULT_V_MISS_IDX 1 461 : #define FD_METRICS_ENUM_PULL_REQ_BLOOM_FILTER_RESULT_V_MISS_NAME "miss" 462 : 463 : #define FD_METRICS_ENUM_PEER_TYPES_NAME "peer_types" 464 : #define FD_METRICS_ENUM_PEER_TYPES_CNT (3UL) 465 0 : #define FD_METRICS_ENUM_PEER_TYPES_V_TVU_IDX 0 466 : #define FD_METRICS_ENUM_PEER_TYPES_V_TVU_NAME "tvu" 467 0 : #define FD_METRICS_ENUM_PEER_TYPES_V_REPAIR_IDX 1 468 : #define FD_METRICS_ENUM_PEER_TYPES_V_REPAIR_NAME "repair" 469 0 : #define FD_METRICS_ENUM_PEER_TYPES_V_VOTER_IDX 2 470 : #define FD_METRICS_ENUM_PEER_TYPES_V_VOTER_NAME "voter" 471 : 472 : #define FD_METRICS_ENUM_PRUNE_FAILURE_REASON_NAME "prune_failure_reason" 473 : #define FD_METRICS_ENUM_PRUNE_FAILURE_REASON_CNT (3UL) 474 : #define FD_METRICS_ENUM_PRUNE_FAILURE_REASON_V_NOT_FOR_ME_IDX 0 475 : #define FD_METRICS_ENUM_PRUNE_FAILURE_REASON_V_NOT_FOR_ME_NAME "not_for_me" 476 0 : #define FD_METRICS_ENUM_PRUNE_FAILURE_REASON_V_SIGN_ENCODING_FAILED_IDX 1 477 : #define FD_METRICS_ENUM_PRUNE_FAILURE_REASON_V_SIGN_ENCODING_FAILED_NAME "sign_encoding_failed" 478 0 : #define FD_METRICS_ENUM_PRUNE_FAILURE_REASON_V_INVALID_SIGNATURE_IDX 2 479 : #define FD_METRICS_ENUM_PRUNE_FAILURE_REASON_V_INVALID_SIGNATURE_NAME "invalid_signature" 480 : 481 : #define FD_METRICS_ENUM_GOSSIP_PEER_STATE_NAME "gossip_peer_state" 482 : #define FD_METRICS_ENUM_GOSSIP_PEER_STATE_CNT (3UL) 483 0 : #define FD_METRICS_ENUM_GOSSIP_PEER_STATE_V_TOTAL_IDX 0 484 : #define FD_METRICS_ENUM_GOSSIP_PEER_STATE_V_TOTAL_NAME "total" 485 0 : #define FD_METRICS_ENUM_GOSSIP_PEER_STATE_V_ACTIVE_IDX 1 486 : #define FD_METRICS_ENUM_GOSSIP_PEER_STATE_V_ACTIVE_NAME "active" 487 0 : #define FD_METRICS_ENUM_GOSSIP_PEER_STATE_V_INACTIVE_IDX 2 488 : #define FD_METRICS_ENUM_GOSSIP_PEER_STATE_V_INACTIVE_NAME "inactive" 489 : 490 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_NAME "recv_pong_event" 491 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_CNT (5UL) 492 0 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_V_NEW_PEER_IDX 0 493 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_V_NEW_PEER_NAME "new_peer" 494 0 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_V_WRONG_TOKEN_IDX 1 495 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_V_WRONG_TOKEN_NAME "wrong_token" 496 0 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_V_INVALID_SIGNATURE_IDX 2 497 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_V_INVALID_SIGNATURE_NAME "invalid_signature" 498 0 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_V_EXPIRED_IDX 3 499 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_V_EXPIRED_NAME "expired" 500 0 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_V_TABLE_FULL_IDX 4 501 : #define FD_METRICS_ENUM_RECV_PONG_EVENT_V_TABLE_FULL_NAME "table_full" 502 : 503 : #define FD_METRICS_ENUM_SEND_PING_EVENT_NAME "send_ping_event" 504 : #define FD_METRICS_ENUM_SEND_PING_EVENT_CNT (3UL) 505 0 : #define FD_METRICS_ENUM_SEND_PING_EVENT_V_ACTIVES_TABLE_FULL_IDX 0 506 : #define FD_METRICS_ENUM_SEND_PING_EVENT_V_ACTIVES_TABLE_FULL_NAME "actives_table_full" 507 0 : #define FD_METRICS_ENUM_SEND_PING_EVENT_V_ACTIVES_TABLE_INSERT_IDX 1 508 : #define FD_METRICS_ENUM_SEND_PING_EVENT_V_ACTIVES_TABLE_INSERT_NAME "actives_table_insert" 509 0 : #define FD_METRICS_ENUM_SEND_PING_EVENT_V_MAX_PING_COUNT_EXCEEDED_IDX 2 510 : #define FD_METRICS_ENUM_SEND_PING_EVENT_V_MAX_PING_COUNT_EXCEEDED_NAME "max_ping_count_exceeded" 511 : 512 : #define FD_METRICS_ENUM_MAKE_PRUNE_EVENT_NAME "make_prune_event" 513 : #define FD_METRICS_ENUM_MAKE_PRUNE_EVENT_CNT (3UL) 514 : #define FD_METRICS_ENUM_MAKE_PRUNE_EVENT_V_STALE_ENTRY_IDX 0 515 : #define FD_METRICS_ENUM_MAKE_PRUNE_EVENT_V_STALE_ENTRY_NAME "stale_entry" 516 : #define FD_METRICS_ENUM_MAKE_PRUNE_EVENT_V_HIGH_DUPLICATES_IDX 1 517 : #define FD_METRICS_ENUM_MAKE_PRUNE_EVENT_V_HIGH_DUPLICATES_NAME "high_duplicates" 518 : #define FD_METRICS_ENUM_MAKE_PRUNE_EVENT_V_ENCODING_FAILED_IDX 2 519 : #define FD_METRICS_ENUM_MAKE_PRUNE_EVENT_V_ENCODING_FAILED_NAME "encoding_failed" 520 : 521 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_NAME "repair_sent_request_types" 522 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_CNT (3UL) 523 0 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_WINDOW_IDX 0 524 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_WINDOW_NAME "needed_window" 525 0 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_HIGHEST_WINDOW_IDX 1 526 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_HIGHEST_WINDOW_NAME "needed_highest_window" 527 0 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_ORPHAN_IDX 2 528 : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPES_V_NEEDED_ORPHAN_NAME "needed_orphan" 529 : 530 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_NAME "repair_serv_pkt_types" 531 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_CNT (5UL) 532 0 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_PONG_IDX 0 533 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_PONG_NAME "pong" 534 0 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_WINDOW_IDX 1 535 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_WINDOW_NAME "window" 536 0 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_HIGHEST_WINDOW_IDX 2 537 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_HIGHEST_WINDOW_NAME "highest_window" 538 0 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_ORPHAN_IDX 3 539 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_ORPHAN_NAME "orphan" 540 0 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_UNKNOWN_IDX 4 541 : #define FD_METRICS_ENUM_REPAIR_SERV_PKT_TYPES_V_UNKNOWN_NAME "unknown" 542 : 543 : #define FD_METRICS_ENUM_NETLINK_MSG_NAME "netlink_msg" 544 : #define FD_METRICS_ENUM_NETLINK_MSG_CNT (3UL) 545 0 : #define FD_METRICS_ENUM_NETLINK_MSG_V_LINK_IDX 0 546 : #define FD_METRICS_ENUM_NETLINK_MSG_V_LINK_NAME "link" 547 0 : #define FD_METRICS_ENUM_NETLINK_MSG_V_NEIGH_IDX 1 548 : #define FD_METRICS_ENUM_NETLINK_MSG_V_NEIGH_NAME "neigh" 549 0 : #define FD_METRICS_ENUM_NETLINK_MSG_V_IPV4_ROUTE_IDX 2 550 : #define FD_METRICS_ENUM_NETLINK_MSG_V_IPV4_ROUTE_NAME "ipv4_route" 551 : 552 : #define FD_METRICS_ENUM_ROUTE_TABLE_NAME "route_table" 553 : #define FD_METRICS_ENUM_ROUTE_TABLE_CNT (2UL) 554 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_LOCAL_IDX 0 555 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_LOCAL_NAME "local" 556 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_MAIN_IDX 1 557 : #define FD_METRICS_ENUM_ROUTE_TABLE_V_MAIN_NAME "main" 558 :