[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:
Backports
Depends
Duplicate
is duplicated by SERVER-27540 Queryable MMAPV1 needs to be able to ... Closed
is duplicated by SERVER-27567 Queryable NS files are sized incorrec... Closed
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: SERVER-27512: Address queryable_mmapv1 cases with large block sizes

(cherry picked from commit 679f3621fb1c1103904473055c9a67acf097d003)
Branch: v3.4
https://github.com/10gen/mongo-enterprise-modules/commit/f4941c23bb010215492a0064453aa248f2b4f1c1

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: SERVER-27512: Address queryable_mmapv1 cases with large block sizes
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/679f3621fb1c1103904473055c9a67acf097d003

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 "SERVER-25712: Address queryable_mmapv1 cases with large block sizes"

This reverts commit 503ae84731efa7bd0ee2f24bf6721acba27b2ac3.
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/fbf1e790d86066c1ac544c083c0f23af375c685e

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: SERVER-25712: Address queryable_mmapv1 cases with large block sizes
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/503ae84731efa7bd0ee2f24bf6721acba27b2ac3

(Pushed with the wrong number on the commit message)

Generated at Thu Feb 08 04:15:21 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.