Rob Walker 
							
						 
					 
					
						
						
							
						
						2a0025bb57 
					 
					
						
						
							
							get buffered IO back for ledger  
						
						
						
						
					 
					
						2018-08-07 15:34:15 -07:00 
						 
				 
			
				
					
						
							
							
								pgarg66 
							
						 
					 
					
						
						
							
						
						64d6d3015a 
					 
					
						
						
							
							Counters for broadcasted blob idx and coalesced packets ( #897 )  
						
						
						
						
					 
					
						2018-08-07 14:54:26 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						90550c5b58 
					 
					
						
						
							
							Switch to slice arguments and remove clippy exceptions  
						
						
						
						
					 
					
						2018-08-07 14:43:44 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						53cd2cdd9f 
					 
					
						
						
							
							Only monitor for OOM kills when a leader, validator or drone is enabled  
						
						
						
						
					 
					
						2018-08-07 14:20:52 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						1ac5d300a4 
					 
					
						
						
							
							Rearrange start hash for process_ledger and add a unit test  
						
						
						
						
					 
					
						2018-08-07 14:10:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						642c25bd3b 
					 
					
						
						
							
							Update path  
						
						
						
						
					 
					
						2018-08-07 13:40:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						df808dedd1 
					 
					
						
						
							
							Add simple OOM Killer monitor  
						
						
						
						
					 
					
						2018-08-07 13:35:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						02f9cb415b 
					 
					
						
						
							
							Ignore failure to write oom_score_adj  
						
						
						
						
					 
					
						2018-08-07 13:35:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e3cf1e6598 
					 
					
						
						
							
							Bundle metrics_write_datapoint.sh in Snap  
						
						
						
						
					 
					
						2018-08-07 13:35:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7681211c02 
					 
					
						
						
							
							Pacify shellcheck  
						
						
						
						
					 
					
						2018-08-07 13:35:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0ee935dd72 
					 
					
						
						
							
							Adjust fullnode/drone oom_score_adj to goad the kernel into killing it first  
						
						
						
						
					 
					
						2018-08-07 10:42:53 -07:00 
						 
				 
			
				
					
						
							
							
								pgarg66 
							
						 
					 
					
						
						
							
						
						16772d3d51 
					 
					
						
						
							
							Coalesce multiple blobs if received close together ( #869 )  
						
						... 
						
						
						
						- This helps reduce unnecessary growth of window if small blobs
  are received in small space of time 
						
						
					 
					
						2018-08-07 10:29:57 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1c38e40dee 
					 
					
						
						
							
							Validate ledger once all the tests complete  
						
						
						
						
					 
					
						2018-08-07 10:00:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						ceb5a76609 
					 
					
						
						
							
							Refactor validator windowing  
						
						... 
						
						
						
						- a unit test for windowing functions
- issue #857  
						
						
					 
					
						2018-08-07 08:17:32 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						db2392a691 
					 
					
						
						
							
							Use last_id from the entries stream instead of last_id from bank  
						
						... 
						
						
						
						bank will only register ids when has_more is not set because those are
the only ids it has advertised, so it will not register all ids,
however the entry stream will contain unbroken last_id chain, so we
need to track that to get the correct start hash. 
						
						
					 
					
						2018-08-07 08:14:06 -07:00 
						 
				 
			
				
					
						
							
							
								Kazuyoshi Kato 
							
						 
					 
					
						
						
							
						
						9c1b6288a4 
					 
					
						
						
							
							Use ? instead of unwrap()  
						
						... 
						
						
						
						This change addresses #833 , while there are still some unwrap() though. 
						
						
					 
					
						2018-08-07 08:10:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						575179be8e 
					 
					
						
						
							
							y  
						
						
						
						
					 
					
						2018-08-06 23:55:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5b6ffaecc0 
					 
					
						
						
							
							s/r$/f/  
						
						
						
						
					 
					
						2018-08-06 23:36:09 -07:00 
						 
				 
			
				
					
						
							
							
								Kazuyoshi Kato 
							
						 
					 
					
						
						
							
						
						efc72b9572 
					 
					
						
						
							
							Support -V/--version on all CLI apps  
						
						... 
						
						
						
						All CLI apps that use clap (in other words, except for bench-streamer)
can use crate_version! to take the version from Cargo.toml.
This change addresses #700 . 
						
						
					 
					
						2018-08-06 22:03:58 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5dc7177540 
					 
					
						
						
							
							Remove manually created help text, use clap's text instead.  
						
						
						
						
					 
					
						2018-08-06 19:15:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						78a4b1287d 
					 
					
						
						
							
							Initialize logger  
						
						
						
						
					 
					
						2018-08-06 19:04:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c5001869f1 
					 
					
						
						
							
							Add verify subcommand  
						
						
						
						
					 
					
						2018-08-06 19:04:04 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						7c31f217d5 
					 
					
						
						
							
							Add voting metric even when there are not enough validators  
						
						
						
						
					 
					
						2018-08-06 15:58:10 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						1152457691 
					 
					
						
						
							
							avoid normal validator port a little better for sanity  
						
						
						
						
					 
					
						2018-08-06 15:06:16 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						3beb38ac8a 
					 
					
						
						
							
							/tmp/farf no good on multi-user machine  
						
						
						
						
					 
					
						2018-08-06 14:53:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8cbaa19d2e 
					 
					
						
						
							
							Report the address that failed to bind  
						
						
						
						
					 
					
						2018-08-06 11:21:25 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						63d2b2eb42 
					 
					
						
						
							
							adjust bank notion of entry_count to aid debugging  
						
						
						
						
					 
					
						2018-08-06 11:20:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e02da9a15a 
					 
					
						
						
							
							Clean up tx_count usage  
						
						
						
						
					 
					
						2018-08-06 11:00:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ae111a131c 
					 
					
						
						
							
							Condense stdout  
						
						
						
						
					 
					
						2018-08-06 11:00:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4402e1128f 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2018-08-06 11:00:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f55bb6d95c 
					 
					
						
						
							
							Send/confirm a loopback payment after each batch of transactions  
						
						
						
						
					 
					
						2018-08-06 11:00:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						91741e20fa 
					 
					
						
						
							
							Add rustc/cargo version check  
						
						
						
						
					 
					
						2018-08-06 09:32:08 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						0514f5e573 
					 
					
						
						
							
							sync() apparently imposes a serious performance penalty  
						
						
						
						
					 
					
						2018-08-06 08:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						637d403415 
					 
					
						
						
							
							move bank.process_entries() to firsties  
						
						
						
						
					 
					
						2018-08-06 08:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						9fabd34156 
					 
					
						
						
							
							remove trace! calls, re-arrange replicate_requests to have the bank earlier  
						
						
						
						
					 
					
						2018-08-06 08:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						039ed01abf 
					 
					
						
						
							
							on 2nd thought: do not copy_ledger() for this test  
						
						
						
						
					 
					
						2018-08-06 08:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						ead0eb2754 
					 
					
						
						
							
							move copy_ledger() back into ledger.rs  
						
						... 
						
						
						
						Don't recover() for copy(), as copy() is already tolerant of things
    recover() guards against.  Note: recover() is problematic if the ledger is
    "live", i.e. is currently being written to. 
						
						
					 
					
						2018-08-06 08:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						c3db2df7eb 
					 
					
						
						
							
							tweak random access ledger  
						
						... 
						
						
						
						* add recover_ledger() to deal with expected common ledger corruptions
  * add verify_ledger() for future use cases (ledger-tool)
  * increase ledger testing
  * allow replicate stage to run without a ledger
  * ledger-tool to output valid json 
						
						
					 
					
						2018-08-06 08:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						ee6c15d2db 
					 
					
						
						
							
							start on ledger recovery with a description of what that might mean  
						
						
						
						
					 
					
						2018-08-06 08:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						715a3d50fe 
					 
					
						
						
							
							Revert "Revert "clippy fixup""  
						
						... 
						
						
						
						This reverts commit d173e6ef87 
						
						
					 
					
						2018-08-06 08:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						692b125391 
					 
					
						
						
							
							Revert "Revert "fixups""  
						
						... 
						
						
						
						This reverts commit e2c68d8775 
						
						
					 
					
						2018-08-06 08:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						5193819d8e 
					 
					
						
						
							
							Revert "Revert "plug in new ledger""  
						
						... 
						
						
						
						This reverts commit 57e928d1d0 
						
						
					 
					
						2018-08-06 08:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						210b9d346f 
					 
					
						
						
							
							Add voting metrics and -h/--help to get usage for client.sh script  
						
						
						
						
					 
					
						2018-08-05 14:21:49 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						4c4b0f551e 
					 
					
						
						
							
							clippy fixups  
						
						
						
						
					 
					
						2018-08-05 13:30:45 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						6800ff1882 
					 
					
						
						
							
							solana-ledger-tool initial commit  
						
						... 
						
						
						
						does nothing but convert from random-access ledger to json 
						
						
					 
					
						2018-08-05 13:30:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						399a3852b1 
					 
					
						
						
							
							Add sigverify_stage-total_verify_time datapoint  
						
						
						
						
					 
					
						2018-08-04 21:45:58 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e7d3069f58 
					 
					
						
						
							
							macOS: Adjust maxdgram to allow for large UDP packets  
						
						
						
						
					 
					
						2018-08-04 21:42:59 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						40ea3e3e61 
					 
					
						
						
							
							tweak multinode-demo to work better in snap, validator-x be more stand-alone  
						
						
						
						
					 
					
						2018-08-04 01:04:06 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						dc9a11bae0 
					 
					
						
						
							
							remove rsync size limit for validator's ledger  
						
						
						
						
					 
					
						2018-08-03 23:31:25 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						906d18a709 
					 
					
						
						
							
							move VOTE to trace, info too verbose  
						
						
						
						
					 
					
						2018-08-03 23:04:54 -07:00