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 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						c23fa289c3 
					 
					
						
						
							
							Accounts with state ( #954 )  
						
						... 
						
						
						
						* Account type with state
* fixed test according to @rob-solana 
						
						
					 
					
						2018-08-15 14:32:11 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						982afa87a6 
					 
					
						
						
							
							Retransmit blobs from leader from window ( #975 )  
						
						... 
						
						
						
						- Some nodes don't have leader information while leader is broadcasting
  blobs to those nodes. Such blobs are not retransmitted. This change
  rertansmits the blobs once the leader's identity is know. 
						
						
					 
					
						2018-08-14 21:51:37 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						dccae18b53 
					 
					
						
						
							
							cfg=erasure fixes, use return value of align!()  
						
						
						
						
					 
					
						2018-08-14 12:14:59 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						53e86f2fa2 
					 
					
						
						
							
							use align!  
						
						
						
						
					 
					
						2018-08-14 12:14:59 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						708add0e64 
					 
					
						
						
							
							fixups  
						
						
						
						
					 
					
						2018-08-14 10:16:34 -07:00