Brooks
8a3f446db0
Removes MAX_BANK_SNAPSHOTS_TO_RETAIN constant ( #31827 )
2023-05-25 17:13:28 -04:00
Tao Zhu
9d6c921b5f
check simple vote could have 1 or 2 signatures when creating sanitized transaction ( #31807 )
...
* check simple vote could have 1 or 2 signatures when creating sanitized transaction
2023-05-25 15:45:15 -05:00
Trent Nelson
5572d23efa
ci: deflake `Measurement` tests ( #31812 )
...
* measure: test timer and conversion separately
* measure: test `timing::duration_as_*()` directly...
2023-05-25 12:46:46 -06:00
Andrew Fitzgerald
5fde26fe6f
Fix merge issues: Arc::clone and ConnectionCache construction ( #31825 )
2023-05-25 11:30:05 -07:00
Brooks
89fd848e6c
Moves Epoch Accounts Hash proposal to implemented ( #31824 )
2023-05-25 14:14:16 -04:00
Andrew Fitzgerald
75954dc061
Banking worker ( #30970 )
2023-05-25 10:16:04 -07:00
behzad nouri
f1ebc5b5c3
separates out quic streamer connection stats from different servers ( #31797 )
2023-05-25 16:54:24 +00:00
behzad nouri
9281ab7d97
separates out connection-cache metrics for different protocols ( #31803 )
2023-05-25 14:48:22 +00:00
Jeff Washington (jwash)
aff9c03e7a
fix cli args ( #31804 )
2023-05-25 07:47:00 -07:00
Yihau Chen
8cb30d0693
ci: separate bench tests ( #31763 )
...
* ci: separate bench tests
* use readable names
2023-05-25 21:39:17 +08:00
Brooks
0e93090520
Updates priority for which snapshot request to handle next ( #31798 )
2023-05-24 16:21:06 -04:00
Andrew Fitzgerald
5953768cd8
remove lock from metrics agent singleton ( #31785 )
2023-05-24 12:31:08 -07:00
Yueh-Hsuan Chiang
6752019a80
Add enum AppendVecError ( #31749 )
...
#### Problem
AppendVec currently uses std::io::ErrorKind::Other for its own errors.
#### Summary of Changes
This PR introduces AppendVecError and has AppendVec use it.
2023-05-24 12:18:17 -07:00
Jeff Washington (jwash)
461342cdd4
add cli args and use of partitioned rewards config ( #31800 )
...
* add cli args and use of partitioned rewards config
* update comments
2023-05-24 10:54:09 -07:00
Jeff Washington (jwash)
49259dcad8
add optional ignore to `calculate_accounts_delta_hash` ( #31801 )
2023-05-24 10:51:03 -07:00
Alexander Meißner
eef2bedbbe
Cleanup - vote_authorize_with_seed ( #31759 )
...
vote_authorize_with_seed
2023-05-24 19:26:35 +02:00
Jeff Washington (jwash)
d6a54e0f4d
add partitioned_rewards.rs ( #31794 )
2023-05-24 09:59:38 -07:00
Alexander Meißner
a85548cf34
Cleanup - spl_token_v3_4_0 and spl_associated_token_account_v1_1_0 ( #31764 )
...
* spl_token_v3_4_0
* spl_associated_token_account_v1_1_0
* Marks replace_program_account() as dead code.
2023-05-24 18:45:37 +02:00
Pankaj Garg
595eb31277
Set deployment slot for non-upgradeable programs ( #31792 )
...
* Set deployment slot for non-upgradeable programs
* fix sbf programs test
2023-05-24 16:15:47 +00:00
Alexander Meißner
691b12c693
Cleanup - merge_nonce_error_into_system_error ( #31773 )
...
* merge_nonce_error_into_system_error
* more cleanup
---------
Co-authored-by: Trent Nelson <trent@solana.com>
2023-05-24 18:05:07 +02:00
dependabot[bot]
4d19f1d019
Bump proptest from 1.1.0 to 1.2.0 ( #31783 )
...
Bumps [proptest](https://github.com/proptest-rs/proptest ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/proptest-rs/proptest/releases )
- [Changelog](https://github.com/proptest-rs/proptest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/proptest-rs/proptest/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: proptest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-24 09:10:16 -06:00
Raza
5077d58b73
docs: Add Windows installation instructions ( #31774 )
2023-05-24 08:42:13 -05:00
Alexander Meißner
69ca9d4617
Cleanup - limit_secp256k1_recovery_id ( #31772 )
...
limit_secp256k1_recovery_id
2023-05-24 09:22:57 +02:00
Alexander Meißner
5823ef1959
Cleanup - check_syscall_outputs_do_not_overlap ( #31771 )
...
check_syscall_outputs_do_not_overlap
2023-05-24 09:22:42 +02:00
Yihau Chen
239a7ba759
ci: refactor local cluster tests ( #31730 )
...
* ci: separate local cluster tests by nextest
* parallelism => 6
* Revert "parallelism => 6"
This reverts commit 5c271357fee8aa8ae812ee67e285d72ebb9bec10.
2023-05-24 15:07:33 +08:00
steviez
03e0a9e106
Fixed typo: worskapce ==> workspace ( #31790 )
2023-05-24 05:27:46 +00:00
Jeff Washington (jwash)
e396a10312
change StartBlockHeightAndRewards from parent to current ( #31781 )
2023-05-23 20:10:51 -07:00
Jeff Washington (jwash)
ae12079139
add debug to VoteReward ( #31782 )
2023-05-23 20:10:20 -07:00
Tyera
4c4f7905b1
Send messages to EntryNotifierService from blockstore_processor ( #31305 )
...
* Rename variable to disabiguate tx indexes from entry indexes
* Send entry notifications from blockstore_processor
* Escalate log for send failure to WARN
2023-05-23 19:48:41 -06:00
samkim-crypto
fa4c6aa015
[zk-token-sdk] Update random `AeKey` generation to use `OsRng` internally ( #31786 )
...
update random `AeKey` generation to use `OsRng` internally
2023-05-24 09:53:22 +09:00
samkim-crypto
19a202873b
[zk-token-sdk] Generalize encryption key derivation from signers ( #31784 )
...
* generalize ElGamal keypair derivation from signer
* generalize AeKey derivation from signer
* add `tiny-bip39` as a dev dependency for tests
2023-05-24 09:52:59 +09:00
Jeff Washington (jwash)
8e8b2f1671
reformat comments ( #31780 )
2023-05-23 17:04:47 -07:00
Andrew Fitzgerald
f52ded35f4
async delete contents but leave directory ( #31737 )
...
* async delete contents but leave directory
* Clarified comment
2023-05-23 15:33:09 -07:00
samkim-crypto
daebea0f33
[zk-keygen] Add `pubkey` and `recover` commands ( #31740 )
...
* add `pubkey` command
* add `recover` command
* add simple sanity tests for `pubkey` command
* remove short opt for `force`
* implement `FromStr` for `KeyType`
* increase scope for keypair name
* remove `--outfile` option for `pubkey` command
* make `--type` opt into a positional argument
* cargo sort
2023-05-24 07:22:53 +09:00
Brooks
05c932f92d
Moves transient accounts hash cache files into their own dir ( #31778 )
2023-05-23 22:14:30 +00:00
Yueh-Hsuan Chiang
174951478f
Add new error type -- TieredStorageError ( #31633 )
...
#### Summary of Changes
This PR adds a new error type for the tiered storage.
2023-05-23 15:06:55 -07:00
Brooks
a474cb24b9
Creates temporary accounts hash cache files inside accounts hash cache dir ( #31776 )
2023-05-23 17:09:16 -04:00
carllin
a3fc622550
Update consensus docs ( #31588 )
2023-05-23 16:32:21 -04:00
Alexander Meißner
f6ebd8218d
Cleanup - reject_vote_account_close_unless_zero_credit_epoch ( #31761 )
...
reject_vote_account_close_unless_zero_credit_epoch
2023-05-23 20:16:13 +02:00
Andrew Fitzgerald
91a57039d0
Remove unneccssary code ( #31734 )
2023-05-23 10:35:22 -07:00
Brooks
61afb07dbd
Purges old bank snapshots at startup ( #31656 )
...
Co-authored-by: Andrew Fitzgerald <apfitzge@gmail.com>
2023-05-23 13:18:05 -04:00
Andrew Fitzgerald
5448d0b1e8
Remove redundant clones ( #31685 )
...
* broadcast_stage remove redundant clone
* broadcast_fake_shreds_run remove redundant clone
* wallet remove redundant clone
* cluster_query remove redundant clone
* accounts remove redundant clones
2023-05-23 09:42:05 -07:00
Andrew Fitzgerald
02ac8a46d6
set_bank takes owned Arc<Bank> ( #31717 )
2023-05-23 09:41:27 -07:00
Alexander Meißner
1e8e024ec5
Cleanup - disable_fee_calculator ( #31766 )
...
disable_fee_calculator
2023-05-23 18:20:38 +02:00
Alexander Meißner
28738c3730
Cleanup - vote_withdraw_authority_may_change_authorized_voter ( #31758 )
...
vote_withdraw_authority_may_change_authorized_voter
2023-05-23 09:20:29 -07:00
dependabot[bot]
996ddf602b
Bump ctrlc from 3.3.0 to 3.3.1 ( #31757 )
...
Bumps [ctrlc](https://github.com/Detegr/rust-ctrlc ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/Detegr/rust-ctrlc/releases )
- [Commits](https://github.com/Detegr/rust-ctrlc/commits )
---
updated-dependencies:
- dependency-name: ctrlc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 10:19:23 -06:00
Alexander Meißner
e9d99973ca
Cleanup - bank_transaction_count_fix ( #31768 )
...
bank_transaction_count_fix
2023-05-23 18:18:15 +02:00
Brooks
8da91d8670
Test must flush accounts cache before calculating accounts hash from storages ( #31752 )
2023-05-23 09:39:20 -04:00
Alexander Meißner
d866fce3d8
Cleanup - include_account_index_in_rent_error ( #31770 )
...
include_account_index_in_rent_error
2023-05-23 15:02:55 +02:00
Alexander Meißner
183e7fd60f
Cleanup - instructions_sysvar_owned_by_sysvar ( #31769 )
...
instructions_sysvar_owned_by_sysvar
2023-05-23 15:02:35 +02:00