[COMPASS-6872] Investigate changes in PM-3364: Track unsharded collections in the sharding catalog Created: 25/May/23  Updated: 17/Jan/24

Status: Needs Triage
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Investigation Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
related to MONGOSH-1328 db.collection.getShardDistribution() ... Open
Epic Link: COMPASS-7048

 Description   
Original Downstream Change Summary

By tracking unsharded collections in the catalog we're exposing more collections in the config server. Automated processes that capture collection information from the config server or other means may now capture information on unsharded collections

We'll be adding and removing information about the from various commands to improve the user experience

Description of Linked Ticket

Epic Summary

Summary

This project is about starting to track unsharded collections metadata in the sharding catalog.

Motivation

The sharding catalog is currently tracking only sharded collections on the config server while unsharded collections are simply locally tracked by the owning shards. This misalignment results in having to handle metadata differently based on whether a collection is sharded or not, de-facto limiting the possibility of having a unified/reusable machinery.
This project targets the following issues:
Engineers having to deal with both sharded and unsharded collections is a drag on productivity because of the need to constantly work around it.
Users want to be able to move unsharded collections across their cluster and this is a preliminary step to allow that.

Documentation

Product Description
Scope
Technical Design
Docs Update



 Comments   
Comment by PM Bot [ 05/Jan/24 ]

Fix Version updated for upstream PM-3364:
8.0 Release Blocker

Comment by PM Bot [ 05/Jan/24 ]

Fix Version updated for upstream PM-3364:
8.0 Required

Comment by PM Bot [ 19/Dec/23 ]

Fix Version updated for upstream PM-3364:
8.0 Targeted

Comment by PM Bot [ 15/Sep/23 ]

Fix Version updated for upstream PM-3364:
7.3 Targeted

Comment by PM Bot [ 31/May/23 ]

Fix Version updated for upstream PM-3364:
7.2 Targeted

Comment by PM Bot [ 31/May/23 ]

Fix Version updated for upstream PM-3364:
8.0 Targeted, 7.2 Targeted

Generated at Wed Feb 07 22:44:37 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.