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

p2p: Drop m_recently_announced_invs bloom filter #27675

Merged
merged 7 commits into from
Aug 17, 2023

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    1e9684f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a70beaf View commit details
    Browse the repository at this point in the history
  3. net_processing: drop m_recently_announced_invs bloom filter

    Rather than using a bloom filter to track announced invs, simply allow
    a peer to request any tx that entered the mempool prior to the last INV
    message we sent them. This also obsoletes the UNCONDITIONAL_RELAY_DELAY.
    ajtowns committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    6ec1809 View commit details
    Browse the repository at this point in the history
  4. net_processing: don't add txids to m_tx_inventory_known_filter

    We no longer have m_recently_announced_invs, so there is no need to add
    txids to m_tx_inventory_known_filter to dedupe that filter.
    ajtowns committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    e4ffabb View commit details
    Browse the repository at this point in the history
  5. test: Check tx from disconnected block is immediately requestable

    Check that peers can immediately request txs from blocks that have been
    reorged out and are now in our mempool.
    glozow authored and ajtowns committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    6fa4993 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a11806 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

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