[SERVER-19875] Switch to using the LockManager to guard access to the current CatalogManager Created: 11/Aug/15  Updated: 06/Dec/22  Resolved: 14/Jan/16

Status: Closed
Project: Core Server
Component/s: Concurrency, Sharding
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Spencer Brody (Inactive) Assignee: [DO NOT USE] Backlog - Sharding Team
Resolution: Won't Fix Votes: 0
Labels: csrsupgrade
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-19543 Dynamically change config protocol in... Closed
depends on SERVER-20446 Thread operation context through all ... Closed
Assigned Teams:
Sharding
Operating System: ALL
Sprint: Sharding F (01/29/16)
Participants:

 Comments   
Comment by Spencer Brody (Inactive) [ 14/Jan/16 ]

3.2 was released without this and we haven't noticed any performance problems from the sharded mutex currently used to guard the catalog manager. We can revisit this if perf problems arise in the future.

Comment by Githook User [ 25/Aug/15 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-19875 Add OperationContext to CatalogManager::getAllShards
Branch: master
https://github.com/mongodb/mongo/commit/f415aad16ec26a89110a71232dc898218dc5d85c

Comment by Githook User [ 25/Aug/15 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-19875 Make (almost) all CatalogManager methods take OperationContext
Branch: master
https://github.com/mongodb/mongo/commit/eb0430ee860d22b164cd603ce7186842f72c8537

Comment by Githook User [ 25/Aug/15 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-19875 Remove Shard::reloadShardInfo() static method in favor of calling reload on the ShardRegistry directly
Branch: master
https://github.com/mongodb/mongo/commit/0931a7e2eff3fcb6c8b06b0649069fbb625d05ae

Comment by Githook User [ 25/Aug/15 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-19875 Remove unused function checkClusterMongoVersions
Branch: master
https://github.com/mongodb/mongo/commit/3b5be16e79c7efd232fd3adbbfa1bc3874809c59

Generated at Thu Feb 08 03:52:20 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.