[SERVER-84324] replSetGetStatus could asserts silently if initialSyncStatus is too large. Created: 20/Dec/23  Updated: 08/Jan/24

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

Type: Task Priority: Major - P3
Reporter: Moustafa Maher Assignee: Backlog - Replication Team
Resolution: Unresolved Votes: 0
Labels: repl-shortlist
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-31995 Logged initial sync statistics may ex... Closed
Assigned Teams:
Replication
Participants:

 Description   

I think this client is hitting the case that initialSyncStatus is too large that it can fit in BSON obj but it fails when it is being added to replSetGetStatus response (here).

We already fixed too large initialSyncStatus by having another minimal version of initialSyncStatus (SERVER-31995), So we should also append that minimal versions if replSetGetStatus grows over 16mb.


Generated at Thu Feb 08 06:54:41 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.