Skip to content
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

DNR: v1.16 rebase #320

Closed
wants to merge 17 commits into from
Closed

DNR: v1.16 rebase #320

wants to merge 17 commits into from

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    4b06538 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. v1.16: Add support for optional metric values via Option<_> (backport…

    … of #31975) (#32675)
    
    Add support for optional metric values via Option<_> (#31975)
    
    (cherry picked from commit 6371240)
    
    Co-authored-by: Jeff Biseda <[email protected]>
    mergify[bot] and jbiseda authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    1992d7e View commit details
    Browse the repository at this point in the history
  2. v1.16: Report new received crds signatures and their respective origi…

    …ns to metrics (backport of #32504) (#32674)
    
    Report new received crds signatures and their respective origins to metrics (#32504)
    
    * screwed up old branch and syncing with upstream branch
    
    * add fixed size ring buff instead of variable sized vecdeque for reporting signatures
    
    * modify difficulty to take in n 0 bits and check if signature ending ends in n 0 bits
    
    * update to only push every 18 trailing zero bits. and clean up
    
    * report origin with signature. and set trailing 0s to 8 for local testing
    
    * change back to 18 trailing zeros and rm unused imports
    
    * run cargo rmt
    
    * run ./scripts/cargo-for-all-lock-files.sh tree
    
    * allow integer arithmetic for bit comparison
    
    * rm unused lifetime
    
    * rm duplicate entry?
    
    * re implement ring buf
    
    * put ringbuf in sorted order
    
    * ringbuf in cargo.toml now in sorted order
    
    * rm ring buf, refactor, fix trailing zero bug
    
    * fix bug in trailing zeros. was comparing wrong ones
    
    * fix needless range loop bug
    
    * fix bug
    
    * change trailing zero checking to build in methods and only report first 8 bytes of signature and origin pubkey
    
    * report full origin string and first 8 bytes of signature
    
    * set SIGNATURE_SAMPLE_TRAILING_ZEROS back to 18
    
    * forgot to run cargo tree
    
    * avoid panic and change working
    
    * rm bs58
    
    * pass in Option<String> into datapoint_info
    
    * shorten metric names
    
    (cherry picked from commit 80f7082)
    
    Co-authored-by: Greg Cusack <[email protected]>
    mergify[bot] and gregcusack authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    79c8bac View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. v1.16: removes feature-gate code for updating rewards from cached acc…

    …ounts (backport of #32514) (#32669)
    
    * removes feature-gate code for updating rewards from cached accounts (#32514)
    
    (cherry picked from commit 952d886)
    
    # Conflicts:
    #	runtime/src/bank.rs
    
    * resolves mergify merge conflicts
    
    ---------
    
    Co-authored-by: behzad nouri <[email protected]>
    mergify[bot] and behzadnouri authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    4ba1c2a View commit details
    Browse the repository at this point in the history
  2. v1.16: Fix - Adds missing "Executable account not owned by the BPF lo…

    …ader" error to `remove_bpf_loader_incorrect_program_id` (backport of #32695) (#32700)
    
    Fix - Adds missing "Executable account not owned by the BPF loader" error to `remove_bpf_loader_incorrect_program_id` (#32695)
    
    Adds missing "Executable account not owned by the BPF loader" error.
    
    (cherry picked from commit b5a80a7)
    
    Co-authored-by: Alexander Meißner <[email protected]>
    mergify[bot] and Lichtso authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    ef598ee View commit details
    Browse the repository at this point in the history
  3. v1.16: Fix - Adds missing feature pubkeys to the `FEATURES_AFFECTING_…

    …RBPF` list (backport of #32703) (#32705)
    
    Fix - Adds missing feature pubkeys to the `FEATURES_AFFECTING_RBPF` list (#32703)
    
    Adds missing feature pubkeys to the FEATURES_AFFECTING_RBPF list.
    
    (cherry picked from commit 33c33f5)
    
    Co-authored-by: Alexander Meißner <[email protected]>
    mergify[bot] and Lichtso authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    06d26a3 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. v1.16: sdk: Limited Borsh 0.9 support (Pubkey and helpers) (backport …

    …of #32511) (#32697)
    
    * sdk: Limited Borsh 0.9 support (Pubkey and helpers) (#32511)
    
    * sdk: Implement Borsh 0.9 traits on Pubkey
    
    * Alphabetize cargo.toml
    
    * Add backwards-compatible borsh file
    
    * Add borsh0_10.rs for more clarity
    
    * Deprecate `borsh` utils, use borsh0_10 everywhere
    
    * Mark borsh 0.9 helpers as deprecated
    
    * Add macros for deriving helper impls
    
    * Add borsh 0.9 tests
    
    * Refactor tests into macro
    
    (cherry picked from commit 8c14886)
    
    # Conflicts:
    #	sdk/src/lib.rs
    
    * Fix merge conflict on re-exports
    
    ---------
    
    Co-authored-by: Jon Cinque <[email protected]>
    mergify[bot] and joncinque authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    2eede8e View commit details
    Browse the repository at this point in the history
  2. v1.16: demotes unknown_epoch_staked_nodes metric to debug (backport o…

    …f #32701) (#32713)
    
    demotes unknown_epoch_staked_nodes metric to debug (#32701)
    
    (cherry picked from commit b0a4669)
    
    Co-authored-by: behzad nouri <[email protected]>
    mergify[bot] and behzadnouri authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    db2b4ef View commit details
    Browse the repository at this point in the history
  3. v1.16: rolls out merkle shreds to ~50% of mainnet slots (backport of …

    …#32678) (#32720)
    
    rolls out merkle shreds to ~50% of mainnet slots (#32678)
    
    (cherry picked from commit 2078208)
    
    Co-authored-by: behzad nouri <[email protected]>
    mergify[bot] and behzadnouri authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    19333d8 View commit details
    Browse the repository at this point in the history
  4. v1.16: Add required cluster argument to solana feature activate subco…

    …mmand (backport of #32693) (#32715)
    mergify[bot] authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    1a6d77a View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    885d072 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. v1.16: improve prioritization fee cache accuracy (backport of #32692)…

    … (#32756)
    
    improve prioritization fee cache accuracy (#32692)
    
    * improve prioritization cache accuracy
    
    (cherry picked from commit ef6af30)
    
    Co-authored-by: Tao Zhu <[email protected]>
    mergify[bot] and tao-stones authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    b6210f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. v1.16: report received message signatures only on PUSH requests (back…

    …port of #32708) (#32772)
    
    report received message signatures only on PUSH requests (#32708)
    
    * we only want to report received message signatures on PUSH requests, not PULL requests
    
    * woops accidently had it has LocalMessage not PushMessage
    
    * switch from match to if let statement
    
    * convert if let to matches macro
    
    (cherry picked from commit 8495257)
    
    Co-authored-by: Greg Cusack <[email protected]>
    mergify[bot] and gregcusack authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    b46d35a View commit details
    Browse the repository at this point in the history
  2. v1.16: stake: deprecate on chain warmup/cooldown rate and config (bac…

    …kport of #32723) (#32749)
    
    * stake: deprecate on chain warmup/cooldown rate and config (#32723)
    
    * stake: deprecate on chain warmup/cooldown rate and config
    
    * Pr feedback: Deprecate since 1.16.7
    
    Co-authored-by: Jon Cinque <[email protected]>
    
    ---------
    
    Co-authored-by: Jon Cinque <[email protected]>
    (cherry picked from commit fa35066)
    
    # Conflicts:
    #	programs/stake/src/stake_instruction.rs
    #	programs/stake/src/stake_state.rs
    #	runtime/src/bank.rs
    #	runtime/src/stakes.rs
    #	sdk/src/feature_set.rs
    
    * fix conflicts
    
    * Fix bad merge
    
    ---------
    
    Co-authored-by: Ashwin Sekar <[email protected]>
    mergify[bot] and AshwinSekar authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    8fea568 View commit details
    Browse the repository at this point in the history
  3. v1.16: stake: Set the Delegation's warmup / cooldown to the correct d…

    …efault (backport of #32768) (#32777)
    
    stake: Set the Delegation's warmup / cooldown to the correct default (#32768)
    
    (cherry picked from commit 31b6b64)
    
    Co-authored-by: Jon Cinque <[email protected]>
    mergify[bot] and joncinque authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    d2c8263 View commit details
    Browse the repository at this point in the history
  4. v1.16: Add from field for message tracking (backport of #32725) (#32746)

    Add from field for message tracking (#32725)
    
    * we only want to report received message signatures on PUSH requests, not PULL requests
    
    * woops accidently had it has LocalMessage not PushMessage
    
    * switch from match to if let statement
    
    * convert if let to matches macro
    
    * add in from field in PushMessage for message tracking
    
    * update with cargo fmt
    
    * remove display for gossip route and add lifetime param to pubkey reference in gossiproute enum
    
    * forgot to run fmt
    
    Co-authored-by: Greg Cusack <[email protected]>
    mergify[bot] and gregcusack authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    b4cefdf View commit details
    Browse the repository at this point in the history
  5. Jito Patch

    buffalu committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    b54142c View commit details
    Browse the repository at this point in the history