Michael Vines 
							
						 
					 
					
						
						
							
						
						89f17ceecf 
					 
					
						
						
							
							Route setup-args  
						
						
						
						
					 
					
						2018-08-08 08:32:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fe97857c62 
					 
					
						
						
							
							Add 'setup-args' snap configuration parameter, to override -p  
						
						
						
						
					 
					
						2018-08-08 08:10:56 -07:00 
						 
				 
			
				
					
						
							
							
								pgarg66 
							
						 
					 
					
						
						
							
						
						75854cc234 
					 
					
						
						
							
							Update dynamic network test with more nodes ( #904 )  
						
						... 
						
						
						
						- Check for correct OS params in test-large-network.sh 
						
						
					 
					
						2018-08-08 06:52:57 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						9783d47fd1 
					 
					
						
						
							
							write a "unit" test for WindowLedger (it was working ;)  
						
						... 
						
						
						
						clear flags on fresh blobs, lest they sometimes impersonate coding blobs...
fix bug: advance *received whether the blob_index is in the window or not,
  failure to do so results in a stalled repair request pipeline 
						
						
					 
					
						2018-08-08 04:28:09 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						38be61bd22 
					 
					
						
						
							
							Check for log level before doing perf counter work  
						
						... 
						
						
						
						Perf counters, especially when running the dynamic test can cause
functions like crdt::apply_updates to be really slow (>500ms). 
						
						
					 
					
						2018-08-08 00:16:53 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						c64e2acf8b 
					 
					
						
						
							
							set destination address when for ledger window repair responses  
						
						
						
						
					 
					
						2018-08-07 23:31:01 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						a200cedb4b 
					 
					
						
						
							
							Lower UDP data size to 64k - 128 bytes  
						
						... 
						
						
						
						rust API gives errors for packets larger than ~65500 and
wikipedia says 65507 is the max size, lowering this avoids the errors. 
						
						
					 
					
						2018-08-07 18:39:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5fec0ac82f 
					 
					
						
						
							
							Validators now rsync the ledger smarter  
						
						... 
						
						
						
						- Don't re-rsync parts of the ledger that are already present
- Disable compression 
						
						
					 
					
						2018-08-07 17:38:26 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						999534248b 
					 
					
						
						
							
							fixups  
						
						
						
						
					 
					
						2018-08-07 17:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						fbc754ea25 
					 
					
						
						
							
							plug in LedgerWindow  
						
						... 
						
						
						
						fixes  #872  
					
						2018-08-07 17:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ecea41a0ab 
					 
					
						
						
							
							Install EarlyOOM on testnet nodes  
						
						
						
						
					 
					
						2018-08-07 16:58:46 -07:00 
						 
				 
			
				
					
						
							
							
								pgarg66 
							
						 
					 
					
						
						
							
						
						1b6d472cb2 
					 
					
						
						
							
							Fixed counters for coalescing and broadcast index ( #900 )  
						
						
						
						
					 
					
						2018-08-07 16:46:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f0446c7e88 
					 
					
						
						
							
							Package curl in Snap for metrics_write_datapoint.sh  
						
						
						
						
					 
					
						2018-08-07 22:41:26 +00:00 
						 
				 
			
				
					
						
							
							
								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