[SERVER-15050] ReplSetStatus should return the date on which a member node was added to the set Created: 27/Aug/14  Updated: 10/Dec/14  Resolved: 28/Aug/14

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

Type: New Feature Priority: Minor - P4
Reporter: Norberto Fernando Rocha Leite (Inactive) Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-15051 Record all replica set config versions Backlog
Backwards Compatibility: Minor Change
Participants:

 Description   

Currently there is no way (apart from checking the logs) when a node was added to the set.
If we could add this information to the replSetGetStatus command this can be very handy when analysing certain topology changes that might not be retrievable by just checking the uptime or last operation that occurred in member node (ex: rs.add, rs.remove, rs.add)



 Comments   
Comment by Norberto Fernando Rocha Leite (Inactive) [ 27/Aug/14 ]

Closing this one since this functionality could be covered by broader feature request like the one described on SERVER-15051

Comment by Scott Hernandez (Inactive) [ 27/Aug/14 ]

What do you mean by "added"? Do you mean when the user reconfigured the set with a config which included a new host?

Are you really asking for more auditing around reconfig events? (rs.add/remove just call reconfig under the covers, so it would be covered)

Note:The information from ReplSetGetStatus comes from each individual member, when asked, and only represents information known during the runtime of that member. So something like "when the node was added to the config" might pre-date all running members, and would not be something known to any of them, unless each saved it somehow before.

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