[SERVER-69151] Remove 'analyze_shard_key' library Created: 25/Aug/22  Updated: 29/Oct/23  Resolved: 30/Aug/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.2.0-rc0

Type: Task Priority: Major - P3
Reporter: Cheahuychou Mao Assignee: Cheahuychou Mao
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Sharding 2022-09-05
Participants:

 Description   

The 'analyze_shard_key' library was added with the intention that all the new files for analyzing shard keys will be linked in it. However, that turns out to lead to circular dependency with the query libraries in the upcoming tickets. So we should remove this library and link the files directly in 'common_s' instead. That will also allow us to remove this line that was added just to make the the mongocryptd know about the feature flag.



 Comments   
Comment by Britt Snyman [ 01/Sep/22 ]

Replacing the 6.1.0-rc1 fixVersion with 6.2.0-rc0 since these tickets had commits to master that were merged after we branched for v6.1.

Comment by Githook User [ 30/Aug/22 ]

Author:

{'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'}

Message: SERVER-69151 Remove 'analyze_shard_key' library
Branch: master
https://github.com/mongodb/mongo/commit/d1ba1249601a455cb980a43a9546f2b320ef1ecf

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