Rob Walker 
							
						 
					 
					
						
						
							
						
						d22848f9b1 
					 
					
						
						
							
							use live stakes for consensus ( #5426 )  
						
						... 
						
						
						
						* use live stakes for consensus
* lint
* re-enable leader_failure_4
* fixups
* re-ignore leader_failure_4 
						
						
					 
					
						2019-08-14 13:30:21 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						d791c70d90 
					 
					
						
						
							
							Snapshot optimizations ( #5518 )  
						
						... 
						
						
						
						* Limit slots_since_snapshot size, only package latest snapshot, refactor tests
* Add test checking status_cache.roots == bank_forks.slots_since_snapshot after bank_forks.set_root() 
						
						
					 
					
						2019-08-13 22:39:29 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						1d0608200c 
					 
					
						
						
							
							Restore blob size fix ( #5516 )  
						
						... 
						
						
						
						* Revert "Revert "Fix gossip messages growing beyond blob size  (#5460 )" (#5512 )"
This reverts commit 97d57d168b 
						
						
					 
					
						2019-08-13 18:04:14 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						cd14a940d8 
					 
					
						
						
							
							Allow process_blocktree() to start processing from any root ( #5484 )  
						
						... 
						
						
						
						* Remove unnecessary entry_height from BankInfo
* Refactor process_blocktree to support process_blocktree_from_root
* Refactor to process blocktree after loading from snapshot
* On restart make sure bank_forks contains all the banks between the root and the tip of each fork, not just the head of each fork
* Account for 1 tick_per_slot in bank 0 so that blockhash of bank0 matches the tick 
						
						
					 
					
						2019-08-13 17:20:14 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						58d4e32c97 
					 
					
						
						
							
							Remove serialization of future AppendVecs and serialize AccountStorage correctly ( #5510 )  
						
						
						
						
					 
					
						2019-08-13 16:05:37 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						08f6a2ea3e 
					 
					
						
						
							
							debash: Add solana-gossip get-rpc-url command to avoid hard coding ( #5513 )  
						
						
						
						
					 
					
						2019-08-13 10:49:48 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						97d57d168b 
					 
					
						
						
							
							Revert "Fix gossip messages growing beyond blob size  ( #5460 )" ( #5512 )  
						
						... 
						
						
						
						This reverts commit a8eb0409b7 
						
						
					 
					
						2019-08-13 10:29:26 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						07d11be6ab 
					 
					
						
						
							
							add global stake warmup ( #5483 )  
						
						... 
						
						
						
						* add global stake warmup
* integrate stake history into runtime
* fixup core tests
* fixup
* remove existing cooldown tests for now 
						
						
					 
					
						2019-08-12 20:59:57 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a43922ccbf 
					 
					
						
						
							
							Boot hashbrown ( #5505 )  
						
						... 
						
						
						
						As of Rust 1.36.0, hashbrown now implements the HashMap in std (which
implements HashSet).
https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#a-new-hashmapk,-v%3E-implementation  
						
						
					 
					
						2019-08-12 16:46:49 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						b7a5136136 
					 
					
						
						
							
							Helper functions for shreds ( #5493 )  
						
						
						
						
					 
					
						2019-08-12 15:27:58 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						0fde19239b 
					 
					
						
						
							
							Rate limit counter metrics points to one per second ( #5496 )  
						
						... 
						
						
						
						* Rate limit counter metrics points to one per second
* Remove old env var
* Test that metrics counter is incrementing
* Fix typo 
						
						
					 
					
						2019-08-12 18:15:34 -04:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						a8eb0409b7 
					 
					
						
						
							
							Fix gossip messages growing beyond blob size  ( #5460 )  
						
						... 
						
						
						
						* fixed bloom filter math
* Add split each pull request into multiple pulls with different filters
* Rework CrdsFilter to generate all possible masks to cover the keyspace
* Limit the bloom sizes such that each pull request is no larger than mtu 
						
						
					 
					
						2019-08-12 13:51:29 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						1b84092b94 
					 
					
						
						
							
							Fix slots_since_snapshot in BankForks.add_root() ( #5489 )  
						
						
						
						
					 
					
						2019-08-12 11:56:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						b1d43ace14 
					 
					
						
						
							
							Add columns for data and code shreds ( #5461 )  
						
						
						
						
					 
					
						2019-08-12 10:03:57 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						54f4d13350 
					 
					
						
						
							
							Validator log filter may now be reconfigured at runtime ( #5473 )  
						
						... 
						
						
						
						* Log filter may now be reconfigured at runtime
* Add RPC API and bash script to reconfigure the log filter 
						
						
					 
					
						2019-08-10 22:54:46 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						5884469d11 
					 
					
						
						
							
							count commitable in banking_stage ( #5477 )  
						
						
						
						
					 
					
						2019-08-09 21:14:20 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						ed093f86f9 
					 
					
						
						
							
							harmonize percentage members ( #5459 )  
						
						... 
						
						
						
						* harmonize percentage members
* update tests
* update capitalization when burning fees
* verify capitalization in fee burn
* fixup 
						
						
					 
					
						2019-08-09 13:58:46 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5b4ee36cfd 
					 
					
						
						
							
							Log more socket addresses at validator startup ( #5471 )  
						
						
						
						
					 
					
						2019-08-08 15:38:23 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						4f86c0b74a 
					 
					
						
						
							
							Rate limit transaction counters ( #5447 )  
						
						... 
						
						
						
						* Rate limit transaction counters
* @sakridge feedback
* Set default high metrics rate for multinode demo
* Fix tests
* Swap defaults and fix env var tests
* Only set metrics rate if not already set 
						
						
					 
					
						2019-08-08 17:05:06 -04:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						238aa2133d 
					 
					
						
						
							
							Move local_cluster tests into own crate ( #5465 )  
						
						
						
						
					 
					
						2019-08-08 11:04:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8c15214923 
					 
					
						
						
							
							Add --dev-halt-at-slot option ( #5453 )  
						
						
						
						
					 
					
						2019-08-08 09:14:30 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						5b51bb27b6 
					 
					
						
						
							
							Rpc to return software version ( #5456 )  
						
						... 
						
						
						
						* Add getSoftwareVersion rpc
* Add getSoftwareVersion to doc
* Rename to getVersion and return object
* Update jsonrpc-api.md 
						
						
					 
					
						2019-08-07 20:06:27 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						6597c71e23 
					 
					
						
						
							
							Implement shred erasure recovery and reassembly ( #5444 )  
						
						... 
						
						
						
						* Implement shred erasure recovery and reassembly
* fixes and unit test
* clippy
* review comments, additional tests, and some fixes
* address review comments
* more tests and cleanup 
						
						
					 
					
						2019-08-07 17:02:49 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						8aa7a851ca 
					 
					
						
						
							
							Fix hardlinking across filesystem boundaries ( #5449 )  
						
						... 
						
						
						
						* Fix hardlinking across filesystem boundaries
* create output dir for snapshot tar 
						
						
					 
					
						2019-08-07 13:12:53 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						b72c5689c9 
					 
					
						
						
							
							Blow away snapshots directory on start ( #5446 )  
						
						
						
						
					 
					
						2019-08-06 21:41:38 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						9dcf3347f5 
					 
					
						
						
							
							Refactor status cache and remove complex serialize/deserialize ( #5335 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-08-06 18:47:30 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						1dbb5c8647 
					 
					
						
						
							
							Deserialize snapshots ( #5417 )  
						
						... 
						
						
						
						* Deserialize snapshots 
						
						
					 
					
						2019-08-05 22:53:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						c524d62ce0 
					 
					
						
						
							
							Implement coding shred generation ( #5415 )  
						
						... 
						
						
						
						* Implemenet coding shred generation
* address review comments 
						
						
					 
					
						2019-08-05 16:32:34 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						efd09ecd37 
					 
					
						
						
							
							Revert fork metrics ( #5427 )  
						
						... 
						
						
						
						* Revert "Remove duplicate row (#5419 )"
This reverts commit a81dd80d60#5406 )"
This reverts commit 92e419f1c7 
						
						
					 
					
						2019-08-05 15:53:36 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						92e419f1c7 
					 
					
						
						
							
							Log fork stake-percentage in metrics, and display ( #5406 )  
						
						... 
						
						
						
						* Log fork stake percentage data
* Add fork stake percentage to dashboard
* Call out parent slot 
						
						
					 
					
						2019-08-02 19:16:23 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						80bb0158b7 
					 
					
						
						
							
							Initial implementation of packet shredder ( #5401 )  
						
						... 
						
						
						
						* Initial implementation of packet shredder
* tests
* clippy
* review comments 
						
						
					 
					
						2019-08-02 15:53:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						eb3991b9ba 
					 
					
						
						
							
							Replay stage log message nits ( #5408 )  
						
						
						
						
					 
					
						2019-08-02 10:08:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						aee63f15c2 
					 
					
						
						
							
							Rename state.tgz to snapshot.tgz to match rpc service  
						
						
						
						
					 
					
						2019-08-02 10:07:29 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						f7d3f55566 
					 
					
						
						
							
							fix epoch_stakes again ( #5396 )  
						
						
						
						
					 
					
						2019-08-01 14:27:47 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						6cb2040a1b 
					 
					
						
						
							
							Snapshot Packaging Service ( #5262 )  
						
						... 
						
						
						
						* Snapshot serialization and packaging 
						
						
					 
					
						2019-07-31 17:58:10 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						c2fc0f2418 
					 
					
						
						
							
							Plumb libra accounts to genesis ( #5333 )  
						
						... 
						
						
						
						* Plumb move_loader to genesis
* Remove core dependency on genesis-programs 
						
						
					 
					
						2019-07-31 16:10:55 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						9278201198 
					 
					
						
						
							
							fix epoch_stakes ( #5355 )  
						
						... 
						
						
						
						* fix epoch_stakes
* fix stake_state to use stakers_epoch
* don't allow withdrawal before deactivation 
						
						
					 
					
						2019-07-31 15:13:26 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d09afdbefe 
					 
					
						
						
							
							Synchronize and cleanup instruction processor lists ( #5356 )  
						
						
						
						
					 
					
						2019-07-31 14:28:14 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						6d7cb23c61 
					 
					
						
						
							
							Add command to create genesis accounts ( #5343 )  
						
						
						
						
					 
					
						2019-07-30 23:43:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bd7e269280 
					 
					
						
						
							
							Kill rsync ( #5336 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-07-30 22:43:47 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						b05b42d74d 
					 
					
						
						
							
							Reduce max blob size ( #5345 )  
						
						... 
						
						
						
						* Reduce max blob size
* ignore test_star_network_push_rstar_200 
						
						
					 
					
						2019-07-30 22:15:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4a336eb5ff 
					 
					
						
						
							
							ValidatorConfig path reform: use Path/PathBuf for paths ( #5353 )  
						
						
						
						
					 
					
						2019-07-30 19:47:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c78db6a94b 
					 
					
						
						
							
							ledger path reform: use Path/PathBuf instead of strings ( #5344 )  
						
						
						
						
					 
					
						2019-07-30 15:53:41 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						7dc5cc26a6 
					 
					
						
						
							
							Make max_epoch check in next_leader_at in leader schedule ( #5342 )  
						
						
						
						
					 
					
						2019-07-30 15:51:02 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						d7a2b790dc 
					 
					
						
						
							
							Limit the size of gossip push and gossip pull response ( #5348 )  
						
						... 
						
						
						
						* Limit the size of gossip push and gossip pull response
* Remove Default::default
* Rename var 
						
						
					 
					
						2019-07-30 15:43:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						a7a10e12c7 
					 
					
						
						
							
							Forward transactions as packets instead of blobs ( #5334 )  
						
						... 
						
						
						
						* Forward transactions as packets instead of blobs
* clippy 
						
						
					 
					
						2019-07-30 14:50:02 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						84368697af 
					 
					
						
						
							
							Fix metrics when leader does not report metrics ( #5291 )  
						
						
						
						
					 
					
						2019-07-30 16:18:33 -04:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						a642168369 
					 
					
						
						
							
							Add move to bench-tps ( #5250 )  
						
						
						
						
					 
					
						2019-07-27 15:28:00 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						aef7bae60d 
					 
					
						
						
							
							Let grace ticks to roll over into multiple leader slots ( #5268 )  
						
						... 
						
						
						
						* Let grace ticks to roll over into multiple leader slots
* address review comments 
						
						
					 
					
						2019-07-26 11:33:51 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						dab7de7496 
					 
					
						
						
							
							Add confidence cache to BankForks ( #5066 )  
						
						... 
						
						
						
						* Add confidence cache to BankForks
* Include stake-weighted lockouts in cache
* Add cache test
* Move confidence cache updates to handle_votable_bank
* Prune confidence cache on prune_non_root()
* Spin thread to process aggregate_stake_lockouts
* Add long-running thread for stake_weighted_lockouts computation 
						
						
					 
					
						2019-07-26 11:27:57 -06:00