Jack May 
							
						 
					 
					
						
						
							
						
						74fcb184b2 
					 
					
						
						
							
							Pipe FeatureSet though InvokeContext ( #12536 )  
						
						... 
						
						
						
						* Pipe FeatureSet though InvokeContext
* gate program size cap
* nit 
						
						
					 
					
						2020-09-29 21:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						ce98088457 
					 
					
						
						
							
							Track inserted repair shreds ( #12455 )  
						
						
						
						
					 
					
						2020-09-29 14:13:21 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						adf06b635b 
					 
					
						
						
							
							Enable json output from solana feature status ( #12554 )  
						
						
						
						
					 
					
						2020-09-29 19:26:08 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						182552c2e7 
					 
					
						
						
							
							Switch get_program_accounts to use base64  
						
						
						
						
					 
					
						2020-09-29 11:44:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f63034752d 
					 
					
						
						
							
							fix: support new 'feature-set' field in getVersion RPC method  
						
						
						
						
					 
					
						2020-09-29 11:40:39 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						972619edb4 
					 
					
						
						
							
							clap-utils: Allow nonce/offline args to be global  
						
						
						
						
					 
					
						2020-09-29 10:42:49 -06:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						36d55c0667 
					 
					
						
						
							
							Increase rpc pubsub max payload to unblock large account notifications ( #12548 )  
						
						
						
						
					 
					
						2020-09-30 00:09:39 +08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						b51c0f3095 
					 
					
						
						
							
							Add programming faq ( #12545 )  
						
						... 
						
						
						
						* Add programming faq
* feedback and new content
* nudge 
						
						
					 
					
						2020-09-29 16:06:54 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						65cc6a69c8 
					 
					
						
						
							
							Fix history fetching and inner spl token instructions ( #12515 )  
						
						
						
						
					 
					
						2020-09-29 21:24:01 +08:00 
						 
				 
			
				
					
						
							
							
								behzad nouri 
							
						 
					 
					
						
						
							
						
						0d5258b6d3 
					 
					
						
						
							
							separates out ClusterInfo::{gossip,listen} thread-pools ( #12535 )  
						
						... 
						
						
						
						https://github.com/solana-labs/solana/pull/12402 
moved gossip-work threads:
https://github.com/solana-labs/solana/blob/afd9bfc45/core/src/cluster_info.rs#L2330-L2334 
to ClusterInfo::new as a new field in the ClusterInfo struct:
https://github.com/solana-labs/solana/blob/35208c5ee/core/src/cluster_info.rs#L249 
So that they can be shared between listen and gossip threads:
https://github.com/solana-labs/solana/blob/afd9bfc45/core/src/gossip_service.rs#L54-L67 
However, in testing https://github.com/solana-labs/solana/pull/12360 
it turned out this will cause breakage:
https://buildkite.com/solana-labs/solana/builds/31646 
https://buildkite.com/solana-labs/solana/builds/31651 
https://buildkite.com/solana-labs/solana/builds/31655 
Whereas with separate thread pools all is good. It might be the case
that one thread is slowing down the other by exhausting the thread-pool
whereas with separate thread-pools we get fair scheduling guarantees
from the os.
This commit reverts https://github.com/solana-labs/solana/pull/12402 
and instead adds separate thread-pools for listen and gossip threads:
https://github.com/solana-labs/solana/blob/afd9bfc45/core/src/gossip_service.rs#L54-L67  
					
						2020-09-29 09:05:31 +00:00 
						 
				 
			
				
					
						
							
							
								behzad nouri 
							
						 
					 
					
						
						
							
						
						57ed4e4657 
					 
					
						
						
							
							patches bug in Crds::find_old_labels with pubkey specific timeout ( #12528 )  
						
						... 
						
						
						
						Current code only returns values which are expired based on the default
timeout. Example from the added unit test:
  - value inserted at time 0
  - pubkey specific timeout = 1
  - default timeout = 3
Then at now = 2, the value is expired, but the function fails to return
the value because it compares with the default timeout. 
						
						
					 
					
						2020-09-29 09:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						2ff983647f 
					 
					
						
						
							
							Move process_instruction defs to runtime ( #12507 )  
						
						
						
						
					 
					
						2020-09-29 01:36:46 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						322dbd894f 
					 
					
						
						
							
							feature subcommand: display active stake by feature id when feature activation is not available  
						
						
						
						
					 
					
						2020-09-29 05:10:02 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						ccb48f5ce9 
					 
					
						
						
							
							cli-output: Add a path to handling --verbose and --quiet display  
						
						
						
						
					 
					
						2020-09-29 04:33:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c69ce29ee7 
					 
					
						
						
							
							Add multinode-demo/setup-from-testnet.sh  
						
						
						
						
					 
					
						2020-09-29 04:21:37 +00:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						89621adca7 
					 
					
						
						
							
							Rpc -> proper optimistic confirmation ( #12514 )  
						
						... 
						
						
						
						* Add service to track the most recent optimistically confirmed bank
* Plumb service into ClusterInfoVoteListener and ReplayStage
* Clean up test
* Use OptimisticallyConfirmedBank in RPC
* Remove superfluous notifications from RpcSubscriptions
* Use crossbeam to avoid mpsc recv_timeout panic
* Review comments
* Remove superfluous last_checked_slots, but pass in OptimisticallyConfirmedBank for complete correctness 
						
						
					 
					
						2020-09-28 20:43:05 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						06f84c65f1 
					 
					
						
						
							
							Fix rooted accounts cleanup, simplify locking ( #12194 )  
						
						... 
						
						
						
						Co-authored-by: Carl Lin <carl@solana.com > 
						
						
					 
					
						2020-09-28 16:04:46 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						35208c5ee7 
					 
					
						
						
							
							Enable commitment arg on solana deploy ( #12532 )  
						
						
						
						
					 
					
						2020-09-28 16:24:38 -06:00 
						 
				 
			
				
					
						
							
							
								behzad nouri 
							
						 
					 
					
						
						
							
						
						c94fe9236f 
					 
					
						
						
							
							purges old pending push messages more efficiently ( #12522 )  
						
						
						
						
					 
					
						2020-09-28 21:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						833ad20b01 
					 
					
						
						
							
							Add Builtin AbiExample  
						
						
						
						
					 
					
						2020-09-28 12:50:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						31696a1d72 
					 
					
						
						
							
							Port BPFLoader2 activation to FeatureSet and rework built-in program activation  
						
						
						
						
					 
					
						2020-09-28 12:50:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6071d0d206 
					 
					
						
						
							
							Cargo.lock  
						
						
						
						
					 
					
						2020-09-28 12:50:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2956cc5aed 
					 
					
						
						
							
							Add a couple feature tests  
						
						
						
						
					 
					
						2020-09-28 12:24:09 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						0718501c72 
					 
					
						
						
							
							chore: bump rocksdb from 0.14.0 to 0.15.0  
						
						... 
						
						
						
						Bumps [rocksdb](https://github.com/rust-rocksdb/rust-rocksdb ) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/rust-rocksdb/rust-rocksdb/releases )
- [Changelog](https://github.com/rust-rocksdb/rust-rocksdb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-rocksdb/rust-rocksdb/compare/v0.14.0...v0.15.0 )
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2020-09-28 09:52:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f9a74b51ef 
					 
					
						
						
							
							Add feature to resolve spl-token v2 multisig bug  
						
						
						
						
					 
					
						2020-09-28 09:25:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						aa5c008fa8 
					 
					
						
						
							
							Add pico-inflation feature  
						
						
						
						
					 
					
						2020-09-28 08:25:00 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						718f33260b 
					 
					
						
						
							
							chore:(deps): bump @solana/web3.js from 0.78.0 to 0.78.1 in /explorer ( #12518 )  
						
						... 
						
						
						
						Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.78.0 to 0.78.1.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.78.0...v0.78.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-09-28 08:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						6583c8cffe 
					 
					
						
						
							
							Add precompile verification to preflight ( #12486 )  
						
						
						
						
					 
					
						2020-09-27 22:29:00 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						f0e02d2588 
					 
					
						
						
							
							Display raw instruction data as hex in explorer ( #12512 )  
						
						
						
						
					 
					
						2020-09-27 15:18:22 +08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						965f653471 
					 
					
						
						
							
							Add copy-on-write executor cache ( #12502 )  
						
						... 
						
						
						
						* Add copy-on-write executor cache
* Add remove_executor function to the bank 
						
						
					 
					
						2020-09-26 17:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a36252bfa0 
					 
					
						
						
							
							Remove continues from compute_active_feature_set()  
						
						
						
						
					 
					
						2020-09-26 06:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b15d6148dd 
					 
					
						
						
							
							Deerror  
						
						
						
						
					 
					
						2020-09-25 22:18:43 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						de04dcd9d6 
					 
					
						
						
							
							chore: bump socket2 from 0.3.12 to 0.3.15  
						
						... 
						
						
						
						Bumps [socket2](https://github.com/alexcrichton/socket2-rs ) from 0.3.12 to 0.3.15.
- [Release notes](https://github.com/alexcrichton/socket2-rs/releases )
- [Commits](https://github.com/alexcrichton/socket2-rs/compare/0.3.12...v0.3.15 )
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2020-09-25 20:14:09 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						00b36e6db2 
					 
					
						
						
							
							Fix ref-count for multiple stores to the same pubkey in a slot, fixes zero lamport purge detection ( #12462 )  
						
						... 
						
						
						
						Co-authored-by: Carl Lin <carl@solana.com > 
						
						
					 
					
						2020-09-25 18:54:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e50386f928 
					 
					
						
						
							
							Add epoch rewards metric datapoint  
						
						
						
						
					 
					
						2020-09-26 01:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						7c4822efb1 
					 
					
						
						
							
							Nit: bpf test cleanup ( #12401 )  
						
						
						
						
					 
					
						2020-09-25 17:02:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5d6410c1cb 
					 
					
						
						
							
							Port fix_recent_blockhashes_sysvar_delay to FeatureSet  
						
						
						
						
					 
					
						2020-09-25 15:07:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5dcf348098 
					 
					
						
						
							
							Improve 'Failed to create snapshot archive' warning message  
						
						
						
						
					 
					
						2020-09-25 20:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						c9d12ad410 
					 
					
						
						
							
							Revert "Ignore cargo audit RUSTSEC-2020-0008"  
						
						... 
						
						
						
						This reverts commit cd5c7f30d5 
						
						
					 
					
						2020-09-25 19:30:47 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						1014781b87 
					 
					
						
						
							
							Bump jsonrpc-* to 15.0.0  
						
						
						
						
					 
					
						2020-09-25 19:30:47 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e39fac9f01 
					 
					
						
						
							
							Rename active() to is_active()  
						
						
						
						
					 
					
						2020-09-25 11:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3a2b8c5e5b 
					 
					
						
						
							
							cli review feedback  
						
						
						
						
					 
					
						2020-09-25 11:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						199940d683 
					 
					
						
						
							
							cargo fmt  
						
						
						
						
					 
					
						2020-09-25 11:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						92406cf9a0 
					 
					
						
						
							
							FeatureSet test  
						
						
						
						
					 
					
						2020-09-25 11:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						cc6ba1e131 
					 
					
						
						
							
							Remove id field  
						
						
						
						
					 
					
						2020-09-25 11:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7526bb96f3 
					 
					
						
						
							
							Make test_process_rest_api less fragile  
						
						
						
						
					 
					
						2020-09-25 11:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						93ed0ab2bb 
					 
					
						
						
							
							Add feature management commands  
						
						
						
						
					 
					
						2020-09-25 11:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c10da16d7b 
					 
					
						
						
							
							Port instructions sysvar and secp256k1 program activation to FeatureSet  
						
						
						
						
					 
					
						2020-09-25 11:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						35f5f9fc7b 
					 
					
						
						
							
							Add feature set identifier to gossiped version information  
						
						
						
						
					 
					
						2020-09-25 11:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						93259f0bae 
					 
					
						
						
							
							Runtime feature activation framework  
						
						
						
						
					 
					
						2020-09-25 11:40:36 -07:00