Michael Vines 
							
						 
					 
					
						
						
							
						
						bd13262b42 
					 
					
						
						
							
							Add validator startup process reporting before RPC is available  
						
						 
						
						
						
						
					 
					
						2021-03-05 08:03:36 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						e7a4349b0e 
					 
					
						
						
							
							chore: bump fd-lock from 1.1.1 to 2.0.0  
						
						 
						
						... 
						
						
						
						Bumps [fd-lock](https://github.com/yoshuawuyts/fd-lock ) from 1.1.1 to 2.0.0.
- [Release notes](https://github.com/yoshuawuyts/fd-lock/releases )
- [Commits](https://github.com/yoshuawuyts/fd-lock/commits )
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2021-03-04 18:08:53 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						24ab84936e 
					 
					
						
						
							
							Break up RPC API into three categories: minimal, full and admin  
						
						 
						
						
						
						
					 
					
						2021-03-04 16:39:44 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						22d2bb9a9c 
					 
					
						
						
							
							invert default behavior of index hashing ( #15689 )  
						
						 
						
						
						
						
					 
					
						2021-03-03 18:12:18 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d47f1fae40 
					 
					
						
						
							
							Check delinquency before restarting  
						
						 
						
						
						
						
					 
					
						2021-02-26 13:34:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0dc482e987 
					 
					
						
						
							
							Add wait-for-restart-window subcommand  
						
						 
						
						
						
						
					 
					
						2021-02-26 13:34:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						05409e51ce 
					 
					
						
						
							
							Increase tpu coalescing and add parameter ( #15536 )  
						
						 
						
						... 
						
						
						
						Should create larger entries on average 
						
						
					 
					
						2021-02-26 09:15:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						7f7370c306 
					 
					
						
						
							
							Re-allow clippy::integer_arithmetic at crate-level  
						
						 
						
						
						
						
					 
					
						2021-02-17 13:55:08 -07: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						f34b8643c7 
					 
					
						
						
							
							Add |solana-validator monitor| subcommand ( #15118 )  
						
						 
						
						
						
						
					 
					
						2021-02-05 22:39:23 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						600ff0d915 
					 
					
						
						
							
							calculate hash from store instead of index ( #15034 )  
						
						 
						
						... 
						
						
						
						* calculate hash from store instead of index
* restore update hash in abs 
						
						
					 
					
						2021-02-04 09:00:33 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								behzad nouri 
							
						 
					 
					
						
						
							
						
						0ad063f4e9 
					 
					
						
						
							
							adds flag to disable duplicate instance check ( #15006 )  
						
						 
						
						
						
						
					 
					
						2021-02-03 16:26:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d978cd1a2a 
					 
					
						
						
							
							TestValidator store cpi and logs  
						
						 
						
						
						
						
					 
					
						2021-02-01 15:35:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						cbb8b79a60 
					 
					
						
						
							
							Add validator flag to opt in to cpi and logs storage ( #14922 )  
						
						 
						
						... 
						
						
						
						* Add validator flag to opt in to cpi and logs storage
* Default TestValidator to opt-in; allow using in multinode-demo
* No clone
Co-authored-by: Carl Lin <carl@solana.com > 
						
						
					 
					
						2021-02-01 14:00:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						49c908dc50 
					 
					
						
						
							
							Add "init" subcommand  
						
						 
						
						
						
						
					 
					
						2021-02-01 08:12:28 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8993ac0c74 
					 
					
						
						
							
							Surface faucet start failures to the user of solana-test-validator  
						
						 
						
						
						
						
					 
					
						2021-01-28 22:35:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						5bf5a5ec41 
					 
					
						
						
							
							Enable accounts caching by default ( #14854 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Carl Lin <carl@solana.com > 
						
						
					 
					
						2021-01-26 12:06:39 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ffa5c7dcc8 
					 
					
						
						
							
							Deprecate commitment variants ( #14797 )  
						
						 
						
						... 
						
						
						
						* Deprecate commitment variants
* Add new CommitmentConfig builders
* Add helpers to avoid allowing deprecated variants
* Remove deprecated transaction-status code
* Include new commitment variants in runtime commitment; allow deprecated as long as old variants persist
* Remove deprecated banks code
* Remove deprecated variants in core; allow deprecated in rpc/rpc-subscriptions for now
* Heavier hand with rpc/rpc-subscription commitment
* Remove deprecated variants from local-cluster
* Remove deprecated variants from various tools
* Remove deprecated variants from validator
* Update docs
* Remove deprecated client code
* Add new variants to cli; remove deprecated variants as possible
* Don't send new commitment variants to old clusters
* Retain deprecated method in test_validator_saves_tower
* Fix clippy matches! suggestion for BPF solana-sdk legacy compile test
* Refactor node version check to handle commitment variants and transaction encoding
* Hide deprecated variants from cli help
* Add cli App comments 
						
						
					 
					
						2021-01-26 19:23:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bf1943e489 
					 
					
						
						
							
							Add solana-test-validator --warp-slot argument  
						
						 
						
						
						
						
					 
					
						2021-01-22 21:17:02 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						cbb9ac19b9 
					 
					
						
						
							
							Add ability to clone accounts from an RPC endpoint  
						
						 
						
						
						
						
					 
					
						2021-01-22 13:29:36 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						4964b0fe61 
					 
					
						
						
							
							Cli: default to single gossip ( #14673 )  
						
						 
						
						... 
						
						
						
						* Init cli RpcClient with chosen commitment; default to single_gossip
* Fill in missing client methods
* Cli tests: make RpcClient commitment specific
* Simply rpc_client calls, using configured commitment
* Check validator vote account with single-gossip commitment 
						
						
					 
					
						2021-01-19 15:33:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						dcaa025822 
					 
					
						
						
							
							Configure Bigtable's timeout, enabling by default ( #14657 )  
						
						 
						
						... 
						
						
						
						* Configure bigtable's timeout when read-only
* Review comments
* Apply nits (thanks!)
Co-authored-by: Michael Vines <mvines@gmail.com >
* Timeout in the streamed decoding as well
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2021-01-19 13:57:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5d9dc609b1 
					 
					
						
						
							
							Rename RpcNodeUnhealthy error to NodeUnhealthy, generalize getHealth RPC error object for the future  
						
						 
						
						
						
						
					 
					
						2021-01-18 19:57:25 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4003f86f04 
					 
					
						
						
							
							Add getSnapshotSlot RPC method  
						
						 
						
						
						
						
					 
					
						2021-01-16 19:31:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						dacb95083d 
					 
					
						
						
							
							Add getHealth RPC method  
						
						 
						
						
						
						
					 
					
						2021-01-16 10:10:48 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1c2ae15b1d 
					 
					
						
						
							
							Improve solana-test-validator output  
						
						 
						
						
						
						
					 
					
						2021-01-14 23:07:24 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						11daaadc93 
					 
					
						
						
							
							Add --rpc-threads argument  
						
						 
						
						
						
						
					 
					
						2021-01-13 13:34:46 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3bd4c38a84 
					 
					
						
						
							
							Clarify log message, the remote snapshot might not actually be newer  
						
						 
						
						
						
						
					 
					
						2021-01-11 11:53:13 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7be6770808 
					 
					
						
						
							
							Rename CompressionType to ArchiveFormat  
						
						 
						
						
						
						
					 
					
						2021-01-09 09:07:49 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						5affd8aa72 
					 
					
						
						
							
							Add secondary indexes ( #14212 )  
						
						 
						
						
						
						
					 
					
						2020-12-31 18:06:03 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0b23abd479 
					 
					
						
						
							
							Bind RPC and faucet to 0.0.0.0  
						
						 
						
						
						
						
					 
					
						2020-12-31 07:55:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						04bf5ce830 
					 
					
						
						
							
							Minor help improvements  
						
						 
						
						
						
						
					 
					
						2020-12-31 07:55:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						fe667db910 
					 
					
						
						
							
							validator: Add experimental flag to select PoH pinned core  
						
						 
						
						
						
						
					 
					
						2020-12-29 19:15:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						2074e407cd 
					 
					
						
						
							
							Add poh speed check and tick speed calibration ( #14292 )  
						
						 
						
						
						
						
					 
					
						2020-12-29 09:35:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9ddd6f08e8 
					 
					
						
						
							
							Persist gossip contact info  
						
						 
						
						
						
						
					 
					
						2020-12-27 20:46:54 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						87eb924d2a 
					 
					
						
						
							
							Remove stray dbg  
						
						 
						
						
						
						
					 
					
						2020-12-24 10:44:39 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						65dcb3dc81 
					 
					
						
						
							
							Add log message for when a local snapshot is too old  
						
						 
						
						
						
						
					 
					
						2020-12-22 19:39:17 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ace360ade2 
					 
					
						
						
							
							Multiple entrypoint support  
						
						 
						
						
						
						
					 
					
						2020-12-22 18:35:31 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						baa9602411 
					 
					
						
						
							
							Add shrink paths ( #14238 )  
						
						 
						
						
						
						
					 
					
						2020-12-21 21:33:37 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8082a2454c 
					 
					
						
						
							
							Allow multiple --accounts arguments  
						
						 
						
						
						
						
					 
					
						2020-12-21 07:39:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						3c9b853268 
					 
					
						
						
							
							Reject invalid --expected-shred-version ( #14183 )  
						
						 
						
						... 
						
						
						
						* Reject invalid --expected-shred-version
* less code 
						
						
					 
					
						2020-12-18 07:01:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						da7d1e2302 
					 
					
						
						
							
							Improved Transaction Forwarding ( #13944 )  
						
						 
						
						... 
						
						
						
						* Forwarding
* Dedupe leaders
* Use consistent commitment for last_valid_slot in rpc send_transaction
* Plumb rpc send_transaction options into solana-validator
* Extend num slots banking-stage holds forwarded txs
Co-authored-by: Tyera Eulberg <tyera@solana.com > 
						
						
					 
					
						2020-12-17 15:37:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8d700c3b94 
					 
					
						
						
							
							Use an ephemeral mint address if the client keypair is not available  
						
						 
						
						... 
						
						
						
						Typically this can occur in a CI environment 
						
						
					 
					
						2020-12-16 20:43:08 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						aeda8d8b91 
					 
					
						
						
							
							Remove stray println  
						
						 
						
						
						
						
					 
					
						2020-12-15 16:44:31 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						00c46c528e 
					 
					
						
						
							
							Add --reset flag to allow for easy ledger reset  
						
						 
						
						
						
						
					 
					
						2020-12-15 21:51:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f3272db7f7 
					 
					
						
						
							
							Prevent multiple test-validators from using the same ledger directory  
						
						 
						
						
						
						
					 
					
						2020-12-15 21:51:37 +00:00