sakridge 
							
						 
					 
					
						
						
							
						
						32bfced6a4 
					 
					
						
						
							
							Add offset checks for sigverify ( #6452 )  
						
						... 
						
						
						
						* Add offset checks for sigverify
* decode_len returning error instead of unwrap 
						
						
					 
					
						2019-10-18 17:52:59 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						e81ba8e79f 
					 
					
						
						
							
							Split snapshot_package module ( #6447 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-18 14:58:16 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a19ffb353d 
					 
					
						
						
							
							Don't hide serialization errors ( #6443 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-18 13:35:05 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						193c9a08e0 
					 
					
						
						
							
							Reject TXs when there is a mismatch ( #6236 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-18 09:48:35 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5468be2ef9 
					 
					
						
						
							
							Add solana-ledger crate ( #6415 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-18 09:28:51 -07:00 
						 
				 
			
				
					
						
							
							
								TristanDebrunner 
							
						 
					 
					
						
						
							
						
						9cf9de6044 
					 
					
						
						
							
							Remove the Cursor struct ( #6426 )  
						
						
						
						
					 
					
						2019-10-18 09:18:36 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						27c0d30a07 
					 
					
						
						
							
							Fix logging ( #6417 )  
						
						
						
						
					 
					
						2019-10-18 02:06:41 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						6c33c3a5ba 
					 
					
						
						
							
							Update shred tests to use specific error codes ( #6428 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-17 22:50:38 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						298ba34c3c 
					 
					
						
						
							
							Add flag to mark a packet as discarded ( #6427 )  
						
						
						
						
					 
					
						2019-10-17 16:26:29 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						24846b7b61 
					 
					
						
						
							
							Don't use BlocktreeError from Shredder ( #6423 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-17 15:44:15 -07:00 
						 
				 
			
				
					
						
							
							
								TristanDebrunner 
							
						 
					 
					
						
						
							
						
						9e52d11ad0 
					 
					
						
						
							
							Remove Backend trait ( #6407 )  
						
						
						
						
					 
					
						2019-10-17 15:19:27 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d3068c3918 
					 
					
						
						
							
							Remove circular dependencies in core ( #6408 )  
						
						... 
						
						
						
						* Remove core::result dependency from blocktree
* Remove core::result dependency from shred
* Move Packet from core::packet to sdk::packet
This way we don't need to split perf_libs yet.
* Disable packet when compiling BPF programs 
						
						
					 
					
						2019-10-17 11:37:30 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a931ad40c8 
					 
					
						
						
							
							Remove unused code in entry ( #6414 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-17 09:59:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						83c1831a01 
					 
					
						
						
							
							Fix replay stage test ( #6406 )  
						
						
						
						
					 
					
						2019-10-16 15:41:43 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						ccb4e32ee0 
					 
					
						
						
							
							ReplayStage metrics ( #6358 )  
						
						... 
						
						
						
						* ReplayStage metrics
* Add more metrics
* Refactor get_slot_entries_with_shred_count() to detect wasted work
* Update dashboard
* Update broadcast slots to micros
* Add broadcast dashboard 
						
						
					 
					
						2019-10-16 14:32:18 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						7e6e7e8406 
					 
					
						
						
							
							Remove special handling of first ledger tick ( #6263 )  
						
						... 
						
						
						
						* Remove special handling of first ledger tick
* Fix subtraction overflow
* @garious feedback
* Back to height
* More tick_height name changes
* Fix off-by-one
* Fix leader tick error
* Fix merge conflict
* Fix recently added test 
						
						
					 
					
						2019-10-16 15:53:11 -04:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						e267dfacdd 
					 
					
						
						
							
							Stabilize some banking stage tests ( #6251 )  
						
						... 
						
						
						
						* Stabilize some banking stage tests
Fixes  #5660 
* Fix CI...
* clean up
* Fix ci
* Address review nits
* Use bank.max_tick_height due to off-by-one for no PohRecord's clearing bank
* Fix CI...
* Use bank.max_tick_height() instead for clarity 
						
						
					 
					
						2019-10-16 12:37:27 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						f4c5da3c72 
					 
					
						
						
							
							Fix unaligned read of short_vec pubkey_size in sigverify ( #6388 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-16 11:09:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						a258e1e0b3 
					 
					
						
						
							
							Fix flaky test_recv_mmsg_batch_size ( #6399 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-16 11:01:41 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						33052c1dd2 
					 
					
						
						
							
							Cleanup shred header structures ( #6378 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-15 20:48:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						20e800230f 
					 
					
						
						
							
							Don't deserialize coding header for data shreds ( #6367 )  
						
						... 
						
						
						
						* Don't deserialize coding hdr for data shreds
* review comments
* fix tests 
						
						
					 
					
						2019-10-15 15:18:23 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						1afc527919 
					 
					
						
						
							
							Lower cluster_info-num_nodes datapoint ( #6368 )  
						
						
						
						
					 
					
						2019-10-15 14:42:19 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						dfca2b510b 
					 
					
						
						
							
							Lower shred/receiver stats ( #6365 )  
						
						... 
						
						
						
						too many messages 
						
						
					 
					
						2019-10-15 11:43:52 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						f8ccd90eeb 
					 
					
						
						
							
							Add ForkConfidenceCache methods ( #6359 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-14 22:14:20 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						88bb55ffd2 
					 
					
						
						
							
							Add get_vote_accounts() to RPC client  
						
						
						
						
					 
					
						2019-10-14 20:38:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5508ac6272 
					 
					
						
						
							
							Add root slot to getVoteAccounts  
						
						
						
						
					 
					
						2019-10-14 20:38:51 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						5d99853502 
					 
					
						
						
							
							Add getBlockConfidence rpc endpoint ( #6350 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-14 15:24:10 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						3313b2ff58 
					 
					
						
						
							
							Fetch stage batching of forwarded txs ( #6349 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-14 13:32:29 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						322fcea6e5 
					 
					
						
						
							
							More fullnode to validator renaming ( #6337 )  
						
						
						
						
					 
					
						2019-10-11 13:30:52 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						5650231df3 
					 
					
						
						
							
							Increase buffer size for erasure meta DB column ( #6335 )  
						
						
						
						
					 
					
						2019-10-11 12:18:11 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						bf9c815b9e 
					 
					
						
						
							
							Increase Index column buffers ( #6268 )  
						
						
						
						
					 
					
						2019-10-10 23:17:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						364781366a 
					 
					
						
						
							
							Use sendmmsg for broadcasting shreds ( #6325 )  
						
						... 
						
						
						
						* Replace packet with slice of data in sendmmsg
* fixes
* fix bench 
						
						
					 
					
						2019-10-10 19:38:48 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c6e4641781 
					 
					
						
						
							
							Remove many uses of legacy term 'fullnode' ( #6324 )  
						
						
						
						
					 
					
						2019-10-10 17:33:00 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						753bd77b41 
					 
					
						
						
							
							Use multicast to send retransmit packets ( #6319 )  
						
						
						
						
					 
					
						2019-10-10 15:02:36 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						1960ea8ed7 
					 
					
						
						
							
							Add benches for shredding and poh ( #6307 )  
						
						... 
						
						
						
						* Add benches for shredding and poh
* ignore poh bench
* Factor out Poh bench as separate function 
						
						
					 
					
						2019-10-10 14:00:24 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						1b775044f7 
					 
					
						
						
							
							Use multiple retransmit stage threads/sockets ( #6279 )  
						
						
						
						
					 
					
						2019-10-10 13:24:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						570b98c7bc 
					 
					
						
						
							
							Multicast same packet to multiple destinations via sendmmg ( #6316 )  
						
						... 
						
						
						
						* Implement multicast same packet to multiple destinations using sendmmsg() 
						
						
					 
					
						2019-10-10 13:09:15 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						1f345ce2d9 
					 
					
						
						
							
							Don't grab keypair from cluster info on every iteration of broadccast ( #6303 )  
						
						
						
						
					 
					
						2019-10-09 17:36:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						ed85aa43a4 
					 
					
						
						
							
							Implement sendmmsg() API ( #6304 )  
						
						... 
						
						
						
						* Implement sendmmsg()
* fixes 
						
						
					 
					
						2019-10-09 17:06:56 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						4b0250192a 
					 
					
						
						
							
							Remove remnants of the cuda feature flag ( #6298 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-09 16:09:36 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						dd66d16fdb 
					 
					
						
						
							
							Broadcast final shred for slots that are interrupted ( #6269 )  
						
						... 
						
						
						
						* Broadcast final shred for slots that are interrupted 
						
						
					 
					
						2019-10-09 16:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						32312f3c16 
					 
					
						
						
							
							Do not retransmit Repair responses ( #6284 )  
						
						... 
						
						
						
						* Do not retransmit Repair responses
* Add a test
* Refactor neighboring functionality 
						
						
					 
					
						2019-10-09 13:11:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						2db83e1a21 
					 
					
						
						
							
							Remove greedy fetch in shred_fetch stage ( #6278 )  
						
						... 
						
						
						
						* Remove greedy fetch in shred_fetch stage
* cleanup 
						
						
					 
					
						2019-10-09 10:36:05 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						7cf90766a3 
					 
					
						
						
							
							add epoch_schedule sysvar ( #6256 )  
						
						... 
						
						
						
						* add epoch_schedule sysvar
* book sheesh! 
						
						
					 
					
						2019-10-08 22:34:26 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						f2ee01ace3 
					 
					
						
						
							
							Fix blocktree processor entry callback test ( #6285 )  
						
						
						
						
					 
					
						2019-10-08 20:38:05 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						5e31565574 
					 
					
						
						
							
							Expand blocktree processor options ( #6248 )  
						
						... 
						
						
						
						* Refactor blocktree processor args and support full leader cache
* Add entry callback option
* Rename num_threads to override_num_threads
* Add test for entry callback
* Refactor cached leader schedule changes
* Add tests for blocktree process options
* Refactor test
* @mvines feedback 
						
						
					 
					
						2019-10-08 17:58:49 -04:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						723f9a9b81 
					 
					
						
						
							
							Remove unnecessary locking in retransmit stage ( #6276 )  
						
						... 
						
						
						
						* Add more detailed metrics to retransmit
* Remove unnecessary locking and add more metrics 
						
						
					 
					
						2019-10-08 14:41:16 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						c5e5342325 
					 
					
						
						
							
							Rearrange broadcast stats ( #6274 )  
						
						
						
						
					 
					
						2019-10-08 12:50:59 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						788296047a 
					 
					
						
						
							
							Increase batch size for recvmmsg() ( #6260 )  
						
						... 
						
						
						
						* Increase batch size for recvmmsg()
* fix tests
* new test 
						
						
					 
					
						2019-10-08 09:54:49 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						9dceb8ac74 
					 
					
						
						
							
							Broadcast/Shredding Metrics ( #6270 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-08 01:42:42 -07:00