[SERVER-49239] Add functionality to PrimaryOnlyServiceRegistry for driving running instances forward Created: 01/Jul/20  Updated: 29/Oct/23  Resolved: 31/Jul/20

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

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

Issue Links:
Depends
depends on SERVER-49935 Add startup method to ReplicaSetAware... Closed
Backwards Compatibility: Fully Compatible
Sprint: Service Arch 2020-08-10
Participants:

 Comments   
Comment by Githook User [ 31/Jul/20 ]

Author:

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

Message: SERVER-49239 Clean up lifetime of PrimaryOnlyService::Instance objects.
Branch: master
https://github.com/mongodb/mongo/commit/392bf0dc9b93675c64509ddff2ba25061da40339

Comment by Githook User [ 31/Jul/20 ]

Author:

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

Message: SERVER-49239 Start running PrimaryOnlyService instances when they are created.
Branch: master
https://github.com/mongodb/mongo/commit/0e3a54f0342277098a09783c456747db23a3ba72

Comment by Githook User [ 31/Jul/20 ]

Author:

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

Message: SERVER-49239 Move ownership of TaskExecutor up to PrimaryOnlyService, out of the Instances
Branch: master
https://github.com/mongodb/mongo/commit/cf05a11f71768a4ae692d1ff83a5e016d29cec1c

Comment by Githook User [ 31/Jul/20 ]

Author:

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

Message: SERVER-49239 Simplify PrimaryOnlyService API by pushing responsibility for all state document writes down to the Instances
Branch: master
https://github.com/mongodb/mongo/commit/dadd93eb31448df58e6fc0f68f50de36c9060a01

Generated at Thu Feb 08 05:19:19 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.