Erik Huelsmann <ehu...@gmail.com> writes: > We're now back to a single failure. It's in the relocation-verification code > in db-test.c (line 1505). With the half-hour I've spent so far, I wasn't > able to locate it, but I have to move to other business now. Hopefully > you'll be able to find it.
It's the difference between the old STMT_UPDATE_BASE_RECURSIVE_REPO and the new STMT_RECURSIVE_UPDATE_NODE_REPO. The first updates non-null repo_ids while the second updates repo_ids that match the old repo_id. This makes a difference when a node has a non-null repo_id that doesn't match the the old repo_id. I'm not sure whether the pre-relocate db is valid, and if it is I'm not sure which of the relocate algorithms is correct. -- Philip