From c9a784398ca01b4c4ac1411e7d1f6fcc57988a7a Mon Sep 17 00:00:00 2001 From: Philip Taffet Date: Wed, 4 Dec 2024 22:46:42 +0000 Subject: [PATCH] pack: fix minor issue with smallest transaction accounting, more metrics --- book/api/metrics-generated.md | 2 + src/ballet/pack/fd_pack.c | 18 +- src/disco/metrics/generated/fd_metrics_all.h | 18 +- src/disco/metrics/generated/fd_metrics_bank.h | 242 +++++++++--------- src/disco/metrics/generated/fd_metrics_pack.c | 2 + src/disco/metrics/generated/fd_metrics_pack.h | 108 ++++---- src/disco/metrics/generated/fd_metrics_quic.h | 36 +-- .../metrics/generated/fd_metrics_resolv.h | 10 +- .../metrics/generated/fd_metrics_shred.h | 4 +- src/disco/metrics/metrics.xml | 3 + 10 files changed, 234 insertions(+), 209 deletions(-) diff --git a/book/api/metrics-generated.md b/book/api/metrics-generated.md index 381b65e1fc..39a68ff69a 100644 --- a/book/api/metrics-generated.md +++ b/book/api/metrics-generated.md @@ -187,6 +187,8 @@ | pack_​available_​transactions | `gauge` | The total number of pending transactions in pack's pool that are available to be scheduled | | pack_​available_​vote_​transactions | `gauge` | The number of pending simple vote transactions in pack's pool that are available to be scheduled | | pack_​pending_​transactions_​heap_​size | `gauge` | The maximum number of pending transactions that pack can consider. This value is fixed at Firedancer startup but is a useful reference for AvailableTransactions and AvailableVoteTransactions. | +| pack_​conflicting_​transactions | `gauge` | The number of available transactions that are temporarily not being considered due to account lock conflicts with many higher paying transactions | +| pack_​smallest_​pending_​transaction | `gauge` | A lower bound on the smallest non-vote transaction (in cost units) that is immediately available for scheduling | | pack_​microblock_​per_​block_​limit | `counter` | The number of times pack did not pack a microblock because the limit on microblocks/block had been reached | | pack_​data_​per_​block_​limit | `counter` | The number of times pack did not pack a microblock because it reached reached the data per block limit at the start of trying to schedule a microblock | | pack_​transaction_​schedule_​taken | `counter` | Result of trying to consider a transaction for scheduling (Pack included the transaction in the microblock) | diff --git a/src/ballet/pack/fd_pack.c b/src/ballet/pack/fd_pack.c index 4b12283f4d..9e021d3dd2 100644 --- a/src/ballet/pack/fd_pack.c +++ b/src/ballet/pack/fd_pack.c @@ -1078,6 +1078,10 @@ fd_pack_insert_txn_fini( fd_pack_t * pack, ord->root = FD_ORD_TXN_ROOT_PENALTY( penalty_idx[i] ); } else { ord->root = fd_int_if( is_vote, FD_ORD_TXN_ROOT_PENDING_VOTE, FD_ORD_TXN_ROOT_PENDING ); + + fd_pack_smallest_t * smallest = fd_ptr_if( is_vote, &pack->pending_votes_smallest[0], pack->pending_smallest ); + smallest->cus = fd_ulong_min( smallest->cus, ord->compute_est ); + smallest->bytes = fd_ulong_min( smallest->bytes, txne->txnp->payload_sz ); } pack->pending_txn_cnt++; @@ -1087,10 +1091,6 @@ fd_pack_insert_txn_fini( fd_pack_t * pack, fd_pack_expq_t temp[ 1 ] = {{ .expires_at = expires_at, .txn = ord }}; expq_insert( pack->expiration_q, temp ); - fd_pack_smallest_t * smallest = fd_ptr_if( is_vote, &pack->pending_votes_smallest[0], pack->pending_smallest ); - smallest->cus = fd_ulong_min( smallest->cus, ord->compute_est ); - smallest->bytes = fd_ulong_min( smallest->bytes, txne->txnp->payload_sz ); - if( FD_LIKELY( is_vote ) ) { treap_ele_insert( pack->pending_votes, ord, pack->pool ); return replaces ? FD_PACK_INSERT_ACCEPT_VOTE_REPLACE : FD_PACK_INSERT_ACCEPT_VOTE_ADD; @@ -1103,8 +1103,11 @@ fd_pack_insert_txn_fini( fd_pack_t * pack, void fd_pack_metrics_write( fd_pack_t const * pack ) { - FD_MGAUGE_SET( PACK, AVAILABLE_TRANSACTIONS, pack->pending_txn_cnt ); - FD_MGAUGE_SET( PACK, AVAILABLE_VOTE_TRANSACTIONS, treap_ele_cnt( pack->pending_votes ) ); + ulong pending_votes = treap_ele_cnt( pack->pending_votes ); + FD_MGAUGE_SET( PACK, AVAILABLE_TRANSACTIONS, pack->pending_txn_cnt ); + FD_MGAUGE_SET( PACK, AVAILABLE_VOTE_TRANSACTIONS, pending_votes ); + FD_MGAUGE_SET( PACK, CONFLICTING_TRANSACTIONS, pack->pending_txn_cnt - treap_ele_cnt( pack->pending ) - pending_votes ); + FD_MGAUGE_SET( PACK, SMALLEST_PENDING_TRANSACTION, pack->pending_smallest->cus ); } typedef struct { @@ -1506,6 +1509,9 @@ fd_pack_microblock_complete( fd_pack_t * pack, best->root = FD_ORD_TXN_ROOT_PENDING; treap_ele_insert( pack->pending, best, pack->pool ); + pack->pending_smallest->cus = fd_ulong_min( pack->pending_smallest->cus, best->compute_est ); + pack->pending_smallest->bytes = fd_ulong_min( pack->pending_smallest->bytes, best->txn_e->txnp->payload_sz ); + if( FD_UNLIKELY( !treap_ele_cnt( best_penalty->penalty_treap ) ) ) { treap_delete( treap_leave( best_penalty->penalty_treap ) ); /* Removal invalidates any pointers we got from diff --git a/src/disco/metrics/generated/fd_metrics_all.h b/src/disco/metrics/generated/fd_metrics_all.h index 446548095b..e7e84283af 100644 --- a/src/disco/metrics/generated/fd_metrics_all.h +++ b/src/disco/metrics/generated/fd_metrics_all.h @@ -124,49 +124,49 @@ #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CNT (8UL) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_HOUSEKEEPING_OFF (8UL) -#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_HOUSEKEEPING_NAME "tile_regime_duration_nanos_caughtuphousekeeping" +#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_HOUSEKEEPING_NAME "tile_regime_duration_nanos_caught_up_housekeeping" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_HOUSEKEEPING_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_HOUSEKEEPING_DESC "Mutually exclusive and exhaustive duration of time the tile spent in each of the regimes. (Caught up + Housekeeping)" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_HOUSEKEEPING_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_HOUSEKEEPING_OFF (9UL) -#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_HOUSEKEEPING_NAME "tile_regime_duration_nanos_processinghousekeeping" +#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_HOUSEKEEPING_NAME "tile_regime_duration_nanos_processing_housekeeping" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_HOUSEKEEPING_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_HOUSEKEEPING_DESC "Mutually exclusive and exhaustive duration of time the tile spent in each of the regimes. (Processing + Housekeeping)" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_HOUSEKEEPING_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_HOUSEKEEPING_OFF (10UL) -#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_HOUSEKEEPING_NAME "tile_regime_duration_nanos_backpressurehousekeeping" +#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_HOUSEKEEPING_NAME "tile_regime_duration_nanos_backpressure_housekeeping" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_HOUSEKEEPING_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_HOUSEKEEPING_DESC "Mutually exclusive and exhaustive duration of time the tile spent in each of the regimes. (Backpressure + Housekeeping)" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_HOUSEKEEPING_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_PREFRAG_OFF (11UL) -#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_PREFRAG_NAME "tile_regime_duration_nanos_caughtupprefrag" +#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_PREFRAG_NAME "tile_regime_duration_nanos_caught_up_prefrag" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_PREFRAG_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_PREFRAG_DESC "Mutually exclusive and exhaustive duration of time the tile spent in each of the regimes. (Caught up + Prefrag)" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_PREFRAG_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_PREFRAG_OFF (12UL) -#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_PREFRAG_NAME "tile_regime_duration_nanos_processingprefrag" +#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_PREFRAG_NAME "tile_regime_duration_nanos_processing_prefrag" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_PREFRAG_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_PREFRAG_DESC "Mutually exclusive and exhaustive duration of time the tile spent in each of the regimes. (Processing + Prefrag)" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_PREFRAG_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_PREFRAG_OFF (13UL) -#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_PREFRAG_NAME "tile_regime_duration_nanos_backpressureprefrag" +#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_PREFRAG_NAME "tile_regime_duration_nanos_backpressure_prefrag" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_PREFRAG_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_PREFRAG_DESC "Mutually exclusive and exhaustive duration of time the tile spent in each of the regimes. (Backpressure + Prefrag)" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_BACKPRESSURE_PREFRAG_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG_OFF (14UL) -#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG_NAME "tile_regime_duration_nanos_caughtuppostfrag" +#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG_NAME "tile_regime_duration_nanos_caught_up_postfrag" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG_DESC "Mutually exclusive and exhaustive duration of time the tile spent in each of the regimes. (Caught up + Postfrag)" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_POSTFRAG_OFF (15UL) -#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_POSTFRAG_NAME "tile_regime_duration_nanos_processingpostfrag" +#define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_POSTFRAG_NAME "tile_regime_duration_nanos_processing_postfrag" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_POSTFRAG_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_POSTFRAG_DESC "Mutually exclusive and exhaustive duration of time the tile spent in each of the regimes. (Processing + Postfrag)" #define FD_METRICS_COUNTER_TILE_REGIME_DURATION_NANOS_PROCESSING_POSTFRAG_CVT (FD_METRICS_CONVERTER_NONE) @@ -182,7 +182,7 @@ extern const fd_metrics_meta_t FD_METRICS_ALL_LINK_IN[FD_METRICS_ALL_LINK_IN_TOT #define FD_METRICS_ALL_LINK_OUT_TOTAL (1UL) extern const fd_metrics_meta_t FD_METRICS_ALL_LINK_OUT[FD_METRICS_ALL_LINK_OUT_TOTAL]; -#define FD_METRICS_TOTAL_SZ (8UL*219UL) +#define FD_METRICS_TOTAL_SZ (8UL*221UL) #define FD_METRICS_TILE_KIND_CNT 10 extern const char * FD_METRICS_TILE_KIND_NAMES[FD_METRICS_TILE_KIND_CNT]; diff --git a/src/disco/metrics/generated/fd_metrics_bank.h b/src/disco/metrics/generated/fd_metrics_bank.h index 187ba061c9..ee3c294bc5 100644 --- a/src/disco/metrics/generated/fd_metrics_bank.h +++ b/src/disco/metrics/generated/fd_metrics_bank.h @@ -30,13 +30,13 @@ #define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_SUCCESS_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_HIGH_OFF (20UL) -#define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_HIGH_NAME "bank_slot_acquire_toohigh" +#define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_HIGH_NAME "bank_slot_acquire_too_high" #define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_HIGH_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_HIGH_DESC "Result of acquiring a slot. (Too high)" #define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_HIGH_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_LOW_OFF (21UL) -#define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_LOW_NAME "bank_slot_acquire_toolow" +#define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_LOW_NAME "bank_slot_acquire_too_low" #define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_LOW_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_LOW_DESC "Result of acquiring a slot. (Too low)" #define FD_METRICS_COUNTER_BANK_SLOT_ACQUIRE_TOO_LOW_CVT (FD_METRICS_CONVERTER_NONE) @@ -52,31 +52,31 @@ #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_SUCCESS_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_SLOT_HASHES_SYSVAR_NOT_FOUND_OFF (23UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_SLOT_HASHES_SYSVAR_NOT_FOUND_NAME "bank_transaction_load_address_tables_slothashessysvarnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_SLOT_HASHES_SYSVAR_NOT_FOUND_NAME "bank_transaction_load_address_tables_slot_hashes_sysvar_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_SLOT_HASHES_SYSVAR_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_SLOT_HASHES_SYSVAR_NOT_FOUND_DESC "Result of loading address lookup tables for a transaction. If there are multiple errors for the transaction, only the first one is reported. (The slot hashes syvar could not be found.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_SLOT_HASHES_SYSVAR_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_ACCOUNT_NOT_FOUND_OFF (24UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_ACCOUNT_NOT_FOUND_NAME "bank_transaction_load_address_tables_accountnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_ACCOUNT_NOT_FOUND_NAME "bank_transaction_load_address_tables_account_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_ACCOUNT_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_ACCOUNT_NOT_FOUND_DESC "Result of loading address lookup tables for a transaction. If there are multiple errors for the transaction, only the first one is reported. (The account storing the address lookup table was deactivated or could not be found.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_ACCOUNT_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_OWNER_OFF (25UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_OWNER_NAME "bank_transaction_load_address_tables_invalidaccountowner" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_OWNER_NAME "bank_transaction_load_address_tables_invalid_account_owner" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_OWNER_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_OWNER_DESC "Result of loading address lookup tables for a transaction. If there are multiple errors for the transaction, only the first one is reported. (The account that owns the referenced lookup table is not the address lookup table program.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_OWNER_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_DATA_OFF (26UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_DATA_NAME "bank_transaction_load_address_tables_invalidaccountdata" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_DATA_NAME "bank_transaction_load_address_tables_invalid_account_data" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_DATA_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_DATA_DESC "Result of loading address lookup tables for a transaction. If there are multiple errors for the transaction, only the first one is reported. (The data for the referenced address lookup table is malformed.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_ACCOUNT_DATA_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_INDEX_OFF (27UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_INDEX_NAME "bank_transaction_load_address_tables_invalidindex" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_INDEX_NAME "bank_transaction_load_address_tables_invalid_index" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_INDEX_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_INDEX_DESC "Result of loading address lookup tables for a transaction. If there are multiple errors for the transaction, only the first one is reported. (The referenced index in the address lookup table does not exist.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_TABLES_INVALID_INDEX_CVT (FD_METRICS_CONVERTER_NONE) @@ -92,229 +92,229 @@ #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SUCCESS_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_IN_USE_OFF (29UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_IN_USE_NAME "bank_transaction_load_accountinuse" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_IN_USE_NAME "bank_transaction_load_account_in_use" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_IN_USE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_IN_USE_DESC "Result of loading a transaction. (An account is already being processed in another transaction in a way that does not support parallelism.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_IN_USE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_LOADED_TWICE_OFF (30UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_LOADED_TWICE_NAME "bank_transaction_load_accountloadedtwice" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_LOADED_TWICE_NAME "bank_transaction_load_account_loaded_twice" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_LOADED_TWICE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_LOADED_TWICE_DESC "Result of loading a transaction. (A `Pubkey` appears twice in the transaction's `account_keys`. Instructions can reference `Pubkey`s more than once but the message must contain a list with no duplicate keys.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_LOADED_TWICE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_NOT_FOUND_OFF (31UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_NOT_FOUND_NAME "bank_transaction_load_accountnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_NOT_FOUND_NAME "bank_transaction_load_account_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_NOT_FOUND_DESC "Result of loading a transaction. (Attempt to debit an account but found no record of a prior credit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_ACCOUNT_NOT_FOUND_OFF (32UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_ACCOUNT_NOT_FOUND_NAME "bank_transaction_load_programaccountnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_ACCOUNT_NOT_FOUND_NAME "bank_transaction_load_program_account_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_ACCOUNT_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_ACCOUNT_NOT_FOUND_DESC "Result of loading a transaction. (Attempt to load a program that does not exist.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_ACCOUNT_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_FEE_OFF (33UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_FEE_NAME "bank_transaction_load_insufficientfundsforfee" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_FEE_NAME "bank_transaction_load_insufficient_funds_for_fee" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_FEE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_FEE_DESC "Result of loading a transaction. (The fee payer `Pubkey` does not have sufficient balance to pay the fee to schedule the transaction.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_FEE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_FOR_FEE_OFF (34UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_FOR_FEE_NAME "bank_transaction_load_invalidaccountforfee" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_FOR_FEE_NAME "bank_transaction_load_invalid_account_for_fee" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_FOR_FEE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_FOR_FEE_DESC "Result of loading a transaction. (This account may not be used to pay transaction fees.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_FOR_FEE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ALREADY_PROCESSED_OFF (35UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ALREADY_PROCESSED_NAME "bank_transaction_load_alreadyprocessed" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ALREADY_PROCESSED_NAME "bank_transaction_load_already_processed" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ALREADY_PROCESSED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ALREADY_PROCESSED_DESC "Result of loading a transaction. (The bank has seen this transaction before. This can occur under normal operation when a UDP packet is duplicated, as a user error from a client not updating its `recent_blockhash`, or as a double-spend attack.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ALREADY_PROCESSED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_BLOCKHASH_NOT_FOUND_OFF (36UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_BLOCKHASH_NOT_FOUND_NAME "bank_transaction_load_blockhashnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_BLOCKHASH_NOT_FOUND_NAME "bank_transaction_load_blockhash_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_BLOCKHASH_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_BLOCKHASH_NOT_FOUND_DESC "Result of loading a transaction. (The bank has not seen the given `recent_blockhash` or the transaction is too old and the `recent_blockhash` has been discarded.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_BLOCKHASH_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSTRUCTION_ERROR_OFF (37UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSTRUCTION_ERROR_NAME "bank_transaction_load_instructionerror" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSTRUCTION_ERROR_NAME "bank_transaction_load_instruction_error" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSTRUCTION_ERROR_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSTRUCTION_ERROR_DESC "Result of loading a transaction. (An error occurred while processing an instruction.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSTRUCTION_ERROR_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CALL_CHAIN_TOO_DEEP_OFF (38UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CALL_CHAIN_TOO_DEEP_NAME "bank_transaction_load_callchaintoodeep" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CALL_CHAIN_TOO_DEEP_NAME "bank_transaction_load_call_chain_too_deep" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CALL_CHAIN_TOO_DEEP_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CALL_CHAIN_TOO_DEEP_DESC "Result of loading a transaction. (Loader call chain is too deep.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CALL_CHAIN_TOO_DEEP_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MISSING_SIGNATURE_FOR_FEE_OFF (39UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MISSING_SIGNATURE_FOR_FEE_NAME "bank_transaction_load_missingsignatureforfee" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MISSING_SIGNATURE_FOR_FEE_NAME "bank_transaction_load_missing_signature_for_fee" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MISSING_SIGNATURE_FOR_FEE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MISSING_SIGNATURE_FOR_FEE_DESC "Result of loading a transaction. (Transaction requires a fee but has no signature present.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MISSING_SIGNATURE_FOR_FEE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_INDEX_OFF (40UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_INDEX_NAME "bank_transaction_load_invalidaccountindex" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_INDEX_NAME "bank_transaction_load_invalid_account_index" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_INDEX_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_INDEX_DESC "Result of loading a transaction. (Transaction contains an invalid account reference.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ACCOUNT_INDEX_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SIGNATURE_FAILURE_OFF (41UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SIGNATURE_FAILURE_NAME "bank_transaction_load_signaturefailure" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SIGNATURE_FAILURE_NAME "bank_transaction_load_signature_failure" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SIGNATURE_FAILURE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SIGNATURE_FAILURE_DESC "Result of loading a transaction. (Transaction did not pass signature verification.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SIGNATURE_FAILURE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_PROGRAM_FOR_EXECUTION_OFF (42UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_PROGRAM_FOR_EXECUTION_NAME "bank_transaction_load_invalidprogramforexecution" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_PROGRAM_FOR_EXECUTION_NAME "bank_transaction_load_invalid_program_for_execution" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_PROGRAM_FOR_EXECUTION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_PROGRAM_FOR_EXECUTION_DESC "Result of loading a transaction. (This program may not be used for executing instructions.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_PROGRAM_FOR_EXECUTION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SANITIZE_FAILURE_OFF (43UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SANITIZE_FAILURE_NAME "bank_transaction_load_sanitizefailure" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SANITIZE_FAILURE_NAME "bank_transaction_load_sanitize_failure" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SANITIZE_FAILURE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SANITIZE_FAILURE_DESC "Result of loading a transaction. (Transaction failed to sanitize accounts offsets correctly implies that account locks are not taken for this TX, and should not be unlocked.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_SANITIZE_FAILURE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CLUSTER_MAINTENANCE_OFF (44UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CLUSTER_MAINTENANCE_NAME "bank_transaction_load_clustermaintenance" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CLUSTER_MAINTENANCE_NAME "bank_transaction_load_cluster_maintenance" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CLUSTER_MAINTENANCE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CLUSTER_MAINTENANCE_DESC "Result of loading a transaction. (Transactions are currently disabled due to cluster maintenance.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_CLUSTER_MAINTENANCE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_BORROW_OUTSTANDING_OFF (45UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_BORROW_OUTSTANDING_NAME "bank_transaction_load_accountborrowoutstanding" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_BORROW_OUTSTANDING_NAME "bank_transaction_load_account_borrow_outstanding" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_BORROW_OUTSTANDING_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_BORROW_OUTSTANDING_DESC "Result of loading a transaction. (Transaction processing left an account with an outstanding borrowed reference.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ACCOUNT_BORROW_OUTSTANDING_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_OFF (46UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_NAME "bank_transaction_load_wouldexceedmaxblockcostlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_NAME "bank_transaction_load_would_exceed_max_block_cost_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_DESC "Result of loading a transaction. (Transaction would exceed max Block Cost Limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNSUPPORTED_VERSION_OFF (47UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNSUPPORTED_VERSION_NAME "bank_transaction_load_unsupportedversion" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNSUPPORTED_VERSION_NAME "bank_transaction_load_unsupported_version" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNSUPPORTED_VERSION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNSUPPORTED_VERSION_DESC "Result of loading a transaction. (Transaction version is unsupported.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNSUPPORTED_VERSION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_WRITABLE_ACCOUNT_OFF (48UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_WRITABLE_ACCOUNT_NAME "bank_transaction_load_invalidwritableaccount" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_WRITABLE_ACCOUNT_NAME "bank_transaction_load_invalid_writable_account" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_WRITABLE_ACCOUNT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_WRITABLE_ACCOUNT_DESC "Result of loading a transaction. (Transaction loads a writable account that cannot be written.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_WRITABLE_ACCOUNT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_OFF (49UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_NAME "bank_transaction_load_wouldexceedmaxaccountcostlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_NAME "bank_transaction_load_would_exceed_max_account_cost_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_DESC "Result of loading a transaction. (Transaction would exceed max account limit within the block.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_OFF (50UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_NAME "bank_transaction_load_wouldexceedaccountdatablocklimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_NAME "bank_transaction_load_would_exceed_account_data_block_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_DESC "Result of loading a transaction. (Transaction would exceed account data limit within the block.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_TOO_MANY_ACCOUNT_LOCKS_OFF (51UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_TOO_MANY_ACCOUNT_LOCKS_NAME "bank_transaction_load_toomanyaccountlocks" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_TOO_MANY_ACCOUNT_LOCKS_NAME "bank_transaction_load_too_many_account_locks" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_TOO_MANY_ACCOUNT_LOCKS_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_TOO_MANY_ACCOUNT_LOCKS_DESC "Result of loading a transaction. (Transaction locked too many accounts.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_TOO_MANY_ACCOUNT_LOCKS_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_LOOKUP_TABLE_NOT_FOUND_OFF (52UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "bank_transaction_load_addresslookuptablenotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "bank_transaction_load_address_lookup_table_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_LOOKUP_TABLE_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_LOOKUP_TABLE_NOT_FOUND_DESC "Result of loading a transaction. (Address lookup table not found.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_ADDRESS_LOOKUP_TABLE_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_OFF (53UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "bank_transaction_load_invalidaddresslookuptableowner" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "bank_transaction_load_invalid_address_lookup_table_owner" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_DESC "Result of loading a transaction. (Attempted to lookup addresses from an account owned by the wrong program.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_DATA_OFF (54UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "bank_transaction_load_invalidaddresslookuptabledata" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "bank_transaction_load_invalid_address_lookup_table_data" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_DATA_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_DATA_DESC "Result of loading a transaction. (Attempted to lookup addresses from an invalid account.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_DATA_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_OFF (55UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "bank_transaction_load_invalidaddresslookuptableindex" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "bank_transaction_load_invalid_address_lookup_table_index" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_DESC "Result of loading a transaction. (Address table lookup uses an invalid index.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_RENT_PAYING_ACCOUNT_OFF (56UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_RENT_PAYING_ACCOUNT_NAME "bank_transaction_load_invalidrentpayingaccount" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_RENT_PAYING_ACCOUNT_NAME "bank_transaction_load_invalid_rent_paying_account" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_RENT_PAYING_ACCOUNT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_RENT_PAYING_ACCOUNT_DESC "Result of loading a transaction. (Transaction leaves an account with a lower balance than rent-exempt minimum.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_RENT_PAYING_ACCOUNT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_OFF (57UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_NAME "bank_transaction_load_wouldexceedmaxvotecostlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_NAME "bank_transaction_load_would_exceed_max_vote_cost_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_DESC "Result of loading a transaction. (Transaction would exceed max Vote Cost Limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_OFF (58UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_NAME "bank_transaction_load_wouldexceedaccountdatatotallimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_NAME "bank_transaction_load_would_exceed_account_data_total_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_DESC "Result of loading a transaction. (Transaction would exceed total account data limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_DUPLICATE_INSTRUCTION_OFF (59UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_DUPLICATE_INSTRUCTION_NAME "bank_transaction_load_duplicateinstruction" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_DUPLICATE_INSTRUCTION_NAME "bank_transaction_load_duplicate_instruction" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_DUPLICATE_INSTRUCTION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_DUPLICATE_INSTRUCTION_DESC "Result of loading a transaction. (Transaction contains a duplicate instruction that is not allowed.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_DUPLICATE_INSTRUCTION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_RENT_OFF (60UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_RENT_NAME "bank_transaction_load_insufficientfundsforrent" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_RENT_NAME "bank_transaction_load_insufficient_funds_for_rent" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_RENT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_RENT_DESC "Result of loading a transaction. (Transaction results in an account with insufficient funds for rent.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INSUFFICIENT_FUNDS_FOR_RENT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_OFF (61UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "bank_transaction_load_maxloadedaccountsdatasizeexceeded" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "bank_transaction_load_max_loaded_accounts_data_size_exceeded" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_DESC "Result of loading a transaction. (Transaction exceeded max loaded accounts data size cap.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_OFF (62UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "bank_transaction_load_invalidloadedaccountsdatasizelimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "bank_transaction_load_invalid_loaded_accounts_data_size_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_DESC "Result of loading a transaction. (LoadedAccountsDataSizeLimit set for transaction must be greater than 0.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_RESANITIZATION_NEEDED_OFF (63UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_RESANITIZATION_NEEDED_NAME "bank_transaction_load_resanitizationneeded" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_RESANITIZATION_NEEDED_NAME "bank_transaction_load_resanitization_needed" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_RESANITIZATION_NEEDED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_RESANITIZATION_NEEDED_DESC "Result of loading a transaction. (Sanitized transaction differed before/after feature activiation. Needs to be resanitized.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_RESANITIZATION_NEEDED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_OFF (64UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_NAME "bank_transaction_load_programexecutiontemporarilyrestricted" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_NAME "bank_transaction_load_program_execution_temporarily_restricted" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_DESC "Result of loading a transaction. (Program execution is temporarily restricted on an account.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNBALANCED_TRANSACTION_OFF (65UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNBALANCED_TRANSACTION_NAME "bank_transaction_load_unbalancedtransaction" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNBALANCED_TRANSACTION_NAME "bank_transaction_load_unbalanced_transaction" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNBALANCED_TRANSACTION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNBALANCED_TRANSACTION_DESC "Result of loading a transaction. (The total balance before the transaction does not equal the total balance after the transaction.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_UNBALANCED_TRANSACTION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_CACHE_HIT_MAX_LIMIT_OFF (66UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_CACHE_HIT_MAX_LIMIT_NAME "bank_transaction_load_programcachehitmaxlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_CACHE_HIT_MAX_LIMIT_NAME "bank_transaction_load_program_cache_hit_max_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_CACHE_HIT_MAX_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_CACHE_HIT_MAX_LIMIT_DESC "Result of loading a transaction. (The total program cache size hit the maximum allowed limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_LOAD_PROGRAM_CACHE_HIT_MAX_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) @@ -330,229 +330,229 @@ #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SUCCESS_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_IN_USE_OFF (68UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_IN_USE_NAME "bank_transaction_executing_accountinuse" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_IN_USE_NAME "bank_transaction_executing_account_in_use" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_IN_USE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_IN_USE_DESC "Result of executing a transaction. Could be a failure or success. (An account is already being processed in another transaction in a way that does not support parallelism.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_IN_USE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_LOADED_TWICE_OFF (69UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_LOADED_TWICE_NAME "bank_transaction_executing_accountloadedtwice" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_LOADED_TWICE_NAME "bank_transaction_executing_account_loaded_twice" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_LOADED_TWICE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_LOADED_TWICE_DESC "Result of executing a transaction. Could be a failure or success. (A `Pubkey` appears twice in the transaction's `account_keys`. Instructions can reference `Pubkey`s more than once but the message must contain a list with no duplicate keys.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_LOADED_TWICE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_NOT_FOUND_OFF (70UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_NOT_FOUND_NAME "bank_transaction_executing_accountnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_NOT_FOUND_NAME "bank_transaction_executing_account_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_NOT_FOUND_DESC "Result of executing a transaction. Could be a failure or success. (Attempt to debit an account but found no record of a prior credit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_ACCOUNT_NOT_FOUND_OFF (71UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_ACCOUNT_NOT_FOUND_NAME "bank_transaction_executing_programaccountnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_ACCOUNT_NOT_FOUND_NAME "bank_transaction_executing_program_account_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_ACCOUNT_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_ACCOUNT_NOT_FOUND_DESC "Result of executing a transaction. Could be a failure or success. (Attempt to load a program that does not exist.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_ACCOUNT_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_FEE_OFF (72UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_FEE_NAME "bank_transaction_executing_insufficientfundsforfee" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_FEE_NAME "bank_transaction_executing_insufficient_funds_for_fee" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_FEE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_FEE_DESC "Result of executing a transaction. Could be a failure or success. (The fee payer `Pubkey` does not have sufficient balance to pay the fee to schedule the transaction.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_FEE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_FOR_FEE_OFF (73UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_FOR_FEE_NAME "bank_transaction_executing_invalidaccountforfee" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_FOR_FEE_NAME "bank_transaction_executing_invalid_account_for_fee" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_FOR_FEE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_FOR_FEE_DESC "Result of executing a transaction. Could be a failure or success. (This account may not be used to pay transaction fees.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_FOR_FEE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ALREADY_PROCESSED_OFF (74UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ALREADY_PROCESSED_NAME "bank_transaction_executing_alreadyprocessed" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ALREADY_PROCESSED_NAME "bank_transaction_executing_already_processed" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ALREADY_PROCESSED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ALREADY_PROCESSED_DESC "Result of executing a transaction. Could be a failure or success. (The bank has seen this transaction before. This can occur under normal operation when a UDP packet is duplicated, as a user error from a client not updating its `recent_blockhash`, or as a double-spend attack.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ALREADY_PROCESSED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_BLOCKHASH_NOT_FOUND_OFF (75UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_BLOCKHASH_NOT_FOUND_NAME "bank_transaction_executing_blockhashnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_BLOCKHASH_NOT_FOUND_NAME "bank_transaction_executing_blockhash_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_BLOCKHASH_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_BLOCKHASH_NOT_FOUND_DESC "Result of executing a transaction. Could be a failure or success. (The bank has not seen the given `recent_blockhash` or the transaction is too old and the `recent_blockhash` has been discarded.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_BLOCKHASH_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSTRUCTION_ERROR_OFF (76UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSTRUCTION_ERROR_NAME "bank_transaction_executing_instructionerror" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSTRUCTION_ERROR_NAME "bank_transaction_executing_instruction_error" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSTRUCTION_ERROR_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSTRUCTION_ERROR_DESC "Result of executing a transaction. Could be a failure or success. (An error occurred while processing an instruction.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSTRUCTION_ERROR_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CALL_CHAIN_TOO_DEEP_OFF (77UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CALL_CHAIN_TOO_DEEP_NAME "bank_transaction_executing_callchaintoodeep" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CALL_CHAIN_TOO_DEEP_NAME "bank_transaction_executing_call_chain_too_deep" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CALL_CHAIN_TOO_DEEP_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CALL_CHAIN_TOO_DEEP_DESC "Result of executing a transaction. Could be a failure or success. (Loader call chain is too deep.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CALL_CHAIN_TOO_DEEP_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MISSING_SIGNATURE_FOR_FEE_OFF (78UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MISSING_SIGNATURE_FOR_FEE_NAME "bank_transaction_executing_missingsignatureforfee" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MISSING_SIGNATURE_FOR_FEE_NAME "bank_transaction_executing_missing_signature_for_fee" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MISSING_SIGNATURE_FOR_FEE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MISSING_SIGNATURE_FOR_FEE_DESC "Result of executing a transaction. Could be a failure or success. (Transaction requires a fee but has no signature present.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MISSING_SIGNATURE_FOR_FEE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_INDEX_OFF (79UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_INDEX_NAME "bank_transaction_executing_invalidaccountindex" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_INDEX_NAME "bank_transaction_executing_invalid_account_index" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_INDEX_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_INDEX_DESC "Result of executing a transaction. Could be a failure or success. (Transaction contains an invalid account reference.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ACCOUNT_INDEX_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SIGNATURE_FAILURE_OFF (80UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SIGNATURE_FAILURE_NAME "bank_transaction_executing_signaturefailure" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SIGNATURE_FAILURE_NAME "bank_transaction_executing_signature_failure" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SIGNATURE_FAILURE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SIGNATURE_FAILURE_DESC "Result of executing a transaction. Could be a failure or success. (Transaction did not pass signature verification.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SIGNATURE_FAILURE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_PROGRAM_FOR_EXECUTION_OFF (81UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_PROGRAM_FOR_EXECUTION_NAME "bank_transaction_executing_invalidprogramforexecution" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_PROGRAM_FOR_EXECUTION_NAME "bank_transaction_executing_invalid_program_for_execution" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_PROGRAM_FOR_EXECUTION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_PROGRAM_FOR_EXECUTION_DESC "Result of executing a transaction. Could be a failure or success. (This program may not be used for executing instructions.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_PROGRAM_FOR_EXECUTION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SANITIZE_FAILURE_OFF (82UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SANITIZE_FAILURE_NAME "bank_transaction_executing_sanitizefailure" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SANITIZE_FAILURE_NAME "bank_transaction_executing_sanitize_failure" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SANITIZE_FAILURE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SANITIZE_FAILURE_DESC "Result of executing a transaction. Could be a failure or success. (Transaction failed to sanitize accounts offsets correctly implies that account locks are not taken for this TX, and should not be unlocked.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_SANITIZE_FAILURE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CLUSTER_MAINTENANCE_OFF (83UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CLUSTER_MAINTENANCE_NAME "bank_transaction_executing_clustermaintenance" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CLUSTER_MAINTENANCE_NAME "bank_transaction_executing_cluster_maintenance" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CLUSTER_MAINTENANCE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CLUSTER_MAINTENANCE_DESC "Result of executing a transaction. Could be a failure or success. (Transactions are currently disabled due to cluster maintenance.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_CLUSTER_MAINTENANCE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_BORROW_OUTSTANDING_OFF (84UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_BORROW_OUTSTANDING_NAME "bank_transaction_executing_accountborrowoutstanding" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_BORROW_OUTSTANDING_NAME "bank_transaction_executing_account_borrow_outstanding" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_BORROW_OUTSTANDING_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_BORROW_OUTSTANDING_DESC "Result of executing a transaction. Could be a failure or success. (Transaction processing left an account with an outstanding borrowed reference.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ACCOUNT_BORROW_OUTSTANDING_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_OFF (85UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_NAME "bank_transaction_executing_wouldexceedmaxblockcostlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_NAME "bank_transaction_executing_would_exceed_max_block_cost_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_DESC "Result of executing a transaction. Could be a failure or success. (Transaction would exceed max Block Cost Limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNSUPPORTED_VERSION_OFF (86UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNSUPPORTED_VERSION_NAME "bank_transaction_executing_unsupportedversion" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNSUPPORTED_VERSION_NAME "bank_transaction_executing_unsupported_version" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNSUPPORTED_VERSION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNSUPPORTED_VERSION_DESC "Result of executing a transaction. Could be a failure or success. (Transaction version is unsupported.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNSUPPORTED_VERSION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_WRITABLE_ACCOUNT_OFF (87UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_WRITABLE_ACCOUNT_NAME "bank_transaction_executing_invalidwritableaccount" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_WRITABLE_ACCOUNT_NAME "bank_transaction_executing_invalid_writable_account" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_WRITABLE_ACCOUNT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_WRITABLE_ACCOUNT_DESC "Result of executing a transaction. Could be a failure or success. (Transaction loads a writable account that cannot be written.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_WRITABLE_ACCOUNT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_OFF (88UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_NAME "bank_transaction_executing_wouldexceedmaxaccountcostlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_NAME "bank_transaction_executing_would_exceed_max_account_cost_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_DESC "Result of executing a transaction. Could be a failure or success. (Transaction would exceed max account limit within the block.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_OFF (89UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_NAME "bank_transaction_executing_wouldexceedaccountdatablocklimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_NAME "bank_transaction_executing_would_exceed_account_data_block_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_DESC "Result of executing a transaction. Could be a failure or success. (Transaction would exceed account data limit within the block.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_TOO_MANY_ACCOUNT_LOCKS_OFF (90UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_TOO_MANY_ACCOUNT_LOCKS_NAME "bank_transaction_executing_toomanyaccountlocks" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_TOO_MANY_ACCOUNT_LOCKS_NAME "bank_transaction_executing_too_many_account_locks" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_TOO_MANY_ACCOUNT_LOCKS_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_TOO_MANY_ACCOUNT_LOCKS_DESC "Result of executing a transaction. Could be a failure or success. (Transaction locked too many accounts.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_TOO_MANY_ACCOUNT_LOCKS_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ADDRESS_LOOKUP_TABLE_NOT_FOUND_OFF (91UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "bank_transaction_executing_addresslookuptablenotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "bank_transaction_executing_address_lookup_table_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ADDRESS_LOOKUP_TABLE_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ADDRESS_LOOKUP_TABLE_NOT_FOUND_DESC "Result of executing a transaction. Could be a failure or success. (Address lookup table not found.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_ADDRESS_LOOKUP_TABLE_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_OFF (92UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "bank_transaction_executing_invalidaddresslookuptableowner" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "bank_transaction_executing_invalid_address_lookup_table_owner" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_DESC "Result of executing a transaction. Could be a failure or success. (Attempted to lookup addresses from an account owned by the wrong program.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_DATA_OFF (93UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "bank_transaction_executing_invalidaddresslookuptabledata" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "bank_transaction_executing_invalid_address_lookup_table_data" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_DATA_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_DATA_DESC "Result of executing a transaction. Could be a failure or success. (Attempted to lookup addresses from an invalid account.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_DATA_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_OFF (94UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "bank_transaction_executing_invalidaddresslookuptableindex" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "bank_transaction_executing_invalid_address_lookup_table_index" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_DESC "Result of executing a transaction. Could be a failure or success. (Address table lookup uses an invalid index.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_RENT_PAYING_ACCOUNT_OFF (95UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_RENT_PAYING_ACCOUNT_NAME "bank_transaction_executing_invalidrentpayingaccount" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_RENT_PAYING_ACCOUNT_NAME "bank_transaction_executing_invalid_rent_paying_account" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_RENT_PAYING_ACCOUNT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_RENT_PAYING_ACCOUNT_DESC "Result of executing a transaction. Could be a failure or success. (Transaction leaves an account with a lower balance than rent-exempt minimum.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_RENT_PAYING_ACCOUNT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_OFF (96UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_NAME "bank_transaction_executing_wouldexceedmaxvotecostlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_NAME "bank_transaction_executing_would_exceed_max_vote_cost_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_DESC "Result of executing a transaction. Could be a failure or success. (Transaction would exceed max Vote Cost Limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_OFF (97UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_NAME "bank_transaction_executing_wouldexceedaccountdatatotallimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_NAME "bank_transaction_executing_would_exceed_account_data_total_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_DESC "Result of executing a transaction. Could be a failure or success. (Transaction would exceed total account data limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_DUPLICATE_INSTRUCTION_OFF (98UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_DUPLICATE_INSTRUCTION_NAME "bank_transaction_executing_duplicateinstruction" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_DUPLICATE_INSTRUCTION_NAME "bank_transaction_executing_duplicate_instruction" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_DUPLICATE_INSTRUCTION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_DUPLICATE_INSTRUCTION_DESC "Result of executing a transaction. Could be a failure or success. (Transaction contains a duplicate instruction that is not allowed.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_DUPLICATE_INSTRUCTION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_RENT_OFF (99UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_RENT_NAME "bank_transaction_executing_insufficientfundsforrent" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_RENT_NAME "bank_transaction_executing_insufficient_funds_for_rent" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_RENT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_RENT_DESC "Result of executing a transaction. Could be a failure or success. (Transaction results in an account with insufficient funds for rent.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INSUFFICIENT_FUNDS_FOR_RENT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_OFF (100UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "bank_transaction_executing_maxloadedaccountsdatasizeexceeded" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "bank_transaction_executing_max_loaded_accounts_data_size_exceeded" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_DESC "Result of executing a transaction. Could be a failure or success. (Transaction exceeded max loaded accounts data size cap.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_OFF (101UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "bank_transaction_executing_invalidloadedaccountsdatasizelimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "bank_transaction_executing_invalid_loaded_accounts_data_size_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_DESC "Result of executing a transaction. Could be a failure or success. (LoadedAccountsDataSizeLimit set for transaction must be greater than 0.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_RESANITIZATION_NEEDED_OFF (102UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_RESANITIZATION_NEEDED_NAME "bank_transaction_executing_resanitizationneeded" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_RESANITIZATION_NEEDED_NAME "bank_transaction_executing_resanitization_needed" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_RESANITIZATION_NEEDED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_RESANITIZATION_NEEDED_DESC "Result of executing a transaction. Could be a failure or success. (Sanitized transaction differed before/after feature activiation. Needs to be resanitized.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_RESANITIZATION_NEEDED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_OFF (103UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_NAME "bank_transaction_executing_programexecutiontemporarilyrestricted" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_NAME "bank_transaction_executing_program_execution_temporarily_restricted" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_DESC "Result of executing a transaction. Could be a failure or success. (Program execution is temporarily restricted on an account.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNBALANCED_TRANSACTION_OFF (104UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNBALANCED_TRANSACTION_NAME "bank_transaction_executing_unbalancedtransaction" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNBALANCED_TRANSACTION_NAME "bank_transaction_executing_unbalanced_transaction" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNBALANCED_TRANSACTION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNBALANCED_TRANSACTION_DESC "Result of executing a transaction. Could be a failure or success. (The total balance before the transaction does not equal the total balance after the transaction.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_UNBALANCED_TRANSACTION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_CACHE_HIT_MAX_LIMIT_OFF (105UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_CACHE_HIT_MAX_LIMIT_NAME "bank_transaction_executing_programcachehitmaxlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_CACHE_HIT_MAX_LIMIT_NAME "bank_transaction_executing_program_cache_hit_max_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_CACHE_HIT_MAX_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_CACHE_HIT_MAX_LIMIT_DESC "Result of executing a transaction. Could be a failure or success. (The total program cache size hit the maximum allowed limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTING_PROGRAM_CACHE_HIT_MAX_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) @@ -568,229 +568,229 @@ #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SUCCESS_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_IN_USE_OFF (107UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_IN_USE_NAME "bank_transaction_executed_accountinuse" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_IN_USE_NAME "bank_transaction_executed_account_in_use" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_IN_USE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_IN_USE_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (An account is already being processed in another transaction in a way that does not support parallelism.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_IN_USE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_LOADED_TWICE_OFF (108UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_LOADED_TWICE_NAME "bank_transaction_executed_accountloadedtwice" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_LOADED_TWICE_NAME "bank_transaction_executed_account_loaded_twice" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_LOADED_TWICE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_LOADED_TWICE_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (A `Pubkey` appears twice in the transaction's `account_keys`. Instructions can reference `Pubkey`s more than once but the message must contain a list with no duplicate keys.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_LOADED_TWICE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_NOT_FOUND_OFF (109UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_NOT_FOUND_NAME "bank_transaction_executed_accountnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_NOT_FOUND_NAME "bank_transaction_executed_account_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_NOT_FOUND_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Attempt to debit an account but found no record of a prior credit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_ACCOUNT_NOT_FOUND_OFF (110UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_ACCOUNT_NOT_FOUND_NAME "bank_transaction_executed_programaccountnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_ACCOUNT_NOT_FOUND_NAME "bank_transaction_executed_program_account_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_ACCOUNT_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_ACCOUNT_NOT_FOUND_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Attempt to load a program that does not exist.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_ACCOUNT_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_FEE_OFF (111UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_FEE_NAME "bank_transaction_executed_insufficientfundsforfee" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_FEE_NAME "bank_transaction_executed_insufficient_funds_for_fee" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_FEE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_FEE_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (The fee payer `Pubkey` does not have sufficient balance to pay the fee to schedule the transaction.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_FEE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_FOR_FEE_OFF (112UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_FOR_FEE_NAME "bank_transaction_executed_invalidaccountforfee" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_FOR_FEE_NAME "bank_transaction_executed_invalid_account_for_fee" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_FOR_FEE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_FOR_FEE_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (This account may not be used to pay transaction fees.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_FOR_FEE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ALREADY_PROCESSED_OFF (113UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ALREADY_PROCESSED_NAME "bank_transaction_executed_alreadyprocessed" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ALREADY_PROCESSED_NAME "bank_transaction_executed_already_processed" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ALREADY_PROCESSED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ALREADY_PROCESSED_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (The bank has seen this transaction before. This can occur under normal operation when a UDP packet is duplicated, as a user error from a client not updating its `recent_blockhash`, or as a double-spend attack.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ALREADY_PROCESSED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_BLOCKHASH_NOT_FOUND_OFF (114UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_BLOCKHASH_NOT_FOUND_NAME "bank_transaction_executed_blockhashnotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_BLOCKHASH_NOT_FOUND_NAME "bank_transaction_executed_blockhash_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_BLOCKHASH_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_BLOCKHASH_NOT_FOUND_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (The bank has not seen the given `recent_blockhash` or the transaction is too old and the `recent_blockhash` has been discarded.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_BLOCKHASH_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSTRUCTION_ERROR_OFF (115UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSTRUCTION_ERROR_NAME "bank_transaction_executed_instructionerror" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSTRUCTION_ERROR_NAME "bank_transaction_executed_instruction_error" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSTRUCTION_ERROR_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSTRUCTION_ERROR_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (An error occurred while processing an instruction.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSTRUCTION_ERROR_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CALL_CHAIN_TOO_DEEP_OFF (116UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CALL_CHAIN_TOO_DEEP_NAME "bank_transaction_executed_callchaintoodeep" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CALL_CHAIN_TOO_DEEP_NAME "bank_transaction_executed_call_chain_too_deep" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CALL_CHAIN_TOO_DEEP_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CALL_CHAIN_TOO_DEEP_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Loader call chain is too deep.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CALL_CHAIN_TOO_DEEP_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MISSING_SIGNATURE_FOR_FEE_OFF (117UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MISSING_SIGNATURE_FOR_FEE_NAME "bank_transaction_executed_missingsignatureforfee" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MISSING_SIGNATURE_FOR_FEE_NAME "bank_transaction_executed_missing_signature_for_fee" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MISSING_SIGNATURE_FOR_FEE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MISSING_SIGNATURE_FOR_FEE_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction requires a fee but has no signature present.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MISSING_SIGNATURE_FOR_FEE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_INDEX_OFF (118UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_INDEX_NAME "bank_transaction_executed_invalidaccountindex" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_INDEX_NAME "bank_transaction_executed_invalid_account_index" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_INDEX_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_INDEX_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction contains an invalid account reference.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ACCOUNT_INDEX_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SIGNATURE_FAILURE_OFF (119UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SIGNATURE_FAILURE_NAME "bank_transaction_executed_signaturefailure" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SIGNATURE_FAILURE_NAME "bank_transaction_executed_signature_failure" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SIGNATURE_FAILURE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SIGNATURE_FAILURE_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction did not pass signature verification.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SIGNATURE_FAILURE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_PROGRAM_FOR_EXECUTION_OFF (120UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_PROGRAM_FOR_EXECUTION_NAME "bank_transaction_executed_invalidprogramforexecution" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_PROGRAM_FOR_EXECUTION_NAME "bank_transaction_executed_invalid_program_for_execution" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_PROGRAM_FOR_EXECUTION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_PROGRAM_FOR_EXECUTION_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (This program may not be used for executing instructions.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_PROGRAM_FOR_EXECUTION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SANITIZE_FAILURE_OFF (121UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SANITIZE_FAILURE_NAME "bank_transaction_executed_sanitizefailure" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SANITIZE_FAILURE_NAME "bank_transaction_executed_sanitize_failure" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SANITIZE_FAILURE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SANITIZE_FAILURE_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction failed to sanitize accounts offsets correctly implies that account locks are not taken for this TX, and should not be unlocked.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_SANITIZE_FAILURE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CLUSTER_MAINTENANCE_OFF (122UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CLUSTER_MAINTENANCE_NAME "bank_transaction_executed_clustermaintenance" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CLUSTER_MAINTENANCE_NAME "bank_transaction_executed_cluster_maintenance" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CLUSTER_MAINTENANCE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CLUSTER_MAINTENANCE_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transactions are currently disabled due to cluster maintenance.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_CLUSTER_MAINTENANCE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_BORROW_OUTSTANDING_OFF (123UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_BORROW_OUTSTANDING_NAME "bank_transaction_executed_accountborrowoutstanding" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_BORROW_OUTSTANDING_NAME "bank_transaction_executed_account_borrow_outstanding" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_BORROW_OUTSTANDING_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_BORROW_OUTSTANDING_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction processing left an account with an outstanding borrowed reference.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ACCOUNT_BORROW_OUTSTANDING_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_OFF (124UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_NAME "bank_transaction_executed_wouldexceedmaxblockcostlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_NAME "bank_transaction_executed_would_exceed_max_block_cost_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction would exceed max Block Cost Limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNSUPPORTED_VERSION_OFF (125UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNSUPPORTED_VERSION_NAME "bank_transaction_executed_unsupportedversion" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNSUPPORTED_VERSION_NAME "bank_transaction_executed_unsupported_version" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNSUPPORTED_VERSION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNSUPPORTED_VERSION_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction version is unsupported.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNSUPPORTED_VERSION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_WRITABLE_ACCOUNT_OFF (126UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_WRITABLE_ACCOUNT_NAME "bank_transaction_executed_invalidwritableaccount" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_WRITABLE_ACCOUNT_NAME "bank_transaction_executed_invalid_writable_account" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_WRITABLE_ACCOUNT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_WRITABLE_ACCOUNT_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction loads a writable account that cannot be written.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_WRITABLE_ACCOUNT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_OFF (127UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_NAME "bank_transaction_executed_wouldexceedmaxaccountcostlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_NAME "bank_transaction_executed_would_exceed_max_account_cost_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction would exceed max account limit within the block.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_OFF (128UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_NAME "bank_transaction_executed_wouldexceedaccountdatablocklimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_NAME "bank_transaction_executed_would_exceed_account_data_block_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction would exceed account data limit within the block.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_TOO_MANY_ACCOUNT_LOCKS_OFF (129UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_TOO_MANY_ACCOUNT_LOCKS_NAME "bank_transaction_executed_toomanyaccountlocks" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_TOO_MANY_ACCOUNT_LOCKS_NAME "bank_transaction_executed_too_many_account_locks" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_TOO_MANY_ACCOUNT_LOCKS_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_TOO_MANY_ACCOUNT_LOCKS_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction locked too many accounts.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_TOO_MANY_ACCOUNT_LOCKS_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ADDRESS_LOOKUP_TABLE_NOT_FOUND_OFF (130UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "bank_transaction_executed_addresslookuptablenotfound" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "bank_transaction_executed_address_lookup_table_not_found" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ADDRESS_LOOKUP_TABLE_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ADDRESS_LOOKUP_TABLE_NOT_FOUND_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Address lookup table not found.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_ADDRESS_LOOKUP_TABLE_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_OFF (131UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "bank_transaction_executed_invalidaddresslookuptableowner" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "bank_transaction_executed_invalid_address_lookup_table_owner" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Attempted to lookup addresses from an account owned by the wrong program.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_DATA_OFF (132UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "bank_transaction_executed_invalidaddresslookuptabledata" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "bank_transaction_executed_invalid_address_lookup_table_data" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_DATA_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_DATA_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Attempted to lookup addresses from an invalid account.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_DATA_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_OFF (133UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "bank_transaction_executed_invalidaddresslookuptableindex" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "bank_transaction_executed_invalid_address_lookup_table_index" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Address table lookup uses an invalid index.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_RENT_PAYING_ACCOUNT_OFF (134UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_RENT_PAYING_ACCOUNT_NAME "bank_transaction_executed_invalidrentpayingaccount" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_RENT_PAYING_ACCOUNT_NAME "bank_transaction_executed_invalid_rent_paying_account" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_RENT_PAYING_ACCOUNT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_RENT_PAYING_ACCOUNT_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction leaves an account with a lower balance than rent-exempt minimum.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_RENT_PAYING_ACCOUNT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_OFF (135UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_NAME "bank_transaction_executed_wouldexceedmaxvotecostlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_NAME "bank_transaction_executed_would_exceed_max_vote_cost_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction would exceed max Vote Cost Limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_OFF (136UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_NAME "bank_transaction_executed_wouldexceedaccountdatatotallimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_NAME "bank_transaction_executed_would_exceed_account_data_total_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction would exceed total account data limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_DUPLICATE_INSTRUCTION_OFF (137UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_DUPLICATE_INSTRUCTION_NAME "bank_transaction_executed_duplicateinstruction" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_DUPLICATE_INSTRUCTION_NAME "bank_transaction_executed_duplicate_instruction" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_DUPLICATE_INSTRUCTION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_DUPLICATE_INSTRUCTION_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction contains a duplicate instruction that is not allowed.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_DUPLICATE_INSTRUCTION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_RENT_OFF (138UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_RENT_NAME "bank_transaction_executed_insufficientfundsforrent" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_RENT_NAME "bank_transaction_executed_insufficient_funds_for_rent" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_RENT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_RENT_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction results in an account with insufficient funds for rent.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INSUFFICIENT_FUNDS_FOR_RENT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_OFF (139UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "bank_transaction_executed_maxloadedaccountsdatasizeexceeded" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "bank_transaction_executed_max_loaded_accounts_data_size_exceeded" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Transaction exceeded max loaded accounts data size cap.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_OFF (140UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "bank_transaction_executed_invalidloadedaccountsdatasizelimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "bank_transaction_executed_invalid_loaded_accounts_data_size_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (LoadedAccountsDataSizeLimit set for transaction must be greater than 0.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_RESANITIZATION_NEEDED_OFF (141UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_RESANITIZATION_NEEDED_NAME "bank_transaction_executed_resanitizationneeded" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_RESANITIZATION_NEEDED_NAME "bank_transaction_executed_resanitization_needed" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_RESANITIZATION_NEEDED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_RESANITIZATION_NEEDED_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Sanitized transaction differed before/after feature activiation. Needs to be resanitized.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_RESANITIZATION_NEEDED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_OFF (142UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_NAME "bank_transaction_executed_programexecutiontemporarilyrestricted" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_NAME "bank_transaction_executed_program_execution_temporarily_restricted" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (Program execution is temporarily restricted on an account.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNBALANCED_TRANSACTION_OFF (143UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNBALANCED_TRANSACTION_NAME "bank_transaction_executed_unbalancedtransaction" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNBALANCED_TRANSACTION_NAME "bank_transaction_executed_unbalanced_transaction" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNBALANCED_TRANSACTION_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNBALANCED_TRANSACTION_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (The total balance before the transaction does not equal the total balance after the transaction.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_UNBALANCED_TRANSACTION_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_CACHE_HIT_MAX_LIMIT_OFF (144UL) -#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_CACHE_HIT_MAX_LIMIT_NAME "bank_transaction_executed_programcachehitmaxlimit" +#define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_CACHE_HIT_MAX_LIMIT_NAME "bank_transaction_executed_program_cache_hit_max_limit" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_CACHE_HIT_MAX_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_CACHE_HIT_MAX_LIMIT_DESC "When a transaction executes (makes it onto the chain), result of executing a transaction. The transaction can still fail. (The total program cache size hit the maximum allowed limit.)" #define FD_METRICS_COUNTER_BANK_TRANSACTION_EXECUTED_PROGRAM_CACHE_HIT_MAX_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) diff --git a/src/disco/metrics/generated/fd_metrics_pack.c b/src/disco/metrics/generated/fd_metrics_pack.c index d8c0340c59..2e6448c832 100644 --- a/src/disco/metrics/generated/fd_metrics_pack.c +++ b/src/disco/metrics/generated/fd_metrics_pack.c @@ -47,6 +47,8 @@ const fd_metrics_meta_t FD_METRICS_PACK[FD_METRICS_PACK_TOTAL] = { DECLARE_METRIC_GAUGE( PACK, AVAILABLE_TRANSACTIONS ), DECLARE_METRIC_GAUGE( PACK, AVAILABLE_VOTE_TRANSACTIONS ), DECLARE_METRIC_GAUGE( PACK, PENDING_TRANSACTIONS_HEAP_SIZE ), + DECLARE_METRIC_GAUGE( PACK, CONFLICTING_TRANSACTIONS ), + DECLARE_METRIC_GAUGE( PACK, SMALLEST_PENDING_TRANSACTION ), DECLARE_METRIC_COUNTER( PACK, MICROBLOCK_PER_BLOCK_LIMIT ), DECLARE_METRIC_COUNTER( PACK, DATA_PER_BLOCK_LIMIT ), DECLARE_METRIC_COUNTER( PACK, TRANSACTION_SCHEDULE_TAKEN ), diff --git a/src/disco/metrics/generated/fd_metrics_pack.h b/src/disco/metrics/generated/fd_metrics_pack.h index 82ac1b4e41..5cdfd13395 100644 --- a/src/disco/metrics/generated/fd_metrics_pack.h +++ b/src/disco/metrics/generated/fd_metrics_pack.h @@ -60,37 +60,37 @@ #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_CNT (15UL) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_OFF (119UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_NAME "pack_transaction_inserted_bundleblacklist" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_NAME "pack_transaction_inserted_bundle_blacklist" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_DESC "Result of inserting a transaction into the pack object (Transaction uses an account on the bundle blacklist)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_OFF (120UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_NAME "pack_transaction_inserted_writesysvar" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_NAME "pack_transaction_inserted_write_sysvar" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_DESC "Result of inserting a transaction into the pack object (Transaction tries to write to a sysvar)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_OFF (121UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_NAME "pack_transaction_inserted_estimationfail" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_NAME "pack_transaction_inserted_estimation_fail" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_DESC "Result of inserting a transaction into the pack object (Estimating compute cost and/or fee failed)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_OFF (122UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_NAME "pack_transaction_inserted_duplicateaccount" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_NAME "pack_transaction_inserted_duplicate_account" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_DESC "Result of inserting a transaction into the pack object (Transaction included an account address twice)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_OFF (123UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_NAME "pack_transaction_inserted_toomanyaccounts" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_NAME "pack_transaction_inserted_too_many_accounts" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_DESC "Result of inserting a transaction into the pack object (Transaction tried to load too many accounts)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_OFF (124UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_NAME "pack_transaction_inserted_toolarge" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_NAME "pack_transaction_inserted_too_large" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_DESC "Result of inserting a transaction into the pack object (Transaction requests too many CUs)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_CVT (FD_METRICS_CONVERTER_NONE) @@ -102,7 +102,7 @@ #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_EXPIRED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_OFF (126UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_NAME "pack_transaction_inserted_addrlut" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_NAME "pack_transaction_inserted_addr_lut" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_DESC "Result of inserting a transaction into the pack object (Transaction loaded accounts from a lookup table)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_CVT (FD_METRICS_CONVERTER_NONE) @@ -126,25 +126,25 @@ #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_PRIORITY_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_OFF (130UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_NAME "pack_transaction_inserted_nonvoteadd" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_NAME "pack_transaction_inserted_nonvote_add" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_DESC "Result of inserting a transaction into the pack object (Transaction that was not a simple vote added to pending transactions)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_OFF (131UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_NAME "pack_transaction_inserted_voteadd" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_NAME "pack_transaction_inserted_vote_add" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_DESC "Result of inserting a transaction into the pack object (Simple vote transaction was added to pending transactions)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_OFF (132UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_NAME "pack_transaction_inserted_nonvotereplace" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_NAME "pack_transaction_inserted_nonvote_replace" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_DESC "Result of inserting a transaction into the pack object (Transaction that was not a simple vote replaced a lower priority transaction)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_OFF (133UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_NAME "pack_transaction_inserted_votereplace" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_NAME "pack_transaction_inserted_vote_replace" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_DESC "Result of inserting a transaction into the pack object (Simple vote transaction replaced a lower priority transaction)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_CVT (FD_METRICS_CONVERTER_NONE) @@ -154,97 +154,97 @@ #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_CNT (16UL) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_OFF (134UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_notxnnobanknoleadernomicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_no_txn_no_bank_no_leader_no_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had no transactions available, and wasn't leader)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_OFF (135UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txnnobanknoleadernomicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txn_no_bank_no_leader_no_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had transactions available, but wasn't leader or had hit a limit)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_OFF (136UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_notxnbanknoleadernomicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_no_txn_bank_no_leader_no_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had no transactions available, had banks but wasn't leader?)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_OFF (137UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txnbanknoleadernomicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txn_bank_no_leader_no_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had transactions available, had banks but wasn't leader?)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_OFF (138UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_notxnnobankleadernomicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_no_txn_no_bank_leader_no_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had no transactions available, and was leader but had no available banks)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_OFF (139UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txnnobankleadernomicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txn_no_bank_leader_no_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had transactions available, was leader, but had no available banks)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_OFF (140UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_notxnbankleadernomicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_no_txn_bank_leader_no_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had available banks but no transactions)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_OFF (141UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txnbankleadernomicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txn_bank_leader_no_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had banks and transactions available but couldn't schedule anything non-conflicting)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_OFF (142UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_notxnnobanknoleadermicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_no_txn_no_bank_no_leader_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock while not leader?)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_OFF (143UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_txnnobanknoleadermicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_txn_no_bank_no_leader_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock while not leader?)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_OFF (144UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_notxnbanknoleadermicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_no_txn_bank_no_leader_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock while not leader?)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_OFF (145UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_txnbanknoleadermicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_txn_bank_no_leader_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock while not leader?)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_OFF (146UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_notxnnobankleadermicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_no_txn_no_bank_leader_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock but all banks were busy?)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_OFF (147UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_txnnobankleadermicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_txn_no_bank_leader_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock but all banks were busy?)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_OFF (148UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_notxnbankleadermicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_no_txn_bank_leader_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock and now has no transactions)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_OFF (149UL) -#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_txnbankleadermicroblock" +#define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_txn_bank_leader_microblock" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock)" #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) @@ -292,65 +292,77 @@ #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_DESC "The maximum number of pending transactions that pack can consider. This value is fixed at Firedancer startup but is a useful reference for AvailableTransactions and AvailableVoteTransactions." #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_OFF (157UL) +#define FD_METRICS_GAUGE_PACK_CONFLICTING_TRANSACTIONS_OFF (157UL) +#define FD_METRICS_GAUGE_PACK_CONFLICTING_TRANSACTIONS_NAME "pack_conflicting_transactions" +#define FD_METRICS_GAUGE_PACK_CONFLICTING_TRANSACTIONS_TYPE (FD_METRICS_TYPE_GAUGE) +#define FD_METRICS_GAUGE_PACK_CONFLICTING_TRANSACTIONS_DESC "The number of available transactions that are temporarily not being considered due to account lock conflicts with many higher paying transactions" +#define FD_METRICS_GAUGE_PACK_CONFLICTING_TRANSACTIONS_CVT (FD_METRICS_CONVERTER_NONE) + +#define FD_METRICS_GAUGE_PACK_SMALLEST_PENDING_TRANSACTION_OFF (158UL) +#define FD_METRICS_GAUGE_PACK_SMALLEST_PENDING_TRANSACTION_NAME "pack_smallest_pending_transaction" +#define FD_METRICS_GAUGE_PACK_SMALLEST_PENDING_TRANSACTION_TYPE (FD_METRICS_TYPE_GAUGE) +#define FD_METRICS_GAUGE_PACK_SMALLEST_PENDING_TRANSACTION_DESC "A lower bound on the smallest non-vote transaction (in cost units) that is immediately available for scheduling" +#define FD_METRICS_GAUGE_PACK_SMALLEST_PENDING_TRANSACTION_CVT (FD_METRICS_CONVERTER_NONE) + +#define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_OFF (159UL) #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_NAME "pack_microblock_per_block_limit" #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_DESC "The number of times pack did not pack a microblock because the limit on microblocks/block had been reached" #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_OFF (158UL) +#define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_OFF (160UL) #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_NAME "pack_data_per_block_limit" #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_DESC "The number of times pack did not pack a microblock because it reached reached the data per block limit at the start of trying to schedule a microblock" #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_OFF (159UL) +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_OFF (161UL) #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CNT (6UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_OFF (159UL) +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_OFF (161UL) #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_NAME "pack_transaction_schedule_taken" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_DESC "Result of trying to consider a transaction for scheduling (Pack included the transaction in the microblock)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_OFF (160UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_NAME "pack_transaction_schedule_culimit" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_OFF (162UL) +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_NAME "pack_transaction_schedule_cu_limit" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_DESC "Result of trying to consider a transaction for scheduling (Pack skipped the transaction because it would have exceeded the block CU limit)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_OFF (161UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_NAME "pack_transaction_schedule_fastpath" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_OFF (163UL) +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_NAME "pack_transaction_schedule_fast_path" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_DESC "Result of trying to consider a transaction for scheduling (Pack skipped the transaction because of account conflicts using the fast bitvector check)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_OFF (162UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_NAME "pack_transaction_schedule_bytelimit" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_OFF (164UL) +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_NAME "pack_transaction_schedule_byte_limit" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_DESC "Result of trying to consider a transaction for scheduling (Pack skipped the transaction because it would have exceeded the block data size limit)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_OFF (163UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_NAME "pack_transaction_schedule_writecost" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_OFF (165UL) +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_NAME "pack_transaction_schedule_write_cost" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_DESC "Result of trying to consider a transaction for scheduling (Pack skipped the transaction because it would have caused a writable account to exceed the per-account block write cost limit)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_OFF (164UL) -#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_NAME "pack_transaction_schedule_slowpath" +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_OFF (166UL) +#define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_NAME "pack_transaction_schedule_slow_path" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_DESC "Result of trying to consider a transaction for scheduling (Pack skipped the transaction because of account conflicts using the full slow check)" #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_OFF (165UL) +#define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_OFF (167UL) #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_NAME "pack_cus_consumed_in_block" #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_TYPE (FD_METRICS_TYPE_GAUGE) #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_DESC "The number of cost units consumed in the current block, or 0 if pack is not currently packing a block" #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_OFF (166UL) +#define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_OFF (168UL) #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_NAME "pack_cus_scheduled" #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_TYPE (FD_METRICS_TYPE_HISTOGRAM) #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_DESC "The number of cost units scheduled for each block pack produced. This can be higher than the block limit because of returned CUs." @@ -358,7 +370,7 @@ #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_MIN (1000000UL) #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_MAX (192000000UL) -#define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_OFF (183UL) +#define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_OFF (185UL) #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_NAME "pack_cus_rebated" #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_TYPE (FD_METRICS_TYPE_HISTOGRAM) #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_DESC "The number of compute units rebated for each block pack produced. Compute units are rebated when a transaction fails prior to execution or requests more compute units than it uses." @@ -366,7 +378,7 @@ #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_MIN (1000000UL) #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_MAX (192000000UL) -#define FD_METRICS_HISTOGRAM_PACK_CUS_NET_OFF (200UL) +#define FD_METRICS_HISTOGRAM_PACK_CUS_NET_OFF (202UL) #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_NAME "pack_cus_net" #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_TYPE (FD_METRICS_TYPE_HISTOGRAM) #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_DESC "The net number of cost units (scheduled - rebated) in each block pack produced." @@ -374,17 +386,17 @@ #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_MIN (1000000UL) #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_MAX (48000000UL) -#define FD_METRICS_COUNTER_PACK_DELETE_MISSED_OFF (217UL) +#define FD_METRICS_COUNTER_PACK_DELETE_MISSED_OFF (219UL) #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_NAME "pack_delete_missed" #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_DESC "Count of attempts to delete a transaction that wasn't found" #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_COUNTER_PACK_DELETE_HIT_OFF (218UL) +#define FD_METRICS_COUNTER_PACK_DELETE_HIT_OFF (220UL) #define FD_METRICS_COUNTER_PACK_DELETE_HIT_NAME "pack_delete_hit" #define FD_METRICS_COUNTER_PACK_DELETE_HIT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_PACK_DELETE_HIT_DESC "Count of attempts to delete a transaction that was found and deleted" #define FD_METRICS_COUNTER_PACK_DELETE_HIT_CVT (FD_METRICS_CONVERTER_NONE) -#define FD_METRICS_PACK_TOTAL (59UL) +#define FD_METRICS_PACK_TOTAL (61UL) extern const fd_metrics_meta_t FD_METRICS_PACK[FD_METRICS_PACK_TOTAL]; diff --git a/src/disco/metrics/generated/fd_metrics_quic.h b/src/disco/metrics/generated/fd_metrics_quic.h index bbfbf39a68..c026de36e0 100644 --- a/src/disco/metrics/generated/fd_metrics_quic.h +++ b/src/disco/metrics/generated/fd_metrics_quic.h @@ -48,13 +48,13 @@ #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_UDP_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FAST_OFF (23UL) -#define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FAST_NAME "quic_txns_received_quicfast" +#define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FAST_NAME "quic_txns_received_quic_fast" #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FAST_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FAST_DESC "Count of txns received via TPU. (TPU/QUIC unfragmented)" #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FAST_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FRAG_OFF (24UL) -#define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FRAG_NAME "quic_txns_received_quicfrag" +#define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FRAG_NAME "quic_txns_received_quic_frag" #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FRAG_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FRAG_DESC "Count of txns received via TPU. (TPU/QUIC fragmented)" #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FRAG_CVT (FD_METRICS_CONVERTER_NONE) @@ -226,13 +226,13 @@ #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_ACK_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RESET_STREAM_OFF (52UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RESET_STREAM_NAME "quic_received_frames_resetstream" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RESET_STREAM_NAME "quic_received_frames_reset_stream" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RESET_STREAM_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RESET_STREAM_DESC "Number of QUIC frames received. (RESET_STREAM frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RESET_STREAM_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STOP_SENDING_OFF (53UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STOP_SENDING_NAME "quic_received_frames_stopsending" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STOP_SENDING_NAME "quic_received_frames_stop_sending" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STOP_SENDING_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STOP_SENDING_DESC "Number of QUIC frames received. (STOP_SENDING frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STOP_SENDING_CVT (FD_METRICS_CONVERTER_NONE) @@ -244,7 +244,7 @@ #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CRYPTO_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_TOKEN_OFF (55UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_TOKEN_NAME "quic_received_frames_newtoken" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_TOKEN_NAME "quic_received_frames_new_token" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_TOKEN_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_TOKEN_DESC "Number of QUIC frames received. (NEW_TOKEN frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_TOKEN_CVT (FD_METRICS_CONVERTER_NONE) @@ -256,79 +256,79 @@ #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAM_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_DATA_OFF (57UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_DATA_NAME "quic_received_frames_maxdata" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_DATA_NAME "quic_received_frames_max_data" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_DATA_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_DATA_DESC "Number of QUIC frames received. (MAX_DATA frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_DATA_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAM_DATA_OFF (58UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAM_DATA_NAME "quic_received_frames_maxstreamdata" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAM_DATA_NAME "quic_received_frames_max_stream_data" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAM_DATA_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAM_DATA_DESC "Number of QUIC frames received. (MAX_STREAM_DATA frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAM_DATA_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAMS_OFF (59UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAMS_NAME "quic_received_frames_maxstreams" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAMS_NAME "quic_received_frames_max_streams" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAMS_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAMS_DESC "Number of QUIC frames received. (MAX_STREAMS frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAMS_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_DATA_BLOCKED_OFF (60UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_DATA_BLOCKED_NAME "quic_received_frames_datablocked" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_DATA_BLOCKED_NAME "quic_received_frames_data_blocked" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_DATA_BLOCKED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_DATA_BLOCKED_DESC "Number of QUIC frames received. (DATA_BLOCKED frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_DATA_BLOCKED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAM_DATA_BLOCKED_OFF (61UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAM_DATA_BLOCKED_NAME "quic_received_frames_streamdatablocked" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAM_DATA_BLOCKED_NAME "quic_received_frames_stream_data_blocked" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAM_DATA_BLOCKED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAM_DATA_BLOCKED_DESC "Number of QUIC frames received. (STREAM_DATA_BLOCKED frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAM_DATA_BLOCKED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAMS_BLOCKED_OFF (62UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAMS_BLOCKED_NAME "quic_received_frames_streamsblocked" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAMS_BLOCKED_NAME "quic_received_frames_streams_blocked" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAMS_BLOCKED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAMS_BLOCKED_DESC "Number of QUIC frames received. (STREAMS_BLOCKED(bidi) frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAMS_BLOCKED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_CONN_ID_OFF (63UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_CONN_ID_NAME "quic_received_frames_newconnid" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_CONN_ID_NAME "quic_received_frames_new_conn_id" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_CONN_ID_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_CONN_ID_DESC "Number of QUIC frames received. (NEW_CONN_ID frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_CONN_ID_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RETIRE_CONN_ID_OFF (64UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RETIRE_CONN_ID_NAME "quic_received_frames_retireconnid" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RETIRE_CONN_ID_NAME "quic_received_frames_retire_conn_id" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RETIRE_CONN_ID_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RETIRE_CONN_ID_DESC "Number of QUIC frames received. (RETIRE_CONN_ID frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RETIRE_CONN_ID_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_CHALLENGE_OFF (65UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_CHALLENGE_NAME "quic_received_frames_pathchallenge" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_CHALLENGE_NAME "quic_received_frames_path_challenge" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_CHALLENGE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_CHALLENGE_DESC "Number of QUIC frames received. (PATH_CHALLENGE frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_CHALLENGE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_RESPONSE_OFF (66UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_RESPONSE_NAME "quic_received_frames_pathresponse" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_RESPONSE_NAME "quic_received_frames_path_response" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_RESPONSE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_RESPONSE_DESC "Number of QUIC frames received. (PATH_RESPONSE frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_RESPONSE_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_QUIC_OFF (67UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_QUIC_NAME "quic_received_frames_connclosequic" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_QUIC_NAME "quic_received_frames_conn_close_quic" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_QUIC_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_QUIC_DESC "Number of QUIC frames received. (CONN_CLOSE(transport) frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_QUIC_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_APP_OFF (68UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_APP_NAME "quic_received_frames_conncloseapp" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_APP_NAME "quic_received_frames_conn_close_app" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_APP_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_APP_DESC "Number of QUIC frames received. (CONN_CLOSE(app) frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_APP_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_HANDSHAKE_DONE_OFF (69UL) -#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_HANDSHAKE_DONE_NAME "quic_received_frames_handshakedone" +#define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_HANDSHAKE_DONE_NAME "quic_received_frames_handshake_done" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_HANDSHAKE_DONE_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_HANDSHAKE_DONE_DESC "Number of QUIC frames received. (HANDSHAKE_DONE frame)" #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_HANDSHAKE_DONE_CVT (FD_METRICS_CONVERTER_NONE) diff --git a/src/disco/metrics/generated/fd_metrics_resolv.h b/src/disco/metrics/generated/fd_metrics_resolv.h index 0935a79e13..009638ff92 100644 --- a/src/disco/metrics/generated/fd_metrics_resolv.h +++ b/src/disco/metrics/generated/fd_metrics_resolv.h @@ -12,31 +12,31 @@ #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_CNT (6UL) #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_LOOKUP_INDEX_OFF (17UL) -#define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_LOOKUP_INDEX_NAME "resolv_lut_resolved_invalidlookupindex" +#define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_LOOKUP_INDEX_NAME "resolv_lut_resolved_invalid_lookup_index" #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_LOOKUP_INDEX_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_LOOKUP_INDEX_DESC "Count of address lookup tables resolved (The transaction referenced an index in a LUT that didn't exist)" #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_LOOKUP_INDEX_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_UNINITIALIZED_OFF (18UL) -#define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_UNINITIALIZED_NAME "resolv_lut_resolved_accountuninitialized" +#define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_UNINITIALIZED_NAME "resolv_lut_resolved_account_uninitialized" #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_UNINITIALIZED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_UNINITIALIZED_DESC "Count of address lookup tables resolved (The account referenced as a LUT hasn't been initialized)" #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_UNINITIALIZED_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_DATA_OFF (19UL) -#define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_DATA_NAME "resolv_lut_resolved_invalidaccountdata" +#define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_DATA_NAME "resolv_lut_resolved_invalid_account_data" #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_DATA_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_DATA_DESC "Count of address lookup tables resolved (The account referenced as a LUT couldn't be parsed)" #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_DATA_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_OWNER_OFF (20UL) -#define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_OWNER_NAME "resolv_lut_resolved_invalidaccountowner" +#define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_OWNER_NAME "resolv_lut_resolved_invalid_account_owner" #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_OWNER_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_OWNER_DESC "Count of address lookup tables resolved (The account referenced as a LUT wasn't owned by the ALUT program ID)" #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_INVALID_ACCOUNT_OWNER_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_NOT_FOUND_OFF (21UL) -#define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_NOT_FOUND_NAME "resolv_lut_resolved_accountnotfound" +#define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_NOT_FOUND_NAME "resolv_lut_resolved_account_not_found" #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_NOT_FOUND_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_NOT_FOUND_DESC "Count of address lookup tables resolved (The account referenced as a LUT couldn't be found)" #define FD_METRICS_COUNTER_RESOLV_LUT_RESOLVED_ACCOUNT_NOT_FOUND_CVT (FD_METRICS_CONVERTER_NONE) diff --git a/src/disco/metrics/generated/fd_metrics_shred.h b/src/disco/metrics/generated/fd_metrics_shred.h index 0d576fddcd..749dc56390 100644 --- a/src/disco/metrics/generated/fd_metrics_shred.h +++ b/src/disco/metrics/generated/fd_metrics_shred.h @@ -52,13 +52,13 @@ #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_CNT (6UL) #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_BAD_SLOT_OFF (102UL) -#define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_BAD_SLOT_NAME "shred_shred_processed_badslot" +#define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_BAD_SLOT_NAME "shred_shred_processed_bad_slot" #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_BAD_SLOT_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_BAD_SLOT_DESC "The result of processing a thread from the network (Shred was for a slot for which we don't know the leader)" #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_BAD_SLOT_CVT (FD_METRICS_CONVERTER_NONE) #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_PARSE_FAILED_OFF (103UL) -#define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_PARSE_FAILED_NAME "shred_shred_processed_parsefailed" +#define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_PARSE_FAILED_NAME "shred_shred_processed_parse_failed" #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_PARSE_FAILED_TYPE (FD_METRICS_TYPE_COUNTER) #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_PARSE_FAILED_DESC "The result of processing a thread from the network (Shred parsing failed)" #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_PARSE_FAILED_CVT (FD_METRICS_CONVERTER_NONE) diff --git a/src/disco/metrics/metrics.xml b/src/disco/metrics/metrics.xml index c88242bd17..8daf504f3b 100644 --- a/src/disco/metrics/metrics.xml +++ b/src/disco/metrics/metrics.xml @@ -353,6 +353,9 @@ metric introduced. + + +