Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-15329

Sync source feedback handshake spins when node is removed

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 2.7.7
    • Affects Version/s: None
    • Component/s: Replication
    • None
    • ALL
    • Hide

      Run remove1.js

      Show
      Run remove1.js

      See remove1.js jstest: while the secondary node is removed but still up, it ends up flooding the primary with network connections in a tight loop. This doesn't happen in 2.6.

       m31001| 2014-09-18T23:53:14.774-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.774-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.774-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.775-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.775-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.775-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.775-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.776-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.776-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.777-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.777-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.777-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.777-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.778-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.778-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.778-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.778-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.779-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.779-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.779-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.779-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.780-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.780-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.780-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.780-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.781-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.781-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.781-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.781-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.782-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.782-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
       m31001| 2014-09-18T23:53:14.782-0400 I REPLSETS [SyncSourceFeedbackThread] replSet error while handshaking the upstream updater: Node with replica set member ID 1 could not be found in replica set config while attempting to associate it with RID 541ba8965024784187e53514 in replication handshake.  ReplSet Config: { _id: "removeNodes", version: 2, members: [ { _id: 0, host: "build11.nj1.10gen.cc:31000", arbiterOnly: false, buildIndexes: true, hidden: false, priority: 1.0, tags: {}, slaveDelay: 0, votes: 1 } ], settings: { chainingAllowed: true, heartbeatTimeoutSecs: 10, getLastErrorModes: {}, getLastErrorDefaults: { w: 1, wtimeout: 0 } } }
       m31001| 2014-09-18T23:53:14.782-0400 I REPLSETS [SyncSourceFeedbackThread] replset setting syncSourceFeedback to build11.nj1.10gen.cc:31000
      

            Assignee:
            matt.dannenberg Matt Dannenberg
            Reporter:
            milkie@mongodb.com Eric Milkie
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: