Page MenuHomePhabricator

bench: Reorg benchmarks without mempool removal
ClosedPublic

Authored by Fabien on Feb 6 2023, 19:31.

Details

Reviewers
sdulfari
Group Reviewers
Restricted Project
Commits
rABCf2e99cae0737: bench: Reorg benchmarks without mempool removal
Summary
This adds two additional re-orgs tests that clear the mempool after
disconnecting blocks. This removes the need to remove them from the
mempool during re-connect.

As of writing this test, removing transactions from mempool during re-connect
takes significant amount of time. Now we can see how much time.

Port of bchn#1077.

Depends on D13105.

Test Plan
ninja bench-bitcoin

Diff Detail

Repository
rABC Bitcoin ABC
Branch
MR1077
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 21945
Build 43525: Build Diff
Build 43524: arc lint + arc unit

Event Timeline

Fabien requested review of this revision.Feb 6 2023, 19:31
This revision is now accepted and ready to land.Feb 7 2023, 00:27
This revision was landed with ongoing or failed builds.Feb 7 2023, 19:06
This revision was automatically updated to reflect the committed changes.