Foward port fix for race in DB.open():
Under exceedingly rare conditions, a timing hole made it possible for a second open() call on a database to block for an arbitrarily long time. This accounts for the intermittent failure of a thread to make any progress after 5 minutes in checkConcurrentUpdates1Storage. We intend to get rid of most of this delicate lock business, but before then the test failures are still hurting me.
Showing
Please register or sign in to comment