Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						85f96d926a 
					 
					
						
						
							
							Pacify clippy  
						
						
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						816de4f8ec 
					 
					
						
						
							
							Hoist shared code between leaders and validators  
						
						
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						42229a1105 
					 
					
						
						
							
							Hoist thread_hdls  
						
						
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d8820053af 
					 
					
						
						
							
							Inline create_leader_threads and create_validator_threads  
						
						
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						731f8512c6 
					 
					
						
						
							
							Hoist Arc<Bank>  
						
						
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a133784706 
					 
					
						
						
							
							Rename mode-specific constructors and return only thread handles  
						
						
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						be58fdf1bb 
					 
					
						
						
							
							Less constructors  
						
						
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						57daeb35d2 
					 
					
						
						
							
							Drop all references to new_leader and new_validator  
						
						
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						9c5e69bf3d 
					 
					
						
						
							
							Don't offer two ways to specify a leader  
						
						
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						cfac127e4c 
					 
					
						
						
							
							Extract lower-level constructor  
						
						... 
						
						
						
						Passing in the bank is useful for unit-tests since Fullnode doesn't
store it in a member variable. 
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						fda4523cbf 
					 
					
						
						
							
							Fix broken doc  
						
						
						
						
					 
					
						2018-08-23 13:42:54 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						cabe80b129 
					 
					
						
						
							
							Increment counter by number of packets received ( #1049 )  
						
						... 
						
						
						
						So that we can see the total packets/s 
						
						
					 
					
						2018-08-23 12:32:50 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d4c41219f9 
					 
					
						
						
							
							Improve gossip use for drone and wallet  
						
						... 
						
						
						
						- Add utility function
  - Add thread sleep
  - Enable configurable timeout for gossip poll 
						
						
					 
					
						2018-08-23 13:08:59 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						4fdd9fbfca 
					 
					
						
						
							
							Wallet: use gossip to identify leader's port config  
						
						
						
						
					 
					
						2018-08-23 13:08:59 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						bdf5ac9c1a 
					 
					
						
						
							
							Drone: use gossip to identify leader's port config  
						
						
						
						
					 
					
						2018-08-23 13:08:59 -06:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						f1785c76a4 
					 
					
						
						
							
							Rework counter increment outside apply_debits loop ( #1046 )  
						
						... 
						
						
						
						Reduces prints/atomics work inside the process_transactions loop 
						
						
					 
					
						2018-08-23 09:42:59 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						2de8fe9c5f 
					 
					
						
						
							
							Pass bank to rpc as reference  
						
						
						
						
					 
					
						2018-08-23 09:06:17 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d910ed68a3 
					 
					
						
						
							
							Use balance to verify requestAirdrop success  
						
						
						
						
					 
					
						2018-08-23 09:06:17 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						f7f7ecd4c6 
					 
					
						
						
							
							Add json-rpc requestAirdrop endpoint  
						
						
						
						
					 
					
						2018-08-23 09:06:17 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						a9c3a28a3b 
					 
					
						
						
							
							Add json-rpc sendTransaction endpoint  
						
						
						
						
					 
					
						2018-08-23 09:06:17 -06:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						c3ed4d28de 
					 
					
						
						
							
							Change average TPS to max average tps seen for any node and...  
						
						... 
						
						
						
						add script to collect perf stats 
						
						
					 
					
						2018-08-22 14:55:04 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						a355d9f46c 
					 
					
						
						
							
							Add error catch for rpc server builder  
						
						
						
						
					 
					
						2018-08-21 14:04:52 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						be4824c955 
					 
					
						
						
							
							Add custom panic hook for RPC port bind  
						
						
						
						
					 
					
						2018-08-21 14:04:52 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						86c1d97c13 
					 
					
						
						
							
							Fix validator rpc addr to match leader  
						
						
						
						
					 
					
						2018-08-20 22:35:06 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						2d35345c50 
					 
					
						
						
							
							Boot unused creates  
						
						
						
						
					 
					
						2018-08-20 16:48:37 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a02910be32 
					 
					
						
						
							
							Remove pubkey from getBalance response  
						
						
						
						
					 
					
						2018-08-20 15:02:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						b9ec97a30b 
					 
					
						
						
							
							Add counter for bank transaction errors ( #1015 )  
						
						
						
						
					 
					
						2018-08-20 14:56:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9eeaf2d502 
					 
					
						
						
							
							Bind RPC port on all interfaces  
						
						
						
						
					 
					
						2018-08-20 12:45:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8de317113c 
					 
					
						
						
							
							clippy: remove identity conversion  
						
						
						
						
					 
					
						2018-08-20 10:55:55 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						1bf15ae907 
					 
					
						
						
							
							Temporarily disable cargo audit CI failure  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						f73f3941cd 
					 
					
						
						
							
							Revert ill-advised jsonrpc marker, and handle jsonrpc server close  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d69d79612b 
					 
					
						
						
							
							Simplify Rpc request processing  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						64ea5126e0 
					 
					
						
						
							
							Fix early return for invalid parameter  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						9df3aa50d5 
					 
					
						
						
							
							Remove unnecessary solana_ prefixes  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						cab75b7829 
					 
					
						
						
							
							Handle potential panics  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d9fac86015 
					 
					
						
						
							
							Use jsonrpc git repo, allowing removal of Default bound for Metadata  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						1eb8724a89 
					 
					
						
						
							
							Disable Rpc module for other tests to prevent port conflicts  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						c6662a4512 
					 
					
						
						
							
							Implement Rpc in Fullnode  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d3c09b4e96 
					 
					
						
						
							
							Update jsonrpc dependency syntax  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						124f6e83d2 
					 
					
						
						
							
							Rpc get last id endpoint  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						569ff73b39 
					 
					
						
						
							
							Rpc tests  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						fc1dbddd93 
					 
					
						
						
							
							Implement json-rpc functionality  
						
						
						
						
					 
					
						2018-08-18 12:29:49 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						3ae867bdd6 
					 
					
						
						
							
							fixups  
						
						
						
						
					 
					
						2018-08-18 02:22:52 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						bc5f29150b 
					 
					
						
						
							
							fix erasure, remove Entry "pad"  
						
						... 
						
						
						
						* fixes  #997 
 * Entry pad is no longer required since erasure coding aligns data length 
						
						
					 
					
						2018-08-18 02:22:52 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						46016b8c7e 
					 
					
						
						
							
							crashes generate_coding()  
						
						
						
						
					 
					
						2018-08-18 02:22:52 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						5dbecd6b6b 
					 
					
						
						
							
							add logging, more conservative reset  
						
						
						
						
					 
					
						2018-08-18 02:22:52 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						208a7f16cb 
					 
					
						
						
							
							Fix bench-tps nokey error  
						
						
						
						
					 
					
						2018-08-16 19:38:26 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						79d24ee227 
					 
					
						
						
							
							fixed test according to @rob-solana  
						
						
						
						
					 
					
						2018-08-16 14:44:51 -07:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						a284030ecc 
					 
					
						
						
							
							Account type with state  
						
						... 
						
						
						
						comments
fixups!
fixups!
fixups for a real Result<> from get_balance()
on 2nd thought, be more rigorous
Merge branch 'rob-solana-accounts_with_state' into accounts_with_state
update
review comments
comments
get rid of option 
						
						
					 
					
						2018-08-16 14:44:51 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						88d6fea999 
					 
					
						
						
							
							Revert "Accounts with state ( #954 )"  
						
						... 
						
						
						
						This reverts commit c23fa289c3 
						
						
					 
					
						2018-08-15 19:44:39 -07:00