Closed progier389 closed 9 months ago
The patch itself looks good but I am very novice on vlv index/cache. Something surprising to me is that the description states inconsistency on both bdb and mdb but the PR is only fixing mdb.
The reason is that PR #6026 is fixing the issue #6022 which only impact mdb. While testing that PR I hit this issue #6028 and used a work around (restarting the instance) so that the CI test is passing both on bdb and mdb. FYI I open this issue for tracking purpose but IMHO it is low priority as it is not a regression and no one has reported it.
I made a mistake in my test (run the wrong testcase), the inconsistency exists only purely with lmdb There is a different problem on bdb (bdb_remove hangs in some case) but I will create a new issue for it.
Inconsistency is due to the fact that when reindexing, vlv index sub db is not cleared before rebuilding the keys
Issue Description When working on issue #6022 I discovered some inconsistencies that impact both bdb and lmdb
Package Version and Platform:
Steps to Reproduce Steps to reproduce the behavior:
Expected results Should have keys matching the same entries