solana/core/src
behzad nouri 701fc93343
patches bug in banking stage where buffered packets are never retained (#16276)
banking_stage::handle_forwarding is retaining buffered packets with
empty index, so nothing is held:
https://github.com/solana-labs/solana/blob/6f3926b64/core/src/banking_stage.rs#L520
2021-04-05 12:46:21 +00:00
..
broadcast_stage buffers data shreds to make larger erasure coded sets (#15849) 2021-03-23 14:52:38 +00:00
accounts_hash_verifier.rs use thread pool for non-index hash calculations (#15149) 2021-02-05 19:48:55 +00:00
bank_weight_fork_choice.rs Setup ReplayStage confirmation scaffolding for duplicate slots (#9698) 2021-03-24 23:41:52 -07:00
banking_stage.rs patches bug in banking stage where buffered packets are never retained (#16276) 2021-04-05 12:46:21 +00:00
bigtable_upload_service.rs Add --force arg for bigtable upload 2021-02-16 17:24:07 -08:00
broadcast_stage.rs makes turbine peer computation consistent between broadcast and retransmit (#14910) 2021-03-24 13:34:48 +00:00
cache_block_time_service.rs Warp timestamp and extend max-allowable-drift for accommodate slow blocks (#15204) 2021-02-09 15:49:00 -07:00
cluster_info.rs makes test_pull_request_time_pruning smaller (#16128) 2021-03-25 22:44:43 +00:00
cluster_info_vote_listener.rs Setup ReplayStage confirmation scaffolding for duplicate slots (#9698) 2021-03-24 23:41:52 -07:00
cluster_slot_state_verifier.rs Add cluster state verifier logging (#16330) 2021-04-02 21:48:44 -07:00
cluster_slots.rs limits number of unique pubkeys in the crds table (#15539) 2021-03-10 20:46:05 +00:00
cluster_slots_service.rs Add more slot update notifications (#15734) 2021-03-12 21:44:06 +08:00
commitment_service.rs Account->AccountSharedData (#15691) 2021-03-09 15:06:07 -06:00
completed_data_sets_service.rs Add max retransmit and shred insert slot (#15475) 2021-02-23 13:06:33 -08:00
consensus.rs Skip leader slots until a vote lands (#15607) 2021-03-25 18:54:51 -07:00
contact_info.rs
crds.rs limits CrdsGossipPull::pull_request_time size (#15793) 2021-03-24 18:33:56 +00:00
crds_gossip.rs limits CrdsGossipPull::pull_request_time size (#15793) 2021-03-24 18:33:56 +00:00
crds_gossip_error.rs
crds_gossip_pull.rs limits CrdsGossipPull::pull_request_time size (#15793) 2021-03-24 18:33:56 +00:00
crds_gossip_push.rs limits CrdsGossipPull::pull_request_time size (#15793) 2021-03-24 18:33:56 +00:00
crds_shards.rs
crds_value.rs indexes epoch slots in crds table (#15459) 2021-02-26 14:12:04 +00:00
data_budget.rs
deprecated.rs
duplicate_shred.rs broadcasts duplicate shreds through gossip (#14699) 2021-01-24 15:47:43 +00:00
epoch_slots.rs indexes epoch slots in crds table (#15459) 2021-02-26 14:12:04 +00:00
fetch_stage.rs Forward and hold packets (#15634) 2021-03-03 10:23:05 -08:00
fork_choice.rs Setup ReplayStage confirmation scaffolding for duplicate slots (#9698) 2021-03-24 23:41:52 -07:00
gen_keys.rs
gossip_service.rs Increase tpu coalescing and add parameter (#15536) 2021-02-26 09:15:45 -08:00
heaviest_subtree_fork_choice.rs Add cluster state verifier logging (#16330) 2021-04-02 21:48:44 -07:00
ledger_cleanup_service.rs More configurable rocksdb compaction (#15213) 2021-02-14 10:16:30 -08:00
lib.rs Setup ReplayStage confirmation scaffolding for duplicate slots (#9698) 2021-03-24 23:41:52 -07:00
max_slots.rs Add max retransmit and shred insert slot (#15475) 2021-02-23 13:06:33 -08:00
non_circulating_supply.rs Remove old feature: simple_capitalization (#15763) 2021-03-12 11:12:40 +09:00
optimistic_confirmation_verifier.rs Add timeout for local cluster partition tests (#16123) 2021-03-25 13:27:07 -06:00
optimistically_confirmed_bank_tracker.rs Add more slot update notifications (#15734) 2021-03-12 21:44:06 +08:00
packet_hasher.rs
ping_pong.rs
poh_recorder.rs TransactionRecorder uses unique channel so we can use Recv instead of RecvTimeout (#16195) 2021-03-30 00:51:35 -05:00
poh_service.rs poll checking for new record in poh service after every batch of hashes instead of busy waiting (#16167) 2021-03-30 10:34:21 -05:00
progress_map.rs Setup ReplayStage confirmation scaffolding for duplicate slots (#9698) 2021-03-24 23:41:52 -07:00
repair_response.rs
repair_service.rs removes locked pubkey references (#15152) 2021-02-08 02:07:00 +00:00
repair_weight.rs Fix typos (#15610) 2021-03-02 06:36:49 -08:00
repair_weighted_traversal.rs More generic accounts purge functions (#14595) 2021-01-17 20:31:03 -08:00
replay_stage.rs Add cluster state verifier logging (#16330) 2021-04-02 21:48:44 -07:00
result.rs Pacify clippy 2021-02-19 20:08:41 -08:00
retransmit_stage.rs Setup ReplayStage confirmation scaffolding for duplicate slots (#9698) 2021-03-24 23:41:52 -07:00
rewards_recorder_service.rs
rpc.rs Rpc: enable getConfirmedSignaturesForAddress2 to return confirmed (not yet finalized) data (#16281) 2021-04-01 04:35:57 +00:00
rpc_completed_slots_service.rs Add more slot update notifications (#15734) 2021-03-12 21:44:06 +08:00
rpc_health.rs Add 'unknown' health check state 2021-03-05 17:46:50 +00:00
rpc_pubsub.rs account.data -> data() (#15778) 2021-03-09 22:31:33 +00:00
rpc_pubsub_service.rs Complete --rpc-pubsub-max-in-buffer-capacity/--rpc-pubsub-max-out-buffer-capacity plumbing 2021-02-09 07:24:30 +00:00
rpc_service.rs Rpc: enable getConfirmedBlock and getConfirmedTransaction to return confirmed (not yet finalized) data (#16142) 2021-03-26 16:47:35 -06:00
rpc_subscriptions.rs Add more slot update notifications (#15734) 2021-03-12 21:44:06 +08:00
sample_performance_service.rs obtains staked-nodes from the root-bank (#14257) 2020-12-27 13:28:05 +00:00
send_transaction_service.rs eliminate lock on record (#15929) 2021-03-23 09:10:04 -05:00
serve_repair.rs Add limit and shrink policy for recycler (#15320) 2021-02-24 00:15:58 -08:00
serve_repair_service.rs Increase tpu coalescing and add parameter (#15536) 2021-02-26 09:15:45 -08:00
shred_fetch_stage.rs buffers data shreds to make larger erasure coded sets (#15849) 2021-03-23 14:52:38 +00:00
sigverify.rs Add tracer key for tracing transaction path through the network (#15732) 2021-03-08 19:31:00 -08:00
sigverify_shreds.rs Add more slot update notifications (#15734) 2021-03-12 21:44:06 +08:00
sigverify_stage.rs Add tracer key for tracing transaction path through the network (#15732) 2021-03-08 19:31:00 -08:00
snapshot_packager_service.rs calculate hash from store instead of index (#15034) 2021-02-04 09:00:33 -06:00
test_validator.rs Skip leader slots until a vote lands (#15607) 2021-03-25 18:54:51 -07:00
tpu.rs Setup ReplayStage confirmation scaffolding for duplicate slots (#9698) 2021-03-24 23:41:52 -07:00
transaction_status_service.rs removes OrderedIterator and transaction batch iteration order (#16153) 2021-03-31 23:59:19 +00:00
tree_diff.rs
tvu.rs Skip leader slots until a vote lands (#15607) 2021-03-25 18:54:51 -07:00
validator.rs Wait for 90 percent of stake before starting (#16340) 2021-04-03 14:21:20 -07:00
verified_vote_packets.rs sends only the latest vote of each validator to the banking stage (#15629) 2021-03-03 19:07:16 +00:00
vote_stake_tracker.rs Setup ReplayStage confirmation scaffolding for duplicate slots (#9698) 2021-03-24 23:41:52 -07:00
weighted_shuffle.rs makes turbine peer computation consistent between broadcast and retransmit (#14910) 2021-03-24 13:34:48 +00:00
window_service.rs Setup ReplayStage confirmation scaffolding for duplicate slots (#9698) 2021-03-24 23:41:52 -07:00