dependabot[bot]
dd75d09a1d
Bump serde from 1.0.166 to 1.0.168 ( #32436 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.166 to 1.0.168.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](serde-rs/serde@v1.0.166...v1.0.168)
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-10 21:37:18 -07:00
Yihau Chen
1aa075fc2f
ci: allow retrying publish-crate although passed ( #32441 )
...
ci: allow publish crate retry although passed
2023-07-11 12:34:22 +08:00
dependabot[bot]
bcb9fb748e
Bump syn from 2.0.23 to 2.0.25 ( #32437 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.23 to 2.0.25.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](dtolnay/syn@2.0.23...2.0.25)
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-10 21:33:50 -07:00
dependabot[bot]
607583f1e4
Bump async-channel from 1.8.0 to 1.9.0 ( #32435 )
...
Bumps [async-channel](https://github.com/smol-rs/async-channel ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/smol-rs/async-channel/releases )
- [Changelog](https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md )
- [Commits](smol-rs/async-channel@v1.8.0...v1.9.0)
---
updated-dependencies:
- dependency-name: async-channel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-10 21:13:27 -07:00
dependabot[bot]
41242138dd
Bump hidapi from 2.3.3 to 2.4.0 ( #32434 )
...
Bumps [hidapi](https://github.com/ruabmbua/hidapi-rs ) from 2.3.3 to 2.4.0.
- [Release notes](https://github.com/ruabmbua/hidapi-rs/releases )
- [Commits](https://github.com/ruabmbua/hidapi-rs/commits )
---
updated-dependencies:
- dependency-name: hidapi
dependency-type: direct:production
update-type: version-update:semver-minor
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-10 21:11:41 -07:00
HaoranYi
2ed30793cc
add PartitionedEpochRewardsConfigRewardBlock ( #32444 )
...
Co-authored-by: HaoranYi <haoran.yi@solana.com>
2023-07-10 17:04:40 -05:00
Yihau Chen
3fa3d266cd
ci: update rules for triggering all_test_steps ( #32442 )
...
ci: update rules for trigger all_test_steps
2023-07-10 20:02:33 +00:00
steviez
d7250b10d9
Explicitly set compression to none by default for blockstore columns ( #32426 )
...
Per rust-rocksdb docs, snappy compression will be the default if snappy
feature is enabled in that crate. We don't want compression by default
and there is seemingly a minor bug with the compression type selection
upstream, so explicitly set compression type to none in our code.
2023-07-10 11:49:14 -05:00
Yueh-Hsuan Chiang
a58b84ce95
[TieredStorage] TieredReadableAccount::data() ( #32433 )
...
#### Problem
While TieredReadableAccount implements ReadableAccount that
already includes `fn data(&self) -> &'a [u8]`, a `data()` function that
directly under TieredReadableAccount is still needed in order to
correctly link the lifetime of the returned value and its member
account_block. Otherwise, cargo will complain lifetime may not
live long enough.
#### Summary of Changes
This PR adds TieredReadableAccount::data() that directly links the lifetime
of its account_block to the returned value.
2023-07-11 00:33:36 +08:00
Brooks
65e90ab0bc
Uses `'storage` for lifetime in StoredAccountMeta ( #32440 )
2023-07-10 10:57:20 -04:00
kirill lykov
48ac48e2b2
Re-enable spl downstream build ( #32429 )
...
return spl downstream build
2023-07-10 16:08:23 +02:00
behzad nouri
d54b6204be
removes instances of clippy::manual_let_else ( #32417 )
2023-07-09 21:41:36 +00:00
Ryo Onodera
8dfb956719
dcou: SlotMeta::unset_parent() ( #32427 )
2023-07-09 23:46:31 +09:00
steviez
74d54ccd7c
ledger-tool: Add flag to store tx metadata in verify subcommand ( #32400 )
2023-07-08 17:33:22 -05:00
dependabot[bot]
70f8ced277
Bump serde_json from 1.0.99 to 1.0.100 ( #32412 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.99 to 1.0.100.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](serde-rs/json@v1.0.99...v1.0.100)
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-07 19:17:18 -07:00
HaoranYi
a3171d3de2
Fix typos ( #32420 )
...
* typo
* more typos
---------
Co-authored-by: HaoranYi <haoran.yi@solana.com>
2023-07-07 21:05:32 +00:00
dependabot[bot]
8a635ba41b
Bump serde_bytes from 0.11.9 to 0.11.11 ( #32413 )
...
Bumps [serde_bytes](https://github.com/serde-rs/bytes ) from 0.11.9 to 0.11.11.
- [Release notes](https://github.com/serde-rs/bytes/releases )
- [Commits](serde-rs/bytes@0.11.9...0.11.11)
---
updated-dependencies:
- dependency-name: serde_bytes
dependency-type: direct:production
update-type: version-update:semver-patch
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@soalan.com>
2023-07-07 13:37:48 -07:00
dependabot[bot]
afcb48a82a
Bump regex from 1.8.4 to 1.9.0 ( #32414 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.8.4 to 1.9.0.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](rust-lang/regex@1.8.4...1.9.0)
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-07 13:35:50 -07:00
dependabot[bot]
9c89967401
Bump blake3 from 1.4.0 to 1.4.1 ( #32410 )
...
Bumps [blake3](https://github.com/BLAKE3-team/BLAKE3 ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases )
- [Commits](BLAKE3-team/BLAKE3@1.4.0...1.4.1)
---
updated-dependencies:
- dependency-name: blake3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-07 13:33:05 -07:00
dependabot[bot]
e0b47b6962
Bump thiserror from 1.0.40 to 1.0.43 ( #32411 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.40 to 1.0.43.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](dtolnay/thiserror@1.0.40...1.0.43)
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-07 13:30:55 -07:00
dependabot[bot]
61f092d27c
Bump indexmap from 1.9.3 to 2.0.0 ( #32328 )
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.9.3 to 2.0.0.
- [Changelog](https://github.com/bluss/indexmap/blob/master/RELEASES.md )
- [Commits](bluss/indexmap@1.9.3...2.0.0)
---
updated-dependencies:
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-07 13:29:09 -07:00
HaoranYi
37a36384f3
Test stake program execution restricted in reward period ( #32404 )
...
test stake program execution restricted in reward period
Co-authored-by: HaoranYi <haoran.yi@solana.com>
2023-07-07 10:24:49 -05:00
Justin Starry
b3d9c87612
feature flag cleanup: stake_split_uses_rent_sysvar ( #32407 )
2023-07-07 09:01:39 -05:00
Ashwin Sekar
c172dfd268
Only send earliest mismatched ancestor to replay ( #31842 )
2023-07-06 21:31:12 -07:00
Illia Bobyr
282e043177
`cargo fmt` using 1.6.0-nightly ( #32390 )
...
Seems like rustfmt 1.6.0 can now format `let/else` statements.
1.5.2 we use in our `solana-nightly` does not mind the reformatting.
```
$ cargo +nightly fmt --version
rustfmt 1.6.0-nightly (f20afcc 2023-07-04)
$ cargo +nightly fmt
$ git add -u
$ git commit
$ ./cargo nightly fmt --version
+ exec cargo +nightly-2023-04-19 fmt --version
rustfmt 1.5.2-nightly (c609da5 2023-04-18)
$ ./cargo nightly fmt
$ git diff
[empty output]
```
2023-07-06 20:45:29 -07:00
dependabot[bot]
158253c2b0
Bump async-trait from 0.1.68 to 0.1.71 ( #32392 )
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.68 to 0.1.71.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](dtolnay/async-trait@0.1.68...0.1.71)
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-06 18:53:29 -07:00
Ryo Onodera
18247431b9
Add special feature for inter-crate safe dev-related code reuse ( #32169 )
...
* Add dev-utils feature for inter-crate test code safe reuse
* Sanitize mode
* Fix typo...
* Use case/esac intead of if
* port to `cargo tree` + `jq`
* Fix typo...
* Properly abort on errors
* Add trailing commas
* Select only normal dependencies
* Use more concise comma-separated code
* Skip if taint packages are empty
* Fold long lines and format code a bit
* Fix shellcheck
* Improve jq query and remove uneeded marker feature
* Use folding heredoc giving up proper indenting..
* Use jq's alternative operator (//)
* Rename to dev-context-only-utils
* Fix typo...
---------
Co-authored-by: Trent Nelson <trent@solana.com>
2023-07-07 09:30:20 +09:00
Andrew Fitzgerald
98ca5a9707
Fix typo: "stroage" to "storage" ( #32405 )
2023-07-06 15:20:06 -07:00
HaoranYi
8273b103d2
Test rewards compuation and partitioned rewards distribution at the epoch boundary ( #32349 )
...
* Test rewards compuation and partitioned rewards distribution at the epoch boundary
* reviews
* match to if
* clippy
* peeling of bank1 from the loop
* collapse if_same
---------
Co-authored-by: HaoranYi <haoran.yi@solana.com>
2023-07-06 14:49:09 -05:00
dependabot[bot]
c222665141
Bump fd-lock from 3.0.12 to 3.0.13 ( #32394 )
...
* Bump fd-lock from 3.0.12 to 3.0.13
Bumps [fd-lock](https://github.com/yoshuawuyts/fd-lock ) from 3.0.12 to 3.0.13.
- [Release notes](https://github.com/yoshuawuyts/fd-lock/releases )
- [Commits](https://github.com/yoshuawuyts/fd-lock/compare/v3.0.12...v3.0.13 )
---
updated-dependencies:
- dependency-name: fd-lock
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
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2023-07-06 19:32:50 +00:00
dependabot[bot]
2534f71f6f
Bump serde from 1.0.164 to 1.0.166 ( #32396 )
...
* Bump serde from 1.0.164 to 1.0.166
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.164 to 1.0.166.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.164...v1.0.166 )
---
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
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2023-07-06 19:23:15 +00:00
dependabot[bot]
10a54df6bb
Bump quote from 1.0.28 to 1.0.29 ( #32393 )
...
* Bump quote from 1.0.28 to 1.0.29
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.28 to 1.0.29.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.28...1.0.29 )
---
updated-dependencies:
- dependency-name: quote
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
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2023-07-06 13:03:36 -06:00
dependabot[bot]
d0ad507856
Bump rustversion from 1.0.12 to 1.0.13 ( #32395 )
...
* Bump rustversion from 1.0.12 to 1.0.13
Bumps [rustversion](https://github.com/dtolnay/rustversion ) from 1.0.12 to 1.0.13.
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.12...1.0.13 )
---
updated-dependencies:
- dependency-name: rustversion
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
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2023-07-06 13:02:04 -06:00
behzad nouri
0da01270ef
removes redundant recycler clones ( #32401 )
2023-07-06 18:25:20 +00:00
Pankaj Garg
4674b0099f
Move CostModel and CostTracker to its own crate ( #32354 )
...
* Move CostModel and CostTracker to its own crate
* compile new crate and update imports
* update sbf Cargo.lock
* fix AbiExample
* fix cargo sort
* Fix AbiExample
2023-07-06 10:08:18 -07:00
Pankaj Garg
b060f62004
Move transaction results data structures out of bank.rs ( #32386 )
...
* Move transaction results data structures out of bank.rs
* Fix CI check failures
2023-07-06 09:45:01 -07:00
Yueh-Hsuan Chiang
fbb1dd5fe5
Replace AccountsFile::cloned_account by ReadableAccount::to_account_shared_data() ( #32399 )
...
#### Problem
Both AppendVec::cloned_account() and ReadableAccount::to_account_shard_data()
returns an AccountSharedData instance by cloning itself as pointed out under
a comment in PR #32380 .
#### Summary of Changes
This PR removes AccountsFile::cloned_account() and replaces its call-sites by
ReadableAccount::to_account_shared_data().
2023-07-07 00:08:50 +08:00
Yueh-Hsuan Chiang
f1836bb10f
[TieredAccountStorage] TieredReadableAccount ( #32380 )
...
#### Summary of Changes
This PR introduces TieredReadableAccount, a struct that takes a generic
TieredAccountMeta that implements ReadableAccount and support
StoredAccountMeta.
#### Test Plan
More tests will be added once more reader and writer functions for hot
accounts have been added.
2023-07-07 00:08:09 +08:00
dependabot[bot]
63baab57fc
Bump proc-macro2 from 1.0.61 to 1.0.63 ( #32327 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.61 to 1.0.63.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](dtolnay/proc-macro2@1.0.61...1.0.63)
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-05 17:27:03 -07:00
behzad nouri
6068676c2a
removes redundant Mutex wrappers around Receiver channels ( #32387 )
...
Receiver channels are thread-safe and do not need a Mutex wrappers.
2023-07-05 22:19:59 +00:00
dependabot[bot]
39841cc35a
Bump syn from 2.0.18 to 2.0.21 ( #32324 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.18 to 2.0.21.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](dtolnay/syn@2.0.18...2.0.21)
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-05 14:24:31 -07:00
Jon Cinque
510458ebc2
program: Explicitly pull in `getrandom` with `custom` feature ( #32382 )
2023-07-05 23:09:27 +02:00
dependabot[bot]
e1061e83ec
Bump num_cpus from 1.15.0 to 1.16.0 ( #32341 )
...
Bumps [num_cpus](https://github.com/seanmonstar/num_cpus ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/seanmonstar/num_cpus/releases )
- [Changelog](https://github.com/seanmonstar/num_cpus/blob/master/CHANGELOG.md )
- [Commits](seanmonstar/num_cpus@v1.15.0...v1.16.0)
---
updated-dependencies:
- dependency-name: num_cpus
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-05 13:53:04 -07:00
dependabot[bot]
24f366ad0c
Bump hyper from 0.14.26 to 0.14.27 ( #32280 )
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 0.14.26 to 0.14.27.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/v0.14.27/CHANGELOG.md )
- [Commits](hyperium/hyper@v0.14.26...v0.14.27)
---
updated-dependencies:
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-05 13:51:08 -07:00
dependabot[bot]
2b68629c53
Bump libc from 0.2.146 to 0.2.147 ( #32275 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.146 to 0.2.147.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](rust-lang/libc@0.2.146...0.2.147)
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Illia Bobyr <illia.bobyr@solana.com>
2023-07-05 13:47:25 -07:00
Brooks
d08ce116b3
Measures accounts hash calculation time ( #32385 )
2023-07-05 15:53:36 -04:00
Jeff Biseda
bad5197cb0
refactor core to create repair module ( #32303 )
2023-07-05 12:20:46 -07:00
steviez
c2e45773af
Fixup is_niceness_adjustment_valid unit test for non-linux case ( #32363 )
...
The test needs to be aware of is_niceness_adjustment_valid from super
scope; however, the use directive in test module only runs on Linux
systems.
2023-07-05 14:27:03 -04:00
Brooks
f1f0f451b7
Adds cache_hash_data_us to HashStats ( #32371 )
2023-07-05 13:57:07 -04:00
Alexander Meißner
9731331be4
Bump solana_rbpf to v0.6.0 ( #32313 )
2023-07-05 19:46:21 +02:00