Rob Walker 
							
						 
					 
					
						
						
							
						
						e471ea41da 
					 
					
						
						
							
							fixups  
						
						 
						
						
						
						
					 
					
						2018-07-30 14:26:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						552d4adff5 
					 
					
						
						
							
							use a binary ledger: newline-separated, newline-escaped entries instead of json  
						
						 
						
						
						
						
					 
					
						2018-07-30 14:26:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pgarg66 
							
						 
					 
					
						
						
							
						
						0c33c9e0d7 
					 
					
						
						
							
							Dynamic network test changes ( #795 )  
						
						 
						
						... 
						
						
						
						- No sigverify if feature sigverify_cpu_disable is used
- Purge validators in the test if lag count increases beyond
  SOLANA_DYNAMIC_NODES_PURGE_LAG environment variable
- Other useful log messages in the test 
						
						
					 
					
						2018-07-30 13:57:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fae9fff24c 
					 
					
						
						
							
							Unify logging initialization  
						
						 
						
						
						
						
					 
					
						2018-07-29 19:08:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						79924e407c 
					 
					
						
						
							
							Include nanoseconds in log timestamp  
						
						 
						
						
						
						
					 
					
						2018-07-29 19:08:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						18d4da0076 
					 
					
						
						
							
							Fetch env_logger from github until 0.5.12 is available  
						
						 
						
						
						
						
					 
					
						2018-07-29 19:08:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						416c141775 
					 
					
						
						
							
							export SKIP_INSTALL=1 to reset the network without reinstalling the snap 
						
						 
						
						
						
						
					 
					
						2018-07-28 18:04:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						af1a2e83bc 
					 
					
						
						
							
							Don't panic again when waiting for a panicked validator thread  
						
						 
						
						
						
						
					 
					
						2018-07-28 16:35:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4cdb9a73f8 
					 
					
						
						
							
							Skip testnet-sanity on manual deploy  
						
						 
						
						
						
						
					 
					
						2018-07-28 12:37:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4433730610 
					 
					
						
						
							
							Add support for deploying a locally built snap  
						
						 
						
						
						
						
					 
					
						2018-07-28 12:37:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						71eb5bdecc 
					 
					
						
						
							
							Factor out vm_foreach  
						
						 
						
						
						
						
					 
					
						2018-07-28 12:37:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						029e2db2cf 
					 
					
						
						
							
							Improve assert message  
						
						 
						
						
						
						
					 
					
						2018-07-28 10:40:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						81db333490 
					 
					
						
						
							
							Guard against rsyncing TBs of ledger  
						
						 
						
						
						
						
					 
					
						2018-07-27 23:53:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c68ee0040d 
					 
					
						
						
							
							No need to support migrating from the old ledger format anymore  
						
						 
						
						
						
						
					 
					
						2018-07-27 23:53:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d96e267624 
					 
					
						
						
							
							Keep around 3GB of logs, 160MB is just not enough  
						
						 
						
						
						
						
					 
					
						2018-07-27 22:40:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						0b47404ba6 
					 
					
						
						
							
							Check for default leader and use cmp::max for a bit nicer code ( #779 )  
						
						 
						
						
						
						
					 
					
						2018-07-27 15:53:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						7f4844f426 
					 
					
						
						
							
							More stats in dynamic multinode test  
						
						 
						
						
						
						
					 
					
						2018-07-27 11:55:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						50e1e0ae47 
					 
					
						
						
							
							use rust's rotate (in place, yay!)  
						
						 
						
						
						
						
					 
					
						2018-07-27 11:44:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						538c3b63e1 
					 
					
						
						
							
							Log the last_id being voted on  
						
						 
						
						
						
						
					 
					
						2018-07-27 11:27:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						678b2870ff 
					 
					
						
						
							
							i  
						
						 
						
						
						
						
					 
					
						2018-07-27 11:11:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						308d8c254d 
					 
					
						
						
							
							poll_get_balance no longer fails intermittently for zero balance accounts  
						
						 
						
						... 
						
						
						
						While polling for a non-zero balance, it's not uncommon for one of the
get_balance requests to fail with EWOULDBLOCK.  Previously when a get_balance
request failure occurred on the last iteration of the polling loop,
poll_get_balance returned an error even though the N-1 iterations may have
successfully retrieved a balance of 0. 
						
						
					 
					
						2018-07-26 21:41:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f11aa4a57b 
					 
					
						
						
							
							Ensure non-zero exit code if 'balance' command fails  
						
						 
						
						
						
						
					 
					
						2018-07-26 21:41:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c52d4eca0b 
					 
					
						
						
							
							Stop validator first to stop voting before the leader stops  
						
						 
						
						
						
						
					 
					
						2018-07-26 17:29:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7672506b45 
					 
					
						
						
							
							Validators now vote once a second regardless  
						
						 
						
						
						
						
					 
					
						2018-07-26 17:07:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						80a02359f7 
					 
					
						
						
							
							Add script to audit for security vulnerabilities  
						
						 
						
						
						
						
					 
					
						2018-07-26 13:42:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ab3968e3bf 
					 
					
						
						
							
							Dedup  
						
						 
						
						
						
						
					 
					
						2018-07-26 11:45:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						42ebf9502a 
					 
					
						
						
							
							Agent cleaning is now performed in a separate pipeline  
						
						 
						
						
						
						
					 
					
						2018-07-26 11:37:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bd4fcf4ac6 
					 
					
						
						
							
							Clean out stale buildkite agent build directories  
						
						 
						
						
						
						
					 
					
						2018-07-26 11:37:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4dceb73909 
					 
					
						
						
							
							Reinstall client nodes in the background to speed up deploys  
						
						 
						
						
						
						
					 
					
						2018-07-26 09:49:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						dd819cec3d 
					 
					
						
						
							
							fix off by one in packet.rs  
						
						 
						
						
						
						
					 
					
						2018-07-26 09:24:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						5115cd7798 
					 
					
						
						
							
							large network back to erasure  
						
						 
						
						
						
						
					 
					
						2018-07-25 20:45:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						cbb8dee360 
					 
					
						
						
							
							rework broadcast to understand a separate transmit index for coding blobs  
						
						 
						
						
						
						
					 
					
						2018-07-25 20:45:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						e0cdcb0973 
					 
					
						
						
							
							employ the simple choice for broadcast table of coding blobs: round-robin  
						
						 
						
						
						
						
					 
					
						2018-07-25 20:45:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						a6a2a745ae 
					 
					
						
						
							
							fix broadcast of erasure coding blobs  
						
						 
						
						... 
						
						
						
						erasure coding blobs were being counted as window slots, skewing transmit_index
erasure coding blobs were being skipped over for broadcast, because they're
  only generated when the last data blob in an erasure block is added to the
  window.... rewind the index to pick up and broadcast those coding blobs 
						
						
					 
					
						2018-07-25 20:45:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						297896bc49 
					 
					
						
						
							
							honor environment variable SOLANA_DYNAMIC_NODES, obviating need to edit+compile for re-test  
						
						 
						
						
						
						
					 
					
						2018-07-25 20:45:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f372840354 
					 
					
						
						
							
							Collect some datapoints while bench-tps is running  
						
						 
						
						
						
						
					 
					
						2018-07-25 20:15:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4c4659be13 
					 
					
						
						
							
							Add more stdout  
						
						 
						
						
						
						
					 
					
						2018-07-25 16:38:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1b79fe73a1 
					 
					
						
						
							
							Emit a metrics datapoint if bench-tps terminates  
						
						 
						
						
						
						
					 
					
						2018-07-25 15:55:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5fa072cf16 
					 
					
						
						
							
							Avoid quotes around net name  
						
						 
						
						
						
						
					 
					
						2018-07-25 15:55:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						212874e155 
					 
					
						
						
							
							Use BlobError for get_size return  
						
						 
						
						
						
						
					 
					
						2018-07-25 15:54:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						75212f40e7 
					 
					
						
						
							
							fix off by one for send_to() of blob  
						
						 
						
						
						
						
					 
					
						2018-07-25 15:16:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						6fde65577e 
					 
					
						
						
							
							fixes   #756  
						
						 
						
						
						
						
					 
					
						2018-07-25 11:07:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						80ecef2832 
					 
					
						
						
							
							Add --sustained to ci testnet deploy script  
						
						 
						
						
						
						
					 
					
						2018-07-25 10:16:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						edf2ffaf4e 
					 
					
						
						
							
							Reduce complexity of main for clippy  
						
						 
						
						... 
						
						
						
						...and readability 
						
						
					 
					
						2018-07-25 10:16:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						6c275ea5ef 
					 
					
						
						
							
							More knobs. Arg for tx count per batch and also sustained mode  
						
						 
						
						... 
						
						
						
						sustained mode overlaps tx generation with transfer. This mode seems
to have lower peak performance but higher average performance 
						
						
					 
					
						2018-07-25 10:16:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						23ed65b339 
					 
					
						
						
							
							Transfer and sign at the same time in bench-tps  
						
						 
						
						
						
						
					 
					
						2018-07-25 10:16:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						9c7913ac9e 
					 
					
						
						
							
							trying to raise an error  
						
						 
						
						
						
						
					 
					
						2018-07-25 08:12:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						8b01e6ac0b 
					 
					
						
						
							
							implement Blob::get_size(), the counterpart of Blob::set_size()  
						
						 
						
						
						
						
					 
					
						2018-07-25 08:12:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						ff5854396a 
					 
					
						
						
							
							deserialize using get_data_size(), which refers to blob.data()'s length,  
						
						 
						
						... 
						
						
						
						instead of using msg.meta.size, which refers to the entire blob's length
fixes  #752  
						
						
					 
					
						2018-07-25 08:12:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f0725b4900 
					 
					
						
						
							
							Avoid panicking if poll_get_balance() fails while in the transaction loop  
						
						 
						
						
						
						
					 
					
						2018-07-24 23:31:28 -07:00