[SERVER-22672] Move the sharding balancer to CSRS primary Created: 16/Feb/16  Updated: 14/Mar/17  Resolved: 15/Jun/16

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

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

Issue Links:
Depends
is depended on by SERVER-14323 Balancer hits config servers hard eve... Closed
is depended on by SERVER-23319 shell helpers for manipulating the ba... Closed
Duplicate
is duplicated by SERVER-22673 Update shell balancer control helpers Closed
Related
related to DOCS-8112 Update mongodb documentation that the... Closed
Backwards Compatibility: Minor Change
Sprint: Sharding 14 (05/13/16), Sharding 15 (06/03/16), Sharding 16 (06/24/16)
Participants:

 Description   

Tracks the work of moving the sharding balancer to the CSRS primary node and make mongos make calls into it instead of making direct moveChunk calls.



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

Author:

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

Message: SERVER-22672 shard3.js should not stop the balancer through sh

Also removes the jumbo1.js test from the stepdown suite because it never
completes due to the balancer starting and stopping too frequently.
Branch: master
https://github.com/mongodb/mongo/commit/9b00106b56966b334c878f36cca14deb71f6d8c7

Comment by Githook User [ 15/Jun/16 ]

Author:

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

Message: SERVER-22672 Disable auth tests in the 'sharding_last_stable_mongos' suite
Branch: master
https://github.com/mongodb/mongo/commit/bfde0ecb1ca31c35a37f90a7706987acc0c217f7

Comment by Githook User [ 15/Jun/16 ]

Author:

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

Message: SERVER-22672 Override balancer control for sharding_last_stable_mongos suite
Branch: master
https://github.com/mongodb/mongo/commit/22b68ad5d65806e7f4c1b827ebee9a2f29b79a3f

Comment by Githook User [ 15/Jun/16 ]

Author:

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

Message: SERVER-22672 Move the sharding balancer to the CSRS primary

This change moves the sharding balancer to run on the primary of the CSRS
config server and removes it from the mongos instances.
Branch: master
https://github.com/mongodb/mongo/commit/4c98927f267eab9aae7c3987850a1ee5e3a4b620

Comment by Githook User [ 09/Jun/16 ]

Author:

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

Message: SERVER-22672 Introduce BalanceChunkRequest

This commit introduces the BalanceChunkRequest parsing type, which will be
used for communication between mongos and the CSRS balancer in order to
request movement of chunks.
Branch: master
https://github.com/mongodb/mongo/commit/5015353a0ee905f71dfe33c1f4c6248bbd2b5ce3

Comment by Githook User [ 30/May/16 ]

Author:

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

Message: SERVER-22672 Move the sharding balancer to the CSRS primary
Branch: Kal-Shared
https://github.com/mongodb/mongo/commit/51a8c82a8dd9b0477ec0f8f2981a72a85529d034

Comment by Githook User [ 05/May/16 ]

Author:

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

Message: SERVER-22672 Make moveChunk and shardCollection use the balancer

The moveChunk and shardCollection commands should not be calling directly
into the shards when they need to move chunks and instead they should use
the balancer. That way when the balancer moves to the CSRS primary, they
can just start making calls into it.
Branch: master
https://github.com/mongodb/mongo/commit/eb2636bcc2d6aed84d07dae2af34743a7863571d

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