sakridge 
							
						 
					 
					
						
						
							
						
						a79702c62c 
					 
					
						
						
							
							Optimize process pull responses ( #10460 ) ( #10484 )  
						
						... 
						
						
						
						* Batch process pull responses
* Generate pull requests at 1/2 rate
* Do filtering work of process_pull_response in read lock
Only take write lock to insert if needed. 
						
						
					 
					
						2020-06-09 20:02:46 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						a705764ca7 
					 
					
						
						
							
							v1.1 gossip lock optimizations ( #10459 )  
						
						... 
						
						
						
						* Skip gossip requests with different shred version and split lock (#10240 )
(cherry picked from commit 3f508b37fd#10345 )
* More cluster info metrics for push request/response counts
* Cache staked peers for the epoch
(cherry picked from commit ef37b82ffa#10373 )
(cherry picked from commit 2cf719ac2c#10421 )
(cherry picked from commit 3d2230f1a9 
						
						
					 
					
						2020-06-08 17:05:55 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						768a5f2b40 
					 
					
						
						
							
							Cluster info metrics ( #10215 ) ( #10235 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-26 17:28:14 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						ccfe09e460 
					 
					
						
						
							
							Fixup deserialize_bs58_transaction, and make a few error types more targeted ( #10171 ) ( #10177 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-21 19:09:24 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						e9dda5ebd7 
					 
					
						
						
							
							v1.1: Eager rent collection ( #10028 )  
						
						... 
						
						
						
						* Introduce eager rent collection (#9527 )
* Switch AccountsIndex.account_maps from HashMap to BTreeMap
* Introduce eager rent collection
* Start to add tests
* Avoid too short eager rent collection cycles
* Add more tests
* Add more tests...
* Refacotr!!!!!!
* Refactoring follow up
* More tiny cleanups
* Don't rewrite 0-lamport accounts to be deterministic
* Refactor a bit
* Do hard fork, restore tests, and perf. mitigation
* Fix build...
* Refactor and add switch over for testnet (TdS)
* Use to_be_bytes
* cleanup
* More tiny cleanup
* Rebase cleanup
* Set Bank::genesis_hash when resuming from snapshot
* Reorder fns and clean ups
* Better naming and commenting
* Yet more naming clarifications
* Make prefix width strictly uniform for 2-base partition_count
* Fix typo...
* Revert cluster-dependent gate
* kick ci?
* kick ci?
* kick ci?
(cherry picked from commit 1eb40c3fe0 
						
						
					 
					
						2020-05-15 15:38:31 +09:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						3474419111 
					 
					
						
						
							
							Revert "[NO-MERGE; needs gating logic] Introduce eager rent collection (bp  #9527 ) ( #10022 )" ( #10026 )  
						
						... 
						
						
						
						This reverts commit ff21251416 
						
						
					 
					
						2020-05-13 22:51:59 +09:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						ff21251416 
					 
					
						
						
							
							[NO-MERGE; needs gating logic] Introduce eager rent collection (bp  #9527 ) ( #10022 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-13 06:12:45 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						82783b18ea 
					 
					
						
						
							
							Rpc: optionally filter getLargestAccounts by circulating/nonCirculating ( #10007 ) ( #10014 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-12 21:54:44 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8d7e90e9b8 
					 
					
						
						
							
							Advertise node version in gossip ( #9986 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-11 17:45:19 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						558324b861 
					 
					
						
						
							
							Refactor RPC subscriptions account handling ( #9888 ) ( #9912 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-07 01:14:58 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						59446d5c50 
					 
					
						
						
							
							v1.1: backport commitment max changes ( #9775 )  
						
						... 
						
						
						
						* Add largest_confirmed_root to BlockCommitmentCache (#9640 )
* Add largest_confirmed_root to BlockCommitmentCache
* clippy
* Add blockstore to BlockCommitmentCache to check root
* Add rooted_stake helper fn and test
* Nodes that are behind should correctly id confirmed roots
* Simplify rooted_stake collector
* Cache banks in BankForks until optional largest_confirmed_root (#9678 )
automerge
* Rpc: Use cluster largest_confirmed_root as commitment max (#9750 )
automerge 
						
						
					 
					
						2020-04-28 15:04:41 -06:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						dabbdcf988 
					 
					
						
						
							
							Push down cluster_info lock (bp  #9594 ) ( #9637 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-21 16:42:07 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						11b4da4146 
					 
					
						
						
							
							RPC: add err field to TransactionStatus, alongside the now deprecated status field ( #9296 ) ( #9303 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-04 21:58:44 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						f31d2d9cc4 
					 
					
						
						
							
							Use cluster confirmations in rpc and pubsub ( #9138 ) ( #9170 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-30 18:11:45 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						1027b0681b 
					 
					
						
						
							
							Fix race in RPC subscriptions test ( #9142 ) ( #9145 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-28 12:00:20 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4a8b1d9b2c 
					 
					
						
						
							
							RpcClient now returns Signatures instead of Strings ( #9129 )  
						
						
						
						
					 
					
						2020-03-27 15:46:00 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						e4472db33f 
					 
					
						
						
							
							Unflake rpc subscriptions test by reducing sub count ( #9078 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-25 20:43:38 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						19dfb87b1f 
					 
					
						
						
							
							Fix timeout for subscriptions test ( #9043 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-24 01:57:28 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						eed8087d87 
					 
					
						
						
							
							Respect confirmations param for signature subscription notifications ( #9019 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-23 17:00:34 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						4b4819cd07 
					 
					
						
						
							
							Add slot context to rpc pubsub notifications ( #9001 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-23 05:34:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						88ba8439fc 
					 
					
						
						
							
							Add frozen account support ( #8989 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-22 11:10:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						18c1f0dfe9 
					 
					
						
						
							
							Remove stub core/src/genesis_utils.rs ( #8999 )  
						
						
						
						
					 
					
						2020-03-21 10:54:40 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						9cedeb0a8d 
					 
					
						
						
							
							Pull streamer out into its own module. ( #8917 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-17 23:30:23 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						7079559c2d 
					 
					
						
						
							
							Fix windows build by removing sys-info ( #8860 )  
						
						... 
						
						
						
						Doesn't build for windows. 
						
						
					 
					
						2020-03-16 12:53:13 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						6eb4973780 
					 
					
						
						
							
							Don't use move semantics if not needed ( #8793 )  
						
						
						
						
					 
					
						2020-03-11 14:37:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						cb6848aa80 
					 
					
						
						
							
							Publish initial snapshot hash in gossip on validator startup ( #8679 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-05 22:52:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3acf956f6f 
					 
					
						
						
							
							Fix test_concurrent_snapshot_packaging  
						
						
						
						
					 
					
						2020-02-26 23:32:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0d4cb252c4 
					 
					
						
						
							
							Adapt local-cluster/  
						
						
						
						
					 
					
						2020-02-26 23:32:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fbf78b83c4 
					 
					
						
						
							
							Add retry mechanism when downloading genesis and snapshots  
						
						
						
						
					 
					
						2020-02-26 14:21:37 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						021d0a46f8 
					 
					
						
						
							
							Move docs from book/ to docs/ ( #8469 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-26 07:11:38 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						8839dbfe5b 
					 
					
						
						
							
							Use runtime executor to send pubsub notifications ( #8353 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-25 20:23:54 -08:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						b7386f9d84 
					 
					
						
						
							
							Add --trusted-validator support for snapshot hash validation ( #8390 )  
						
						
						
						
					 
					
						2020-02-21 18:42:24 -08:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						d238371b0c 
					 
					
						
						
							
							Correct missing entry handling to avoid bad warns ( #8339 )  
						
						... 
						
						
						
						* Correct missing entry handling to avoid bad warns
* Pass storage entries to AccountStorageSerialize
* Fix CI.....
* Add tests and reorder condition for cheapest first
* Remove unneeded reference 
						
						
					 
					
						2020-02-21 15:27:55 +09: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 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						d3712dd26d 
					 
					
						
						
							
							Factor repair from gossip ( #8044 )  
						
						
						
						
					 
					
						2020-02-11 13:11:48 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						485806c488 
					 
					
						
						
							
							Just define BnakSlotDelta type alias ( #8186 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-10 03:11:37 -08: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 
						 
				 
			
				
					
						
							
							
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						a7fa92b372 
					 
					
						
						
							
							feat: implementation of live-slots command ( #8129 )  
						
						
						
						
					 
					
						2020-02-06 14:16:30 -05:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						e61257695f 
					 
					
						
						
							
							Factor repair from gossip ( #8044 )  
						
						
						
						
					 
					
						2020-01-31 14:23:50 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b045f9a50d 
					 
					
						
						
							
							codemod --extensions rs get_snapshot_tar_path get_snapshot_archive_path  
						
						
						
						
					 
					
						2020-01-23 13:37:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ce231602dc 
					 
					
						
						
							
							Move snapshot archive generation out of the SnapshotPackagerService  
						
						
						
						
					 
					
						2020-01-23 13:37:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6f5e0cd161 
					 
					
						
						
							
							Type grooming  
						
						
						
						
					 
					
						2020-01-23 13:37:13 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						65f5885bce 
					 
					
						
						
							
							sendTransaction rpc: expect transaction as base58 string ( #7913 )  
						
						
						
						
					 
					
						2020-01-21 22:16:07 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						6d3b8b6d7d 
					 
					
						
						
							
							Remove tuples from JSON RPC responses ( #7806 )  
						
						... 
						
						
						
						* Remove RpcConfirmedBlock tuple
* Remove getRecentBlockhash tuple
* Remove getProgramAccounts tuple
* Remove tuple from get_signature_confirmation_status
* Collect Rpc response types
* Camel-case epoch schedule for rpc response
* Remove getBlockCommitment tuple
* Remove getStorageTurn tuple
* Update json-rpc docs 
						
						
					 
					
						2020-01-15 00:25:45 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b5dba77056 
					 
					
						
						
							
							Rename blocktree to blockstore ( #7757 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-01-13 13:13:52 -08:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						865c42465a 
					 
					
						
						
							
							Cap file size for snapshot data files ( #7182 )  
						
						... 
						
						
						
						* save limit deserialize
* save
* Save
* Clean up
* rustfmt
* rustfmt
* Just comment out to please CI
* Fix ci...
* Move code
* Rustfmt
* Crean up control flow
* Add another comment
* Introduce predetermined constant limit on snapshot data files (deserialize side)
* Introduce predetermined constant limit on snapshot data files (serialize side)
* rustfmt
* Tweak message
* Revert dynamic memory limit
* Limit size of snapshot data file (de)serialization
* Fix test breakage
* Clean up
* Fix uses formatting
* Rename: deserialize_{for,from}_snapshot
* Simplify comment
* Use Slot
* Provide slot for status cache
* Align variable name with snapshot_status_cache_file_path
* Define serialize_snapshot_data_file_with_metrics
* Fix build.......
* De-marco serialize_snapshot_data_file_with_metrics
* Revert u64 => Slot 
						
						
					 
					
						2020-01-10 09:49:36 +09:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						57858b8015 
					 
					
						
						
							
							Bump reqwest from 0.9.24 to 0.10.0 ( #7642 )  
						
						... 
						
						
						
						* Bump reqwest from 0.9.24 to 0.10.0
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.9.24 to 0.10.0.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* Make reqwest::blocking specific
Co-authored-by: Tyera Eulberg <teulberg@gmail.com > 
						
						
					 
					
						2020-01-08 13:31:43 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						5d42dcc9ec 
					 
					
						
						
							
							Reduce constants for ledger cleanup test ( #7629 )  
						
						
						
						
					 
					
						2020-01-03 12:05:14 -08:00