dependabot[bot]
37f4621c06
chore: bump serde from 1.0.137 to 1.0.138 ( #26421 )
...
* chore: bump serde from 1.0.137 to 1.0.138
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.137 to 1.0.138.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.137...v1.0.138 )
---
updated-dependencies:
- dependency-name: serde
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-07-05 23:18:08 -06:00
Tao Zhu
c1d89ad749
forward packets by prioritization in desc order ( #25406 )
...
- Forward packets by prioritization in desc order
- Add support of cost-tracking by transaction requested compute units
- Hook up account buckets to forwarder
- Add metrics for forwardable batches count
- Remove redundant invalid packets filtering at end of slot since forwarder will do the same when batch forwardable packets
- Add bench test for forwarding
2022-07-05 23:24:58 -05:00
Jeff Washington (jwash)
38216aa781
update comment for the next weary traveller ( #26413 )
2022-07-05 23:12:35 -05:00
Jeff Washington (jwash)
75149fd624
move mark_old_slots_as_dirty to be called from ahv ( #26411 )
2022-07-05 23:11:32 -05:00
Jeff Washington (jwash)
8eba4d1698
add 2nd pass at hash calc when failure seen ( #26392 )
2022-07-05 18:01:02 -05:00
Jeff Washington (jwash)
2aafef38f9
is_shrinking_productive calls avoid arc clone ( #26422 )
2022-07-05 17:53:29 -05:00
Kirill Fomichev
90d9118048
Add `get_confirmed_transactions` to `storage-bigtable` ( #25404 )
...
* Add get_confirmed_transactions to storage-bigtable
* remove zip
* HashMap::new instead of default
* extract txs in order
2022-07-05 22:52:11 +00:00
Jeff Washington (jwash)
b7e34aea15
refactor calculate_rent_result ( #26416 )
...
reactor calculate_rent_result
2022-07-05 16:45:59 -05:00
behzad nouri
d3a14f5b30
simplifies packet/shred sanity checks ( #26356 )
2022-07-05 21:41:19 +00:00
Brooks Prumo
53b9420562
Remove `INTO!` macros in serde_snapshot ( #26409 )
2022-07-05 16:37:20 -05:00
Jack May
690efc0b7c
Missing privkey, add 2nd feature key ( #26415 )
2022-07-05 13:36:37 -07:00
dependabot[bot]
61f8769039
chore: bump reqwest from 0.11.10 to 0.11.11 ( #26162 )
...
* chore: bump reqwest from 0.11.10 to 0.11.11
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.11.10 to 0.11.11.
- [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.10...v0.11.11 )
---
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-07-05 20:07:08 +00:00
Jeff Washington (jwash)
26176af4aa
cleanup cli arg help ( #26366 )
2022-07-05 14:49:05 -05:00
carllin
ce39c14025
Add end-to-end replay slot metrics ( #25752 )
2022-07-05 13:58:51 -05:00
Nick Rempel
7e4a5de99c
Refactor ConnectionCache::use_quic ( #26235 )
...
* Remove UseQuic type
Move to storing the UdpSocket on ConnectionCache and accepting a bool
* Remove use_quic from ConnectionCache constructor
Replace with separate with_udp constructor to force callers to choose
2022-07-05 10:49:42 -07:00
HaoranYi
b83203403f
Update openssl-src to fix cargo audit ( #26410 )
...
update openssl-src to fix cargo audit
2022-07-05 12:04:25 -05:00
Jeff Washington (jwash)
0ab521d5f1
inc counter when append vec drop fails ( #26396 )
2022-07-05 11:27:01 -05:00
behzad nouri
61f0a7d9c3
replaces Mutex<PohRecorder> with RwLock<PohRecorder> ( #26370 )
...
Mutex causes superfluous lock contention when a read-only reference suffices.
2022-07-05 14:29:44 +00:00
Brooks Prumo
9ec38a3191
Cleanup snapshot integration tests ( #26390 )
2022-07-05 09:23:23 -05:00
Jeff Washington (jwash)
95ae82e074
add info to ledger tool for total execution time ( #26368 )
2022-07-05 09:23:06 -05:00
Justin Starry
5450f97844
explorer: Update address map program name to address lookup table ( #26388 )
2022-07-04 13:23:42 +00:00
steveluscher
627d91fb20
chore: move `checkBlockHeight` into block where it's used
2022-07-02 13:15:50 -07:00
steveluscher
6f6e5172d3
fix: ingest only the relevant properties when constructing `Transactions`
2022-07-02 13:15:50 -07:00
Jeff Washington (jwash)
5f3b7bdd16
prevent ledger tool from calculating hash on non-rooted slots ( #26355 )
2022-07-02 11:50:01 -05:00
steveluscher
6b82235fab
fix: a much simpler way to prevent getRecentPerformanceSamples from sending a commitment
2022-07-01 22:34:30 -07:00
steveluscher
b1f8baf6ad
test: maybe don't disable all the web3.js tests
2022-07-01 22:31:02 -07:00
steveluscher
e24b64dd71
fix: `getPerformanceSamples` no longer breaks when the connection has a default commitment
2022-07-02 05:29:41 +00:00
Jeff Washington (jwash)
88b5b7e30a
improve log ( #26360 )
2022-07-01 13:12:52 -05:00
HaoranYi
728986ddf4
Spell correction and add remove slot in AccountDB purge assert message ( #26358 )
...
nit spell. add remove slots in accoutdb purge assert message
2022-07-01 17:39:35 +00:00
Tyera Eulberg
d6b53fb173
BigtableUploadService: recheck first_available_block ( #26347 )
...
Recheck first_available_block
2022-07-01 10:42:23 -06:00
Michael Vines
47c596ff12
Bump --contact-debug-interval default to 2m from 10s
2022-07-01 09:41:27 -07:00
Mark Daniel
3fcdc45092
fix: web3.js; maxRetries no longer stripped when zero ( #26345 )
...
Co-authored-by: Mark D <83738282+markusmark1@users.noreply.github.com>
2022-06-30 23:20:22 -07:00
Michael Vines
fdb186ba3b
pacify nightly clippy
2022-06-30 21:31:49 -07:00
Pankaj Garg
94685e1222
Implement randomized pruning of QUIC connection from staked peers ( #26299 )
2022-06-30 17:56:15 -07:00
Alexander Meißner
72a968fbe8
Fix/system instruction processor tests ( #26338 )
...
* Make mock_process_instruction() stricter by invoking the verify() method.
* Fixes broken test cases.
2022-07-01 00:06:24 +02:00
Michael Vines
f14922c204
Fix new 1.62 clippy complaint
2022-06-30 13:20:03 -07:00
Steven Luscher
e17ed6b2b9
feat: web3.js RPC errors now hold the error `code` and `data` on the error object ( #26318 )
...
feat: web3.js RPC errors now hold the error code on the error object
2022-06-30 13:08:10 -07:00
steviez
54cd31e9e2
Reduce repeated discard_shreds checks ( #26329 )
2022-06-30 14:45:10 -05:00
steviez
d964774fde
Removing pub keyword from blockstore unit tests ( #26334 )
2022-06-30 14:41:04 -05:00
Brooks Prumo
649229f7b8
Tweak bootstrap::build_known_snapshot_hashes() (logs and tests) ( #26144 )
2022-06-30 12:36:13 -05:00
Jack May
6ebd4abf41
spell nit ( #26336 )
2022-06-30 10:32:10 -07:00
Pankaj Garg
71087ac94f
Use correct QUIC connection table for removing the entry ( #26328 )
...
* Use correct QUIC connection table for removing the entry
* fix test
* address review comments
* address comments
2022-06-30 10:21:53 -07:00
behzad nouri
88599fd760
skips shreds deserialization before retransmit ( #26230 )
...
Fully deserializing shreds in window-service before sending them to
retransmit stage adds latency to shreds propagation.
This commit instead channels through the payload and relies on only
partial deserialization of a few required fields: slot, shred-index,
shred-type.
2022-06-30 12:13:00 +00:00
samkim-crypto
24c6f820ce
remove elgamal syscall operations ( #26311 )
...
resolve conflict
2022-06-30 16:27:48 +09:00
Jack May
4563bf40f6
cleanup feature: tx-wide-compute-cap ( #26326 )
2022-06-29 23:54:45 -07:00
Brooks Prumo
36d13af015
Add stats for Accounts Background Service ( #26298 )
...
* Add stats for Accounts Background Service
* pr
2022-06-30 02:21:30 +00:00
DimAn
a4ce2d4de2
Combine bootstrap modules: with and without incremental snapshots ( #25732 )
2022-06-29 20:12:35 -05:00
Trent Nelson
f93fd6477e
cli: make `solana validators` line numbering respect sort reversal
2022-06-29 18:13:04 -06:00
behzad nouri
d053ce79d4
removes RwLock+Once in favor of OnceCell in caching staked-nodes ( #26313 )
...
VoteAccounts uses std::sync::{RwLock, Once} to lazily compute and cache
staked_nodes:
https://github.com/solana-labs/solana/blob/032bee13a/runtime/src/vote_account.rs#L89-L104
This commit instead switches to using once_cell::sync::OnceCell which
provides this exact intended functionality by design.
2022-06-29 22:22:22 +00:00
Jeff Washington (jwash)
557bf6e656
allow initial hash calc to occur in bg ( #26271 )
...
* allow initial hash calc to occur in bg
* validator_initialized -> startup_verification_complete
* add infos for leader and vote
* rework snapshot for startup verification
* change to assert
2022-06-29 16:48:33 -05:00