[SERVER-18127] Get rid of the ConfigServer class and global configServer variable Created: 20/Apr/15  Updated: 19/Sep/15  Resolved: 05/Jun/15

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

Type: Task 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

Backwards Compatibility: Fully Compatible
Sprint: Sharding 2 04/24/15, Sharding 3 05/15/15, Sharding 4 06/05/15
Participants:

 Comments   
Comment by Githook User [ 05/Jun/15 ]

Author:

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

Message: SERVER-18127 Remove all references to configServer

This change gets rid of all references to the global configServer
variable. The class still remains with two static methods which will be
distributed to Grid.
Branch: master
https://github.com/mongodb/mongo/commit/975319ad4e7af76ca288d2bcb65c94a4006c2d4d

Comment by Githook User [ 05/Jun/15 ]

Author:

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

Message: SERVER-18127 Remove ConfigServer::modelServer

The config server connection string should only be needed for cases where
we need to send it to the remote servers as part of either set shard
version or initial shard handshake.
Branch: master
https://github.com/mongodb/mongo/commit/7b6724f3ad2600514c3ae5e59af873de75b026df

Comment by Githook User [ 26/May/15 ]

Author:

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

Message: SERVER-18127 Shard class should use ConnectionString for addresses

Currently we convert indiscriminately between ConnectionString and
std::string. This change unifies all places to use only ConnectionString.
Branch: master
https://github.com/mongodb/mongo/commit/5a4614d3b9f6f65fc72ebc6ec7033996b7e97b68

Comment by Githook User [ 19/May/15 ]

Author:

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

Message: SERVER-18127 Do not use OwnedPointerVectorMap in BalancerPolicy

We were using it previously, because the ChunkType class did not have a
copy constructor. Now all metadata objects are copyable, so we can just
use regular STL types.
Branch: master
https://github.com/mongodb/mongo/commit/a0a10893f3eda837569a8b9e5dc3ce8360e3bba1

Comment by Githook User [ 14/May/15 ]

Author:

{u'username': u'alabid', u'name': u'Daniel Alabi', u'email': u'alabidan@gmail.com'}

Message: SERVER-18127 User cache invalidator job should use the catalog manager to get cache generation
Branch: master
https://github.com/mongodb/mongo/commit/825567624244ab595ef9468ca50473e489363a6a

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