[SERVER-11995] Make 2.6 user upgrade process a single step Created: 06/Dec/13 Updated: 06/Feb/14 Resolved: 10/Jan/14 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Admin, Security |
| Affects Version/s: | 2.5.4 |
| Fix Version/s: | 2.5.5 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Daniel Pasette (Inactive) | Assignee: | Andy Schwerin |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Participants: | |||||||||
| Description |
|
Allow users to upgrade sharded clusters with a single call to the authSchemaUpgradeStep command on a mongos. Upgrade will go against the config servers first and then upgrade each shard primary in turn. Add a restart:true flag to the command which will allow users to restart the upgrade process from the beginning. |
| Comments |
| Comment by Githook User [ 10/Jan/14 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@10gen.com'}Message: |
| Comment by Githook User [ 10/Jan/14 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@10gen.com'}Message: In particular, sends the commands to each shard, as well as performing the upgrade on the Also, allow user to specify maximum number of upgrade steps to take on any given shard. To achieve these changes, separate implementations of the upgrade command are provided to |
| Comment by Andy Schwerin [ 08/Jan/14 ] |
|
authSchemaUpgradeStep to be renamed to authSchemaUpgrade. Command now takes two optional parameters: upgradeShards: <Boolean>, defaults to true, only meaningful on mongos. When true, after successfully upgrade cluster configuration, runs the upgrade command on each shard in turn. maxSteps: Default means "as many as necessary", maximum number of steps of upgrade to take. Mostly for internal testing. Legit values are omitted, 1 and 2. |
| Comment by Githook User [ 08/Jan/14 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@10gen.com'}Message: |
| Comment by Githook User [ 07/Jan/14 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@10gen.com'}Message: |
| Comment by Githook User [ 07/Jan/14 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@10gen.com'}Message: |
| Comment by Githook User [ 07/Jan/14 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@10gen.com'}Message: Fix getNodeId method of ReplSetTest object to return 0, not undefined, when node.nodeId == 0.
|