solana/core/src
Pankaj Garg c524d62ce0
Implement coding shred generation (#5415)
* Implemenet coding shred generation

* address review comments
2019-08-05 16:32:34 -07:00
..
blocktree Fixes for Blocktree space amplification and slot deletion (#5266) 2019-07-24 17:28:08 -07:00
broadcast_stage Implement new Index Column (#4827) 2019-07-10 11:08:17 -07:00
bank_forks.rs Snapshot Packaging Service (#5262) 2019-07-31 17:58:10 -07:00
banking_stage.rs Forward transactions as packets instead of blobs (#5334) 2019-07-30 14:50:02 -07:00
blob_fetch_stage.rs
blockstream.rs ValidatorConfig path reform: use Path/PathBuf for paths (#5353) 2019-07-30 19:47:24 -07:00
blockstream_service.rs ValidatorConfig path reform: use Path/PathBuf for paths (#5353) 2019-07-30 19:47:24 -07:00
blocktree.rs ledger path reform: use Path/PathBuf instead of strings (#5344) 2019-07-30 15:53:41 -07:00
blocktree_processor.rs stress tweaks (#5140) 2019-07-16 22:04:40 -07:00
broadcast_stage.rs ledger path reform: use Path/PathBuf instead of strings (#5344) 2019-07-30 15:53:41 -07:00
chacha.rs Add a version field to blobs (#5057) 2019-07-12 13:43:19 -07:00
chacha_cuda.rs Move SLOTS_PER_SEGMENT to genesis (#4992) 2019-07-09 16:48:40 -07:00
cluster.rs Data plane verification (#4639) 2019-06-12 16:43:05 -07:00
cluster_info.rs Limit the size of gossip push and gossip pull response (#5348) 2019-07-30 15:43:17 -07:00
cluster_info_repair_listener.rs Log the repairee pubkey when unable to serve them (#5222) 2019-07-22 14:13:29 -07:00
cluster_info_vote_listener.rs more replay_stage grooming (#5163) 2019-07-18 14:54:27 -07:00
cluster_tests.rs ledger path reform: use Path/PathBuf instead of strings (#5344) 2019-07-30 15:53:41 -07:00
consensus.rs fix epoch_stakes again (#5396) 2019-08-01 14:27:47 -07:00
contact_info.rs Forward transactions as packets instead of blobs (#5334) 2019-07-30 14:50:02 -07:00
crds.rs
crds_gossip.rs Stake weighted pruning for the gossip network (#4769) 2019-06-26 00:30:16 -07:00
crds_gossip_error.rs Stake weighted pruning for the gossip network (#4769) 2019-06-26 00:30:16 -07:00
crds_gossip_pull.rs Create bank snapshots (#4244) 2019-05-30 21:31:35 -07:00
crds_gossip_push.rs Fix stake pruning test (#5124) 2019-07-16 13:20:03 -04:00
crds_value.rs Limit the size of gossip push and gossip pull response (#5348) 2019-07-30 15:43:17 -07:00
cuda_runtime.rs Page-pin packet memory for cuda (#4250) 2019-06-27 09:32:32 +02:00
entry.rs merkle-tree: Make instantiation a little less painful (#5037) 2019-07-11 15:15:08 -07:00
erasure.rs ledger path reform: use Path/PathBuf instead of strings (#5344) 2019-07-30 15:53:41 -07:00
fetch_stage.rs Forward transactions as packets instead of blobs (#5334) 2019-07-30 14:50:02 -07:00
gen_keys.rs Revert-revert migrate to ed25519-dalek crate (#3877) 2019-04-18 14:37:20 -06:00
genesis_utils.rs create_genesis_block() now returns a struct (#4403) 2019-05-22 20:39:00 -07:00
gossip_service.rs Stake weighted pruning for the gossip network (#4769) 2019-06-26 00:30:16 -07:00
leader_schedule.rs Add getEpochInfo() and getLeaderSchedule() RPC methods (#5189) 2019-07-19 07:31:18 -07:00
leader_schedule_cache.rs Make max_epoch check in next_leader_at in leader schedule (#5342) 2019-07-30 15:51:02 -07:00
leader_schedule_utils.rs Add getEpochInfo() and getLeaderSchedule() RPC methods (#5189) 2019-07-19 07:31:18 -07:00
ledger_cleanup_service.rs Fixes for Blocktree space amplification and slot deletion (#5266) 2019-07-24 17:28:08 -07:00
lib.rs Initial implementation of packet shredder (#5401) 2019-08-02 15:53:42 -07:00
local_cluster.rs Plumb libra accounts to genesis (#5333) 2019-07-31 16:10:55 -07:00
local_vote_signer_service.rs Add fullnode --dynamic-port-range option 2019-04-14 07:08:29 -07:00
packet.rs Reduce max blob size (#5345) 2019-07-30 22:15:07 -07:00
poh.rs Improve PoH unit test asserts (#4351) 2019-05-20 13:02:44 -07:00
poh_recorder.rs Let grace ticks to roll over into multiple leader slots (#5268) 2019-07-26 11:33:51 -07:00
poh_service.rs Let grace ticks to roll over into multiple leader slots (#5268) 2019-07-26 11:33:51 -07:00
recvmmsg.rs Coalesce packets better (#4456) 2019-05-29 12:17:50 -07:00
recycler.rs Page-pin packet memory for cuda (#4250) 2019-06-27 09:32:32 +02:00
repair_service.rs Add "download from replicator" utility (#4709) 2019-06-17 18:12:13 -07:00
replay_stage.rs Revert fork metrics (#5427) 2019-08-05 15:53:36 -07:00
replicator.rs ledger path reform: use Path/PathBuf instead of strings (#5344) 2019-07-30 15:53:41 -07:00
result.rs Snapshot Packaging Service (#5262) 2019-07-31 17:58:10 -07:00
retransmit_stage.rs Fix metrics when leader does not report metrics (#5291) 2019-07-30 16:18:33 -04:00
rpc.rs Update struct order arbitrarily to match rpc output (#5197) 2019-07-19 11:45:04 -06:00
rpc_pubsub.rs Replace unneeded seqcst with relaxed on atomic operations (#4587) 2019-06-06 23:53:21 -07:00
rpc_pubsub_service.rs
rpc_service.rs Kill rsync (#5336) 2019-07-30 22:43:47 -07:00
rpc_subscriptions.rs create_genesis_block() now returns a struct (#4403) 2019-05-22 20:39:00 -07:00
service.rs
shred.rs Implement coding shred generation (#5415) 2019-08-05 16:32:34 -07:00
sigverify.rs Page-pin packet memory for cuda (#4250) 2019-06-27 09:32:32 +02:00
sigverify_stage.rs Add Measure abstraction over measuring time intervals (#4851) 2019-06-29 15:34:49 +02:00
snapshot_package.rs Snapshot Packaging Service (#5262) 2019-07-31 17:58:10 -07:00
snapshot_utils.rs Rename state.tgz to snapshot.tgz to match rpc service 2019-08-02 10:07:29 -07:00
staking_utils.rs fix epoch_stakes again (#5396) 2019-08-01 14:27:47 -07:00
storage_stage.rs Decouple turns from segments in PoRep (#5004) 2019-07-10 13:33:29 -07:00
streamer.rs Forward transactions as packets instead of blobs (#5334) 2019-07-30 14:50:02 -07:00
test_tx.rs Remove fee arg from system_transaction::* (#4346) 2019-05-20 10:03:19 -07:00
tpu.rs Forward transactions as packets instead of blobs (#5334) 2019-07-30 14:50:02 -07:00
tvu.rs Snapshot Packaging Service (#5262) 2019-07-31 17:58:10 -07:00
validator.rs Snapshot Packaging Service (#5262) 2019-07-31 17:58:10 -07:00
weighted_shuffle.rs Add weighted shuffle support for values upto u64::MAX (#5151) 2019-07-17 12:44:28 -07:00
window_service.rs Post warning if window service isn't receiving any data (#5269) 2019-07-24 12:46:10 -07:00