Jeff Washington (jwash)
cb4c3668c7
.pubkey() instead of meta.pubkey for stored account ( #28682 )
2022-10-31 13:58:42 -07:00
Lijun Wang
f10ef763dc
Time out async sends to avoid slackers stuck in the queue for too long ( #28545 )
...
* Time out async sends to avoid slackers stuck in the queue for too long
* Fixed a clippy error
* Added stats for timeout counts
* Link with stats correctly
2022-10-31 13:46:45 -07:00
Jeff Washington (jwash)
1ba81acf9a
remove public from rent code ( #28687 )
2022-10-31 13:37:36 -07:00
Jeff Washington (jwash)
c47515d055
remove duplicate pubkey when shrinking or combining ancient ( #28678 )
2022-10-31 12:00:55 -07:00
Brooks Prumo
59bf1809fe
Uses SnapshotHash type in snapshot archive fields ( #28681 )
2022-10-31 14:28:35 -04:00
Dmitri Makarov
34865d032c
chore: update Solana docs and code comments that specify "BPF" to "SBF"
2022-10-31 14:14:25 -04:00
Brooks Prumo
37507a2de6
Removes EAH parameter from serde_snapshot::reserialize_bank() ( #28669 )
2022-10-31 09:43:17 -04:00
Juan Diego García
04eeb8d0c4
show freeze authority for NFTs ( #28621 )
2022-10-31 17:36:31 +08:00
Jeff Washington (jwash)
fad6c99e9f
add test variations for shrink_collect ( #28640 )
...
add test variations
2022-10-29 14:24:08 -07:00
Jeff Washington (jwash)
5889ee30b0
add test_get_keys_to_unref_ancient ( #28664 )
2022-10-29 14:23:41 -07:00
sakridge
340ad68223
Banking stage refactor commit transactions ( #28660 )
...
* Refactor commit transactions step
* Cleanup token pre-balances
* Collect prebalances together
* Collect pre/post balances in separate function
* Fix clippy
2022-10-29 21:36:57 +02:00
Yihau Chen
50d811653a
chore: bump tj-actions/changed-files to v34 ( #28674 )
2022-10-29 15:07:59 +00:00
Brooks Prumo
bfa62da29e
Renames variant to CalcAccountsHashDataSource::IndexForTests ( #28623 )
2022-10-29 08:55:33 -04:00
Yihau Chen
c7cf598582
chore: use >> $GITHUB_OUTPUT instead of ::set-output ( #28608 )
2022-10-29 13:23:16 +08:00
steviez
6b93d05c37
Add LedgerCleanupService::find_slots_to_clean() test ( #28656 )
...
Add a test to better exercise find_slots_to_clean(), as well as a minor
bug fix to this method that was found as a result of writing test.
2022-10-29 00:55:21 +02:00
apfitzge
22ce49ae7f
Maintain original queue capacity for unprocessed packet buffer ( #28661 )
2022-10-28 16:37:21 -05:00
apfitzge
0a148b2bf7
remove unused handle_retryable_packets_elapsed ( #28355 )
2022-10-28 16:36:41 -05:00
Brooks Prumo
2ebf248f47
Renames fn to Bank::update_accounts_hash() ( #28619 )
2022-10-28 17:31:16 -04:00
Brooks Prumo
f98e4d9198
Renames BankHashInfo field to accounts_hash ( #28665 )
2022-10-28 15:18:25 -04:00
Brooks Prumo
5a3d252899
Renames fn to Bank::update_accounts_hash_for_tests() ( #28620 )
2022-10-28 14:33:05 -04:00
Jeff Washington (jwash)
8924829e7b
extract 'unref_pubkeys' for shared code ( #28653 )
2022-10-28 10:12:29 -07:00
Brooks Prumo
0232944c95
Uses Storages to update accounts hash in bank_to_snapshot_archive() ( #28618 )
2022-10-28 12:22:58 -04:00
Jeff Washington (jwash)
0b2bc987ca
tests for maybe_unref_accounts_already_in_ancient ( #28652 )
2022-10-28 08:24:10 -07:00
Jeff Washington (jwash)
0c1df82d48
add current_ancient tests ( #28651 )
2022-10-28 07:32:23 -07:00
Brooks Prumo
76598dbddb
proposal: Epoch Accounts Hash ( #27801 )
2022-10-28 10:16:35 -04:00
Haoran Yi
d601252296
make diff command on new line in abi error message
2022-10-28 09:04:27 -05:00
steviez
2272fd807e
Remove Blockstore manual compaction code ( #28409 )
...
The manual Blockstore compaction that was being initiated from
LedgerCleanupService has been disabled for quite some time in favor of
several optimizations.
Co-authored-by: Ryo Onodera <ryoqun@gmail.com>
2022-10-28 10:39:00 +02:00
Trent Nelson
2579c0fcb5
cli-output: add config ctor for CliAccount
2022-10-27 21:44:46 -07:00
Ashwin Sekar
ae557a9eb5
Exit when stuck in an unrecoverable repair/purge loop ( #28596 )
...
* Exit when stuck in an unrecoverable repair/purge loop
* add tests
2022-10-27 20:06:06 -07:00
apfitzge
37fb603fc0
precompile verify: &Arc<FeatureSet> to &FeatureSet ( #27647 )
2022-10-27 19:25:33 -05:00
Jeff Washington (jwash)
8ae5af2822
ancient append vec tests ( #28635 )
2022-10-27 15:10:22 -07:00
Jeff Washington (jwash)
3d7cca6296
cleanup drop in ancient append vecs ( #28617 )
2022-10-27 11:16:46 -07:00
Alexander Meißner
a43098a428
Feature - Check syscall outputs do not overlap ( #28599 )
...
* Extends is_nonoverlapping() to be able to deal with two different lengths.
* Uses is_nonoverlapping() for syscall output parameters.
* Feature gates the new throws of SyscallError::CopyOverlapping.
* Adds tests which trigger SyscallError::CopyOverlapping.
2022-10-27 19:11:18 +02:00
steviez
7b70aef33c
Add help text to genesis creation time assert ( #28629 )
...
If a validator starts with a snapshot from the wrong cluster, an assert
will trigger complaining about the genesis_creation_time encoded in the
snapshot differing from the genesis_creation_time embedded in
genesis.bin.
This could be a fairly easy mistake to make so add a help string to the
assertion to point operators in the right direction.
2022-10-27 18:02:36 +02:00
Jeff Washington (jwash)
646514e4d5
give metric around 'remove_old_stores_shrink" better name ( #28613 )
2022-10-27 07:33:01 -07:00
Jeff Washington (jwash)
4ac52c2a9d
ancient append vec comments and cleanup ( #28616 )
2022-10-27 07:32:42 -07:00
Jeff Washington (jwash)
251cab4c8b
extract handle_dropped_roots_for_ancient from ancient append vec code ( #28611 )
2022-10-27 07:32:04 -07:00
Ian Macalinao
a2b0d0e6f0
runtime: use correct module doc comments ( #27889 )
2022-10-27 14:39:44 +02:00
Dmitri Makarov
d6b3d338d0
Bump sbf-tools to v1.31
2022-10-27 07:18:35 -04:00
steviez
54fc768fcc
Single source ledger-tool encoding arg ( #28622 )
...
The argument is nearly identical for both instances that use it, so
de-duplicate the repeated config.
2022-10-27 07:35:27 +00:00
apfitzge
fa65b50b9a
fix typo: prioritizatino -> prioritization ( #28615 )
2022-10-26 23:30:45 -05:00
HaoranYi
e0e8fc5be9
typo ( #28612 )
2022-10-26 18:49:35 -05:00
Jeff Washington (jwash)
decf3de453
extract ancient maybe_unref_accounts_already_in_ancient ( #28610 )
2022-10-26 14:20:32 -07:00
bji
c0f1ffb9d3
Minor typo fix. ( #28583 )
2022-10-26 09:07:35 -10:00
Jeff Washington (jwash)
d4db649e7c
extract common code remove_old_stores_shrink from shrink and ancient append vecs ( #28588 )
2022-10-26 11:49:10 -07:00
Brooks Prumo
27269d833c
Uses enum for data source with calc_accounts_hash() ( #28584 )
2022-10-26 13:04:01 -04:00
Jeff Washington (jwash)
252d7f68da
combine all_are_zero_lamports ( #28567 )
2022-10-26 08:55:20 -07:00
Jon Cinque
9d7e999c1d
bench-tps: Transition to using spl-instruction-padding ( #28496 )
...
* bench-tps: Transition to using spl-instruction-padding
* Use macros for conversions
2022-10-26 11:16:57 -04:00
apfitzge
340d3b5468
rename and change capacity on unprocessed transaction storage - max_receive_size ( #28586 )
2022-10-26 10:03:47 -05:00
Jon Cinque
feb5ab4ba0
ci: Remove unneeded ignores in audit ( #28594 )
2022-10-26 10:39:17 -04:00