[SERVER-19100] Start WiredTiger engine with the config_base=false Created: 24/Jun/15 Updated: 23/Sep/15 Resolved: 25/Aug/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | WiredTiger |
| Affects Version/s: | None |
| Fix Version/s: | 3.1.8 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Daniel Pasette (Inactive) | Assignee: | David Hows |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||||||||||||||
| Description |
|
Documentation for the config_base option here. WiredTiger starts up with a WiredTiger.basecfg file in the dbpath by default on initial startup. This can cause needless issues with backwards compatibility, eg. In addition to not creating the file for new instances, we should remove/ignore the file on existing clusters. |
| Comments |
| Comment by Githook User [ 25/Aug/15 ] |
|
Author: {u'username': u'daveh86', u'name': u'David Hows', u'email': u'howsdav@gmail.com'}Message: |
| Comment by Githook User [ 25/Aug/15 ] |
|
Author: {u'username': u'daveh86', u'name': u'David Hows', u'email': u'howsdav@gmail.com'}Message: |
| Comment by David Hows [ 21/Aug/15 ] |
|
Yes, https://evergreen.mongodb.com/version/55d551623ff1223ae100008c_0 |
| Comment by Michael Cahill (Inactive) [ 21/Aug/15 ] |
|
Is there a new Evergreen build, including multiversion_WT? |
| Comment by Githook User [ 19/Aug/15 ] |
|
Author: {u'username': u'IanWhalen', u'name': u'Ian Whalen', u'email': u'ian.whalen@gmail.com'}Message: Revert " This reverts commit 6be756dd654c03049c094c55cb038b0b3305631b. Reverting due to failure in multiversion/upgrade_downgrade_mongod.js |
| Comment by Eric Milkie [ 19/Aug/15 ] |
|
I believe this broke the multiversion test suite. |
| Comment by Githook User [ 19/Aug/15 ] |
|
Author: {u'username': u'daveh86', u'name': u'David Hows', u'email': u'howsdav@gmail.com'}Message: |
| Comment by Michael Cahill (Inactive) [ 18/Aug/15 ] |
|
daveh86, I've assigned this to you. Note that there are two parts to it: the obvious one is to set config_base=false in the config string that MongoDB passes to WiredTiger. The second part is about backwards compatibility: that flag currently just controls whether WiredTiger will create the basecfg file. It doesn't control whether WiredTiger will read one that already exists. So we need to either change WiredTiger to ignore existing basecfg files or change MongoDB to remove them if they exist on startup. |