Brooks Prumo
0b9426e734
Simplifies AHV's `test_max_hashes()` ( #28754 )
2022-11-07 02:32:33 +00:00
Jeff Washington (jwash)
0bc66c82aa
remove unused stat ancient.skipped_shrink ( #28749 )
2022-11-05 08:09:19 -07:00
Jeff Washington (jwash)
99565570b8
add ancient append vec stats ( #28737 )
2022-11-05 08:08:52 -07:00
Dmitri Makarov
0564d2a785
Add to cargo-test-sbf an option to test specific packages
2022-11-04 16:35:46 +00:00
Jeff Washington (jwash)
5937a10810
ancient append vec stat fixes ( #28731 )
2022-11-04 04:48:19 -07:00
Justin Starry
8f47808a34
Refactor upgradeable loader test utility function ( #28738 )
...
Refactor upgradeable loader test framework
2022-11-03 15:53:14 +00:00
ryleung-solana
842fa993c8
Quic fix calculation of staked number of concurrent streams ( #28705 )
...
* Fix calculation of staked number of concurrent streams
2022-11-03 20:45:44 +08:00
Brooks Prumo
064cfc70d2
Removes cluster_type from AccountsPackage ( #28725 )
2022-11-02 18:21:13 -04:00
Denis K
3e395394d2
Fix clippy warnings on Windows ( #28720 )
...
Fixed clippy warnings on Windows.
2022-11-02 21:05:21 +00:00
Jeff Washington (jwash)
88d7f6cc9d
add ability to flush read only accounts cache ( #28726 )
2022-11-02 12:03:32 -07:00
Jeff Washington (jwash)
faf32e2a94
add ancient append vec tests ( #28712 )
...
add test test_combine_ancient_slots_simple
2022-11-02 11:24:08 -07:00
Brooks Prumo
0a62f01cab
Removes EAH string from datapoint metric ( #28724 )
2022-11-02 14:14:08 -04:00
Brooks Prumo
d0f639745a
Uses AccountsPackage::default_for_tests() in AHV tests ( #28723 )
2022-11-02 14:13:35 -04:00
Lijun Wang
f156bc12ca
Enforce stream receive timeout ( #28513 )
...
In the quic server handle_connection, when we timed out in receiving the chunks, we loop forever to wait for the chunk. If the client never provide another chunk, the server can hopelessly wait for that chunk and wasting server resources. Instead WAIT_FOR_CHUNK_TIMEOUT_MS is introduced to bound this to 10 seconds at maximum. The stream will be dropped if it times out.
2022-11-02 10:09:32 -07:00
Jeff Washington (jwash)
ee0320c9f3
fix ancient append vec throwing away stores bug ( #28710 )
2022-11-02 08:21:03 -07:00
Yihau Chen
db1875b153
chore: bump actions/setup-python to v4 ( #28719 )
2022-11-02 07:26:36 +00:00
Yihau Chen
19598cde8a
chore: bump actions/setup-node to v3 ( #28717 )
...
chore: bump actions/setup-node@v3
2022-11-02 13:47:58 +08:00
Yihau Chen
4e10820788
chore: bump actions/checkout from v2 to v3 ( #28716 )
2022-11-02 13:42:03 +08:00
Brian Anderson
7e7e9b2775
Fix broken doc links in solana-client ( #28714 )
2022-11-01 21:21:20 -06:00
Brian Anderson
6972afe2c4
Add docs for system_instruction and some of its functions ( #28052 )
...
* Add docs for system_instruction and some of its functions
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* Apply review feedback
* Use PDAs in system_instruction examples
* Fix 'bump seed' terminology in system_instruction docs
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2022-11-01 14:33:46 -06:00
Jeff Washington (jwash)
7885fdca37
ancient append vecs: pass through can_randomly_shrink ( #28706 )
2022-11-01 11:55:28 -07:00
Jeff Washington (jwash)
9ff9051d87
move test function to test mod ( #28704 )
2022-11-01 11:18:02 -07:00
Jeff Washington (jwash)
daf71003d3
add tests for handle_dropped_roots_for_ancient ( #28703 )
2022-11-01 09:03:54 -07:00
Jeff Washington (jwash)
0b51b15af2
remove duplicate pubkey during shrink ( #28689 )
2022-11-01 07:45:52 -07:00
behzad nouri
17680fe837
removes feature gate code preserving rent_epoch for rent exempt accounts ( #28507 )
...
* removes feature gate code preserving rent_epoch for rent exempt accounts
* update test expected hashes
Co-authored-by: jeff washington <jeff.washington@solana.com>
2022-11-01 13:36:59 +00:00
Yihau Chen
4267a15292
ci: remove node v12 check ( #28699 )
...
ci: remove node 12 check
2022-11-01 19:44:24 +08:00
Yihau Chen
9d5f019344
ci: fix wrong path ( #28700 )
2022-11-01 19:22:59 +08:00
Yihau Chen
2a417de916
chore: web3js get rid of Travis ( #28695 )
...
* ci: remove travis related file
* docs: remove travis badge from README.md
* chore: npm uninstall @commitlint/travis-cli
* ci: add test.sh script
* ci: rebuild web3 pipeline when yml changed
2022-11-01 19:06:21 +08:00
0xripleys
5de4dd8f9b
Add SetAuthorityChecked instruction to bpf loader ( #28424 )
...
* SetAuthorityChecked
* restore old logic for loader
* add more upgrade authority checked test cases
* setBufferAuthority checked tests
* format
* add set_buffer_authority_checked instruction to sdk
* Update transaction-status/src/parse_bpf_loader.rs
Co-authored-by: Justin Starry <justin.m.starry@gmail.com>
* add is_set_authority_checked function
* fix set_buffer_authority_checked sdk instruction
* feature gate setAuthorityChecked
* add bpf loader tests for setAuthorityChecked ixs
* test that you can set to same authority
* allow set_authority_checked to be called via cpi (if feature is enabled)
* fix ci
* fmt
Co-authored-by: Justin Starry <justin.m.starry@gmail.com>
Co-authored-by: Justin Starry <justin@solana.com>
2022-11-01 08:34:04 +00:00
Yihau Chen
f352934fca
chore: bump node version to 16 ( #28693 )
2022-11-01 11:19:31 +08:00
Brooks Prumo
f0f108905e
Always verifies deserialized bank's slot and snapshot hash ( #28688 )
2022-10-31 17:48:18 -04:00
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