HaoranYi
f2e3a0d821
Refactor reward payout code - part 3 ( #31157 )
...
extract calculate points fn
2023-04-12 09:36:23 -05:00
Jeff Washington (jwash)
3d6248d76a
ledger-tool verify cli for final hash calc ( #31153 )
2023-04-12 07:30:45 -07:00
HaoranYi
9e14cdc19f
Refactor reward payout code - part 2 ( #31156 )
...
* extract load_vote_stake_accounts fn
* rename
2023-04-12 08:40:08 -05:00
DimAn
b81b7ebf03
validator: `--tpu-host-addr` -> `--public-tpu-address` ( #31137 )
2023-04-12 13:33:09 +00:00
DimAn
9136f80d36
validator: add `set-public-tpu-address` command ( #30452 )
2023-04-12 13:32:22 +00:00
Trent Nelson
7f7351d763
SECURITY.md: Require exploit PoC for submission consideration ( #31113 )
2023-04-11 19:32:48 -06:00
Xiang Zhu
31784b2ecc
Add remove_incomplete_bank_snapshot_dir ( #31131 )
...
* Add remove_incomplete_bank_snapshot_dir
* Remove incomplete snapshot dir if incomplete
* Revert "Add remove_incomplete_bank_snapshot_dir"
This reverts commit aaafef74803ca4e2050b8cd83ef352c5a59509b4.
* Replace metadata's is_file with simple PathBuf's is_file
* In test verify the deletion of the incomplete snapshot dir
* Add comments to explain the snapshot dir cleanup
2023-04-11 17:56:26 -07:00
HaoranYi
20d1615ccd
Refactor reward payout code - part 1 ( #31155 )
...
type alias
2023-04-11 16:23:52 -05:00
Tao Zhu
5816d33b57
Add test for transaction has too high prioritization fee ( #31097 )
...
* Add test for transaction has too high prioritization fee than payer account balance
2023-04-11 16:22:19 -05:00
behzad nouri
557e4c47e1
uses OnceCell for lazy endpoint initialization in quic-client ( #31149 )
...
RwLock<Option<...>> lacks the api and adds unnecessary overhead for lazy
initialization. OnceCell instead provides the intended api for this purpose.
2023-04-11 19:53:25 +00:00
Brooks
965dd37924
Moves SnapshotGossipManager to its own file ( #31147 )
2023-04-11 15:51:52 -04:00
Nick Frostbutter
ac761dd9c0
[docs] added google analytics to docs ( #31141 )
...
* feat: added google analytics to docs
* docs: added comments
2023-04-11 14:35:40 -05:00
Brooks
e1cb8a672b
Renames SnapshotHashes in cluster info metrics ( #31145 )
2023-04-11 17:35:00 +00:00
Pankaj Garg
fb6e02c46c
Retain usage counter on program upgrade ( #31142 )
...
* Retain usage counter on program upgrade
* cleanup as per feedback
* fix clippy
2023-04-11 09:43:42 -07:00
Brooks
453f272698
Rename IncrementalSnapshotHashes to SnapshotHashes ( #31136 )
2023-04-11 10:30:29 -04:00
Jeff Washington (jwash)
0121be5a9f
disk index: add more tests ( #31135 )
2023-04-11 07:30:11 -07:00
steviez
0eec1ad57f
chore: Update Blockstore::get_slots_since() doc comments ( #31134 )
...
Additionally, change the function definition to use Slot instead of u64.
Slot is defined as an alias of u64 so these are functionally equivalent,
but using Slot over u64 is more expressive of the intent.
2023-04-11 02:39:31 -05:00
steviez
814de50f2a
chore: Variable rename `height` ==> `slot` in blockstore function ( #31132 )
...
Slots refer to time windows where a block could be produced whereas
height refers to how many blocks are actually in a fork. This function
is operating on a list of slots, so the use of "height" is incorrect and
misleading.
2023-04-11 02:38:20 -05:00
Pankaj Garg
12e3e8b467
Add provisions to unload a program from the cache ( #31036 )
2023-04-10 16:42:05 -07:00
DimAn
622141c5eb
doc: typo in geyser plugin doc ( #31125 )
...
doc: typo
2023-04-10 17:28:34 -06:00
dependabot[bot]
fe8a4015ca
Bump serde from 1.0.158 to 1.0.159 ( #31119 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.158 to 1.0.159.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](serde-rs/serde@v1.0.158...v1.0.159)
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 15:19:16 -07:00
dependabot[bot]
04f46466eb
Bump predicates from 2.1.1 to 2.1.5 ( #31121 )
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 2.1.1 to 2.1.5.
- [Release notes](https://github.com/assert-rs/predicates-rs/releases )
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md )
- [Commits](assert-rs/predicates-rs@v2.1.1...v2.1.5)
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 15:17:54 -07:00
Brooks
f3083ad2e0
Rename SnapshotHashes to LegacySnapshotHashes ( #31086 )
2023-04-10 17:52:20 -04:00
HaoranYi
e12c250cf5
Extract new_epoch processing out of new_bank ( #31127 )
...
* extract new epoch processing out of new_bank
* review feedbacks
* remove epoch_schedule param
* use RewardCalcTracer
2023-04-10 16:10:45 -05:00
Jeff Washington (jwash)
4f0adcde89
disk index: correctly keep track of count during batch add ( #31133 )
2023-04-10 14:01:25 -07:00
Brennan
861bca87f9
Reconfigure genesis hash download and check ( #30949 )
...
* Reconfigure genesis hash download and check
* Propagate get genesis errors
2023-04-10 11:46:56 -07:00
Jeff Washington (jwash)
d63359a3ff
disk index: batch insert ( #31094 )
2023-04-10 11:08:54 -07:00
behzad nouri
ce21a58b65
reworks streamer::StakedNodes ( #31082 )
...
{min,max}_stake are computed but never assigned:
https://github.com/solana-labs/solana/blob/4564bcdc1/core/src/staked_nodes_updater_service.rs#L54-L57
The updater code is also inefficient and verbose.
2023-04-10 17:07:40 +00:00
Charles Edward Gagnon
4a157446ac
Documentation typo in on-chain-programs/deploying.md ( #31126 )
...
Doc typo
2023-04-10 11:36:00 -05:00
Brooks
f9276d1748
Uses MAX_ACCOUNTS_HASHES instead of MAX_SNAPSHOT_HASHES in accounts_hash_verifier.rs ( #31114 )
2023-04-10 10:44:40 -04:00
joeaba
68d57b1b9f
update influx enterprise scripts ( #31117 )
...
* update influx enterprise scripts
2023-04-10 09:10:54 -05:00
Pankaj Garg
2613ad7d70
Fix unused import error in LoadedPrograms ( #31116 )
2023-04-08 00:31:23 -07:00
dependabot[bot]
2630f8506a
Bump generic-array from 0.14.6 to 0.14.7 ( #31100 )
...
Bumps [generic-array](https://github.com/fizyk20/generic-array ) from 0.14.6 to 0.14.7.
- [Release notes](https://github.com/fizyk20/generic-array/releases )
- [Changelog](https://github.com/fizyk20/generic-array/blob/master/CHANGELOG.md )
- [Commits](https://github.com/fizyk20/generic-array/commits )
---
updated-dependencies:
- dependency-name: generic-array
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-07 16:25:03 -07:00
dependabot[bot]
f105dea502
Bump indicatif from 0.17.1 to 0.17.3 ( #31101 )
...
Bumps [indicatif](https://github.com/console-rs/indicatif ) from 0.17.1 to 0.17.3.
- [Release notes](https://github.com/console-rs/indicatif/releases )
- [Commits](console-rs/indicatif@0.17.1...0.17.3)
---
updated-dependencies:
- dependency-name: indicatif
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-07 16:17:30 -07:00
dependabot[bot]
76c6ded304
Bump anyhow from 1.0.58 to 1.0.70 ( #31102 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.58 to 1.0.70.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](dtolnay/anyhow@1.0.58...1.0.70)
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-07 16:14:33 -07:00
dependabot[bot]
05372274b9
Bump rustversion from 1.0.11 to 1.0.12 ( #31104 )
...
Bumps [rustversion](https://github.com/dtolnay/rustversion ) from 1.0.11 to 1.0.12.
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](dtolnay/rustversion@1.0.11...1.0.12)
---
updated-dependencies:
- dependency-name: rustversion
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-07 16:09:36 -07:00
dependabot[bot]
6e47286e49
Bump serde_yaml from 0.9.13 to 0.9.21 ( #31103 )
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.9.13 to 0.9.21.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](dtolnay/serde-yaml@0.9.13...0.9.21)
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-07 15:58:27 -07:00
HaoranYi
fcd1fe0959
Refactor fault hash injection into lambda ( #31093 )
...
* refactor out fault hash inject output AccountsHashVerifier
* refactor faught injector out of AccountHashVerifier
* use type alias
* Apply suggestions from code review
Co-authored-by: Brooks <brooks@prumo.org>
* move type alias
* rename
---------
Co-authored-by: Brooks <brooks@prumo.org>
2023-04-07 17:50:21 -05:00
Brennan
b3bb4357bb
Add snapshot download metrics ( #31111 )
...
* Add snapshot download metrics
2023-04-07 13:19:14 -07:00
Tao Zhu
9a7b6abc91
update benches after removing packet.sender_stake ( #31110 )
2023-04-07 14:27:29 -05:00
Andrew Fitzgerald
926bb0c794
MultiIteratorScanner::finalize returns (payload, already_processed) ( #31054 )
...
* finalize() returns (payload, already_processed)
* Additional testing around already_handled
* Return type wrapper and comment update
2023-04-07 11:17:36 -07:00
Andrew Fitzgerald
15011eaa5a
separate check_transaction_age from check_age ( #30994 )
2023-04-07 09:04:03 -07:00
Jeff Washington (jwash)
03abaf76d0
disk index: bucket_index_ix doesn't % by capacity ( #31096 )
2023-04-07 06:59:35 -07:00
Jeff Washington (jwash)
3422823932
disk index: keep same random during resize ( #31095 )
2023-04-07 06:54:50 -07:00
behzad nouri
466a9a2449
removes ip_stake_map field from streamer::StakedNodes ( #31078 )
2023-04-07 13:27:29 +00:00
Alexander Meißner
0cd57addcf
Cleanup - mock_process_instruction() ( #31088 )
...
* Uses declare_process_instruction!() in all tests.
* Adds post_adjustments to mock_process_instruction().
Removes "solana_sbf_rust_external_spend" from assert_instruction_count() as it panics.
2023-04-07 12:53:19 +02:00
dependabot[bot]
bcd43d7a79
Bump rayon from 1.5.3 to 1.7.0 ( #30981 )
...
* Bump rayon from 1.5.3 to 1.7.0
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.5.3 to 1.7.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/v1.5.3...rayon-core-v1.7.0 )
---
updated-dependencies:
- dependency-name: rayon
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-04-06 23:27:53 -06:00
Ryo Onodera
f0432ec50f
Avoid overflow in ThreadSet::any() and nits ( #31098 )
...
Avoid overflow in ThreadSet::any and etc
2023-04-07 12:45:29 +09:00
dependabot[bot]
dd82157afb
Bump ouroboros from 0.15.0 to 0.15.6 ( #31090 )
...
Bumps [ouroboros](https://github.com/joshua-maros/ouroboros ) from 0.15.0 to 0.15.6.
- [Release notes](https://github.com/joshua-maros/ouroboros/releases )
- [Commits](https://github.com/joshua-maros/ouroboros/commits )
---
updated-dependencies:
- dependency-name: ouroboros
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 19:11:32 -07:00
dependabot[bot]
9410e95baa
Bump crossbeam-channel from 0.5.6 to 0.5.7 ( #31091 )
...
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ) from 0.5.6 to 0.5.7.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](crossbeam-rs/crossbeam@crossbeam-channel-0.5.6...crossbeam-channel-0.5.7)
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 19:00:49 -07:00