Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						19ac79b5cc 
					 
					
						
						
							
							Deprecate UiTokenAmount::ui_amount ( #15616 )  
						
						 
						
						... 
						
						
						
						* Add TokenAmount::ui_amount_string
* Fixup solana-tokens
* Update docs 
						
						
					 
					
						2021-03-02 22:51:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						a4f0033bd7 
					 
					
						
						
							
							Remove ValidatorConfig derive Clone, and fix local-cluster tests ( #15647 )  
						
						 
						
						... 
						
						
						
						* Remove ValidatorConfig derive Clone
* Add local-cluster ValidatorConfig helpers
* Fix benches 
						
						
					 
					
						2021-03-03 04:21:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						0bd0084b0d 
					 
					
						
						
							
							adds more metrics for tx counts and batch sizes ( #15642 )  
						
						 
						
						
						
						
					 
					
						2021-03-03 01:28:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						416ea38028 
					 
					
						
						
							
							adds metrics for the size and number of batches in bank_send_loop ( #15627 )  
						
						 
						
						
						
						
					 
					
						2021-03-02 15:44:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						2463cc1e6a 
					 
					
						
						
							
							Fix typos ( #15610 )  
						
						 
						
						
						
						
					 
					
						2021-03-02 06:36:49 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						640e36287e 
					 
					
						
						
							
							Move ValidatorExit into ValidatorConfig, making it accessible from the solana-validator crate  
						
						 
						
						
						
						
					 
					
						2021-03-01 16:49:56 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						f1223fb783 
					 
					
						
						
							
							Lower blockstore processor error severity ( #15578 )  
						
						 
						
						
						
						
					 
					
						2021-03-01 14:57:37 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						ef63ffce7d 
					 
					
						
						
							
							Bump ed25519-dalek to 1.0.1  
						
						 
						
						
						
						
					 
					
						2021-03-01 21:10:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						ae96ba3459 
					 
					
						
						
							
							Plumb slot update pubsub notifications ( #15488 )  
						
						 
						
						
						
						
					 
					
						2021-02-28 23:29:11 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						f7a049f87f 
					 
					
						
						
							
							coalesces vote packets into one Packets ( #15566 )  
						
						 
						
						
						
						
					 
					
						2021-02-26 23:23:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						05409e51ce 
					 
					
						
						
							
							Increase tpu coalescing and add parameter ( #15536 )  
						
						 
						
						... 
						
						
						
						Should create larger entries on average 
						
						
					 
					
						2021-02-26 09:15:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						5a9896706c 
					 
					
						
						
							
							indexes epoch slots in crds table ( #15459 )  
						
						 
						
						... 
						
						
						
						ClusterInfo::get_epoch_slots_since scans the entire crds table to obtain
epoch-slots inserted since a timestamp:
https://github.com/solana-labs/solana/blob/013daa8f4/core/src/cluster_info.rs#L1245-L1262 
The alternative is to index epoch-slots in crds table ordered by their
insert timestamp. 
						
						
					 
					
						2021-02-26 14:12:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						1ad2c9f741 
					 
					
						
						
							
							Revert "Make UiTokenAmount::ui_amount a String ( #15447 )" ( #15542 )  
						
						 
						
						... 
						
						
						
						This reverts commit d14374bc9f . 
						
						
					 
					
						2021-02-25 21:53:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5b54aed1c0 
					 
					
						
						
							
							Speed up getLeaderSchedule  
						
						 
						
						
						
						
					 
					
						2021-02-24 11:17:25 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						61ed980ac0 
					 
					
						
						
							
							Fix received notifications for gossip signature subscriptions ( #15506 )  
						
						 
						
						
						
						
					 
					
						2021-02-24 16:59:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						c2e8814dce 
					 
					
						
						
							
							Add limit and shrink policy for recycler ( #15320 )  
						
						 
						
						
						
						
					 
					
						2021-02-24 00:15:58 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						52f2d425e5 
					 
					
						
						
							
							Count if optimistically confirmed slot is already rooted ( #15492 )  
						
						 
						
						
						
						
					 
					
						2021-02-23 22:03:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						1b59b163dd 
					 
					
						
						
							
							Add max retransmit and shred insert slot ( #15475 )  
						
						 
						
						
						
						
					 
					
						2021-02-23 13:06:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4b0114b991 
					 
					
						
						
							
							Limit the number of getProgramAccounts filters  
						
						 
						
						
						
						
					 
					
						2021-02-23 18:43:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d14374bc9f 
					 
					
						
						
							
							Make UiTokenAmount::ui_amount a String ( #15447 )  
						
						 
						
						... 
						
						
						
						* Make UiTokenAmount::ui_amount a String
* Fixup solana-tokens
* Ignore spl downstream-project 
						
						
					 
					
						2021-02-22 13:05:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						5ccaa6336a 
					 
					
						
						
							
							Print original error from accounts dir remove ( #15458 )  
						
						 
						
						
						
						
					 
					
						2021-02-22 21:24:09 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Mironov 
							
						 
					 
					
						
						
							
						
						013daa8f47 
					 
					
						
						
							
							RPC: Improve snapshot path sanitization  
						
						 
						
						
						
						
					 
					
						2021-02-20 13:06:07 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5df36aec7d 
					 
					
						
						
							
							Pacify clippy  
						
						 
						
						
						
						
					 
					
						2021-02-19 20:08:41 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fd3b71a2c6 
					 
					
						
						
							
							cargo fmt  
						
						 
						
						
						
						
					 
					
						2021-02-19 20:08:41 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						aa3aac766f 
					 
					
						
						
							
							adds metrics for inbound/outbound gossip packets counts ( #15407 )  
						
						 
						
						
						
						
					 
					
						2021-02-19 22:49:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						15bbe6436d 
					 
					
						
						
							
							Bump SPL token version to v3.1.0 ( #15429 )  
						
						 
						
						... 
						
						
						
						* Bump SPL token version to v3.1.0
* Cargo.lock 
						
						
					 
					
						2021-02-19 09:15:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						170cb792eb 
					 
					
						
						
							
							Return blockstore error if previous_blockhash cannot be determined ( #15382 )  
						
						 
						
						... 
						
						
						
						* Return blockstore error if previous_blockhash cannot be determined
* Add require_previous_blockshash flag 
						
						
					 
					
						2021-02-18 01:04:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						7f7370c306 
					 
					
						
						
							
							Re-allow clippy::integer_arithmetic at crate-level  
						
						 
						
						
						
						
					 
					
						2021-02-17 13:55:08 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9ba69a7381 
					 
					
						
						
							
							Adapt to fs_extra 1.2.0  
						
						 
						
						
						
						
					 
					
						2021-02-17 12:44:58 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						b24cb9840e 
					 
					
						
						
							
							Speedup ledger cleanup test ( #15304 )  
						
						 
						
						... 
						
						
						
						Just clone to produce shreds and use a separate insert thread. 
						
						
					 
					
						2021-02-17 08:59:25 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						98e3e570d2 
					 
					
						
						
							
							Add --force arg for bigtable upload  
						
						 
						
						
						
						
					 
					
						2021-02-16 17:24:07 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						ba02452d75 
					 
					
						
						
							
							add validator flag no-accounts-db-index-hashing ( #15350 )  
						
						 
						
						... 
						
						
						
						* add validator flag no_accounts_db_index_hashing
* add validator flag no_accounts_db_index_hashing 
						
						
					 
					
						2021-02-16 21:13:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						f79c9d4094 
					 
					
						
						
							
							adds an upper bound on cluster-slots size ( #15300 )  
						
						 
						
						... 
						
						
						
						https://github.com/solana-labs/solana/issues/14366#issuecomment-769096305  
						
						
					 
					
						2021-02-16 21:12:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						076c20f1ca 
					 
					
						
						
							
							checks that prune-messages have the same inner/outer pubkey ( #15352 )  
						
						 
						
						
						
						
					 
					
						2021-02-16 21:06:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						b3256aa722 
					 
					
						
						
							
							Bump rand_core to 0.6.2  
						
						 
						
						... 
						
						
						
						https://rustsec.org/advisories/RUSTSEC-2021-0023  
						
						
					 
					
						2021-02-15 22:51:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						5b8f046c67 
					 
					
						
						
							
							More configurable rocksdb compaction ( #15213 )  
						
						 
						
						... 
						
						
						
						rocksdb compaction can cause long stalls, so
make it more configurable to try and reduce those stalls
and also to coordinate between multiple nodes to not induce
stall at the same time. 
						
						
					 
					
						2021-02-14 10:16:30 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						629dcd0f39 
					 
					
						
						
							
							Cleanup buffered packets ( #15210 )  
						
						 
						
						
						
						
					 
					
						2021-02-12 03:27:37 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						990bb426a9 
					 
					
						
						
							
							Fix flaky test test_concurrent_snapshot_packaging  ( #15252 )  
						
						 
						
						
						
						
					 
					
						2021-02-11 16:03:51 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh 
							
						 
					 
					
						
						
							
						
						4013f91dbe 
					 
					
						
						
							
							RPC: add caching to getLargestAccounts ( #15154 )  
						
						 
						
						... 
						
						
						
						* introduce get largest accounts cache
* remove cache size and change hash key
* remove eq and hash derivation from commitment config
* add slot to the cache 
						
						
					 
					
						2021-02-11 11:32:46 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						948819dfa8 
					 
					
						
						
							
							Use spl-token-mint secondary index for relevant getProgramAccounts requests ( #15219 )  
						
						 
						
						
						
						
					 
					
						2021-02-09 15:49:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						da6753b8c0 
					 
					
						
						
							
							Warp timestamp and extend max-allowable-drift for accommodate slow blocks ( #15204 )  
						
						 
						
						... 
						
						
						
						* Remove timestamp_correction feature gating
* Remove timestamp_bounding feature gating
* Remove unused deprecated ledger code
* Remove unused deprecated unbounded-timestamp code
* Enable independent adjustment of fast/slow timestamp bounding
* Update timestamp bounds to 25% fast, 80% slow; warp timestamp
* Update bank hash test
* Add PR number to feature
Co-authored-by: Michael Vines <mvines@gmail.com >
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2021-02-09 15:49:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						2758588ddd 
					 
					
						
						
							
							uses btree-map instead of hash-map for cluster-slots ( #15194 )  
						
						 
						
						... 
						
						
						
						retain traverses all values in the hashmap which is slow:
https://github.com/solana-labs/solana/blob/88f22c360/core/src/cluster_slots.rs#L45 
btree-map instead allows more efficient prunning there.
In addition there is potential race condition here:
https://github.com/solana-labs/solana/blob/88f22c360/core/src/cluster_slots.rs#L68-L74 
If another thread inserts a value at the same slot key between the read
and write lock, current thread will discard the inserted value. 
						
						
					 
					
						2021-02-09 22:04:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f063f02c41 
					 
					
						
						
							
							solana-test-validator now uses the BPF JIT by default, --no-bpf-jit to disable  
						
						 
						
						
						
						
					 
					
						2021-02-09 20:24:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2caed6bd4c 
					 
					
						
						
							
							Complete --rpc-pubsub-max-in-buffer-capacity/--rpc-pubsub-max-out-buffer-capacity plumbing  
						
						 
						
						
						
						
					 
					
						2021-02-09 07:24:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						b6f231b60e 
					 
					
						
						
							
							removes locked pubkey references ( #15152 )  
						
						 
						
						
						
						
					 
					
						2021-02-08 02:07:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						bbae23358c 
					 
					
						
						
							
							ledger-tool cleanup and additions ( #15179 )  
						
						 
						
						... 
						
						
						
						* Plumb allow-dead-slots to ledger-tool verify
* ledger-tool cleanup and add some useful missing args
Print root slots and how many unrooted past last root. 
						
						
					 
					
						2021-02-06 17:26:42 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						fbf9dc47e9 
					 
					
						
						
							
							Threadpool2 ( #15151 )  
						
						 
						
						... 
						
						
						
						* rework thread pool for hash calculation
* rename 
						
						
					 
					
						2021-02-05 18:48:16 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						fabecdc86c 
					 
					
						
						
							
							use thread pool for non-index hash calculations ( #15149 )  
						
						 
						
						
						
						
					 
					
						2021-02-05 19:48:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						6fd5ec0e4c 
					 
					
						
						
							
							caches descendants in bank forks ( #15107 )  
						
						 
						
						
						
						
					 
					
						2021-02-05 18:00:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						c69027e5aa 
					 
					
						
						
							
							chore: bump serde from 1.0.118 to 1.0.122 ( #15126 )  
						
						 
						
						... 
						
						
						
						* chore: bump serde from 1.0.118 to 1.0.122
* Update programs/bpf/Cargo.lock 
						
						
					 
					
						2021-02-05 19:23:24 +09:00