Yueh-Hsuan Chiang
d121a06826
Add comment block and examples for datapoint.rs ( #25393 )
...
#### Summary of Changes
Add comment block and examples for datapoint.rs
2022-05-21 16:41:51 -07:00
sakridge
a56ce8283a
quic: Fix prune_oldest table size calculation ( #25431 )
2022-05-22 00:06:05 +02:00
Jon Cinque
09ea899a2d
tpu-client: Refactor to prep for async client ( #25432 )
2022-05-21 20:22:30 +02:00
Justin Starry
3b3046ab3d
explorer: Add support for new compute budget ixs ( #25446 )
2022-05-21 17:24:25 +00:00
Justin Starry
773b2f23f4
Fix flakey streamer_send_test ( #25440 )
2022-05-22 01:09:26 +08:00
Justin Starry
7d1a7636af
explorer: Bump @solana/web3.js to 1.43.1 ( #25443 )
2022-05-21 16:45:52 +00:00
Justin Starry
ecdd4b973c
explorer: update browserlist db ( #25442 )
2022-05-21 16:18:17 +00:00
Alexander Meißner
7eae98c6d9
Introduces `Result` return types to mutable accessors of `BorrowedAccount` ( #25380 )
...
* Introduces result return types to get_data_mut(), set_data() and set_data_length() of BorrowedAccount.
* Introduces result return types to set_owner(), set_lamports() and set_executable() of BorrowedAccount.
2022-05-21 17:47:09 +02:00
Justin Starry
10d677a092
Fix flakey v0::Message::test_try_compile test ( #25438 )
2022-05-21 20:49:07 +08:00
Brooks Prumo
e9a6d1ecef
clippy: is_digit(10) -> is_ascii_digit() ( #25428 )
2022-05-21 07:03:11 -05:00
Pankaj Garg
7fb0ef1fa5
Use async send for forwarding transactions ( #25435 )
2022-05-20 21:20:47 -07:00
steviez
d65aab4d27
Fix ledger-tool slot to output tx even when tx status is missing ( #25434 )
2022-05-20 20:56:06 -06:00
Jeff Biseda
e263be2000
handle start_http failure in rpc_service ( #25400 )
2022-05-20 17:59:23 -07:00
Brennan Watt
e025376719
Fix packet accounting after dedup ( #25357 )
...
* Fix packet accounting after dedup
* Rename function to better represent intent
2022-05-20 17:00:13 -07:00
Jeff Biseda
8caf0aabd1
framework to preserve optimistic_slot in blockstore ( #25362 )
2022-05-20 16:46:23 -07:00
Lijun Wang
4e9b189154
Remove noisy metrics on open_uni ( #25430 )
2022-05-20 16:05:42 -07:00
Jeff Washington (jwash)
f584b249dd
special case for common case of 1 storage on append vec scan ( #25414 )
2022-05-20 17:36:30 -05:00
Trent Nelson
527b4ac76c
Update SECURITY.md
...
heading anchors
2022-05-20 15:33:32 -06:00
HaoranYi
c5792eddf1
update build instruction in readme ( #25424 )
2022-05-20 21:13:00 +00:00
Jack May
2f445c70b7
fix test aligned ( #25419 )
2022-05-20 14:05:54 -07:00
Jon Cinque
a5792885ca
streamer: Add nonblocking versions of sendmmsg / recvmmsg ( #25415 )
2022-05-20 22:40:40 +02:00
Jack May
851958f77a
Disallow deployment of deprecated _sol_alloc_free syscall ( #25179 )
2022-05-20 13:19:41 -07:00
Brennan Watt
2fdc850176
Use Shared IP to Stake Map ( #25377 )
...
* Find packet sender stake stage use shared IP to stake map
2022-05-20 12:51:07 -07:00
Jeff Washington (jwash)
cfcc18f7f4
apply AccountsInAppendVec to more places ( #25408 )
2022-05-20 14:25:46 -05:00
Brooks Prumo
a25212b087
Move append_vec::test_utils into its own file ( #25407 )
2022-05-20 13:37:45 -05:00
Yueh-Hsuan Chiang
de2033f2f2
(LedgerStore) Rate-limit RocksDB perf sample by a minimum time interval ( #25093 )
...
#### Problem
When the number of RocksDB read/write operations spikes, its payload size
might exceed the limit (413 Payload Too Large).
#### Summary of Changes
This PR rate-limit the perf-sampling of RocksDB read/write operations by one second
in addition to the existing sampling that is configurable via the hidden validator
argument --rocksdb-perf-sample-interval.
2022-05-20 10:54:27 -07:00
Jack May
397a14b127
Add warning to program derived address docs ( #25412 )
2022-05-20 10:19:41 -07:00
Jeff Washington (jwash)
9ef0acdf5d
allow hash calc to use all threads at startup ( #25369 )
2022-05-20 11:45:01 -05:00
Jeff Washington (jwash)
467431de89
add ledger-tool accounts-db-skip-initial-hash-calc ( #25354 )
2022-05-20 10:27:00 -05:00
Jeff Washington (jwash)
950245c29b
simulate filler account hash calc time at delta hash ( #25387 )
2022-05-20 10:20:44 -05:00
Jeff Washington (jwash)
1b4e4ef548
impl squash to ancient append vecs ( #24538 )
...
* squash to ancient append vecs
* pr feedback
* clippy
2022-05-20 10:20:17 -05:00
xiangzhu70
1295a95de6
Problem ( #25348 )
...
https://buildkite.com/solana-labs/solana/builds/73576#2847bbc5-6af4-4968-817d-f32b03d2f16d
The current timeout is 5 sec. The timeout happened in this test run.
But it is not easy to manually reproduce this error. I saw it
happened once out of about 20 runs.
Summary of Changes
Increase broadcast receiver timeout to mitigate test flakiness.
The chance of exceeding the 10sec timeout should be much lower.
We can debug the timeout further once we have the cargo nextest
stress run set up.
Co-authored-by: Xiang Zhu <xiangzhu@Xiangs-MacBook-Pro.local>
2022-05-20 08:09:52 -07:00
apfitzge
1e7d877494
Create-snapshot check if slot is available on startup ( #25329 )
...
* Add a check during ledger-tool create-snapshot startup to see if the snapshot slot is available
* check all slots from the start to snapshot_slot during load_bank_forks
* unwrap_or_default incremental snapshot slot before comparison
* Improve error messages on missing or not full slots
2022-05-20 09:11:18 -05:00
Jeff Washington (jwash)
de03a3d3aa
filler accounts get a non-zero rent_epoch ( #25386 )
...
* fill accounts get a non-zero rent_epoch
* use snapshot_slot
* get rid of perf simulation code
2022-05-20 09:03:55 -05:00
Jeff Washington (jwash)
3fe7655378
use iterator instead of vec to iterate accounts ( #25370 )
...
* user iterator instead of vec to iterate accounts
* rename
2022-05-20 08:50:24 -05:00
Jeff Washington (jwash)
36ed36edf0
use previous epoch's # slots per epoch ( #25382 )
2022-05-20 08:47:55 -05:00
dependabot[bot]
f9f6b94ead
chore: bump @types/node from 17.0.24 to 17.0.35 in /web3.js ( #25397 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 17.0.24 to 17.0.35.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
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>
2022-05-20 19:17:44 +08:00
Justin Starry
14b1434c52
fix: remove dependency on @solana/buffer-layout-utils ( #25399 )
2022-05-20 17:57:01 +08:00
dependabot[bot]
30e8991548
chore: bump eslint-plugin-mocha from 9.0.0 to 10.0.4 in /web3.js ( #25396 )
...
Bumps [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha ) from 9.0.0 to 10.0.4.
- [Release notes](https://github.com/lo1tuma/eslint-plugin-mocha/releases )
- [Changelog](https://github.com/lo1tuma/eslint-plugin-mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lo1tuma/eslint-plugin-mocha/compare/9.0.0...10.0.4 )
---
updated-dependencies:
- dependency-name: eslint-plugin-mocha
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-20 08:58:16 +00:00
dependabot[bot]
0d825888d3
chore: bump @babel/runtime from 7.17.8 to 7.18.0 in /web3.js ( #25395 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.17.8 to 7.18.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.0/packages/babel-runtime )
---
updated-dependencies:
- dependency-name: "@babel/runtime"
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>
2022-05-20 08:46:37 +00:00
Justin Starry
a7e6f4deef
feat: support additional compute budget ixs ( #25104 )
2022-05-20 07:27:48 +00:00
Justin Starry
f6da78a741
Bump stable-bpf CI job timeout to 25min
2022-05-20 15:25:50 +08:00
Alessandro Decina
9bf07ee206
More target_arch = "bpf" => target_os = "solana"
...
Continuing the work started in https://github.com/solana-labs/solana/pull/25358
2022-05-20 16:57:18 +10:00
Michael Vines
c54e06355f
voteSubscribe pubsub notification now includes the vote transaction signature ( #25291 )
2022-05-19 18:28:46 -07:00
Michael Vines
97efbdc303
Defer tower saving until push_vote(), there's no need to do it sooner ( #25374 )
2022-05-19 18:27:58 -07:00
Jack May
83c0dd3637
Fix alignment check ( #25351 )
2022-05-19 15:14:28 -07:00
Dmitri Makarov
dcce90555b
Bump sbf-tools to v1.27
2022-05-19 21:56:56 +00:00
sakridge
cdac141417
Sort per-program and print a summary of all slots in the range ( #25267 )
2022-05-19 23:26:29 +02:00
dependabot[bot]
6e5612dd55
chore: bump libc from 0.2.125 to 0.2.126 ( #25332 )
...
* chore: bump libc from 0.2.125 to 0.2.126
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.125 to 0.2.126.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.125...0.2.126 )
---
updated-dependencies:
- dependency-name: libc
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-05-19 13:58:12 -06:00
Brennan Watt
6af0546c14
Update tower-bft.md ( #25376 )
2022-05-19 12:52:37 -07:00