[SERVER-15565] No longer use RID in secondary progress tracking Created: 08/Oct/14  Updated: 19/Nov/14  Resolved: 27/Oct/14

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

Type: Improvement Priority: Major - P3
Reporter: Andy Schwerin Assignee: Spencer Brody (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-15564 Include config version and member id ... Closed
Related
related to SERVER-14424 RID is not a sufficiently unique iden... Closed
is related to SERVER-15444 Clean op old entries in the slave tra... Closed
is related to SERVER-15082 Make sure that handshake is always se... Closed
is related to SERVER-15698 Remove support for RIDs in slave trac... Closed
is related to SERVER-14687 Make sure replset config version matc... Closed
Participants:

 Description   

After SERVER-15564, replica set members no longer need to use RID to track secondary progress. Rather, they can use the (config version, id) pair to identify which element of the secondary progress table to update. If the config version transmitted does not match the receiving node's config version, it can simply ignore that update, and expect to extract the information from a subsequent replSetHeartbeat from the node.



 Comments   
Comment by Githook User [ 29/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15565 Include memberID in log message
Branch: master
https://github.com/mongodb/mongo/commit/27c5131ff96d66ecc7ac8f7eee0ba72a7aa3c890

Comment by Githook User [ 27/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15565 Avoid iterating _slaveInfo when updating member optimes based on heartbeat response
Branch: master
https://github.com/mongodb/mongo/commit/f2d64af58205b77e4b9e4c7f3af9d3457d1bf0db

Comment by Githook User [ 27/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15565 Prefer member IDs to RIDs for identifing secondaries for tracking replication progress
Branch: master
https://github.com/mongodb/mongo/commit/9d1dfccfb6b50a0eb5f7e7a48126560348f22b58

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