forked from solana-labs/solana
-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pr634 1.17 new filter #657
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…olana-labs#33491) Refactor - `LoadedPrograms` (solana-labs#33482) * Adds type ProgramRuntimeEnvironment. * Moves LoadedPrograms::remove_expired_entries() into LoadedPrograms::prune(). * Adds Stats::prunes_environment and renames Stats::prunes_orphan and Stats::prunes_expired. * Adds LoadedPrograms::latest_root_epoch. * Typo fix, authored-by: Dmitri Makarov <dmakarov@users.noreply.github.com> (cherry picked from commit 8033be3) Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net>
…rt of solana-labs#33484) (solana-labs#33492) Deprecate bz2/gzip/none/tar snapshot compression types (solana-labs#33484) These options are now disallowed on the command line for solana-validator and solana-ledger-tool, which effectively means no more snapshots will be created with this types in normal usecases. However, support for reading the deprecated types is still in place. (cherry picked from commit 73e9e6d) Co-authored-by: steviez <steven@solana.com>
…-labs#33479) (solana-labs#33500) ci: remove stable-perf from PR and push CI (solana-labs#33479) ci: move stable-perf to nightly pipeline (cherry picked from commit b87c8d1) Co-authored-by: Yihau Chen <a122092487@gmail.com>
…3497) (solana-labs#33514) Enable the banking trace by default (solana-labs#33497) (cherry picked from commit eb262aa) Co-authored-by: Ryo Onodera <ryoqun@gmail.com>
…bs#33518) (solana-labs#33531) initialize with new VoteState for tests (solana-labs#33518) (cherry picked from commit d4941cc) Co-authored-by: Ashwin Sekar <ashwin@solana.com>
…rogram on feature activation (backport of solana-labs#32783) (solana-labs#33527) Bank: Add function to replace empty account with upgradeable program on feature activation (solana-labs#32783) * replace program account * modify for all cases * remove non-data swap * address tests & conditional feedback * get the rent involved * mix in owner & executable * feature-related cases * stripped back to feature-specific case only * added feature * address initial feedback * added more lamport checks * condense tests * using test_case * add fail cases to tests * more cleanup * add verifiably built program * update program account state * cleaned up serializing logic * use full word capitalization * rename old & new to dst & src * swap src and dst in parameters * add warnings and errors * rename feature to programify * test suite description clarity * remove strings from datapoints * spell out source and destination * more verbose comments in account replace functions * move lamport calculation * swap lamport check for state check * move replace functions to helper module * make replace_account methods fallible * refactor error handling * add test for source program state (cherry picked from commit 25460f7) Co-authored-by: Joe C <jcaulfield135@gmail.com>
…na-labs#33387) (solana-labs#33543) Fix CLI help text for `solana stake-account` (solana-labs#33387) Fix help text (cherry picked from commit 83b49da) Co-authored-by: sakridge <stephen@solana.com>
…lana-labs#33541) (cherry picked from commit e0091d6) Co-authored-by: Brooks <brooks@solana.com>
…a-labs#33563) (cherry picked from commit 2d1449f) Co-authored-by: Brooks <brooks@solana.com>
…backport of solana-labs#33551) (solana-labs#33562) (cherry picked from commit 35a0295) Co-authored-by: Brooks <brooks@solana.com>
…#33549) (solana-labs#33567) Uses stable `u64::next_multiple_of()` (solana-labs#33549) (cherry picked from commit c8d545c) Co-authored-by: Brooks <brooks@solana.com>
…33535) (solana-labs#33540) update feature gate no-op program id (solana-labs#33535) (cherry picked from commit 93d8bcc) Co-authored-by: Joe C <jcaulfield135@gmail.com>
…na-labs#33576) (solana-labs#33581) (cherry picked from commit c588f25) Co-authored-by: Brooks <brooks@solana.com>
…olana-labs#33617) * Add helper trait for column key deprecation * Add ColumnIndexDeprecation iterator method * Impl ColumnIndexDeprecation for TransactionStatus * Fix get_transaction_status_with_counter * Impl ColumnIndexDeprecation for AddressSignatures * Fix find_address_signatures methods * Fix get_confirmed_signatures_for_address2
) (solana-labs#33625) Fix - CPI interface `bool` masking (solana-labs#33623) Adds masking of booleans in CPI interface to disable_cpi_setting_executable_and_rent_epoch. (cherry picked from commit 1262ff7) Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net>
…lana-labs#33580) (solana-labs#33660) Allow to create HTTP Sender with custom Client (solana-labs#33580) * Allow to create HTTP Sender with custom Client * Update rpc-client/src/http_sender.rs Co-authored-by: Tyera <teulberg@gmail.com> --------- Co-authored-by: Tyera <teulberg@gmail.com> (cherry picked from commit a226783) Co-authored-by: Kirill Fomichev <fanatid@ya.ru>
…labs#33655) (solana-labs#33657) (cherry picked from commit 99542d9) Co-authored-by: Brooks <brooks@solana.com>
…labs#33600) (solana-labs#33661) Update hashes per tick with feature gates (solana-labs#33600) * Update hashes per tick with feature gates (cherry picked from commit b36d051) Co-authored-by: Brennan <brennan.watt@solana.com>
…backport of solana-labs#33664) (solana-labs#33677) Adds `--no-skip-initial-accounts-db-clean` *hidden* CLI flag (solana-labs#33664) (cherry picked from commit 452fd5d) Co-authored-by: Brooks <brooks@solana.com>
…che pruning (backport of solana-labs#33689) (solana-labs#33691) Prevent delay_visibility_of_program_deployment feature from cache pruning (solana-labs#33689) (cherry picked from commit fd92977) Co-authored-by: Pankaj Garg <pankaj@solana.com>
…olana-labs#33588) validator: skip health check (solana-labs#33568) * validator: skip health check * keep `healthy` as a boolean (cherry picked from commit 7afb11f) Co-authored-by: DimAn <diman@diman.io>
…t of solana-labs#33639) (solana-labs#33685) bank: do not remove trailing 0 bytes from return data (solana-labs#33639) This is creating havoc for Solang, as the return data is borsh encoded and therefore `u64` values like 0x100 get truncated. (cherry picked from commit 4751199) Co-authored-by: Sean Young <sean@mess.org>
… (solana-labs#33695) * Refactor - LoadedPrograms part 2 (solana-labs#33694) (cherry picked from commit a3f85ab) # Conflicts: # runtime/src/bank/tests.rs * fix merge conflicts --------- Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net> Co-authored-by: Pankaj Garg <pankaj@solana.com>
…ckport of solana-labs#33651) (solana-labs#33714) Change getHealth to compare optimistically confirmed slots (solana-labs#33651) The current getHealth mechanism checks a local accounts hash slot vs. those of other nodes as specified by --known-validator. This is a very coarse comparison given that the default for this value is 100 slots. More so, any nodes using a value larger than the default (ie --incremental-snapshot-interval 500) will likely see getHealth return status behind at some point. Change the underlying mechanism of how health is computed. Instead of using the accounts hash slots published in gossip, use the latest optimistically confirmed slot from the cluster. Even when a node is behind, it is able to observe cluster optimistically confirmed by slots by viewing votes published in gossip. Thus, the latest cluster optimistically confirmed slot can be compared against the latest optimistically confirmed bank from replay to determine health. This new comparison is much more granular, and not needing to depend on individual known validators is also a plus. (cherry picked from commit 8bd0e4c) Co-authored-by: steviez <steven@solana.com>
* Update v1.17 changelog to current version * Remove edge / beta / stable links. Leaving them is potentially confusing. Maintaining them is error prone and of limited benefit * Update v1.17.1 notes * Prepare CHANGELOG.md for v1.17.2 release
…bs#33501) (solana-labs#33578) * Enable frozen_abi on banking trace file (solana-labs#33501) * Enable frozen_abi on banking trace file * Fix ci with really correct bugfix... * Remove tracker_callers * Fix typo... * Fix AbiExample for Arc/Rc's Weaks * Added comment for AbiExample impl of SystemTime * Simplify and document EvenAsOpaque with new usage * Minor clean-ups * Simplify SystemTime::example() with UNIX_EPOCH... * Add comment for AbiExample subtleties (cherry picked from commit 95810d8) # Conflicts: # Cargo.lock * fix conflict --------- Co-authored-by: Ryo Onodera <ryoqun@gmail.com>
…#33722) (solana-labs#33735) remove redundant pubkey update record (solana-labs#33722) * remove redundant pubkey update record * from became unused, so removed from all process_pull_response() calls (cherry picked from commit 6efc7ec) Co-authored-by: Greg Cusack <greg.cusack@solana.com>
…()` (backport of solana-labs#35375) (solana-labs#65) Remove unnecessary unwrap from `simulate_transaction_unchecked()` (solana-labs#35375) Remove unnecessary unwrap from simulate_transaction_unchecked() (cherry picked from commit cb260f1) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
… of solana-labs#165) (solana-labs#166) ci: fix Windows gh release pipeline (solana-labs#165) (cherry picked from commit 3863bb1) Co-authored-by: Yihau Chen <a122092487@gmail.com>
…olana-labs#133) (solana-labs#142) * add precompile signature metrics to cost tracker (solana-labs#133) (cherry picked from commit 9770cd9) # Conflicts: # cost-model/src/cost_model.rs # cost-model/src/cost_tracker.rs * merge fix * fmt --------- Co-authored-by: Tao Zhu <82401714+tao-stones@users.noreply.github.com> Co-authored-by: Tao Zhu <tao@solana.com>
…abs#163) (solana-labs#205) [anza migration] Sets client id to Agave (solana-labs#163) (cherry picked from commit 0f1ca20) Co-authored-by: Brooks <brooks@anza.xyz>
…lana-labs#274) (solana-labs#275) * vote: deprecate unused legacy vote tx plumbing (solana-labs#274) (cherry picked from commit b27c80a) # Conflicts: # sdk/src/feature_set.rs * fix conflicts --------- Co-authored-by: Ashwin Sekar <ashwin@anza.xyz> Co-authored-by: Ashwin Sekar <ashwin@solana.com>
…ort of solana-labs#223) (solana-labs#242) [anza migration]: add 'agave=info' to default log level (solana-labs#223) Co-authored-by: yihau <yihau.chen@icloud.com>
…ing thrashing (backport of solana-labs#293) (solana-labs#299) Make the quic server connection table use an async lock
…(backport of solana-labs#245) (solana-labs#287) [anza migration] fix: use the correct log filter for non-unix (solana-labs#245) fix: use the correct log filter for non-unix (cherry picked from commit 2537e3e) Co-authored-by: Yihau Chen <a122092487@gmail.com>
… binaries (backport of solana-labs#155) (solana-labs#349) Use agave prefix in scripts for pre-installed binaries (solana-labs#155) (cherry picked from commit 68be105) Co-authored-by: Justin Starry <justin@anza.xyz>
solana-labs#219) (solana-labs#351) * [anza migration]: fix download link for net scripts (solana-labs#219) (cherry picked from commit e682fec) # Conflicts: # net/net.sh # scripts/agave-install-deploy.sh * fix conflict --------- Co-authored-by: Yihau Chen <a122092487@gmail.com> Co-authored-by: yihau <yihau.chen@icloud.com>
…_slot (solana-labs#67) blockstore: relax parent slot meta check for clear_unconfirmed_slot
…solana-labs#197) (solana-labs#340) rpc-sts: add config options for stake-weighted qos (solana-labs#197) * rpc-sts: plumb options for swqos config * rpc-sts: send to specific tpu peers when configured (cherry picked from commit f41fb84) # Conflicts: # send-transaction-service/src/send_transaction_service.rs # validator/src/cli.rs # validator/src/main.rs Co-authored-by: Trent Nelson <490004+t-nelson@users.noreply.github.com>
…abs#370) (solana-labs#374) * Discard packets statically known to fail (solana-labs#370) * Discard packets statically known to fail * add test (cherry picked from commit 5f16932) # Conflicts: # core/src/banking_stage/transaction_scheduler/scheduler_controller.rs * resolve conflict --------- Co-authored-by: Andrew Fitzgerald <apfitzge@gmail.com>
…-labs#486) ci: add release pipeline (solana-labs#466) (cherry picked from commit 212cbdb) Co-authored-by: Yihau Chen <a122092487@gmail.com>
…na-labs#493) (solana-labs#498) ci: fix some issues for the release pipeline (solana-labs#493) * add TRIGGERED_BUILDKITE_TAG to the pipeline * publish a pre-release for the release id (cherry picked from commit b1e1799) Co-authored-by: Yihau Chen <a122092487@gmail.com>
* Bump version to v1.17.30 * revert unexpected changes --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: yihau <yihau.chen@icloud.com>
Bump h2 (solana-labs#570) (cherry picked from commit f6e02e6) Co-authored-by: Tyera <tyera@anza.xyz>
…lana-labs#3… (solana-labs#595) Adjust receive window to make them linear to the count of streams (solana-labs#33913) Adjust receive window to make them linear to the count of streams to reduce fragmentations
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
LoadedPrograms
(backport of Refactor -LoadedPrograms
solana-labs/solana#33482) (v1.17: Refactor -LoadedPrograms
(backport of #33482) solana-labs/solana#33491)solana stake-account
(backport of Fix CLI help text forsolana stake-account
solana-labs/solana#33387) (v1.17: Fix CLI help text forsolana stake-account
(backport of #33387) solana-labs/solana#33543)u64::next_multiple_of()
(backport of Uses stableu64::next_multiple_of()
solana-labs/solana#33549) (v1.17: Uses stableu64::next_multiple_of()
(backport of #33549) solana-labs/solana#33567)bool
masking (backport of Fix - CPI interfacebool
masking solana-labs/solana#33623) (v1.17: Fix - CPI interfacebool
masking (backport of #33623) solana-labs/solana#33625)--no-skip-initial-accounts-db-clean
hidden CLI flag (backport of Adds--no-skip-initial-accounts-db-clean
*hidden* CLI flag solana-labs/solana#33664) (v1.17: Adds--no-skip-initial-accounts-db-clean
*hidden* CLI flag (backport of #33664) solana-labs/solana#33677)InvalidAccountOwner
(backport of program error: addInvalidAccountOwner
solana-labs/solana#33766) (v1.17: program error: addInvalidAccountOwner
(backport of #33766) solana-labs/solana#33773)Feature::from_account_info
(backport of SDK: update error variants inFeature::from_account_info
solana-labs/solana#33750) (v1.17: SDK: update error variants inFeature::from_account_info
(backport of #33750) solana-labs/solana#33780)ArithmeticOverflow
(backport of program error: addArithmeticOverflow
solana-labs/solana#33767) (v1.17: program error: addArithmeticOverflow
(backport of #33767) solana-labs/solana#33779)--disable-accounts-disk-index
(backport of validator: deprecates--disable-accounts-disk-index
solana-labs/solana#33850) (v1.17: validator: deprecates--disable-accounts-disk-index
(backport of #33850) solana-labs/solana#34070)Bank::compute_active_feature_set()
andBank::apply_feature_activations()
(backport of Fix -Bank::compute_active_feature_set()
andBank::apply_feature_activations()
solana-labs/solana#34124) (v1.17: Fix -Bank::compute_active_feature_set()
andBank::apply_feature_activations()
(backport of #34124) solana-labs/solana#34136)ContactInfo
probability solana-labs/solana#34231) (v1.17: Increase pull request clusterinfo probability (backport of #34231) solana-labs/solana#34262)TotalBatchesLen
fromThreadExecuteTimings::accumulate()
(backport of Fix - Removes redundantTotalBatchesLen
fromThreadExecuteTimings::accumulate()
solana-labs/solana#34179) (v1.17: Fix - Removes redundantTotalBatchesLen
fromThreadExecuteTimings::accumulate()
(backport of #34179) solana-labs/solana#34347)solana-address-lookup-table-program
compilation (backport of Fixsolana-address-lookup-table-program
compilation solana-labs/solana#34353) (v1.17: Fixsolana-address-lookup-table-program
compilation (backport of #34353) solana-labs/solana#34357)fetch_add()
to accumulate usage counters inLoadedPrograms
(backport of Fix - Usesfetch_add()
to accumulate usage counters inLoadedPrograms
solana-labs/solana#34319) (v1.17: Fix - Usesfetch_add()
to accumulate usage counters inLoadedPrograms
(backport of #34319) solana-labs/solana#34348)ExtractedPrograms
(backport of Refactor -ExtractedPrograms
solana-labs/solana#34205) (v1.17: Refactor -ExtractedPrograms
(backport of #34205) solana-labs/solana#34351)VerifyBatchRangeProofU256
in theenable_zk_transfer_with_fee
feature gate (backport of [zk-token-proof] includeVerifyBatchRangeProofU256
in theenable_zk_transfer_with_fee
feature gate solana-labs/solana#34747) (v1.17: [zk-token-proof] includeVerifyBatchRangeProofU256
in theenable_zk_transfer_with_fee
feature gate (backport of #34747) solana-labs/solana#34765)Keypair
from byte array (backport of sdk: add bounds check when instantiatingKeypair
from byte array solana-labs/solana#34817) (v1.17: sdk: add bounds check when instantiatingKeypair
from byte array (backport of #34817) solana-labs/solana#34822)disable_bpf_loader_instructions
to v1.17 (Backport - featuredisable_bpf_loader_instructions
to v1.17 solana-labs/solana#35093)disable_bpf_loader_instructions
(Feature -disable_bpf_loader_instructions
solana-labs/solana#35104)simulate_transaction_unchecked()
(backport of Remove unnecessary unwrap fromsimulate_transaction_unchecked()
solana-labs/solana#35375) (v1.17: Remove unnecessary unwrap fromsimulate_transaction_unchecked()
(backport of #35375) #65)Problem
Summary of Changes
Fixes #