carllin
|
7501ed65e5
|
Initialize and Update EpochSlots in RepairService (#4255)
* Initialize EpochSlots in RepairService
* Fix flaky test
|
2019-05-13 15:37:50 -07:00 |
carllin
|
575a0e318b
|
Add newly completed slots signal to Blocktree (#4225)
* Add channel to blocktree for communicating when slots are completed
* Refactor RepairService options into a RepairStrategy
|
2019-05-09 14:10:04 -07:00 |
Rob Walker
|
8e400fc4bd
|
rework genesis (passive staking groundwork) (#4187)
* rework genesis
* fixup
|
2019-05-07 11:16:22 -07:00 |
Sagar Dhawan
|
a7b695c27a
|
Change replicators to slot-based (#4118)
|
2019-05-03 16:27:53 -07:00 |
Sagar Dhawan
|
cf91ff8694
|
Remove Thin Client from storage stage (#3976)
automerge
|
2019-04-24 22:34:10 -07:00 |
Sagar Dhawan
|
0cbac26591
|
Add genesis blockhash to blobs (#3953)
|
2019-04-23 16:24:44 -07:00 |
Sagar Dhawan
|
43f7cd8149
|
Fix Retransmit slamming the leader with its own blobs (#3938)
|
2019-04-22 18:41:01 -07:00 |
Rob Walker
|
4b04c37c36
|
verify that blobs match a known leader for the slot (#3927)
* validate that blobs match a known leader for the slot
* clippy
|
2019-04-22 15:21:10 -07:00 |
carllin
|
512bfc93cb
|
Add a cache for leader schedules (#3841)
* Add a cache for leader schedules
|
2019-04-19 02:39:44 -07:00 |
carllin
|
f886b3b12b
|
Fix resetting PohRecorder to wrong bank (#3553)
* Check whether future slot already has transmission
|
2019-03-29 20:00:36 -07:00 |
Sagar Dhawan
|
e8cc566b2b
|
Storage Account setup for replicators and validators (#3516)
* Setup Storage Accounts for replicators
* Setup Storage Accounts for validators
* Add Replicator Info to Local Cluster and Add test
|
2019-03-27 15:54:09 -07:00 |
Sagar Dhawan
|
36ea088387
|
Fix Storage Stage not receiving entries when node is leader (#3528)
|
2019-03-27 13:10:33 -07:00 |
Rob Walker
|
195a880576
|
pass Pubkeys as refs, copy only where values needed (#3213)
* pass Pubkeys as refs, copy only where values needed
* Pubkey is pervasive
* fixup
|
2019-03-09 19:28:43 -08:00 |
Michael Vines
|
ac226c3e14
|
Remove superfluous set_leader() usage
|
2019-03-08 19:59:54 -08:00 |
Rob Walker
|
0acdbc0d03
|
plumb staking_account and voting_keypair from multinode-demo to Vote (#3199)
* plumb staking_account and voting_keypair from bash to Vote
|
2019-03-08 19:29:08 -07:00 |
Michael Vines
|
bb93504965
|
Rename ClusterInfo::new() to ClusterInfo::new_with_invalid_keypair()
|
2019-03-07 13:05:42 -08:00 |
Michael Vines
|
6ab6e6cb9b
|
Clean up exit flag handing across TVU
|
2019-03-04 21:26:50 -08:00 |
Michael Vines
|
96bfe92334
|
Clean up fullnode/tpu/tvu/fetch_stage exit signal
|
2019-03-04 21:26:50 -08:00 |
Michael Vines
|
906df5e20e
|
Exit signal cleanup: pass in references, make the receiver clone as needed
|
2019-03-04 18:43:21 -08:00 |
Rob Walker
|
794e961328
|
use Bank's notion of leader_id where possible (#3119)
|
2019-03-04 18:40:47 -08:00 |
Rob Walker
|
6d82123125
|
rename bank_id to bank_slot
|
2019-03-04 17:10:27 -08:00 |
Anatoly Yakovenko
|
c299dd390e
|
Fullnode rpc to exit with unsafe config
|
2019-03-04 10:18:17 -08:00 |
anatoly yakovenko
|
1654199b23
|
Use PohRecorder to synchronize instead of rotate. (#3080)
|
2019-03-03 16:44:06 -08:00 |
Michael Vines
|
a94880574b
|
block_hash => blockhash
|
2019-03-02 12:13:30 -07:00 |
Michael Vines
|
0f1582c196
|
cargo fmt
|
2019-03-02 12:13:30 -07:00 |
Michael Vines
|
258cf21416
|
Purge remaining last_id (now called block_hash)
|
2019-03-02 12:13:30 -07:00 |
Michael Vines
|
5f5d779ee1
|
Move src/ into core/src. Top-level crate is now called solana-workspace
|
2019-03-02 09:52:18 -08:00 |