[SERVER-85837] Obsolete feature document should be removed from mdb_catlog. Created: 27/Jan/24  Updated: 30/Jan/24

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

Type: Task Priority: Major - P3
Reporter: Suganthi Mani Assignee: Backlog - Storage Execution Team
Resolution: Unresolved Votes: 0
Labels: storex-ranked
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-85836 TenantFileImporter service should ski... Closed
is related to SERVER-57125 Remove FeatureTracker from DurableCat... Closed
Assigned Teams:
Storage Execution
Participants:

 Description   

 The feature document is meaningless and merely an obsolete record. SERVER-57125 did changes to stop creating new feature documents in 5.1. But, we didn't do any work to delete the existing obsolete feature document in future versions, which were generated in older databases. Because of this, unnecessary feature document checks are present in all methods that iterates the MongoDB metadata table (some examples: this, this and this ) .  Failure to include this feature document check in those call sites caused serious issues, like, SERVER-85836.



 Comments   
Comment by Steven Vannelli [ 30/Jan/24 ]

Triage notes: We could perform this on step up as an optimization and then on FCV as a backstop to ensure a clean upgrade.

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