Skip to content

Conversation

@andreitokar
Copy link
Contributor

@andreitokar andreitokar commented Dec 1, 2022

Fixes #3682
There is a bug in a corner case of MVMap.remove(), when B-tree height is reduced and existing (saved) page pops up as a new tree root. Subsequent immediate commit() and store closure would fail to recognize root update negating result of the removal, but not the release of previous root page, as not used any more. Later this manifest itself as double release of that page.

@andreitokar andreitokar merged commit 864b751 into h2database:master Dec 1, 2022
@andreitokar andreitokar deleted the issue_3682 branch December 1, 2022 04:30
@katzyn katzyn mentioned this pull request Aug 21, 2023
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.

MVStoreException at accountForRemovedPage

1 participant