[SERVER-23299] Remove temp flag on all collections if last startup was on 3.2.0-3.2.4 Created: 22/Mar/16 Updated: 31/Mar/17 Resolved: 13/Apr/16 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | None |
| Fix Version/s: | 3.2.5, 3.3.5 |
| Type: | New Feature | Priority: | Critical - P2 |
| Reporter: | Mathias Stearn | Assignee: | Andy Schwerin |
| Resolution: | Done | Votes: | 0 |
| Labels: | code-and-test | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||
| Backport Completed: | |||||||||||||||||||||
| Sprint: | Sharding 12 (04/01/16), Sharding 13 (04/22/16) | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Case: | (copied to CRM) | ||||||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||||||
| Description |
|
This is one way to clean up the damage from |
| Comments |
| Comment by Githook User [ 21/Nov/16 ] |
|
Author: {u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}Message: |
| Comment by Githook User [ 13/Apr/16 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}Message: The multiversion suite's replica set upgrade logic expects sets to have (cherry picked from commit 985d53ebd792481f2443ad14eefdb0d0fbf28eff) |
| Comment by Githook User [ 13/Apr/16 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}Message: The multiversion suite's replica set upgrade logic expects sets to have |
| Comment by Githook User [ 07/Apr/16 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}Message: |
| Comment by Githook User [ 07/Apr/16 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}Message: See the description in (cherry picked from commit 5e11e4484b84c8f913a4b14b24fbb7c9c46ee40f) |
| Comment by Githook User [ 04/Apr/16 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}Message: See the description in |
| Comment by Githook User [ 04/Apr/16 ] |
|
Author: {u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}Message: See the description in |
| Comment by Daniel Pasette (Inactive) [ 28/Mar/16 ] |
|
We already touch every collection and index at startup, so this check shouldn't make an appreciable difference. |
| Comment by Andy Schwerin [ 28/Mar/16 ] |
|
For systems with very large numbers of collections, none of which need the temp flag cleared, do you think this approach will have an appreciable impact on startup time, redbeard0531? It's only going to happen when transition ing from 3.2.x for x < 5 to a newer release, but if it's going to take a long time, I can make sure to add some affirmative logging. |