Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						3e22d4b286 
					 
					
						
						
							
							calc hash uses self.thread_pool_clean ( #23881 )  
						
						 
						
						
						
						
					 
					
						2022-03-23 20:52:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						9e61fe7583 
					 
					
						
						
							
							add AccountsHashConfig to manage parameters ( #23850 )  
						
						 
						
						
						
						
					 
					
						2022-03-23 13:44:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HaoranYi 
							
						 
					 
					
						
						
							
						
						db49b826f0 
					 
					
						
						
							
							seperate blockstore metrics from window service metrics ( #23871 )  
						
						 
						
						
						
						
					 
					
						2022-03-23 13:38:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HaoranYi 
							
						 
					 
					
						
						
							
						
						7ff8ed869c 
					 
					
						
						
							
							typos ( #23870 )  
						
						 
						
						
						
						
					 
					
						2022-03-23 13:36:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						b1280b670a 
					 
					
						
						
							
							calculate_accounts_hash_without_index takes &self ( #23846 )  
						
						 
						
						... 
						
						
						
						* calculate_accounts_hash_without_index takes &self
* Update runtime/src/snapshot_package.rs
Co-authored-by: Brooks Prumo <brooks@prumo.org >
Co-authored-by: Brooks Prumo <brooks@prumo.org > 
						
						
					 
					
						2022-03-23 11:57:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						92462ae031 
					 
					
						
						
							
							Manually serialize and use send_wire_transaction for votes ( #23826 )  
						
						 
						
						... 
						
						
						
						* Revert "core: partial versioned transaction support for voting service"
This reverts commit eb3df4c20e .
* Manually serialize vote tx before sending to TPU 
						
						
					 
					
						2022-03-23 09:47:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Cinque 
							
						 
					 
					
						
						
							
						
						7af48465fa 
					 
					
						
						
							
							transaction-status: Add return data to meta ( #23688 )  
						
						 
						
						... 
						
						
						
						* transaction-status: Add return data to meta
* Add return data to simulation results
* Use pretty-hex for printing return data
* Update arg name, make TransactionRecord struct
* Rename TransactionRecord -> ExecutionRecord 
						
						
					 
					
						2022-03-22 23:17:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yueh-Hsuan Chiang 
							
						 
					 
					
						
						
							
						
						ae75b1a25f 
					 
					
						
						
							
							(LedgerStore) Add compression type ( #23578 )  
						
						 
						
						... 
						
						
						
						This PR adds `--rocksdb-ledger-compression` as a hidden argument to the validator
for specifying the compression algorithm for TransactionStatus.  Available compression
algorithms include `lz4`, `snappy`, `zlib`. The default value is `none`.
Experimental results show that with lz4 compression, we can achieve ~37% size-reduction
on the TransactionStatus column family, or ~8% size-reduction of the ledger store size. 
						
						
					 
					
						2022-03-22 02:27:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						eb3df4c20e 
					 
					
						
						
							
							core: partial versioned transaction support for voting service  
						
						 
						
						
						
						
					 
					
						2022-03-21 22:59:05 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HaoranYi 
							
						 
					 
					
						
						
							
						
						45a7c6edfb 
					 
					
						
						
							
							Fix typos and a small refactor ( #23805 )  
						
						 
						
						... 
						
						
						
						* fix typo
* remove packet_has_more_unprocessed_transactions function 
						
						
					 
					
						2022-03-21 18:35:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Will Hickey 
							
						 
					 
					
						
						
							
						
						c4ecfa5716 
					 
					
						
						
							
							Bump version to v1.11 ( #23807 )  
						
						 
						
						... 
						
						
						
						* Revert crossbeam_epoch to stable. 0.9.8 only works with nightly
* Remove unneeded unit expression 
						
						
					 
					
						2022-03-21 17:40:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						5d03b188c8 
					 
					
						
						
							
							Use QUIC client in voting service ( #23713 )  
						
						 
						
						... 
						
						
						
						* Use QUIC client in voting service
* guard quic-client usage with a flag
* add measure to time the quic client
* move time measure outside if block
* remove quic vs UDP flag from voting service 
						
						
					 
					
						2022-03-21 09:10:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						71ea05c176 
					 
					
						
						
							
							replace nested for_each with flat_map  
						
						 
						
						
						
						
					 
					
						2022-03-18 16:37:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						1c369fb55f 
					 
					
						
						
							
							Scan entire UnprocessedPacketBatches buffer to produce stake and locator of each packet  
						
						 
						
						
						
						
					 
					
						2022-03-18 16:37:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yueh-Hsuan Chiang 
							
						 
					 
					
						
						
							
						
						f999eef452 
					 
					
						
						
							
							(LedgerStore) Rename BlockstoreAdvancedOptions to LedgerColumnOptions ( #23764 )  
						
						 
						
						... 
						
						
						
						This PR renames BlockstoreAdvancedOptions to LedgerColumnOptions, as we will
pass-down this struct to LedgerColumn to allow it to perform metric reporting. 
						
						
					 
					
						2022-03-18 11:13:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						56428be629 
					 
					
						
						
							
							Not exposing inner cost_table to encapsulating implementation details,  
						
						 
						
						... 
						
						
						
						making future change easier. 
						
						
					 
					
						2022-03-18 12:58:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						0ed23899e7 
					 
					
						
						
							
							directly use compute_budget MAX_UNITS and DEFAULT_UNITS  
						
						 
						
						
						
						
					 
					
						2022-03-18 08:53:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						a4cacf3389 
					 
					
						
						
							
							add deterministic default cost  
						
						 
						
						
						
						
					 
					
						2022-03-18 08:53:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						c478fe2047 
					 
					
						
						
							
							add timing metrics, some renaming  
						
						 
						
						
						
						
					 
					
						2022-03-17 19:31:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						fd515097d8 
					 
					
						
						
							
							leader qos part 2: add stage to find sender stake, set to packet meta  
						
						 
						
						
						
						
					 
					
						2022-03-17 19:31:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						976b138e76 
					 
					
						
						
							
							Add tx weighting stage  
						
						 
						
						
						
						
					 
					
						2022-03-17 19:31:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Will Hickey 
							
						 
					 
					
						
						
							
						
						2f58c9e501 
					 
					
						
						
							
							Bump version to 1.10.4 ( #23743 )  
						
						 
						
						
						
						
					 
					
						2022-03-17 14:02:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3773b753d1 
					 
					
						
						
							
							Configure shrink paths during blockstore load  
						
						 
						
						
						
						
					 
					
						2022-03-15 23:08:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ab373bb1a9 
					 
					
						
						
							
							Refactor new_banks_from_ledger() into load and process steps  
						
						 
						
						
						
						
					 
					
						2022-03-15 23:08:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2da4e3eb6c 
					 
					
						
						
							
							Add --no-os-memory-stats-reporting  
						
						 
						
						
						
						
					 
					
						2022-03-15 17:07:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						dbc62f2e28 
					 
					
						
						
							
							Use consistent variable naming for DropBankService  
						
						 
						
						
						
						
					 
					
						2022-03-15 17:07:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d44f3d7216 
					 
					
						
						
							
							Remove unhelpful log message  
						
						 
						
						
						
						
					 
					
						2022-03-15 17:07:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						2d3501dff9 
					 
					
						
						
							
							make upsert infallible op  
						
						 
						
						
						
						
					 
					
						2022-03-15 17:05:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						62b26f012e 
					 
					
						
						
							
							chore: bump reqwest from 0.11.9 to 0.11.10 ( #23671 )  
						
						 
						
						... 
						
						
						
						* chore: bump reqwest from 0.11.9 to 0.11.10
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.11.9 to 0.11.10.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.9...v0.11.10 )
---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2022-03-15 12:54:23 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						61cead9b9b 
					 
					
						
						
							
							Remove injection of exit signal into cost_update_service  
						
						 
						
						
						
						
					 
					
						2022-03-15 09:58:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						eb73dacd58 
					 
					
						
						
							
							harden banking tests  
						
						 
						
						
						
						
					 
					
						2022-03-15 09:58:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						8c8f9694e0 
					 
					
						
						
							
							Refactor: Sanitized transaction creation ( #23558 )  
						
						 
						
						... 
						
						
						
						* Refactor: SanitizedTransaction::try_create optionally computes hash
* Refactor: Add SimpleAddressLoader 
						
						
					 
					
						2022-03-15 12:02:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						102dd68a03 
					 
					
						
						
							
							Rename AccountsDb plugins to Geyser plugins ( #23604 )  
						
						 
						
						
						
						
					 
					
						2022-03-14 19:18:46 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						17cc095d28 
					 
					
						
						
							
							Slot warping doesn't need to be in new_banks_from_ledger  
						
						 
						
						
						
						
					 
					
						2022-03-14 15:29:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2e7ee0f177 
					 
					
						
						
							
							Tower loading doesn't need to be in new_banks_from_ledger  
						
						 
						
						
						
						
					 
					
						2022-03-14 15:29:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						390dc24608 
					 
					
						
						
							
							Create leader schedule before processing blockstore  
						
						 
						
						
						
						
					 
					
						2022-03-14 15:29:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						543d5d4a5d 
					 
					
						
						
							
							Reduce new_banks_from_ledger arguments  
						
						 
						
						
						
						
					 
					
						2022-03-14 15:29:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						115f376465 
					 
					
						
						
							
							Factor out bank_forks_utils::load_bank_forks()  
						
						 
						
						
						
						
					 
					
						2022-03-14 15:29:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c2ce152be8 
					 
					
						
						
							
							Inline do_process_blockstore_from_root  
						
						 
						
						
						
						
					 
					
						2022-03-14 15:29:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						5ea6a1e500 
					 
					
						
						
							
							code review  
						
						 
						
						
						
						
					 
					
						2022-03-14 13:14:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						8590911b0a 
					 
					
						
						
							
							Replace type alias with newtype for UnprocesedPacketBatches  
						
						 
						
						
						
						
					 
					
						2022-03-14 13:14:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Will Hickey 
							
						 
					 
					
						
						
							
						
						63bf0f66af 
					 
					
						
						
							
							Bump version to 1.10.3 ( #23648 )  
						
						 
						
						
						
						
					 
					
						2022-03-14 11:18:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brooks Prumo 
							
						 
					 
					
						
						
							
						
						7758c32035 
					 
					
						
						
							
							Banking Stage drops transactions that'll exceed the total account data size limit ( #23537 )  
						
						 
						
						
						
						
					 
					
						2022-03-13 15:58:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yueh-Hsuan Chiang 
							
						 
					 
					
						
						
							
						
						1e20bd8f9a 
					 
					
						
						
							
							(LedgerStore) Include storage type as a tag in RocksDB metric reporting ( #23523 )  
						
						 
						
						... 
						
						
						
						#### Summary of Changes
This PR further enables group by operation on storage type in blockstore_rocksdb_cfs metrics.
Such group-by allows us to further compare the performance metrics between rocks-level and
rocks-fifo.
To make things extensible, this PR introduces BlockstoreAdvancedOptions and move shred_storage_type. 
All fields in BlockstoreAdvancedOptions will support group-by operation in blockstore_rocksdb_cfs.
Dependency: #23580  
						
						
					 
					
						2022-03-11 15:17:34 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						b1da7cff66 
					 
					
						
						
							
							chore: bump base64 from 0.12.3 to 0.13.0 ( #23616 )  
						
						 
						
						... 
						
						
						
						* chore: bump base64 from 0.12.3 to 0.13.0
Bumps [base64](https://github.com/marshallpierce/rust-base64 ) from 0.12.3 to 0.13.0.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases )
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.12.3...v0.13.0 )
---
updated-dependencies:
- dependency-name: base64
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Cargo.lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com > 
						
						
					 
					
						2022-03-11 16:01:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brooks Prumo 
							
						 
					 
					
						
						
							
						
						d20dd21600 
					 
					
						
						
							
							Sort tables in Cargo.toml files ( #23602 )  
						
						 
						
						
						
						
					 
					
						2022-03-11 11:05:57 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						9b591286d7 
					 
					
						
						
							
							Revert "chore: bump dashmap from 4.0.2 to 5.1.0 ( #23372 )" ( #23592 )  
						
						 
						
						... 
						
						
						
						This reverts commit 3a0271c113 . 
						
						
					 
					
						2022-03-11 09:12:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Will Hickey 
							
						 
					 
					
						
						
							
						
						b444836a97 
					 
					
						
						
							
							Bump version to 1.10.2 ( #23597 )  
						
						 
						
						
						
						
					 
					
						2022-03-10 16:41:06 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tao Zhu 
							
						 
					 
					
						
						
							
						
						35d1235ed0 
					 
					
						
						
							
							- move unprocessed_packet_batches from BankingStage to its own ( #23508 )  
						
						 
						
						... 
						
						
						
						module
- deserialize packets during receving and buffering 
						
						
					 
					
						2022-03-10 18:47:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						588414a776 
					 
					
						
						
							
							Report even if slot begins and ends in process_buffered_packets() ( #23549 )  
						
						 
						
						
						
						
					 
					
						2022-03-09 23:42:35 -05:00