carllin
							
						 
					 | 
					
						
						
							
						
						2745b79b74
					 | 
					
						
						
							
							Parallel cache scan (#14544)
						
						
						
						
						
						
						
						* Parallel cache scan
* PR comments
* PR comments
Co-authored-by: Carl Lin <carl@solana.com> 
						
						
					 | 
					
						2021-01-20 08:50:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						e3bd9e5300
					 | 
					
						
						
							
							Prevent the invoke and upgrade of programs in the same tx batch (#14653)
						
						
						
						
						
						
						
						* Prevent the invoke and upgrade of programs in the same tx batch
* Pass program address as writable in the upgrade instruction 
						
						
					 | 
					
						2021-01-19 16:24:44 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carllin
							
						 
					 | 
					
						
						
							
						
						5f14f45282
					 | 
					
						
						
							
							More generic accounts purge functions (#14595)
						
						
						
						
						
						
						
						Co-authored-by: Carl Lin <carl@solana.com> 
						
						
					 | 
					
						2021-01-17 20:31:03 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						66b54b852d
					 | 
					
						
						
							
							Update-executable flag in pre-accounts (#14622)
						
						
						
						
						
						
					 | 
					
						2021-01-15 17:48:29 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sakridge
							
						 
					 | 
					
						
						
							
						
						907f518f6d
					 | 
					
						
						
							
							Add load/execute/store timings (#14561)
						
						
						
						
						
						
					 | 
					
						2021-01-14 14:14:16 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						6e8a1ba7de
					 | 
					
						
						
							
							Load executable accounts from invoke context (#14574)
						
						
						
						
						
						
					 | 
					
						2021-01-14 00:19:22 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carllin
							
						 
					 | 
					
						
						
							
						
						6dfad0652f
					 | 
					
						
						
							
							Cache account stores, flush from AccountsBackgroundService (#13140)
						
						
						
						
						
						
					 | 
					
						2021-01-11 17:00:23 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						4a66e3eddc
					 | 
					
						
						
							
							Use standard tmp-snapshot- file prefix for the "new_state" archive for better cleanup/consistency
						
						
						
						
						
						
					 | 
					
						2021-01-11 16:51:26 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tyera Eulberg
							
						 
					 | 
					
						
						
							
						
						b0e6e29527
					 | 
					
						
						
							
							Update timestamp max allowable drift to 50% of PoH (#14531)
						
						
						
						
						
						
						
						* Repurpose warp-timestamp feature for general bump
* Change max_allowable_drift to 50%
* Fill in PR#
* Fix rpc test setup 
						
						
					 | 
					
						2021-01-11 23:27:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						8ad5931bfc
					 | 
					
						
						
							
							Check native account owner (#14535)
						
						
						
						
						
						
					 | 
					
						2021-01-11 22:36:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						872a249e97
					 | 
					
						
						
							
							Restore snapshot hard linking
						
						
						
						
						
						
					 | 
					
						2021-01-11 12:11:25 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						a95675a7ce
					 | 
					
						
						
							
							Avoid tmp snapshot backlog in SnapshotPackagerService under high load (#14516)
						
						
						
						
						
						
					 | 
					
						2021-01-11 10:21:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						7be6770808
					 | 
					
						
						
							
							Rename CompressionType to ArchiveFormat
						
						
						
						
						
						
					 | 
					
						2021-01-09 09:07:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						141e6706e6
					 | 
					
						
						
							
							Rename AccountsPackage::root to AccountsPackage::slot
						
						
						
						
						
						
					 | 
					
						2021-01-09 09:07:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						9f70f7dc3e
					 | 
					
						
						
							
							Reduce TempDir exposure
						
						
						
						
						
						
					 | 
					
						2021-01-09 09:07:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						f2a7f561a0
					 | 
					
						
						
							
							Replace incorrect symlink_dir usage with symlink_file
						
						
						
						
						
						
					 | 
					
						2021-01-09 09:07:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						fe0ba4a429
					 | 
					
						
						
							
							Create account paths once
						
						
						
						
						
						
					 | 
					
						2021-01-09 09:07:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						58487c6360
					 | 
					
						
						
							
							Add buffer authority to upgradeable loader (#14482)
						
						
						
						
						
						
					 | 
					
						2021-01-08 09:37:57 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ryo Onodera
							
						 
					 | 
					
						
						
							
						
						c9df6134fa
					 | 
					
						
						
							
							Save 7G mem on mainnet fixing AccIndex overalloc. (#14435)
						
						
						
						
						
						
					 | 
					
						2021-01-06 09:48:59 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						a8b5a32b50
					 | 
					
						
						
							
							Gate cpi program account passing (#14443)
						
						
						
						
						
						
					 | 
					
						2021-01-05 21:53:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sakridge
							
						 
					 | 
					
						
						
							
						
						53d65009a0
					 | 
					
						
						
							
							Lower recycle store count (#14429)
						
						
						
						
						
						
						
						Too many stores can cause swap usage which
is detrimental to account store times. 
						
						
					 | 
					
						2021-01-05 12:21:17 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						0619805806
					 | 
					
						
						
							
							Upgradeable programs needs program account's address as program id (#14417)
						
						
						
						
						
						
					 | 
					
						2021-01-04 21:45:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						db6ee289c9
					 | 
					
						
						
							
							Don't bother restoring snapshots, they're never used
						
						
						
						
						
						
					 | 
					
						2021-01-02 17:26:33 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						b6dcdb90e8
					 | 
					
						
						
							
							Remove dead code
						
						
						
						
						
						
					 | 
					
						2021-01-02 17:26:33 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carllin
							
						 
					 | 
					
						
						
							
						
						5affd8aa72
					 | 
					
						
						
							
							Add secondary indexes (#14212)
						
						
						
						
						
						
					 | 
					
						2020-12-31 18:06:03 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sakridge
							
						 
					 | 
					
						
						
							
						
						1c61d005b5
					 | 
					
						
						
							
							Re-enable shrink test (#14331)
						
						
						
						
						
						
					 | 
					
						2020-12-30 08:25:45 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ryo Onodera
							
						 
					 | 
					
						
						
							
						
						7893e2e307
					 | 
					
						
						
							
							Remove Testnet-specific old code (#14305)
						
						
						
						
						
						
					 | 
					
						2020-12-29 05:11:46 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ryo Onodera
							
						 
					 | 
					
						
						
							
						
						addffd7694
					 | 
					
						
						
							
							Log error from AppendVec removal & a panic clean (#14302)
						
						
						
						
						
						
					 | 
					
						2020-12-29 04:59:09 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sakridge
							
						 
					 | 
					
						
						
							
						
						c693ffaa08
					 | 
					
						
						
							
							Fix subtraction overflow in metrics (#14290)
						
						
						
						
						
						
					 | 
					
						2020-12-27 16:26:22 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								behzad nouri
							
						 
					 | 
					
						
						
							
						
						49019c6613
					 | 
					
						
						
							
							obtains staked-nodes from the root-bank (#14257)
						
						
						
						
						
						
						
						... as opposed to the working bank 
						
						
					 | 
					
						2020-12-27 13:28:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						ee0a80a092
					 | 
					
						
						
							
							Prevent bpf loader impersonators (#14278)
						
						
						
						
						
						
					 | 
					
						2020-12-24 03:04:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						b1d702a618
					 | 
					
						
						
							
							Don't use caller passed executable account (#14276)
						
						
						
						
						
						
					 | 
					
						2020-12-23 14:34:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						5945305b1d
					 | 
					
						
						
							
							Save cloning program account data (#14251)
						
						
						
						
						
						
					 | 
					
						2020-12-23 10:18:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Trent Nelson
							
						 
					 | 
					
						
						
							
						
						5b903318b2
					 | 
					
						
						
							
							vote: Add helper for creating current-versioned states
						
						
						
						
						
						
					 | 
					
						2020-12-22 19:37:26 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Trent Nelson
							
						 
					 | 
					
						
						
							
						
						3881ae10fb
					 | 
					
						
						
							
							Deinitialize nonce data upon zero balance
						
						
						
						
						
						
					 | 
					
						2020-12-22 19:37:26 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								behzad nouri
							
						 
					 | 
					
						
						
							
						
						a14cfd660a
					 | 
					
						
						
							
							removes &Arc<Self> receivers (#14234)
						
						
						
						
						
						
					 | 
					
						2020-12-22 23:51:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tyera Eulberg
							
						 
					 | 
					
						
						
							
						
						c276513b84
					 | 
					
						
						
							
							Ignore long/hanging test (#14261)
						
						
						
						
						
						
					 | 
					
						2020-12-22 16:13:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tyera Eulberg
							
						 
					 | 
					
						
						
							
						
						7042f11791
					 | 
					
						
						
							
							Feature-gate stake-program-v3 (#14232)
						
						
						
						
						
						
						
						* Remove deprecated legacy stake program
* Add legacy stake program
* Strip out duplicative legacy code
* Feature-deploy stake-program-v3
* Add ownership check in stake processor 
						
						
					 | 
					
						2020-12-22 11:20:38 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						ab205b682a
					 | 
					
						
						
							
							Upgradeable programs called same as non-upgradeable (#14239)
						
						
						
						
						
						
						
						* Upgradeable programs called same as non-upgradeable
* nudge 
						
						
					 | 
					
						2020-12-22 09:26:55 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sakridge
							
						 
					 | 
					
						
						
							
						
						baa9602411
					 | 
					
						
						
							
							Add shrink paths (#14238)
						
						
						
						
						
						
					 | 
					
						2020-12-21 21:33:37 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								behzad nouri
							
						 
					 | 
					
						
						
							
						
						7b08cb1f0d
					 | 
					
						
						
							
							improves performance in replay-stage (#14217)
						
						
						
						
						
						
						
						bank::vote_accounts returns a hash-map which is slow to iterate, but all uses
only require an iterator:
https://github.com/solana-labs/solana/blob/b3dc98856/runtime/src/bank.rs#L4300-L4306
Similarly, calculate_stake_weighted_timestamp takes a hash-map whereas it only
requires an iterator:
https://github.com/solana-labs/solana/blob/b3dc98856/sdk/src/stake_weighted_timestamp.rs#L21-L28 
						
						
					 | 
					
						2020-12-21 19:18:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						93ae177503
					 | 
					
						
						
							
							Do not delete ALL other snapshots before downloading a new snapshot
						
						
						
						
						
						
					 | 
					
						2020-12-21 08:58:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tyera Eulberg
							
						 
					 | 
					
						
						
							
						
						e15f95a36f
					 | 
					
						
						
							
							Fix timestamp handling on ledger warp (#14210)
						
						
						
						
						
						
						
						* Reset timestamp for slot and epoch-start on warp
* Fix genesis timestamp metric source
* Remove check that timestamp > unix_timestamp_from_genesis
Default to previous timestamp, not genesis timestamp
* Move timestamp metrics to report even on warp
* Initialize slot 0 timestamps correctly
* Add feature gate to warp testnet timestamp
* Review suggestion: simplify warp-timestamp slot check 
						
						
					 | 
					
						2020-12-20 21:36:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						e8cc0bef6c
					 | 
					
						
						
							
							Add CPI support for upgradeable loader (#14193)
						
						
						
						
						
						
					 | 
					
						2020-12-17 15:39:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								behzad nouri
							
						 
					 | 
					
						
						
							
						
						d6d76219b6
					 | 
					
						
						
							
							caches staked nodes computed from vote-accounts (#13929)
						
						
						
						
						
						
					 | 
					
						2020-12-17 21:22:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Vines
							
						 
					 | 
					
						
						
							
						
						efc091e28a
					 | 
					
						
						
							
							Add transactionCount field to GetEpochInfo
						
						
						
						
						
						
					 | 
					
						2020-12-17 12:29:50 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carllin
							
						 
					 | 
					
						
						
							
						
						75e9e321de
					 | 
					
						
						
							
							Fix race between setting tick height and calculating accounts hash (#14101)
						
						
						
						
						
						
						
						Co-authored-by: Carl Lin <carl@solana.com> 
						
						
					 | 
					
						2020-12-15 12:45:40 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack May
							
						 
					 | 
					
						
						
							
						
						d513b0c4ca
					 | 
					
						
						
							
							Add Program loader/environment instruction errors (#14120)
						
						
						
						
						
						
					 | 
					
						2020-12-15 09:54:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sakridge
							
						 
					 | 
					
						
						
							
						
						53fe0bb5eb
					 | 
					
						
						
							
							Remove regular expressions, speeds up untar (#14119)
						
						
						
						
						
						
					 | 
					
						2020-12-15 08:48:21 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sakridge
							
						 
					 | 
					
						
						
							
						
						5294f70189
					 | 
					
						
						
							
							Remove some non-warnings (#14115)
						
						
						
						
						
						
					 | 
					
						2020-12-14 16:26:17 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |