[SERVER-17918] mixed_storage_version_replication.js Created: 14/Jan/15  Updated: 19/Sep/15  Resolved: 07/Apr/15

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 3.1.2

Type: Bug Priority: Major - P3
Reporter: Matt Kangas Assignee: Charlie Swanson
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: HTML File mixed_storage_version_replication.html    
Issue Links:
Related
related to SERVER-17088 Improve mixed version replica set str... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Quint Iteration 3.1.2
Participants:

 Description   

LOGS
MCI

commit 74b351de21

ReplSetTest awaitReplication: finished: all 5 secondaries synced at timestamp Timestamp(1421274686, 2)
Work done, checking to see all nodes match
assert: ["f7ac8f339e277702e8be77c9fca90bd1"] != ["5f51df7f59bb3be75cc0438971bec0d1"] are not equal : oplog differs on ip-10-181-122-116:31002 and ip-10-181-122-116:31000
Error: ["f7ac8f339e277702e8be77c9fca90bd1"] != ["5f51df7f59bb3be75cc0438971bec0d1"] are not equal : oplog differs on ip-10-181-122-116:31002 and ip-10-181-122-116:31000
    at Error (<anonymous>)
    at doassert (src/mongo/shell/assert.js:11:14)
    at Function.assert.eq (src/mongo/shell/assert.js:38:5)
    at assertSameData (/data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:441:28)
    at /data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:577:9
    at /data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:579:3

Commit 74b351de21 Jan 14 2015



 Comments   
Comment by Githook User [ 07/Apr/15 ]

Author:

{u'username': u'cswanson310', u'name': u'Charlie', u'email': u'charlie.swanson@mongodb.org'}

Message: SERVER-17918 do not expect capped collections to be identical on different hosts.
Branch: master
https://github.com/mongodb/mongo/commit/be12db47ea307fc2a9ecdfd81da206b11d51a150

Comment by Spencer Jackson [ 07/Apr/15 ]

I just observed this in a mixed_storage_version_replication.js test failure:

ReplSetTest awaitReplication: starting: timestamp for primary, ip-10-61-183-107:31002, is Timestamp(1428425789, 22)
ReplSetTest awaitReplication: checking secondaries against timestamp Timestamp(1428425789, 22)
ReplSetTest awaitReplication: checking secondary #1: ip-10-61-183-107:31000
ReplSetTest awaitReplication: secondary #1, ip-10-61-183-107:31000, is synced
ReplSetTest awaitReplication: checking secondary #2: ip-10-61-183-107:31001
ReplSetTest awaitReplication: secondary #2, ip-10-61-183-107:31001, is synced
ReplSetTest awaitReplication: checking secondary #3: ip-10-61-183-107:31003
ReplSetTest awaitReplication: secondary #3, ip-10-61-183-107:31003, is synced
ReplSetTest awaitReplication: checking secondary #4: ip-10-61-183-107:31004
ReplSetTest awaitReplication: secondary #4, ip-10-61-183-107:31004, is synced
ReplSetTest awaitReplication: checking secondary #5: ip-10-61-183-107:31005
ReplSetTest awaitReplication: secondary #5, ip-10-61-183-107:31005, is synced
ReplSetTest awaitReplication: finished: all 5 secondaries synced at timestamp Timestamp(1428425789, 22)
Work done, checking to see all nodes match
oplog differs on ip-10-61-183-107:31002 and ip-10-61-183-107:31000
assert: [false] != [true] are not equal : Database(s) not equal. See output above.
Error: [false] != [true] are not equal : Database(s) not equal. See output above.
    at Error (<anonymous>)
    at doassert (src/mongo/shell/assert.js:11:14)
    at Function.assert.eq (src/mongo/shell/assert.js:38:5)
    at assertDBsEq (/data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:490:12)
    at assertSameData (/data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:505:17)
    at /data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:632:9
    at /data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:634:3
2015-04-07T16:56:29.616+0000 E QUERY    Error: [false] != [true] are not equal : Database(s) not equal. See output above.
    at Error (<anonymous>)
    at doassert (src/mongo/shell/assert.js:11:14)
    at Function.assert.eq (src/mongo/shell/assert.js:38:5)
    at assertDBsEq (/data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:490:12)
    at assertSameData (/data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:505:17)
    at /data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:632:9
    at /data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js:634:3 at src/mongo/shell/assert.js:13
failed to load: /data/mci/shell/src/jstests/multiVersion/mixed_storage_version_replication.js

Is this your earlier issue? I'm attaching a full log.

Comment by Charlie Swanson [ 06/Feb/15 ]

Closing as cannot reproduce, with the corresponding SERVER ticket closed, hoping that if it comes up again it will give us more helpful information to diagnose.

Comment by Charlie Swanson [ 27/Jan/15 ]

So I haven't been able to reproduce, but here's a code review to make diagnosing easier in the future.

Comment by Matt Dannenberg [ 23/Jan/15 ]

reassigning to charlie.swanson since he wrote the test and knows it well

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