[SERVER-19608] Send shard initialization data when talking through NetworkInterface Created: 27/Jul/15  Updated: 25/Jan/17  Resolved: 02/Sep/15

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

Type: Task Priority: Major - P3
Reporter: Kaloian Manassiev Assignee: Spencer Brody (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-20186 ClusterClientCursor needs to include ... Closed
depends on SERVER-20137 extend NetworkInterface with startCom... Closed
Related
related to SERVER-20270 Race condition around updating config... Closed
is related to SERVER-20122 Throw out connections created while a... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding 8 08/28/15, Sharding 9 (09/18/15)
Participants:

 Description   

Operations, which go through the NetworkInterface, as opposed to ShardConnection, need to send shard initialization info (basically, the configuration part of setShardVersion) to all shards, which they contact.



 Comments   
Comment by Githook User [ 04/Sep/15 ]

Author:

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

Message: SERVER-20270 SERVER-19608 Fix race condition around updating ShardRegistry on CSRS membership changes
Branch: master
https://github.com/mongodb/mongo/commit/bbab56051a643a51b40fe53e5ecd936b374bf135

Comment by Githook User [ 02/Sep/15 ]

Author:

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

Message: SERVER-19608 Send shard initialization data when talking through NetworkInterface
Branch: master
https://github.com/mongodb/mongo/commit/0fab941d48dec833d6b59b723292fb528219189e

Comment by Githook User [ 02/Sep/15 ]

Author:

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

Message: SERVER-19608 Give runCommand methods on ShardRegistry a txn, unless they only target config servers
Branch: master
https://github.com/mongodb/mongo/commit/8df5b05d0be20fe4b6dab7cadad8244ae527e519

Comment by Githook User [ 28/Aug/15 ]

Author:

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

Message: SERVER-19608 Authenticate new connections before running connection hook
Branch: master
https://github.com/mongodb/mongo/commit/7e3f91fb2c5b24c447726fcc63766e21a90e1650

Comment by Githook User [ 13/Aug/15 ]

Author:

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

Message: SERVER-19608 Cleanup ShardingState initialization

Removes unused methods so that there is only one way to initialize the
sharding state.
Branch: master
https://github.com/mongodb/mongo/commit/d22897a643838436628670fd70e604e454fba6c5

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