Michael Vines
|
ac226c3e14
|
Remove superfluous set_leader() usage
|
2019-03-08 19:59:54 -08:00 |
|
Michael Vines
|
4d5b832775
|
Remove commented out and clearly broken test
|
2019-03-08 19:59:54 -08:00 |
|
Michael Vines
|
79b2542ca4
|
Remove CrdsValue::LeaderId
|
2019-03-08 19:41:51 -08:00 |
|
Michael Vines
|
17921c9fae
|
Delete NodeInfo type
|
2019-03-08 18:37:36 -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 |
|
Sagar Dhawan
|
c8c85ff93b
|
Fix propagation of incorrectly signed messages in Gossip (#3201)
|
2019-03-08 18:08:24 -08:00 |
|
Michael Vines
|
31cbb52654
|
Rename new_entry_point as new_gossip_entry_point to clarify usage
|
2019-03-08 17:42:25 -08:00 |
|
Michael Vines
|
cd88f81817
|
bench-tps no longer uses an invalid ContactInfo for RPC
|
2019-03-08 17:42:25 -08:00 |
|
Tyera Eulberg
|
6de24ff0be
|
s/account/program in info msgs
|
2019-03-08 16:30:29 -07:00 |
|
Michael Vines
|
de4d14ddc0
|
set_leader() now remains local and doesn't emit a LeaderId gossip message
|
2019-03-08 15:10:19 -08:00 |
|
Michael Vines
|
5b386ec30a
|
Delete cluster_info::get_gossip_top_leader()
|
2019-03-08 12:10:34 -08:00 |
|
Michael Vines
|
e04148ff44
|
Reduce leader_id visiblity
|
2019-03-08 11:42:06 -08:00 |
|
Michael Vines
|
d5d853838c
|
RPC now sends transactions at the local TPU
The local TPU will forward the transactions as needed if it's not
currently the leader
|
2019-03-08 11:42:06 -08:00 |
|
Michael Vines
|
e18673953c
|
Remove poll_gossip_for_leader()
|
2019-03-08 11:14:47 -08:00 |
|
Michael Vines
|
12f3fd75e8
|
StorageStage now sends transactions at the local TPU
|
2019-03-08 11:03:49 -08:00 |
|
Michael Vines
|
7bd0929157
|
Remove process_block()
|
2019-03-08 09:36:30 -08:00 |
|
Michael Vines
|
19488ba42a
|
Speling
|
2019-03-08 09:36:30 -08:00 |
|
Michael Vines
|
f0dc10c67b
|
Hide close(), the user is supposed to drop instead
|
2019-03-08 09:36:30 -08:00 |
|
Tyera Eulberg
|
f55103498f
|
Remove commented test code
|
2019-03-07 19:18:53 -07:00 |
|
Greg Fitzgerald
|
c5e9c6fdb6
|
Get chacha off Budget
|
2019-03-07 19:18:53 -07:00 |
|
Greg Fitzgerald
|
125a345c90
|
Fix pubsub test
|
2019-03-07 19:18:53 -07:00 |
|
Greg Fitzgerald
|
10b16753af
|
Remove 'new' constructor
|
2019-03-07 19:18:53 -07:00 |
|
Tyera Eulberg
|
259c820f15
|
Review comments
|
2019-03-07 17:21:32 -07:00 |
|
Tyera Eulberg
|
6a81f9e443
|
Add program subscriptions to rpc
|
2019-03-07 17:21:32 -07:00 |
|
Sagar Dhawan
|
02eb234399
|
Fix TVU and PoH Recorder going out of sync (#3164)
* Fix broadcast_stage error
* Account for very fast ticks in tick verification
|
2019-03-07 15:49:07 -08:00 |
|
Michael Vines
|
0be59cad4e
|
Remove dead code
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
5edbd6a7fb
|
gossip_service::discover() now reports the leader
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
54ff9b3ac2
|
Shutdown gossip on failure
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
5463226184
|
Give spy nodes a proper keypair
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
b96bccd71f
|
Use Self
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
07a948a0d0
|
Replicator now uses its keypair for gossip
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
8f034280dc
|
Increase polling frequency to report convergence quicker
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
83f551d9b9
|
Use poll_gossip_for_leader()
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
f83a64d17f
|
poll_gossip_for_leader: simplify timeout arg
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
8bc7d5a172
|
Remove spy_node duplication
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
679a718cbf
|
poll_gossip_for_leader() code cleanup
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
b083e4db48
|
Resolve TODO
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
a3cab470d3
|
Rename ClusterInfo::new_with_keypair() to ClusterInfo::new()
|
2019-03-07 13:05:42 -08:00 |
|
Michael Vines
|
bb93504965
|
Rename ClusterInfo::new() to ClusterInfo::new_with_invalid_keypair()
|
2019-03-07 13:05:42 -08:00 |
|
Rob Walker
|
9e9c0785e7
|
groom broadcast (#3170)
|
2019-03-07 09:43:42 -08:00 |
|
Tyera Eulberg
|
9fedc9513b
|
Use generics for add/remove subscriptions
|
2019-03-06 20:50:48 -08:00 |
|
Rob Walker
|
01fb76f4bd
|
add epoch warmup (#3166)
add epoch warmup
|
2019-03-06 16:32:23 -08:00 |
|
Rob Walker
|
63a4ed74a4
|
consolidate logic for epoch and slot_index into Bank (#3144)
|
2019-03-06 14:44:21 -08:00 |
|
Pankaj Garg
|
0252bf2f46
|
fix fmt
|
2019-03-06 12:25:28 -08:00 |
|
Pankaj Garg
|
283bb84134
|
Create UDP socket once per process_loop for forwarding transactions
|
2019-03-06 12:25:28 -08:00 |
|
Michael Vines
|
0a4f909566
|
requestAirdrop RPC API is now optional
|
2019-03-06 10:23:57 -08:00 |
|
Michael Vines
|
516aa44aad
|
Don't fetch the working_bank twice
|
2019-03-06 10:23:57 -08:00 |
|
Michael Vines
|
b1763f9187
|
Remove dead code
|
2019-03-06 10:23:57 -08:00 |
|
Michael Vines
|
b03fd782de
|
Make room for more fields in JsonRpcConfig
|
2019-03-06 10:23:57 -08:00 |
|
Tyera Eulberg
|
789a9df9f6
|
s/id/hash in block events
|
2019-03-06 08:51:10 -08:00 |
|