[SERVER-27512] queryable_mmapv1 can encounter larger blocks than the default page size Created: 23/Dec/16 Updated: 05/Apr/17 Resolved: 09/Jan/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | 3.4.1 |
| Fix Version/s: | 3.4.2, 3.5.2 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Daniel Gottlieb (Inactive) | Assignee: | Daniel Gottlieb (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||
| Operating System: | ALL | ||||||||||||||||||||
| Backport Requested: |
v3.4
|
||||||||||||||||||||
| Sprint: | Storage 2017-01-23 | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||||||
| Description |
|
queryable_mmapv1 expects there to be a 1 -> many mapping from pages to blocks. However the pagesize is currently chosen to be 2MB, while some blocks in the backup system (particularly blocks now in S3) are 16MB. The pagesize should be chosen more carefully with respect to the block size. |
| Comments |
| Comment by Githook User [ 11/Jan/17 ] |
|
Author: {u'username': u'dgottlieb', u'name': u'Daniel Gottlieb', u'email': u'daniel.gottlieb@10gen.com'}Message: (cherry picked from commit 679f3621fb1c1103904473055c9a67acf097d003) |
| Comment by Githook User [ 11/Jan/17 ] |
|
Author: {u'username': u'dgottlieb', u'name': u'Daniel Gottlieb', u'email': u'daniel.gottlieb@10gen.com'}Message: |
| Comment by Daniel Gottlieb (Inactive) [ 10/Jan/17 ] |
|
Author: {u'username': u'dgottlieb', u'name': u'Daniel Gottlieb', u'email': u'daniel.gottlieb@10gen.com'}Message: Revert " This reverts commit 503ae84731efa7bd0ee2f24bf6721acba27b2ac3. |
| Comment by Daniel Gottlieb (Inactive) [ 09/Jan/17 ] |
|
Author: {u'username': u'dgottlieb', u'name': u'Daniel Gottlieb', u'email': u'daniel.gottlieb@10gen.com'}Message: (Pushed with the wrong number on the commit message) |