[25.0] Backports for rc2 #27613

pull fanquake wants to merge 5 commits into bitcoin:25.x from fanquake:backports_25_0_rc2 changing 9 files +52 −31
  1. fanquake commented at 9:20 am on May 10, 2023: member
  2. p2p: Avoid prematurely clearing download state for other peers
    Github-Pull: #27608
    Rebased-From: 52e52071e01f4e98d87a47e1d5f3c5c3cc6dbaf4
    9a23079df3
  3. fanquake added this to the milestone 25.0 on May 10, 2023
  4. DrahtBot commented at 9:20 am on May 10, 2023: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK achow101

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

  5. DrahtBot added the label Backport on May 10, 2023
  6. fanquake renamed this:
    [25.x] Backports for rc2
    [25.0] Backports for rc2
    on May 11, 2023
  7. txmempool: have CompareDepthAndScore sort missing txs first
    We use CompareDepthAndScore to choose an order of txs to inv. Rather
    than sorting txs that have been evicted from the mempool at the end
    of the list, sort them at the beginning so they are removed from
    the queue immediately.
    
    Github-Pull: #27610
    Rebased-From: 228e9201efb5574b1b96bb924de1d2e8dd1317f3
    1adbcd302f
  8. net_processing: Boost inv trickle rate
    If transactions are being added to the mempool at a rate faster than 7tx/s
    (INVENTORY_BROADCAST_PER_SECOND) then peers' inventory_to_send queue can
    become relatively large. If this happens, increase the number of txids
    we include in an INV message (normally capped at 35) by 5 for each 1000
    txids in the queue.
    
    This will tend to clear a temporary excess out reasonably quickly; an
    excess of 4000 invs to send will be cleared down to 1000 in about 30
    minutes, while an excess of 20000 invs would be cleared down to 1000 in
    about 60 minutes.
    
    Github-Pull: #27610
    Rebased-From: 5b3406094f2679dfb3763de4414257268565b943
    7ef71e30c9
  9. build: bump version to v25.0rc2 3ea4a115c2
  10. achow101 commented at 5:27 pm on May 11, 2023: member
    ACK 7ef71e30c9bc108e29dec008490db5a0fa051629
  11. doc: update manual pages for v25.0rc2 49a2d66f4e
  12. fanquake commented at 5:29 pm on May 11, 2023: member
    Added a version bump for 25.0rc2.
  13. achow101 commented at 5:42 pm on May 11, 2023: member
    ACK 49a2d66f4e3a01aa697c1b9e5994fd8300953951
  14. fanquake merged this on May 11, 2023
  15. fanquake closed this on May 11, 2023

  16. fanquake deleted the branch on May 11, 2023
  17. bitcoin locked this on May 10, 2024


fanquake DrahtBot achow101

Labels
Backport

Milestone
25.0


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-26 18:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me