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 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						327ba5301d 
					 
					
						
						
							
							Log token balance throughout the transfer loop  
						
						
						
						
					 
					
						2018-07-24 22:40:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						dcce475f0b 
					 
					
						
						
							
							Progagate logging configuration to client nodes  
						
						
						
						
					 
					
						2018-07-24 21:40:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						aa2104a21b 
					 
					
						
						
							
							Reclaim tokens before exiting to avoid leaking tokens  
						
						
						
						
					 
					
						2018-07-24 21:40:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0206020104 
					 
					
						
						
							
							Make airdrops more robust  
						
						
						
						
					 
					
						2018-07-24 21:40:02 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						33bd1229d9 
					 
					
						
						
							
							make next_entries() smarter about fitting Transactions into a Blob  
						
						
						
						
					 
					
						2018-07-24 21:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						195098ca2b 
					 
					
						
						
							
							Failure test case  
						
						
						
						
					 
					
						2018-07-24 21:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								pgarg66 
							
						 
					 
					
						
						
							
						
						9daa7bdbe2 
					 
					
						
						
							
							Replace rayon with threads for dynamic network test ( #745 )  
						
						
						
						
					 
					
						2018-07-24 17:54:29 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						6bd18e18ea 
					 
					
						
						
							
							Add error messages to ledger verify  
						
						
						
						
					 
					
						2018-07-24 17:35:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						8f046cb1f8 
					 
					
						
						
							
							disable erasure for large network testing  
						
						
						
						
					 
					
						2018-07-24 16:54:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						735a0ee16d 
					 
					
						
						
							
							Switch back to running bench-tps in 10 minute iterations  
						
						
						
						
					 
					
						2018-07-24 15:43:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						537be6a29d 
					 
					
						
						
							
							export SOLANA_DEFAULT_METRICS_RATE  
						
						
						
						
					 
					
						2018-07-24 15:43:25 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						2b528e2225 
					 
					
						
						
							
							fixups  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						75505bbd72 
					 
					
						
						
							
							fixups  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						e1fc7444f9 
					 
					
						
						
							
							fixups  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						940caf7876 
					 
					
						
						
							
							test large network with erasure  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						fcdb0403ba 
					 
					
						
						
							
							eliminate unused parameter received, this branch  fixes   #636  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						caeb55d066 
					 
					
						
						
							
							placate clippy and reduce replicode  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						f11e60b801 
					 
					
						
						
							
							fix major bug: re-used blobs need to have their flags cleared  
						
						... 
						
						
						
						plus: lots of additional debug-ability 
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						54f2146429 
					 
					
						
						
							
							fixups  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						f60ee87a52 
					 
					
						
						
							
							zero the tails of data blobs during generate() and recover() to enable blob reuse  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						9c06fe25df 
					 
					
						
						
							
							enhance unit test to fail when erasure encodes stray bytes of data blobs  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						1eec8bf57f 
					 
					
						
						
							
							fixups  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						ddb24ebb61 
					 
					
						
						
							
							fixups  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						a58c83d999 
					 
					
						
						
							
							prevent infinite loop on window wraparound  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						6656ec816c 
					 
					
						
						
							
							protect generate and recover from u64->usize casting issues  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						8d2bd43100 
					 
					
						
						
							
							fixups  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						429ea98ace 
					 
					
						
						
							
							mutable-coding-blocks  
						
						
						
						
					 
					
						2018-07-24 13:04:34 -07:00