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

[test] sapling_wallet_nullifiers.py whitelist peers to speed up tx relay. #2633

Merged

Conversation

furszy
Copy link

@furszy furszy commented Nov 9, 2021

Have seen this test failing in GA due a not synchronized mempool across nodes. Which has nothing to do with the test purpose, so this will let every node by-pass the trickle logic and directly relay the known transactions.

@furszy furszy added the Tests label Nov 9, 2021
@furszy furszy changed the title [WIP][test] sapling_wallet_nullifiers.py whitelist peers to speed up tx relay. [test] sapling_wallet_nullifiers.py whitelist peers to speed up tx relay. Nov 9, 2021
Copy link

@random-zebra random-zebra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK 10bf498

Copy link
Collaborator

@Fuzzbawls Fuzzbawls left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 10bf498

@furszy furszy merged commit aa13f41 into PIVX-Project:master Nov 13, 2021
furszy added a commit that referenced this pull request Nov 19, 2021
…allet_nullifiers

0f79bdc [QA] Fix intermittent mempool sync failures in sapling_wallet_nullifiers (random-zebra)

Pull request description:

  Still (somewhat frequent) mempool sync failures in this test, even after #2633.

  This is because `node1` might still be in IBD when he receives the first tx INV message, and, with #2611, nodes no longer send (non-block) getdata requests during initial sync.

ACKs for top commit:
  furszy:
    great catch, ACK 0f79bdc.
  Fuzzbawls:
    ACK 0f79bdc

Tree-SHA512: a3f3b81848893803ba04e93d605d7d6accb2b2a28c62a8d7dbd09ae5513111c917c46f1e30eccacdf9b6ac9f1caf06ff4383fd0071d55133f49e8798e68933d4
furszy added a commit that referenced this pull request Dec 30, 2021
…peed up tx relay.

50dfb63 test: sapling_key_import_export.py whitelist peers to speed up tx relay. (furszy)

Pull request description:

  Same rationale as #2633, whitelist peers so the trickle mechanism does not delay the mempool txs relay.
  Saw this test failing here https://github.com/PIVX-Project/PIVX/runs/4643010485?check_suite_focus=true .

ACKs for top commit:
  random-zebra:
    utACK 50dfb63
  Fuzzbawls:
    ACK 50dfb63

Tree-SHA512: b08c6975729bbc7bdc3c40055904aeed715d4ee178e649aef94778e99d628af7b56c1b8e99a3aa916cbddcf5b8665bf1586d675b0c795173a3729dd6a701ffe8
random-zebra added a commit that referenced this pull request Jan 29, 2022
…up tx relay.

2dcb5c2 test: wallet_zapwallettxes.py whitelist peers to speed up tx relay. (furszy)

Pull request description:

  Same rationale as #2633, whitelist peers so the trickle mechanism does not delay the mempool txs relay.

  Saw it failing for this reason in master: https://github.com/PIVX-Project/PIVX/runs/4821849471?check_suite_focus=true

ACKs for top commit:
  random-zebra:
    ACK 2dcb5c2
  Fuzzbawls:
    ACK 2dcb5c2

Tree-SHA512: ec61598e78108f87d12f1485cc5c99b125c49044fc1a72b015839616c4dcbe35c30770a34a71da3b76279d6f32d09053e13d9aa43172743c166e5e80d418a477
@furszy furszy deleted the 2021_fix_sapling_wallet_nullifiers_test branch November 29, 2022 14:42
@Fuzzbawls Fuzzbawls added this to the 5.5.0 milestone Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants