sakridge 
							
						 
					 
					
						
						
							
						
						408bdbce7a 
					 
					
						
						
							
							Add non_default_stream parameter to cuda_verify ( #4079 )  
						
						
						
						
					 
					
						2019-04-30 13:34:46 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						1a259d4a3f 
					 
					
						
						
							
							Prevent Requests/Caching of leader schedules for epochs beyond confirmed roots ( #4033 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-04-30 13:23:21 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						73f250f03a 
					 
					
						
						
							
							Make minimum warmup period 32 slots long ( #4031 )  
						
						... 
						
						
						
						* Make minimum warmup period 32 slots long
* PR fixes 
						
						
					 
					
						2019-04-29 15:26:52 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						3b2adbc9df 
					 
					
						
						
							
							Change forwarded metrics to be in line with fetch stage metrics ( #4068 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-04-29 13:50:14 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						4e41c81bc7 
					 
					
						
						
							
							Fix the output from Gossip Discovery ( #4067 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-04-29 13:19:24 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						fabba82173 
					 
					
						
						
							
							ignore non-descendants of roots in blocktree ( #4032 )  
						
						
						
						
					 
					
						2019-04-29 12:29:14 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						3e14af5033 
					 
					
						
						
							
							bast bank ancestor check ( #4050 )  
						
						
						
						
					 
					
						2019-04-28 10:27:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						656e2649a7 
					 
					
						
						
							
							v0.15.0  
						
						
						
						
					 
					
						2019-04-27 07:38:46 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						87f1bd58b9 
					 
					
						
						
							
							Reduce submit frequency of counters that are very frequent and killing metrics DB ( #4027 )  
						
						
						
						
					 
					
						2019-04-26 20:37:40 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						a056c1f18f 
					 
					
						
						
							
							Don't send packets when msgs len is 0 ( #4030 )  
						
						... 
						
						
						
						And don't send metrics every iteration. 
						
						
					 
					
						2019-04-26 17:27:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						b912ee7fdf 
					 
					
						
						
							
							Nit: Spelling ( #4025 )  
						
						
						
						
					 
					
						2019-04-26 16:02:37 -07:00 
						 
				 
			
				
					
						
							
							
								Mark E. Sinclair 
							
						 
					 
					
						
						
							
						
						8b1724bb70 
					 
					
						
						
							
							Serialize blocktree writes by locking the database ( #4008 )  
						
						... 
						
						
						
						Move several private methods to free functions 
						
						
					 
					
						2019-04-26 10:52:10 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e71ab55288 
					 
					
						
						
							
							Rename in-tree program_ids to be base-58 human readable ( #4001 )  
						
						
						
						
					 
					
						2019-04-25 17:58:49 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						15aa07f2a0 
					 
					
						
						
							
							Fix node count metrics ( #3997 )  
						
						... 
						
						
						
						- the count was truncated to avalanche neighborhood size 
						
						
					 
					
						2019-04-25 13:47:38 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						e4536621df 
					 
					
						
						
							
							Log all uncommittable errors on validator ( #3999 )  
						
						
						
						
					 
					
						2019-04-25 13:37:30 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						a3c302c36a 
					 
					
						
						
							
							Add signature polling to SyncClient ( #3996 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-04-25 12:46:40 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						c4d9dff590 
					 
					
						
						
							
							Cherry-pick  #3934  ( #3982 )  
						
						... 
						
						
						
						* Fix inserting bogus is_last blobs into blocktree
* Check for pre-existing blob before insert
* Ignore test that performs concurrent writes on blocktree as that is not supported 
						
						
					 
					
						2019-04-25 00:04:49 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						cf91ff8694 
					 
					
						
						
							
							Remove Thin Client from storage stage ( #3976 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-04-24 22:34:10 -07:00 
						 
				 
			
				
					
						
							
							
								Mark E. Sinclair 
							
						 
					 
					
						
						
							
						
						9a40ad76bd 
					 
					
						
						
							
							Fix race in erasure metadata tracking ( #3962 )  
						
						... 
						
						
						
						* Fix erasure metadata race condition
* make erasure return the underlying error without wrapping it in the `solana::Error` type
* Add metric for erasure failures
* add tests to `ErasureMeta` indexing logic
* Add test to ensure erasure recovery failures don't cause panics 
						
						
					 
					
						2019-04-24 17:53:01 -05:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						9c7ccc0e2b 
					 
					
						
						
							
							More metrics to track memory usage ( #3966 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-04-24 11:11:30 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						0cbac26591 
					 
					
						
						
							
							Add genesis blockhash to blobs ( #3953 )  
						
						
						
						
					 
					
						2019-04-23 16:24:44 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						ab11327e34 
					 
					
						
						
							
							Fix mismatch between leader/validator bank votability ( #3942 )  
						
						... 
						
						
						
						* Fix mismatch between leader/validator bank votability 
						
						
					 
					
						2019-04-23 15:32:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c309cd80aa 
					 
					
						
						
							
							Add getClusterNodes/getSlotLeader JSON RPC API ( #3940 )  
						
						... 
						
						
						
						* Minor cleanup
* Include _this_ node in the contact info trace
* Add getClusterNodes/getSlotLeader RPC API 
						
						
					 
					
						2019-04-23 14:46:41 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						d22a1c9b1f 
					 
					
						
						
							
							Use smaller batch size in sigverify stage if CUDA is not available ( #3951 )  
						
						
						
						
					 
					
						2019-04-23 12:41:50 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						7372ec9e1a 
					 
					
						
						
							
							Use poh would_be_leader check in banking stage to hold or forward txs ( #3948 )  
						
						
						
						
					 
					
						2019-04-23 11:56:30 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						de6af95061 
					 
					
						
						
							
							Process forwarded packets only when the node is about to be the leader ( #3935 )  
						
						... 
						
						
						
						* Tests and metrics 
						
						
					 
					
						2019-04-22 19:49:32 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						43f7cd8149 
					 
					
						
						
							
							Fix Retransmit slamming the leader with its own blobs ( #3938 )  
						
						
						
						
					 
					
						2019-04-22 18:41:01 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						4b04c37c36 
					 
					
						
						
							
							verify that blobs match a known leader for the slot ( #3927 )  
						
						... 
						
						
						
						* validate that blobs match a known leader for the slot
* clippy 
						
						
					 
					
						2019-04-22 15:21:10 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						95a16426f3 
					 
					
						
						
							
							Cleanup bench-exchange ( #3919 )  
						
						... 
						
						
						
						* bench-exchange changes
Generate new keypair for each bench-exchange
Add metrics
Tweak network sleep parameters for better reliability.
* Bench-exchange contract metrics 
						
						
					 
					
						2019-04-22 13:16:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						af9ebf1d1a 
					 
					
						
						
							
							Add status logging while processing a ledger ( #3916 )  
						
						
						
						
					 
					
						2019-04-20 20:17:57 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						349e8a9462 
					 
					
						
						
							
							Ensure forwarded Blobs don't break Erasure ( #3907 )  
						
						
						
						
					 
					
						2019-04-20 16:44:06 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						c0bffb56df 
					 
					
						
						
							
							Update Avalanche to use Epoch Stakes ( #3900 )  
						
						
						
						
					 
					
						2019-04-19 22:31:40 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						970cc32e65 
					 
					
						
						
							
							Fix Data Plane computation when stakes are equal ( #3913 )  
						
						
						
						
					 
					
						2019-04-19 21:07:21 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						3ab492ccf8 
					 
					
						
						
							
							save erasure set size, initialize coding blob erasures with that size ( #3910 )  
						
						... 
						
						
						
						* save erasure set size, initialize coding blob erasures with that size
* fixup
* fixup 
						
						
					 
					
						2019-04-19 20:22:51 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						efbb573316 
					 
					
						
						
							
							add an env::var driven localcluster test ( #3906 )  
						
						
						
						
					 
					
						2019-04-19 15:47:03 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						c3155a6e39 
					 
					
						
						
							
							silence sigverify disabled, make disabling sigverify easier ( #3901 )  
						
						... 
						
						
						
						* silence sigverify disabled, make disabling sigverify easier
* fixup 
						
						
					 
					
						2019-04-19 14:18:19 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						320bd66c84 
					 
					
						
						
							
							handle zero num_will_fit ( #3892 )  
						
						... 
						
						
						
						* handle zero num_will_fit
* clippy 
						
						
					 
					
						2019-04-19 12:02:33 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						512bfc93cb 
					 
					
						
						
							
							Add a cache for leader schedules ( #3841 )  
						
						... 
						
						
						
						* Add a cache for leader schedules 
						
						
					 
					
						2019-04-19 02:39:44 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						6eac5951ed 
					 
					
						
						
							
							Revert "Revert "revert-revert-erasure and erasure fixes ( #3833 )" ( #3855 )" ( #3889 )  
						
						... 
						
						
						
						This reverts commit 596f611ede 
						
						
					 
					
						2019-04-18 21:56:43 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						475a74d37f 
					 
					
						
						
							
							Reduce packet recv batches ( #3894 )  
						
						... 
						
						
						
						* Reduce packet recv batches
* Fix type 
						
						
					 
					
						2019-04-18 19:24:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						7e409a13cd 
					 
					
						
						
							
							Ack on empty Gossip Pull Responses and keep Entrypoint around ( #3881 )  
						
						... 
						
						
						
						* Ack on empty Gossip Pull Responses and keep Entrypoint around
* Address comments and fix test
* Update core/src/cluster_info.rs
Co-Authored-By: sagar-solana <sagar@solana.com >
* Update core/src/cluster_info.rs
Co-Authored-By: sagar-solana <sagar@solana.com > 
						
						
					 
					
						2019-04-18 15:12:17 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						67b8ad6a0f 
					 
					
						
						
							
							fix entries.to_blobs() ( #3882 )  
						
						... 
						
						
						
						* * rename Entry::serialized_size() to Entry::to_blob_size() to better
    reduce confusion with bincode, et al. and to better reflect its
    real meaning
* fix implementation of to_blob_size() to actually return what happens
    when we do entries.to_blobs() (i.e. we serialize Vec<Entry>, not Entry)
* update tests to be more rigorous
* clippy 
						
						
					 
					
						2019-04-18 14:45:41 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						a9cfae486c 
					 
					
						
						
							
							Revert-revert migrate to ed25519-dalek crate ( #3877 )  
						
						... 
						
						
						
						* Revert "Revert "Migrate from ring to ed25519-dalek, take 2 (#3844 )" (#3868 )"
This reverts commit 6a878602f2 
						
						
					 
					
						2019-04-18 14:37:20 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						f2187780d2 
					 
					
						
						
							
							Do not forward vote transactions ( #3871 )  
						
						
						
						
					 
					
						2019-04-18 11:18:49 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						6a878602f2 
					 
					
						
						
							
							Revert "Migrate from ring to ed25519-dalek, take 2 ( #3844 )" ( #3868 )  
						
						... 
						
						
						
						This reverts commit e9b82bacda 
						
						
					 
					
						2019-04-18 11:47:34 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f8543a268f 
					 
					
						
						
							
							solana-gossip now displays other spy nodes and contact info age ( #3867 )  
						
						
						
						
					 
					
						2019-04-18 09:48:21 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						e9b82bacda 
					 
					
						
						
							
							Migrate from ring to ed25519-dalek, take 2 ( #3844 )  
						
						... 
						
						
						
						* Migrate from ring to ed25519-dalek
* Move gen_keypair_file test to a more appropriate location
* Fixup bench-exchange and add helper fn for single deterministic keypair
* Update golden 
						
						
					 
					
						2019-04-18 10:38:32 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						2f4a3ed190 
					 
					
						
						
							
							Use a separate channel to process votes in banking stage ( #3861 )  
						
						... 
						
						
						
						- This will help expedite the vote processing on peer nodes 
						
						
					 
					
						2019-04-17 21:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Mark E. Sinclair 
							
						 
					 
					
						
						
							
						
						aa21f5343a 
					 
					
						
						
							
							Remove broken read().unwrap() call to a non-shared packet  
						
						
						
						
					 
					
						2019-04-17 21:24:40 -05:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						9c2809db21 
					 
					
						
						
							
							Delete SharedPackets ( #3843 )  
						
						... 
						
						
						
						* Delete SharedPackets
* Fix bench and sigverify 
						
						
					 
					
						2019-04-17 18:15:50 -07:00