Brooks Prumo
10a868dac7
cli-output: Add CliBalance ( #26703 )
2022-07-21 18:31:38 -05:00
apfitzge
f2b81fe665
Separate field_from_stream to get bank/account fields from individual snapshot stream ( #26679 )
2022-07-21 12:27:31 -05:00
Alexander Meißner
075a5ac44e
Removes `AccountSharedData` from `SysvarCache`. ( #26712 )
...
* Removes AccountSharedData from SysvarCache.
* Fixes incorrect transaction account index in stake_instruction::test_set_lockup().
2022-07-21 18:32:28 +02:00
kirill lykov
8465a3aa46
Create nonce keypair chunks ( #26670 )
...
* extract KeypairChunks structure
* introduce durable nonce in TransactionChunkGenerator
* Introduce TimestampedTransaction with optional timestamp
2022-07-21 14:50:23 +02:00
Brooks Prumo
8105b761ed
Add CLI to get stake minimum delegation ( #26645 )
2022-07-21 07:23:18 -05:00
Alexander Meißner
cbb74a190f
Cleanup: `record_instruction_in_transaction_context_push` ( #26658 )
...
Cleanup feature gate of record_instruction_in_transaction_context_push.
2022-07-21 12:49:34 +02:00
Yihau Chen
73129cadc2
chore: update buildkite agents query rule ( #26708 )
2022-07-21 12:08:48 +08:00
dependabot[bot]
e45ac65b7f
chore: bump hashbrown from 0.11.2 to 0.12.1 ( #26542 )
...
* chore: bump hashbrown from 0.11.2 to 0.12.1
Bumps [hashbrown](https://github.com/rust-lang/hashbrown ) from 0.11.2 to 0.12.1.
- [Release notes](https://github.com/rust-lang/hashbrown/releases )
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/hashbrown/compare/v0.11.2...v0.12.1 )
---
updated-dependencies:
- dependency-name: hashbrown
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Sync lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com>
2022-07-21 03:12:47 +00:00
Brooks Prumo
b10ea293af
rpc_client: Add get_stake_minimum_delegation_with_commitment() ( #26697 )
2022-07-20 20:26:47 -05:00
Brennan Watt
932abe98a7
Switch UDP stats from usize to u64 ( #26700 )
2022-07-20 15:20:30 -07:00
HaoranYi
6ec89ee861
log error for cache_hash_data save failure ( #26676 )
...
log error for cach_hash_data save
2022-07-20 16:19:35 -05:00
Jack May
39a34db52a
cleanup feature: default units per instruction ( #26684 )
2022-07-20 19:13:34 +00:00
Brennan Watt
502f249904
Add proc net dev metrics to net stats ( #26603 )
...
* Add proc net dev metrics to net stats
2022-07-20 11:44:36 -07:00
sakridge
4a7fb2a808
Revert "core: disable quic servers on mainnet-beta" ( #26216 )
...
Enable QUIC server
2022-07-20 20:37:24 +02:00
dependabot[bot]
91c12d9104
chore: bump terser from 5.12.1 to 5.14.2 in /web3.js ( #26702 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.12.1 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 17:51:17 +00:00
dependabot[bot]
3d6bd97577
chore:(deps): bump terser from 4.8.0 to 4.8.1 in /explorer ( #26701 )
...
Bumps [terser](https://github.com/terser/terser ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 17:42:08 +00:00
skrrb
7c1ce867ce
account_from_dir flag renamed to account_dir
2022-07-20 10:24:20 -07:00
skrrb
2cd8a623ce
add found files to debug log
2022-07-20 10:24:20 -07:00
skrrb
3377f40d75
Update validator/src/bin/solana-test-validator.rs
...
Co-authored-by: Michael Vines <mvines@gmail.com>
2022-07-20 10:24:20 -07:00
skrrb
4fb70f48d6
test-validator: add accounts-from-dir flag
2022-07-20 10:24:20 -07:00
yihau
4eca946fb9
chore: increase coverage timeout limit
2022-07-21 00:20:00 +08:00
apfitzge
b20edd232b
Remove useless enumerate from test_hold_range_in_memory2 ( #26683 )
2022-07-20 10:06:08 -05:00
Jeff Washington (jwash)
9f2f2a45cd
AcctIdx: ref_count_from_storage remove Arc::clone ( #26678 )
2022-07-20 10:05:13 -05:00
Justin Starry
0402c3d0ca
Fix merge conflict in program-test ( #26693 )
2022-07-20 14:32:59 +02:00
Justin Starry
f8e9af5f1e
Cap the number of accounts passed to a bpf program ix ( #26630 )
...
* Cap the number of accounts passed to a bpf program ix
* update bank abi hash
* fix ci failures
2022-07-20 14:12:43 +02:00
Will Hickey
c831185968
Cleanup from PR #25914 ( #26644 )
2022-07-20 00:01:35 -05:00
Dmitri Makarov
8bc8f77820
Sync return_data.inc and add a warning about modifying generated header files
2022-07-19 20:03:05 -07:00
apfitzge
07f41628db
untar_snapshot_create_shared_buffer doesn't need to return a result ( #26686 )
2022-07-19 23:15:41 +00:00
Jeff Washington (jwash)
2d689ac53a
get rid of rwlock per bin in accounts index ( #26675 )
2022-07-19 17:48:40 -05:00
apfitzge
e7cd6daebe
Add helper fn to create shared buffer - simplify archive format matching ( #26674 )
2022-07-19 20:30:30 +00:00
apfitzge
84c8cfe901
Refactor/hardened unpack more generic unpack archive ( #26677 )
...
* Add entry_processor fn to unpack_archive - not used yet
* Add generic unpack_snapshot_with_processors to separate account paths handling from entry checking
2022-07-19 14:48:57 -05:00
Jeff Washington (jwash)
7efe72a74f
eliminate write lock usage in acct idx ( #26673 )
2022-07-19 13:24:03 -05:00
apfitzge
77843306c7
rename parallel_archivers -> parallel_divisions for consistency ( #26672 )
...
parallel_archivers -> parallel_divisions for consistency
2022-07-19 13:15:33 -05:00
scriptrunner2049
41c851cf8a
Update SECURITY.md
2022-07-20 01:32:31 +09:00
Jeff Washington (jwash)
263911e7fd
save off what we find when calculating hash ( #26663 )
2022-07-19 09:55:52 -05:00
Jeff Washington (jwash)
738c4a79b7
metric for 'ancient_account_cleans' ( #26664 )
2022-07-19 09:16:23 -05:00
Jeff Washington (jwash)
6efe7e095b
temporarily make ancient append vecs 10x smaller to find intermittent bugs ( #26574 )
2022-07-19 08:51:36 -05:00
ryleung-solana
f0994c4ba1
Merge pull request from GHSA-x236-qc46-7v8j
...
* Restrict the usable port range of the validator such that adding QUIC_PORT_OFFSET never gets us an invalid port. Also validate this for incoming ContactInfos
* Require the proper port range in ContactInfo::valid_client_facing_addr
* Use asserts instead of panics, and enforce USABLE_PORT_RANGE for all the ports in ContactInfo
* Fix typo
* Make the quic client return errors on the quinn endpoint connect() call,
not just the result of awaiting the connect() call, as the connect()
call can itself fail realistically (e.g. due to expected/invalid IPs, etc)
* Update USABLE_PORT_RANGE to a better range and use port_range_validator to validate dynamic-port-range rather than a panic
* Fall back on UDP when the remote peer's tpu port is too large to have QUIC_PORT_OFFSET added to it
* Get rid of tpu port sanitization in ContactInfo
* Turn USABLE_PORT_RANGE into a Range and make connnection_cache fall back on UDP when the tpu port is out of range
* Fix build
* Dummy commit
* Reert dummy commit
* dummy commit
* revert dummy commit
* Fix typo
* Fix range validation
* Fix formatting
* Fix USABLE_PORT_RANGE
* Remove USABLE_PORT_RANGE
* Avoid creating a QuicLazyInitializedEndpoint when forcing the use of UDP
* Implement test for connection cache overflow
2022-07-19 14:54:42 +02:00
kirill lykov
3929ad67eb
Refactor bench-tps chunking transactions logic ( #26661 )
...
Refactor bench-tps chunking txs
2022-07-19 13:13:24 +02:00
Richard Patel
4163dc181e
sdk/bpf/c: fix sol_get_return_data signature ( #26525 )
2022-07-19 09:30:29 +02:00
Ikko Ashimine
a6c41367aa
docs: fix typo in blockstore-rocksdb-compaction.md ( #26662 )
...
Fix typo in blockstore-rocksdb-compaction.md
accross -> across
2022-07-18 13:37:40 -07:00
Jeff Washington (jwash)
c4d2c95540
move hash stat to correct level for ahv to work ( #26649 )
2022-07-18 12:44:33 -05:00
Jeff Washington (jwash)
1c08f83c7e
eliminate flatten().collect() of reclaims in clean ( #26647 )
2022-07-18 12:37:17 -05:00
Yueh-Hsuan Chiang
dcbda2c6c5
Allow ledger tool to automatically detect the shred compaction style ( #26182 )
...
#### Problem
Ledger-tool doesn't support shred-compaction-type other than the default rocksdb level compaction.
#### Summary of Changes
This PR enables ledger-tool to automatically detect the shred-compaction-type of the specified ledger.
#### Test Plan
New ledger-tool tests are added for both level and fifo compactions.
2022-07-19 01:19:17 +08:00
behzad nouri
2dd8573287
removes erroneous allow(dead_code) annotations from core ( #26660 )
2022-07-18 17:15:47 +00:00
Lcchy
18e9225a75
Use BPF serialization ABI for native target in program-test; Fix account data resizing and editing ( #26507 )
...
* Use BPF serialization ABI for native target in program-test (PR22754)
* Fixes for the program-test PR22754 rebase on v1.11.1
* Include bug test case in program-test unit tests
* Fix segfault on duped accounts
* Add CPI create_account test
* Revert gitignore addition
Co-authored-by: jozanza <hello@jsavary.com>
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2022-07-18 18:13:03 +02:00
kirill lykov
c4ec031daa
add create durable nonce accounts ( #26513 )
...
* add create durable nonce accounts
* extract common logic into method
* add test
* got rid of unnecessary Result
2022-07-18 13:38:20 +02:00
Yihau Chen
e69d8ae7d7
chore: use sccache ( #26376 )
...
* chore: remove CARGO_TARGET_CACHE
* chore: prepare sccache env for docker container
* chore: use s3 as sccache backend
2022-07-18 15:39:21 +08:00
Brooks Prumo
a8be960e05
Add RPC getStakeMinimumDelegation ( #26638 )
...
* Add RPC getStakeMinimumDelegation
* fixup! rpc
* fixup rpc
* fixup rpc client mock sender
* fixup docs
* pr: sort
2022-07-17 18:39:39 +00:00
Justin Starry
0d7d2090a2
Disable JIT bpf program tests on non x86 archs ( #26654 )
2022-07-17 15:39:40 +00:00