Skip to content

Fix compact filter confirmation race - #881

Merged
evoskuil merged 3 commits into
libbitcoin:masterfrom
BOB450:fix/compact-filter-confirmation-race
Jul 31, 2026
Merged

Fix compact filter confirmation race#881
evoskuil merged 3 commits into
libbitcoin:masterfrom
BOB450:fix/compact-filter-confirmation-race

Conversation

@BOB450

@BOB450 BOB450 commented Jul 30, 2026

Copy link
Copy Markdown
Member

Fixes race condition that would cause a full node stall when client filters were enabled.

Fixes race that would cause a full node stall when client filters were enabled.
@BOB450
BOB450 requested a review from evoskuil July 30, 2026 22:42
@BOB450 BOB450 self-assigned this Jul 30, 2026
BOOST_REQUIRE(query.initialize(test::genesis));
BOOST_REQUIRE(query.filter_enabled());
BOOST_REQUIRE(query.set(test::block1,
database::context{ 0, 1, 0 }, false, false));

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

style, don't wrap parameters in text cases (more below)

Comment thread include/bitcoin/database/impl/query/consensus/consensus_forks.ipp
@BOB450
BOB450 requested a review from evoskuil July 31, 2026 03:45
@evoskuil
evoskuil merged commit 03384b5 into libbitcoin:master Jul 31, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants