v0.5.1 #51
ecton
announced in
Announcements
v0.5.1
#51
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Fixed
modify()
operations on larger trees (> 50k entries) that performed multiplemodification operations could trigger a debug_assert in debug builds, or
worse, yield incorrect databases in release builds.
The offending situations occur with edge cases surrounding "absorbing" nodes
to rebalance trees as entries are deleted. This particular edge case only
arose when the absorb phase moved entries in both directions and performed
subsequent operations before the next save to disk occurred.
This bug should only have been able to be experienced if you were using large
modify()
operations that did many deletions as well as insertions, and eventhen, only in certain circumstances.
This discussion was created from the release v0.5.1.
Beta Was this translation helpful? Give feedback.
All reactions