solana-with-rpc-optimizations/core/src
Brennan Watt aa40c2b712
Increase turbine propagation const (#29742)
* Increase turbine propagation const

Value is used as a delay threshold for issuing shred repairs and analysis is showing we are overly aggressive in requesting repairs. Shreds show up via turbine before the repair completes the vast majority of the time

* Use Duration type for MAX_TURBINE_PROPAGATION
2023-01-17 15:01:00 -08:00
..
broadcast_stage renames ContactInfo to LegacyContactInfo (#29566) 2023-01-08 16:00:55 +00:00
accounts_hash_verifier.rs Removes full_snapshot from CalcAccountsHashConfig (#29722) 2023-01-16 16:22:46 -05:00
ancestor_hashes_service.rs renames ContactInfo to LegacyContactInfo (#29566) 2023-01-08 16:00:55 +00:00
banking_stage.rs renames ContactInfo to LegacyContactInfo (#29566) 2023-01-08 16:00:55 +00:00
broadcast_stage.rs renames ContactInfo to LegacyContactInfo (#29566) 2023-01-08 16:00:55 +00:00
cache_block_meta_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
cluster_info_vote_listener.rs sdk: Make Packet::meta private, use accessor functions (#29092) 2022-12-06 12:54:49 +01:00
cluster_nodes.rs adds feature to (temporarily) drop merkle shreds from testnet (#29711) 2023-01-15 15:41:58 +00:00
cluster_slot_state_verifier.rs Exit when stuck in an unrecoverable repair/purge loop (#28596) 2022-10-27 20:06:06 -07:00
cluster_slots.rs adjust normalized stake calculation in compute_weight (#29694) 2023-01-17 11:27:57 -08:00
cluster_slots_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
commitment_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
completed_data_sets_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
consensus.rs fixes rust code formatting in core/src/consensus.rs (#29204) 2022-12-11 23:20:52 +00:00
cost_update_service.rs Update cost model to use requested_cu instead of estimated cu #27608 (#28281) 2022-11-22 11:55:56 -06:00
drop_bank_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
duplicate_repair_status.rs patches errors from clippy::uninlined_format_args 2022-12-06 19:32:15 +00:00
fetch_stage.rs sdk: Make Packet::meta private, use accessor functions (#29092) 2022-12-06 12:54:49 +01:00
find_packet_sender_stake_stage.rs sdk: Make Packet::meta private, use accessor functions (#29092) 2022-12-06 12:54:49 +01:00
fork_choice.rs
forward_packet_batches_by_accounts.rs Remove gate from accepting packets for forwarding (#29049) 2022-12-06 12:13:01 -06:00
gen_keys.rs
heaviest_subtree_fork_choice.rs Plumb dumps from replay_stage to repair (#29058) 2022-12-25 09:58:30 -07:00
immutable_deserialized_packet.rs sdk: Make Packet::meta private, use accessor functions (#29092) 2022-12-06 12:54:49 +01:00
latest_unprocessed_votes.rs sdk: Make Packet::meta private, use accessor functions (#29092) 2022-12-06 12:54:49 +01:00
latest_validator_votes_for_frozen_banks.rs
leader_slot_banking_stage_metrics.rs Refactor/banking_stage_make_decision_consume_bank (#28946) 2022-12-02 10:07:01 -06:00
leader_slot_banking_stage_timing_metrics.rs Refactor/banking_stage_make_decision_consume_bank (#28946) 2022-12-02 10:07:01 -06:00
ledger_cleanup_service.rs clippy for rust 1.65.0 (#28765) 2022-11-09 19:39:38 +00:00
ledger_metric_report_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
lib.rs Feature/multi-iterator-scanner-read-locks (#28862) 2022-11-28 11:23:04 -06:00
multi_iterator_scanner.rs Fix doc warnings (#29537) 2023-01-07 09:24:50 +00:00
optimistic_confirmation_verifier.rs patches errors from clippy::uninlined_format_args 2022-12-06 19:32:15 +00:00
outstanding_requests.rs enforces that LAST_SHRED_IN_SLOT is also DATA_COMPLETE_SHRED (#24892) 2022-05-02 23:33:53 +00:00
packet_deserializer.rs Remove PacketDeserializer's extra overflow guard (#29715) 2023-01-17 14:21:17 +09:00
packet_hasher.rs skips shreds deserialization before retransmit (#26230) 2022-06-30 12:13:00 +00:00
packet_threshold.rs
poh_timing_report_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
poh_timing_reporter.rs patches errors from clippy::uninlined_format_args 2022-12-06 19:32:15 +00:00
progress_map.rs patches errors from clippy::uninlined_format_args 2022-12-06 19:32:15 +00:00
qos_service.rs Update cost model to use requested_cu instead of estimated cu #27608 (#28281) 2022-11-22 11:55:56 -06:00
read_write_account_set.rs Feature/multi-iterator-scanner-read-locks (#28862) 2022-11-28 11:23:04 -06:00
repair_generic_traversal.rs Increase turbine propagation const (#29742) 2023-01-17 15:01:00 -08:00
repair_response.rs sdk: Make Packet::meta private, use accessor functions (#29092) 2022-12-06 12:54:49 +01:00
repair_service.rs renames ContactInfo to LegacyContactInfo (#29566) 2023-01-08 16:00:55 +00:00
repair_weight.rs Plumb dumps from replay_stage to repair (#29058) 2022-12-25 09:58:30 -07:00
repair_weighted_traversal.rs Add dump_node to update stake for heaviest subtrees (#28827) 2022-11-30 09:26:13 -08:00
replay_stage.rs Stream the executed transaction count in the block notification (#29272) 2023-01-05 09:36:19 -08:00
request_response.rs
result.rs derives Error trait for ClusterInfoError and core::result::Error (#27208) 2022-08-17 22:01:51 +00:00
retransmit_stage.rs renames ContactInfo to LegacyContactInfo (#29566) 2023-01-08 16:00:55 +00:00
rewards_recorder_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
sample_performance_service.rs ledger/blockstore: PerfSampleV2: num_non_vote_transactions (#29404) 2023-01-12 19:14:04 -08:00
serve_repair.rs renames ContactInfo to LegacyContactInfo (#29566) 2023-01-08 16:00:55 +00:00
serve_repair_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
shred_fetch_stage.rs adds feature to (temporarily) drop merkle shreds from testnet (#29711) 2023-01-15 15:41:58 +00:00
sigverify.rs sdk: Make Packet::meta private, use accessor functions (#29092) 2022-12-06 12:54:49 +01:00
sigverify_shreds.rs sdk: Make Packet::meta private, use accessor functions (#29092) 2022-12-06 12:54:49 +01:00
sigverify_stage.rs sdk: Make Packet::meta private, use accessor functions (#29092) 2022-12-06 12:54:49 +01:00
snapshot_packager_service.rs snapshot storage path uses 1 append vec per slot (#29627) 2023-01-11 12:05:15 -08:00
staked_nodes_updater_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
stats_reporter_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
system_monitor_service.rs refactor sysmonitor config (#29132) 2022-12-09 07:43:03 -06:00
tower1_7_14.rs Move vote program state and instructions to solana-program 2022-08-09 20:52:47 -07:00
tower_storage.rs patches errors from clippy::uninlined_format_args 2022-12-06 19:32:15 +00:00
tpu.rs Bidirectional quic communication support (#29155) 2022-12-09 10:59:43 -08:00
tracer_packet_stats.rs tracer-packet-stats reporting should not reset id (#27012) 2022-08-09 06:38:08 -07:00
tree_diff.rs Add dump_node to update stake for heaviest subtrees (#28827) 2022-11-30 09:26:13 -08:00
tvu.rs Plumb dumps from replay_stage to repair (#29058) 2022-12-25 09:58:30 -07:00
unfrozen_gossip_verified_vote_hashes.rs removes erroneous allow(dead_code) annotations from core (#26660) 2022-07-18 17:15:47 +00:00
unprocessed_packet_batches.rs sdk: Make Packet::meta private, use accessor functions (#29092) 2022-12-06 12:54:49 +01:00
unprocessed_transaction_storage.rs fixes errors from clippy::useless_conversion (#29534) 2023-01-05 18:05:32 +00:00
validator.rs renames ContactInfo to LegacyContactInfo (#29566) 2023-01-08 16:00:55 +00:00
verified_vote_packets.rs fixes errors from clippy::useless_conversion (#29534) 2023-01-05 18:05:32 +00:00
vote_simulator.rs Refactor: No need to return stake in Bank::get_vote_account (#26220) 2022-06-25 16:27:43 +00:00
vote_stake_tracker.rs
voting_service.rs Standardize thread names 2022-08-20 07:49:39 -07:00
warm_quic_cache_service.rs Split out quic- and udp-client definitions (#28762) 2022-11-18 12:21:45 -07:00
window_service.rs renames ContactInfo to LegacyContactInfo (#29566) 2023-01-08 16:00:55 +00:00