[SERVER-16138] tailable cursor may miss uncommitted documents Created: 11/Nov/14  Updated: 11/Jul/16  Resolved: 13/Nov/14

Status: Closed
Project: Core Server
Component/s: Replication, Storage
Affects Version/s: None
Fix Version/s: 2.8.0-rc1

Type: Bug Priority: Blocker - P1
Reporter: Crystal Horn Assignee: Eliot Horowitz (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Tested
Operating System: ALL
Participants:

 Description   

parallel_WT - failing test

2014-11-11T02:27:35.437+0000 I QUERY    Error: assert.soon failed: function () {
            mh = m.getDB( "test" ).runCommand( "dbhash" );
//            printjson( mh );
            sh = s.getDB( "test" ).runCommand( "dbhash" );
//            printjson( sh );
            return mh.md5 == sh.md5;
            }
    at Error (<anonymous>)
    at doassert (src/mongo/shell/assert.js:11:14)
    at Function.assert.soon (src/mongo/shell/assert.js:189:13)
    at C:\data\mci\shell\src\jstests\parallel\repl.js:55:8 at src/mongo/shell/assert.js:13
failed to load: C:\data\mci\shell\src\jstests\parallel\repl.js

test failure

http://buildlogs.mongodb.org/MCI_windows-64/builds/294007/test/parallel_WT_0/repl.js



 Comments   
Comment by Githook User [ 14/Nov/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-16138: make sure inserts to oplogs update highest value seen
Branch: master
https://github.com/mongodb/mongo/commit/085feab6152583399cdf885f245e631d7a2a9ef6

Comment by Githook User [ 14/Nov/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-16138: fix dbtest OperationContext assumption
Branch: master
https://github.com/mongodb/mongo/commit/81bb3e94b06d85f9aac2b014040b81ca7fc5c5bb

Comment by Githook User [ 13/Nov/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-16138: remove unneeded and wrong invariant in oplog check
Branch: master
https://github.com/mongodb/mongo/commit/a5148c29d3c47f11afc6d28cd3430b13b162d949

Comment by Githook User [ 13/Nov/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-16138: fix oplog tailable cursors and snapshot isolation
Branch: master
https://github.com/mongodb/mongo/commit/b5ec9f42599386a348a5d6b6ae1b17156380050c

Comment by Eric Milkie [ 12/Nov/14 ]

I ran it in a loop on my machine and it eventually failed. The problem appears to be that data is missing on the slave that is present on the master. There are no other signs that something went wrong, which is concerning. Still investigating.

Comment by Ian Whalen (Inactive) [ 11/Nov/14 ]

still happening

Comment by Crystal Horn [ 11/Nov/14 ]

https://github.com/mongodb/mongo/commit/ceb4722aea73de640c12d2d25b96cf330190e0f3

Generated at Thu Feb 08 03:40:04 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.