dependabot[bot]
432cacdb0e
build(deps): bump proc-macro2 from 1.0.66 to 1.0.67 ( #33250 )
...
* build(deps): bump proc-macro2 from 1.0.66 to 1.0.67
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.66 to 1.0.67.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.66...1.0.67 )
---
updated-dependencies:
- dependency-name: proc-macro2
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-09-14 16:15:22 +00:00
dependabot[bot]
a13fb1d220
build(deps): bump libc from 0.2.147 to 0.2.148 ( #33249 )
...
* build(deps): bump libc from 0.2.147 to 0.2.148
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.147 to 0.2.148.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.147...0.2.148 )
---
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
---------
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-09-14 16:14:36 +00:00
Tyera
1e1e296414
Remove unused test code ( #33247 )
2023-09-14 08:58:46 -06:00
Jeff Washington (jwash)
3ad8394047
stop removing empty bins during index generation ( #33242 )
2023-09-14 07:53:33 -07:00
Jeff Washington (jwash)
886eabd74d
gen idx: refactor StorageSizeAndCount population ( #33244 )
2023-09-14 07:53:05 -07:00
dependabot[bot]
5d29ed196f
build(deps): bump serde_json from 1.0.106 to 1.0.107 ( #33248 )
...
* build(deps): bump serde_json from 1.0.106 to 1.0.107
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.106 to 1.0.107.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.106...v1.0.107 )
---
updated-dependencies:
- dependency-name: serde_json
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-09-14 12:48:34 +00:00
kirill lykov
c6b0d4a496
specify compute budget when padding program is used ( #33234 )
...
* specify compute budget when padding program is used
* fix numeric const format
2023-09-14 14:18:58 +02:00
Jon Cinque
30055b02b5
docs: Clarify when validator commission can be set ( #32796 )
...
docs: Clarify when commission can be set
2023-09-14 11:29:42 +02:00
Yihau Chen
4e2d67f19a
ci: move solana-core to nextest ( #33231 )
2023-09-14 12:11:31 +08:00
Jeff Washington (jwash)
602f0f6ecb
generate index: fn arg: &Slot -> Slot ( #33229 )
...
fn arg: &Slot -> Slot
2023-09-13 14:14:30 -07:00
Jeff Washington (jwash)
c2bf2a969d
remove unused metrics ( #33241 )
2023-09-13 14:14:10 -07:00
Jeff Washington (jwash)
cb310a310a
set approx store count at generate index time ( #33240 )
2023-09-13 14:13:46 -07:00
Jeff Washington (jwash)
093ae61e85
single pass through each storage to populate info ( #33227 )
2023-09-13 12:37:01 -07:00
Christian Kamm
525e59f01a
sdk, programs/bpf_loader: add sol_remaining_compute_units syscall ( #31640 )
...
bpf_loader: add sol_remaining_compute_units syscall
Co-authored-by: jonch <9093549+jon-chuang@users.noreply.github.com>
2023-09-13 08:57:08 -06:00
Brooks
c40e88aef9
Adds metrics for fastboot storages kept alive ( #33222 )
2023-09-13 09:28:19 -04:00
Pankaj Garg
5562f79cc5
Do not unnecessarily re-verify unloaded program ( #32722 )
...
* Do not unnecessarily re-verify unloaded program
* clippy fixes
* new unit test for extract
* fixes after rebase
* fixes after rebase
* address review comments
* fix clippy
2023-09-13 06:25:56 -07:00
kirill lykov
ec9b30965e
Increase loaded accounts data size when padding program is used ( #33219 )
...
* Increase loaded accounts data size when padding program is used
* fix dos tool accordingly
2023-09-13 11:20:40 +02:00
samkim-crypto
1cc681dd83
[clap-v3-utils] Add replace deprecated `value_of` and `is_present` with `get_one` and `contains_id` ( #33184 )
...
* add try variants to input parsers
* replace deprecated `value_of` and `is_present` with `get_one` and `contains_id`
2023-09-12 21:27:38 -07:00
Yihau Chen
99ef411600
ci: move solana-client-test to nextest ( #33185 )
2023-09-13 12:12:20 +08:00
Jeff Washington (jwash)
3ffd78f2d7
add comments ( #33226 )
2023-09-12 13:51:27 -07:00
bji
bdf7207eec
Implement timely vote credits feature. ( #32957 )
2023-09-12 10:40:04 -07:00
Brooks
acd7ad96c3
Purges old accounts hash cache dirs ( #33183 )
2023-09-12 13:10:22 -04:00
behzad nouri
2151393271
adds more context why the first data shred is inserted synchronously ( #33092 )
2023-09-12 15:27:06 +00:00
Brooks
21e7f98b3a
Uses hex for the hash in accounts hash cache file names ( #33196 )
2023-09-12 11:26:08 -04:00
Brooks
c61ee20b44
Transient accounts hash cache dir is unnecessary ( #33181 )
2023-09-12 11:23:07 -04:00
dependabot[bot]
d34a881b12
build(deps): bump serde_json from 1.0.105 to 1.0.106 ( #33200 )
...
* build(deps): bump serde_json from 1.0.105 to 1.0.106
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.105 to 1.0.106.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.105...v1.0.106 )
---
updated-dependencies:
- dependency-name: serde_json
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-09-12 14:11:39 +00:00
dependabot[bot]
2b1a30d81f
build(deps): bump syn from 2.0.31 to 2.0.32 ( #33201 )
...
* build(deps): bump syn from 2.0.31 to 2.0.32
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.31 to 2.0.32.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.31...2.0.32 )
---
updated-dependencies:
- dependency-name: syn
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-09-12 14:11:13 +00:00
dependabot[bot]
212f1b4735
build(deps): bump base64 from 0.21.3 to 0.21.4 ( #33202 )
...
* build(deps): bump base64 from 0.21.3 to 0.21.4
Bumps [base64](https://github.com/marshallpierce/rust-base64 ) from 0.21.3 to 0.21.4.
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.21.3...v0.21.4 )
---
updated-dependencies:
- dependency-name: base64
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-09-12 14:10:49 +00:00
dependabot[bot]
5f4f593acd
build(deps): bump socket2 from 0.5.3 to 0.5.4 ( #33218 )
...
* build(deps): bump socket2 from 0.5.3 to 0.5.4
Bumps [socket2](https://github.com/rust-lang/socket2 ) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/rust-lang/socket2/releases )
- [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/socket2/commits )
---
updated-dependencies:
- dependency-name: socket2
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-09-12 14:10:09 +00:00
HaoranYi
3cd3994939
clean up pub crate ( #33214 )
...
Co-authored-by: HaoranYi <haoran.yi@solana.com>
2023-09-11 19:28:26 -05:00
Brooks
09936aac0e
Removes `new()` from POD CalculateHashIntermediate and CumulativeOffset ( #33211 )
2023-09-11 22:33:25 +00:00
behzad nouri
e01269a9de
sends repair requests over QUIC protocol ( #33016 )
...
The commit implements client-side of serve-repair and
ancestor-hash-service over QUIC protocol.
2023-09-11 22:22:04 +00:00
HaoranYi
cf35799b2a
remove unused stats ( #33213 )
...
Co-authored-by: HaoranYi <haoran.yi@solana.com>
2023-09-11 21:03:37 +00:00
Brooks
659fc6837b
Removes `pub` from accounts_hash.rs items ( #33209 )
2023-09-11 20:49:51 +00:00
Jeff Washington (jwash)
d724af863c
add a few accounts hash dedup tests ( #33208 )
2023-09-11 13:20:28 -07:00
Brooks
6298c6c31e
Shares accounts hash cache data between full and incremental ( #33164 )
2023-09-11 15:55:48 -04:00
Alexander Meißner
bbb57be0a5
Refactor - Move interfaces of address-lookup-table into the program SDK ( #33165 )
...
* Adds a module `address_lookup_table` to the SDK.
* Adds a module `address_lookup_table::instruction` to the SDK.
* Adds a module `address_lookup_table::error` to the SDK.
* Adds a module `address_lookup_table::state` to the SDK.
* Moves AddressLookupTable into SDK as well.
* Moves AddressLookupTableAccount into address_lookup_table.
* Adds deprecation messages.
* Disentangles dependencies across cargo files.
2023-09-11 21:10:40 +02:00
drebaglioni
18f321525a
Update SECURITY.md ( #33198 )
...
* Update SECURITY.md
Updated language to reflect new wording around Solana Foundation's responsibilities in awarding a bounty
* Update SECURITY.md
wrapped long line around 80characters
2023-09-11 12:33:11 -06:00
Jeff Washington (jwash)
4dfe62a2f0
rework accounts hash calc dedup to avoid kernel file error ( #33195 )
...
* in hash calc, calculate max_inclusive_num_pubkeys
* in hash calc, dedup uses mmap files to avoid os panic
* as_mut_ptr
* remove unsafe code
* refactor count in hash files
---------
Co-authored-by: HaoranYi <haoran.yi@solana.com>
2023-09-11 10:57:21 -07:00
behzad nouri
7fc6fea8d8
serves remote repair requests from QUIC endpoint ( #33069 )
...
The commit implements server-side of repair using QUIC protocol.
UDP repair requests are adapted as RemoteRequest and sent down the same
channel as remote requests arriving over QUIC, and the rest of the
server code is update to process over RemoteRequest type.
2023-09-11 16:57:10 +00:00
Andrew Fitzgerald
297ffad797
set_forwarded needs mut ref ( #33203 )
2023-09-11 09:34:48 -07:00
Tao Zhu
4f4ce69f5f
purge duplicated bank prioritization fee from cache ( #33062 )
...
* purge duplicated bank prioritization fee from cache
* add test for purge dup bank
* Added metrics counts to monitor anomalies
* fix a flaky test
2023-09-11 10:08:55 -05:00
Andrew Fitzgerald
527a4bbf00
TransactionScheduler: TransactionStateContainer ( #33002 )
...
Co-authored-by: Tao Zhu <82401714+taozhu-chicago@users.noreply.github.com>
2023-09-09 09:51:23 -07:00
Jeff Washington (jwash)
a145ade564
stat for time spent copying generate index contents ( #33187 )
...
* stat for time spent copying generate index contents
* rework to move stat to generate_index
* fix fmt
2023-09-08 12:55:54 -07:00
Jeff Washington (jwash)
dc6b1eb653
in shrink, get stores prior to shrink starting ( #33194 )
2023-09-08 08:45:32 -07:00
dependabot[bot]
b588bebce0
build(deps): bump chrono from 0.4.29 to 0.4.30 ( #33191 )
...
* build(deps): bump chrono from 0.4.29 to 0.4.30
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.29 to 0.4.30.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.29...v0.4.30 )
---
updated-dependencies:
- dependency-name: chrono
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-09-08 12:25:44 +00:00
dependabot[bot]
70f17ceb9f
build(deps): bump bytes from 1.4.0 to 1.5.0 ( #33190 )
...
* build(deps): bump bytes from 1.4.0 to 1.5.0
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
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-09-08 12:25:25 +00:00
samkim-crypto
ece376fdec
[zk-token-proof] Add public compute unit variables for instructions ( #33129 )
...
add public compute unit variables
2023-09-07 20:55:56 -07:00
Jeff Washington (jwash)
0083e426b2
ShrinkCandidates only holds slot ( #33173 )
2023-09-07 12:28:05 -07:00
Lijun Wang
d54ee35103
Improve plugin load/reload unit tests ( #33126 )
...
* Improve plugin load/reload unit tests
* check expectations after reload
2023-09-07 11:31:23 -07:00