[SERVER-24720] Move the balancer status from the serverStatus section to a balancerStatus command Created: 22/Jun/16 Updated: 18/Jan/18 Resolved: 29/Jun/16 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Sharding |
| Affects Version/s: | None |
| Fix Version/s: | 3.3.10 |
| 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: |
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Sprint: | Sharding 17 (07/15/16) | ||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
After some discussion it was decided that a more appropriate means to expose the balancer state is through the controlBalancer command instead of doing it through the serverStatus section on the config server. Going the controlBalancer way we avoid the need for clients to have to talk directly to the config server or for the mongos serverStatus command to have to do network calls. The status will be exposed through a new parameter called status, which will return the same fields, which are now in the serverStatus.balancer section. |
| Comments |
| Comment by Githook User [ 30/Jun/16 ] |
|
Author: {u'username': u'kaloianm', u'name': u'Kaloian Manassiev', u'email': u'kaloian.manassiev@mongodb.com'}Message: |
| Comment by Githook User [ 29/Jun/16 ] |
|
Author: {u'username': u'kaloianm', u'name': u'Kaloian Manassiev', u'email': u'kaloian.manassiev@mongodb.com'}Message: This change gets rid of the serverStatus.balancer section and moves its In addition it gets rid of the 'controlBalancer' command and splits it |