Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						e3882950cf 
					 
					
						
						
							
							Run benchmarks from Rust stable CI  
						
						
						
						
					 
					
						2018-07-11 11:18:18 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						28f6fbee23 
					 
					
						
						
							
							Port all benchmarks to Criterion  
						
						
						
						
					 
					
						2018-07-11 11:18:18 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						3144a70b18 
					 
					
						
						
							
							Move all benchmarks to benches/  
						
						
						
						
					 
					
						2018-07-11 11:18:18 -06:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						bed5438831 
					 
					
						
						
							
							Improved streamer debug messages  
						
						... 
						
						
						
						distinguish between threads 
						
						
					 
					
						2018-07-11 18:26:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						6f991b3c11 
					 
					
						
						
							
							Send keypair args for validators instead of leaders  
						
						
						
						
					 
					
						2018-07-11 07:54:38 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						03a8a5ed55 
					 
					
						
						
							
							only submit to influx when we log  
						
						... 
						
						
						
						test accumilated value logging
lots of counters
higher influx rate
fix counter name
replicate-transactions 
						
						
					 
					
						2018-07-11 07:53:39 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						0c6d2ef1f4 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2018-07-10 19:38:29 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d2be79f38c 
					 
					
						
						
							
							Use iter_with_setup() to improve precision  
						
						
						
						
					 
					
						2018-07-10 19:38:29 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						cc89801b12 
					 
					
						
						
							
							Port bank benchmark to Criterion  
						
						
						
						
					 
					
						2018-07-10 19:38:29 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						dfa05a8742 
					 
					
						
						
							
							Move bank benchmark outside src  
						
						... 
						
						
						
						This will make it available to third party benchmarking tools. 
						
						
					 
					
						2018-07-10 19:38:29 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						d7d985365b 
					 
					
						
						
							
							Add script to create/delete multiple GCE instances  
						
						... 
						
						
						
						- This script outputs the IP address array that can be used
  with start_nodes script to launch multinode demo
- Changes to start_nodes to compress files for rsync 
						
						
					 
					
						2018-07-10 18:16:05 -06:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						0d4e4b18c2 
					 
					
						
						
							
							Quiet counter ( #574 )  
						
						... 
						
						
						
						* only submit to influx when we log
* test accumulated value logging 
						
						
					 
					
						2018-07-10 15:14:59 -07:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						7687436bef 
					 
					
						
						
							
							some cleanup on messages  
						
						
						
						
					 
					
						2018-07-10 13:32:31 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						d531b9645d 
					 
					
						
						
							
							review comments  
						
						
						
						
					 
					
						2018-07-10 13:32:31 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						6a1b5a222a 
					 
					
						
						
							
							rebase builds  
						
						
						
						
					 
					
						2018-07-10 13:32:31 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						be2bf69c93 
					 
					
						
						
							
							initial vote stage  
						
						... 
						
						
						
						wip
voting
wip
move voting into the replicate stage
update
fixup!
fixup!
fixup!
fixup!
fixup!
fixup!
fixup!
fixup!
fixup!
fixup!
update
fixup!
fixup!
fixup!
tpu processing votes in entries before write stage
fixup!
fixup!
txs
make sure validators have an account
fixup!
fixup!
fixup!
exit fullnode correctly
exit on exit not err
try 50
add delay for voting
300
300
startup logs
par start
100
no rayon
retry longer
log leader drop
fix distance
50 nodes
100
handle deserialize error
update
fix broadcast
new table every time
tweaks
table
update
try shuffle table
skip kill
skip add
purge test
fixed tests
rebase 2
fixed tests
fixed rebase
cleanup
ok for blobs to be longer then window
fix init window
60 nodes 
						
						
					 
					
						2018-07-10 13:32:31 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						0672794692 
					 
					
						
						
							
							Cleanup leader restarts  
						
						... 
						
						
						
						Try to avoid adding a runtime codepath when all paths are
statically known. 
						
						
					 
					
						2018-07-10 11:11:36 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c65c0d9b23 
					 
					
						
						
							
							Expose fewer exit variables  
						
						
						
						
					 
					
						2018-07-10 11:11:36 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0ee86ff313 
					 
					
						
						
							
							Map counters to metrics  
						
						
						
						
					 
					
						2018-07-10 11:11:21 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						3b1aa846b5 
					 
					
						
						
							
							Fixed issues with configuring new GCE instances  
						
						... 
						
						
						
						- New nodes cloned from a working node can be used with the script
- Script takes care of installing SSH keys, and package dependencies correctly 
						
						
					 
					
						2018-07-10 10:31:03 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0a34cb8023 
					 
					
						
						
							
							Include hh:mm in image name  
						
						
						
						
					 
					
						2018-07-09 23:07:07 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						227aa38c8a 
					 
					
						
						
							
							Add image --family arg  
						
						
						
						
					 
					
						2018-07-09 23:02:46 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						1dd467ed7d 
					 
					
						
						
							
							fix issue  #568  
						
						
						
						
					 
					
						2018-07-09 22:27:11 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						922dffb122 
					 
					
						
						
							
							fix erasure  
						
						
						
						
					 
					
						2018-07-09 20:40:14 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						63985d4595 
					 
					
						
						
							
							renamed to contact_info  
						
						
						
						
					 
					
						2018-07-09 20:40:14 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						97dd1834d7 
					 
					
						
						
							
							fix tests, more logs  
						
						
						
						
					 
					
						2018-07-09 20:40:14 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						2ea030be48 
					 
					
						
						
							
							stick all the addrs into one struct  
						
						
						
						
					 
					
						2018-07-09 20:40:14 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						606cfbfe1e 
					 
					
						
						
							
							Migrate fullnode and fullnode-config to clap for CLI arguments  
						
						
						
						
					 
					
						2018-07-09 20:38:32 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						90a4ab7e57 
					 
					
						
						
							
							fixes issue  #299  
						
						
						
						
					 
					
						2018-07-09 14:50:14 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						412e15fbdc 
					 
					
						
						
							
							add test for populated window  
						
						
						
						
					 
					
						2018-07-09 14:50:14 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						ed0a590549 
					 
					
						
						
							
							support an initial window filled with last up-to-WINDOW_SIZE blobs  
						
						
						
						
					 
					
						2018-07-09 14:50:14 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						71f05cb23e 
					 
					
						
						
							
							Vet timestamp source from contract, not leader  
						
						... 
						
						
						
						Per @aeyakovenko, contracts shouldn't trust the network for
timestamps. Instead, pass the verified public key to the
contract and let it decide if that's a public key it wants
to trust the timestamp from.
Fixes  #405  
						
						
					 
					
						2018-07-09 08:40:07 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5f99657523 
					 
					
						
						
							
							Remove last_time from bank  
						
						... 
						
						
						
						We had a test for this, but without `Bank::time_sources` (removed in the last
commit), there's no last_time that can be trusted. 
						
						
					 
					
						2018-07-09 08:40:07 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						587ae1bf3c 
					 
					
						
						
							
							Remove time_sources from bank  
						
						... 
						
						
						
						I wrote this, but per
https://github.com/solana-labs/solana#code-coverage , if it doesn't
break a test, it's fair game to delete. 
						
						
					 
					
						2018-07-09 08:40:07 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						461dea69d9 
					 
					
						
						
							
							Add SOLANA_METRICS_CONFIG environment variable  
						
						
						
						
					 
					
						2018-07-07 19:40:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						22c0e3cd54 
					 
					
						
						
							
							Metrics v0.1  
						
						
						
						
					 
					
						2018-07-07 19:40:09 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						3ed9567f96 
					 
					
						
						
							
							Remove exit variable from RequestStage  
						
						
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c4fa841aa9 
					 
					
						
						
							
							Remove exit variable from respond [stage]  
						
						... 
						
						
						
						And drop the sender that feeds input to the responder. 
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						f284af1c3d 
					 
					
						
						
							
							Remove exit variable from WindowStage and retransmit [stage]  
						
						
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						46602ba9c3 
					 
					
						
						
							
							Remove exit variable from ReplicateStage  
						
						
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						81477246be 
					 
					
						
						
							
							Remove exit variable from VerifyStage  
						
						
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						9bd63867aa 
					 
					
						
						
							
							No longer need to ignore downstream send errors  
						
						... 
						
						
						
						By removing the exit variables, the downstream stages wait for
upstream stages to drop their senders before exiting. 
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d1c317fd5f 
					 
					
						
						
							
							Remove exit variable from broadcast [stage]  
						
						
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						cbd664ba4b 
					 
					
						
						
							
							Remove exit variable from BankingStage  
						
						
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4bb7cefa15 
					 
					
						
						
							
							Remove exit variable from WriteStage  
						
						
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						82c86daa78 
					 
					
						
						
							
							Exit write_stage on channel errors  
						
						
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b95db62be3 
					 
					
						
						
							
							Handle errors consistently  
						
						... 
						
						
						
						Error handling is still clumsy. We should switch to something like
`error-chain` or `Result<T, Box<Error>>`, but until then, we can
at least be consistent across modules. 
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						0f7fdd71cc 
					 
					
						
						
							
							Remove executable bit from nat.rs  
						
						
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						af1a7da0d5 
					 
					
						
						
							
							Fix code comments  
						
						
						
						
					 
					
						2018-07-05 17:32:41 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d698b3da3a 
					 
					
						
						
							
							Revert tps_demo marker  
						
						
						
						
					 
					
						2018-07-05 15:15:23 -06:00