[SERVER-13379] Canonicalize options for getCmdlineOpts.parsed Created: 27/Mar/14 Updated: 11/Jul/16 Resolved: 01/Apr/14 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Admin |
| Affects Version/s: | None |
| Fix Version/s: | 2.6.0-rc3 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Shaun Verch | Assignee: | Shaun Verch |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Operating System: | ALL | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||||||
| Description |
|
Currently the contents of "getCmdLineOpts.parsed" are implementation dependent, since they represent the raw result of parsing the command line. For example, if there is an option that can be expressed as "--val" on the command line and "section.val" in a config file, the representation will be
|
| Comments |
| Comment by Githook User [ 01/Apr/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 01/Apr/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Eric Milkie [ 01/Apr/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
I think the remaining code reviews should go in a new ticket and we'll target it at 2.7. | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 29/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'kangas', u'name': u'Matt Kangas', u'email': u'matt.kangas@mongodb.com'}Message: (cherry picked from commit 91a7d38a6beaf53aeb5390e64da7366db5b9d858) | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 29/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'kangas', u'name': u'Matt Kangas', u'email': u'matt.kangas@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'name': u'Shaun Verch', u'email': u'shaun.verch@mongodb.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Shaun Verch [ 27/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Full list of options that need to be canonicalized:
| |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Shaun Verch [ 27/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Options only allowed in legacy sources that do not have a different representation in the parsed representation (and thus are not split into sections):
| |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Shaun Verch [ 27/Mar/14 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Another question here is how to handle the "setParameter" option, since there are options settable in the new config file that are only settable via setParameter otherwise. |