[SERVER-17931] change downgrade_replset.js to use latest stable instead of 2.6 Created: 03/Apr/15  Updated: 19/Sep/15  Resolved: 08/Apr/15

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

Type: Task Priority: Major - P3
Reporter: Spencer Jackson Assignee: Matt Dannenberg
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: HTML File downgrade_replset.html    
Backwards Compatibility: Fully Compatible
Participants:

 Description   

Sporadic failures in downgrade_replset.js in the multiversion suite.
https://mci.10gen.com/task/mongodb_mongo_master_debian71_7060c72b30a836b3052f7890ea8c4b592014adf4_15_04_03_15_15_09_multiversion_debian71

 m31000| 2015-04-03T16:38:14.472+0000 [SyncSourceFeedbackThread] SyncSourceFeedback error sending update, response: { ok: 0.0, errmsg: "Received replSetUpdatePosition for node with memberId -1 which is negative and therefore invalid", code: 74 }
 m31000| 2015-04-03T16:38:14.472+0000 [SyncSourceFeedbackThread] replset setting syncSourceFeedback to ip-10-147-41-2:31001
 m31000| 2015-04-03T16:38:14.482+0000 [SyncSourceFeedbackThread] SyncSourceFeedback error sending update, response: { ok: 0.0, errmsg: "Received replSetUpdatePosition for node with memberId -1 which is negative and therefore invalid", code: 74 }
 m31000| 2015-04-03T16:38:14.482+0000 [SyncSourceFeedbackThread] replset setting syncSourceFeedback to ip-10-147-41-2:31001
2015-04-03T16:38:14.468+0000 E QUERY    Error: assert.soon failed, msg:waiting for state indicator state for 30000ms
    at Error (<anonymous>)
    at doassert (src/mongo/shell/assert.js:11:14)
    at Function.assert.soon (src/mongo/shell/assert.js:189:13)
    at ReplSetTest.waitForIndicator (src/mongo/shell/replsettest.js:985:12)
    at ReplSetTest.waitForState (src/mongo/shell/replsettest.js:942:10)
    at ReplSetTest.upgradeNode (./jstests/multiVersion/libs/multi_rs.js:64:10)
    at ReplSetTest.upgradeSet (./jstests/multiVersion/libs/multi_rs.js:37:14)
    at /data/mci/shell/src/jstests/multiVersion/downgrade_replset.js:40:5 at src/mongo/shell/assert.js:13
failed to load: /data/mci/shell/src/jstests/multiVersion/downgrade_replset.js



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

Author:

{u'username': u'dannenberg', u'name': u'matt dannenberg', u'email': u'matt.dannenberg@10gen.com'}

Message: SERVER-17931 change downgrade_replset.js to use latest stable instead of 2.6
Branch: master
https://github.com/mongodb/mongo/commit/269576644b85f84364c3ceca694774e2c66bc9f9

Comment by Matt Dannenberg [ 06/Apr/15 ]

2.6 does not send along the memberId and is incompatible with 3.1, this test should probably be changed to run against 3.0 instead of 2.6 on master.

Comment by Eric Milkie [ 06/Apr/15 ]

mattd@10gen.com is this test failing because we haven't upgraded the 2.6 multiversion binary to 2.6.10 with your latest fix to SSF in it? Or, is it now failing due to a fix you've made recently to 2.6? Or is it failing because of something in the SSF in 3.0 branch? The possibilities are endless! But it does seem related to SSF.

Comment by Spencer Jackson [ 03/Apr/15 ]

milkie could you take a look at this? I suspect that this is relevant to replication. Please assign back or forward as necessary.

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