-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Random failures of 'CheckReplOplog' in *_passthrough tests suites #108
Comments
Hi Igor, Roy. |
@AdallomRoy Yes, I think this just removes the optimization for the backward cursors. However, master branch of mongo reimplements oplog visibility rules significantly, so this code-path will require big rewrite soon anyway. See #106 |
Got it. Probably the better fix would be that the backward cursor would check if the record is currently visible in terms of oplog visibility... but not sure it's critical. |
Done |
Hi Roy and Igor, You are right, my fix disabled optimisation for backward cursors. During the tests sometimes The fix for this is here: igorsol@031488e |
Good find, thanks @igorsol ! |
Our testing has finally finished. Pull request is here: #111 |
Hello,
This issue affects all
passthrough
test suites. Here is the list (probably incomplete):This issue also affects both 3.4 and master branches. You can see example failures here (see the red lines in the left column on the pages):
Our investigation has shown that this issue is caused by this commit: 422336 by @AdallomRoy
We also have a possible fix here: #107
We test this fix now and so far our tests are good but it would be great to have more opinions and reviews.
The text was updated successfully, but these errors were encountered: