There are several WT_REF locking loops in the code, we should attempt to refactor them to use a helper function rather than cutting-and-pasting them into place. Review the various versions of that loop and see if we can do better.
Additionally, review all uses of WT_REF.addr to ensure that we properly lock the WT_REF structure as necessary.
- is caused by
-
WT-5219 Btree walk code read the lock WT_REF.addr field without locking
- Closed