[SERVER-18384] implement find/getmore extensions w/ liveness support Created: 08/May/15  Updated: 30/Jan/18  Resolved: 02/Sep/15

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

Type: Task Priority: Major - P3
Reporter: Crystal Horn Assignee: Benety Goh
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-18606 Use find command instead of query for... Closed
depends on SERVER-19830 Liveness detection for downstream mem... Closed
depends on SERVER-19831 Liveness detection for upstream membe... Closed
depends on SERVER-19307 Use find/getmore commands in bgsync t... Closed
Related
Backwards Compatibility: Fully Compatible
Sprint: RPL 4 06/05/15, RPL 7 08/10/15, RPL 9 (09/18/15)
Participants:

 Comments   
Comment by Githook User [ 10/Sep/15 ]

Author:

{u'username': u'visualzhou', u'name': u'Siyuan Zhou', u'email': u'siyuan.zhou@mongodb.com'}

Message: SERVER-18384 Check concurrent election in signalPrimaryUnavailable.
Branch: master
https://github.com/mongodb/mongo/commit/c4f421ecb0b64a52f8b1e4dd6b617a83f7d24274

Comment by Githook User [ 08/Sep/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-18384 cleaned up replication coordinator impl callbacks
Branch: master
https://github.com/mongodb/mongo/commit/625d077381fb153d2ab90f2624e2a7642e919798

Comment by Githook User [ 05/Sep/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: Revert "SERVER-18384 cleaned up replication coordinator impl callbacks"

This reverts commit c3ee960936ee5036d2f2f61893f826f7bafcf399.
Branch: master
https://github.com/mongodb/mongo/commit/419b83ec4c3fbf637be32b9b94dc8fbc6a214461

Comment by Githook User [ 04/Sep/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-18384 cleaned up replication coordinator impl callbacks
Branch: master
https://github.com/mongodb/mongo/commit/c3ee960936ee5036d2f2f61893f826f7bafcf399

Comment by Benety Goh [ 02/Sep/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-18384 removed completed TODO
Branch: master
https://github.com/mongodb/mongo/commit/0ff1744c4e6524314ccbd4ec4bb1927f5383298a

Comment by Githook User [ 02/Sep/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-18384 removed inactive test. SERVER-1768 was closed as works as designed
Branch: master
https://github.com/mongodb/mongo/commit/5cf0aca99109ee132fd2f5da011eb6583b028d84

Comment by Githook User [ 02/Sep/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-18384 added ReplicationCoordinator::signalPrimaryUnavailable()

When a secondary detects that the primary is down based on the metadata in the
find/getMore response durng steady sync, it will mark the primary as down in the
topology coordinator and may subsequently stand for election.
Branch: master
https://github.com/mongodb/mongo/commit/a2f255eb45ef70db67afbe40637014472e962c8a

Comment by Githook User [ 02/Sep/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-18384 added insertion operator implementation for TopologyCoordinator::Role
Branch: master
https://github.com/mongodb/mongo/commit/3d04372d7c52d6ace3567efda2cb643e3ac1740e

Comment by Githook User [ 02/Sep/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-18384 commented on use of -1 for primary index in replication metadata
Branch: master
https://github.com/mongodb/mongo/commit/e2d0abbeddaff528a86391832593789e26a05f10

Comment by Githook User [ 31/Aug/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-18384 updated steady sync awaitData timeout to be dependent on election timeout under protocol version 1
Branch: master
https://github.com/mongodb/mongo/commit/47d6746635d26812bf578445b7c066f05648155d

Comment by Githook User [ 21/Aug/15 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-18384 Only the primary should act on downstream liveness information.
Branch: master
https://github.com/mongodb/mongo/commit/d017b0385c7c62e23b2003981887af0a5eb6cdef

Comment by Githook User [ 06/Jul/15 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-18384 process term parameter to find/getMore commands
Branch: master
https://github.com/mongodb/mongo/commit/2f6e7ad9733e4b0532038f193f071a37c321c26d

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