| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  |