[SERVER-27726] Split ShardingCatalogManagerImpl into multiple .cpp files by category of operation Created: 17/Jan/17  Updated: 05/Apr/17  Resolved: 18/Jan/17

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: 3.5.1
Fix Version/s: 3.4.2, 3.5.2

Type: Improvement Priority: Major - P3
Reporter: Kaloian Manassiev Assignee: Kaloian Manassiev
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Backwards Compatibility: Fully Compatible
Backport Requested:
v3.4
Sprint: Sharding 2017-01-02
Participants:

 Description   

The ShardingCatalogManagerImpl (sharding_catalog_manager_impl.cpp) contains all of sharding's metadata commands implementations and has grown to be humongous.

It should be split into multiple .cpp files by category of metadata operations so it is more readable.



 Comments   
Comment by Githook User [ 21/Jan/17 ]

Author:

{u'username': u'kaloianm', u'name': u'Kaloian Manassiev', u'email': u'kaloian.manassiev@mongodb.com'}

Message: SERVER-27726 Split ShardingCatalogManagerImpl into multiple .cpp files

Gets rid of the ShardingCatalogManagerMock. No functional changes.

(cherry picked from commit 0fe3516e0db2fdc6b3602b0018ebbd9f62008bab)
Branch: v3.4
https://github.com/mongodb/mongo/commit/962e69b8527543cf6d2f001cd6fa5248d60cc97d

Comment by Githook User [ 18/Jan/17 ]

Author:

{u'username': u'kaloianm', u'name': u'Kaloian Manassiev', u'email': u'kaloian.manassiev@mongodb.com'}

Message: SERVER-27726 Split ShardingCatalogManagerImpl into multiple .cpp files

Gets rid of the ShardingCatalogManagerMock. No functional changes.
Branch: master
https://github.com/mongodb/mongo/commit/0fe3516e0db2fdc6b3602b0018ebbd9f62008bab

Generated at Thu Feb 08 04:16:01 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.