[SERVER-18438] Add a RemoteCommandTargeter to Shard Created: 12/May/15  Updated: 11/Nov/15  Resolved: 10/Jun/15

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

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 3 05/15/15, Sharding 4 06/05/15, Sharding 5 06/26/16
Participants:

 Description   

Each Shard object needs to have a RemoteCommandTargeter interface.



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

Author:

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

Message: SERVER-18438/SERVER-18435 Add RemoteCommandTargeter and runner to grid

  • Implement a RemoteCommandTargeterFactory to dispense targeters based on
    the connection string.
  • Implement replica set monitor-based remote command targeter factory.
  • Hook these with the global grid object.
Comment by Githook User [ 01/Jun/15 ]

Author:

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

Message: SERVER-18438 Unify shard runtime status retrieval

This change is in preparation for making Shard use the
RemoteCommandRunner, where we will start invoking commands instead of
going directly through the connections.
Branch: master
https://github.com/mongodb/mongo/commit/8960f89c00dd0a1a49d5238ab658ed4f54300aa5

Comment by Githook User [ 29/May/15 ]

Author:

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

Message: SERVER-18438 Remove unused sharding code

  • Unnecessary const fields in the chunk manager
  • Unused methods from the shard registry

No functional changes.
Branch: master
https://github.com/mongodb/mongo/commit/1f4188fbdc733aa1cb08403d75f13a04d2279817

Comment by Githook User [ 28/May/15 ]

Author:

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

Message: SERVER-18438 Remove unused sharding GetLastError code
Branch: master
https://github.com/mongodb/mongo/commit/195eee4836bd0b8df0187962d6df1c818fe775e1

Comment by Githook User [ 28/May/15 ]

Author:

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

Message: SERVER-18438 Move replica set monitor tests out of dbtest
Branch: master
https://github.com/mongodb/mongo/commit/cb4aaa05318c532b7df2f363555df5f49cd4ff7f

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