Michael Vines 
							
						 
					 
					
						
						
							
						
						71cb8de0dd 
					 
					
						
						
							
							Reduce ReceiveUpdates log spam  
						
						... 
						
						
						
						(cherry picked from commit 7b5cdf6adf 
						
						
					 
					
						2020-04-17 16:21:43 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						6765453f8a 
					 
					
						
						
							
							validator: Improve --dynamic-port-range and sys-tuner error messages (bp  #9494 ) ( #9496 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-14 13:54:29 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						a895ce51ee 
					 
					
						
						
							
							Fix flaky new_archiver_external_ip_test ( #9457 ) ( #9458 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-12 12:48:49 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						310aa1a63f 
					 
					
						
						
							
							ReceiveUpdates spams the log, adjust the threshold higher ( #9429 ) ( #9430 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-10 11:24:00 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						d5ae850169 
					 
					
						
						
							
							Search for ports sequentially instead of at random for more predictable port selection (bp  #9411 ) ( #9419 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-09 21:43:29 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						b87a1d2bc5 
					 
					
						
						
							
							Optimize broadcast cluster_info critical section ( #9327 ) ( #9344 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-06 19:11:23 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						543b6016ea 
					 
					
						
						
							
							Remove write lock ( #9311 ) ( #9315 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-06 09:22:42 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						9cedeb0a8d 
					 
					
						
						
							
							Pull streamer out into its own module. ( #8917 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-17 23:30:23 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						dc347dd3d7 
					 
					
						
						
							
							Add Accounts hash consistency halting ( #8772 )  
						
						... 
						
						
						
						* Accounts hash consistency halting
* Add option to inject account hash faults for testing.
Enable option in local cluster test to see that node halts. 
						
						
					 
					
						2020-03-16 08:37:31 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						9afc5da2e1 
					 
					
						
						
							
							Fix vote polling ( #8829 )  
						
						... 
						
						
						
						Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-03-15 20:31:05 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5481d1a039 
					 
					
						
						
							
							Validators now run a full gossip node while looking for a snapshot  
						
						
						
						
					 
					
						2020-03-15 09:31:55 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						f64ab49307 
					 
					
						
						
							
							Cluster has no way to know which slots are available ( #8732 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-11 21:31:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						448b957a13 
					 
					
						
						
							
							Add --bind-address and --rpc-bind-address validator arguments ( #8628 )  
						
						
						
						
					 
					
						2020-03-04 22:46:43 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2a5605db24 
					 
					
						
						
							
							Reduce max snapshot hashes to stay under MTU  
						
						
						
						
					 
					
						2020-02-29 09:21:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						aa80f69171 
					 
					
						
						
							
							Promote some datapoints to info to fix dashboard ( #8381 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-21 13:41:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						cc7c6c960e 
					 
					
						
						
							
							Search for the validator with the highest snapshot  
						
						
						
						
					 
					
						2020-02-20 17:04:48 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ab361a8073 
					 
					
						
						
							
							Rename KeypairUtil to Signer ( #8360 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-20 13:28:55 -08:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						1720fe6a46 
					 
					
						
						
							
							Snapshot hash gossip changes ( #8358 )  
						
						
						
						
					 
					
						2020-02-20 11:46:13 -08:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						e50bc0d34b 
					 
					
						
						
							
							Do not compress small incomplete slot list ( #8355 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-20 09:48:39 -08:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						ea8d9d1aea 
					 
					
						
						
							
							Bitwise compress incomplete epoch slots ( #8341 )  
						
						
						
						
					 
					
						2020-02-19 20:24:09 -08:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						221866f74e 
					 
					
						
						
							
							Process Gossip in parallel and add an upper limit ( #8328 )  
						
						
						
						
					 
					
						2020-02-19 21:31:55 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						83a8e82626 
					 
					
						
						
							
							Remove dead code  
						
						
						
						
					 
					
						2020-02-18 21:08:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						ac1d075d73 
					 
					
						
						
							
							Drop packet if destination is unspecified (0.0.0.0/0) ( #8321 )  
						
						
						
						
					 
					
						2020-02-18 16:14:20 -08:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						0d5c1239c6 
					 
					
						
						
							
							Update epoch slots to include all missing slots ( #8276 )  
						
						... 
						
						
						
						* Update epoch slots to include all missing slots
* new test for compress/decompress
* address review comments
* limit cache based on size, instead of comparing roots 
						
						
					 
					
						2020-02-17 12:39:30 -08:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						17fb8258e5 
					 
					
						
						
							
							Datapoints overwhelm the metrics queue and blow up ram usage. ( #8272 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-14 11:11:55 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						127553ce4b 
					 
					
						
						
							
							Wrap ed25519_dalek::Keypair ( #8247 )  
						
						
						
						
					 
					
						2020-02-12 14:15:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ecb055a252 
					 
					
						
						
							
							Expel ContactInfo::new() ( #8245 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-12 12:58:51 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d0a4686990 
					 
					
						
						
							
							Avoid assigning the serve repair port to the storage port  
						
						
						
						
					 
					
						2020-02-12 12:00:11 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						d3712dd26d 
					 
					
						
						
							
							Factor repair from gossip ( #8044 )  
						
						
						
						
					 
					
						2020-02-11 13:11:48 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						fa00803fbf 
					 
					
						
						
							
							Filter old CrdsValues received via Pull Responses in Gossip ( #8150 )  
						
						... 
						
						
						
						* Add CrdsValue timeout checks on Pull Responses
* Allow older values to enter Crds as long as a ContactInfo exists
* Allow staked contact infos to be inserted into crds if they haven't expired
* Try and handle oveflows
* Fix test
* Some comments
* Fix compile
* fix test deadlock
* Add a test for processing timed out values received via pull response 
						
						
					 
					
						2020-02-07 12:38:24 -08:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						fe590da3b6 
					 
					
						
						
							
							Revert "Factor repair from gossip ( #8044 )" ( #8143 )  
						
						... 
						
						
						
						This reverts commit e61257695f 
						
						
					 
					
						2020-02-06 11:44:20 -08:00 
						 
				 
			
				
					
						
							
							
								François Garillot 
							
						 
					 
					
						
						
							
						
						f016c9a669 
					 
					
						
						
							
							Maintenance : simplify a few patterns, remove unneeded dependencies ( #8137 )  
						
						... 
						
						
						
						* Simplify a few pattern matches
* Removing unneeded dependencies, upgrading internal version #s
 net-shaper: Removing log, semver, serde_derive
 bench-tps: Removing serde, serde_derive
 banking-bench: Removing solana
 ledger-tool: Removing bincode, serde, serde_derive
 librapay: Removing solana, language_e2e_tests
 log-analyzer: Removing log, semver, serde_derive
 exchange: Removing solana
 core: Removing crc, memmap, symlink, untrusted
 perf: Removing serde_derive
 genesis: Removing hex, serde_derive
 sdk-c: Removing sha2
 sys-tuner: Removing semver
 bench-exchange: Removing bincode, bs58, env_logger, serde, serde_derive, untrusted, ws
 btc_spv_bin: Removing serde_json
 btc_spv: Removing chrono
 bpf_loader: Removing serde
 ledger: Removing dlopen, dlopen_derive, serde_derive
 move_loader: Removing byteorder, libc, language_e2e_tests
 ownable: Removing serde, serde_derive
 client: Removing rand
 archiver-utils: Removing rand_chacha
 validator: Removing serde_json, tempfile
 param_passing_dep: Removing solana
 failure: Removing log
 vest: Removing log
 vote-signer: Removing bs58, serde
 local-cluster: Removing symlink
 keygen: Removing rpassword
 install: Removing bs58, log
 upload-perf: Removing log
 runtime: Removing serde_json
 stake: Removing rand
* Add modified Cargo.lock
* fixup! Simplify a few pattern matches
* fixup! Simplify a few pattern matches 
						
						
					 
					
						2020-02-06 10:02:38 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						e61257695f 
					 
					
						
						
							
							Factor repair from gossip ( #8044 )  
						
						
						
						
					 
					
						2020-01-31 14:23:50 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						775fa0c968 
					 
					
						
						
							
							Minor --expected-shred fix, clean up shred-related gossip log messages ( #8041 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-01-30 13:22:05 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0c55b37976 
					 
					
						
						
							
							Add different shred test to test_tvu_peers_and_stakes  
						
						
						
						
					 
					
						2020-01-30 10:30:32 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						64c42e28dc 
					 
					
						
						
							
							Add shred version filters to Crds Accessors ( #8027 )  
						
						... 
						
						
						
						* Add shred version filters to Crds Accessors
* Adopt entrypoint shred_version if one isn't provided 
						
						
					 
					
						2020-01-30 00:15:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bea9cd9684 
					 
					
						
						
							
							Add --expected-shred-version option  
						
						
						
						
					 
					
						2020-01-29 20:08:42 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						a8d33c9950 
					 
					
						
						
							
							Spy just for RPC to avoid premature supermajority ( #7856 )  
						
						... 
						
						
						
						* Spy just for RPC to avoid premature supermajority
* Make gossip_content_info private
Co-Authored-By: Michael Vines <mvines@gmail.com >
* Fix misindent...
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2020-01-20 10:50:31 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e6af4511a8 
					 
					
						
						
							
							Include shred version in gossip  
						
						
						
						
					 
					
						2020-01-14 14:32:40 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b5dba77056 
					 
					
						
						
							
							Rename blocktree to blockstore ( #7757 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-01-13 13:13:52 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a0fb9de515 
					 
					
						
						
							
							Move thread_mem_usage module into measure/  
						
						
						
						
					 
					
						2020-01-03 13:25:37 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						a7040896f0 
					 
					
						
						
							
							Update to rust 1.40.0 ( #7572 )  
						
						... 
						
						
						
						* Update to rust 1.40.0
* fixups 
						
						
					 
					
						2019-12-19 23:27:54 -08:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						97589f77f8 
					 
					
						
						
							
							Pipeline broadcast socket transmit and blocktree record ( #7481 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-12-16 17:11:18 -08:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						a95d37ea25 
					 
					
						
						
							
							Fix repair slowness when most peers are unable to serve requests ( #7287 )  
						
						... 
						
						
						
						* Fix repair when most peers are incapable of serving requests
* Add a test for getting the lowest slot in blocktree
* Replace some more u64s with Slot 
						
						
					 
					
						2019-12-05 11:25:13 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0bd41f98ed 
					 
					
						
						
							
							Avoid jemalloc in windows build ( #7089 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-21 18:39:29 -08:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						100b9dd12a 
					 
					
						
						
							
							Fix num nodes metrics ( #7068 )  
						
						... 
						
						
						
						* Fix num nodes metric
* Fix node count metrics 
						
						
					 
					
						2019-11-20 17:00:31 -08:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						b150da837a 
					 
					
						
						
							
							Use epoch as the gossip purge timeout for staked nodes. ( #7005 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-20 11:25:18 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d2ed921bc6 
					 
					
						
						
							
							Cleanup nightly warnings ( #7055 )  
						
						
						
						
					 
					
						2019-11-19 20:15:37 -08:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						f2badf2c5d 
					 
					
						
						
							
							Fix a bug where gossip loops forever while splitting messages ( #7032 )  
						
						... 
						
						
						
						* Fix a bug where gossip loops forever while splitting messages
* Get rid of while loop
* Minor clean up and rename 
						
						
					 
					
						2019-11-19 11:51:51 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						006c39380a 
					 
					
						
						
							
							Display 'none' instead of 0.0.0.0 ( #6973 )  
						
						
						
						
					 
					
						2019-11-14 20:24:35 -07:00