[SERVER-6930] Trim minvalid document to avoid "DFM::findAll extent empty" log messages Created: 04/Sep/12  Updated: 11/Jul/16  Resolved: 07/Sep/12

Status: Closed
Project: Core Server
Component/s: Replication, Storage
Affects Version/s: 2.2.0
Fix Version/s: 2.2.1, 2.3.0

Type: Improvement Priority: Major - P3
Reporter: Eric Milkie Assignee: Eric Milkie
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
Participants:

 Description   

The new replication in 2.2 updates minvalid much more often, and it stores the entire op document. These documents can be rather large, and may leave behind empty extents.

This improvement would be to only store the timestamp and the hash as minvalid, and leave off the document data field. This will be faster and the doc size will stay the same so it doesn't need to move around in the extent as it gets updated.



 Comments   
Comment by auto [ 12/Sep/12 ]

Author:

{u'date': u'2012-09-06T07:37:35-07:00', u'email': u'milkie@10gen.com', u'name': u'Eric Milkie'}

Message: SERVER-6930 append correct format for timestamp
Branch: v2.2
https://github.com/mongodb/mongo/commit/8576fad322e56124b9d29935c0882af2bac6f252

Comment by auto [ 12/Sep/12 ]

Author:

{u'date': u'2012-09-05T09:15:36-07:00', u'email': u'milkie@10gen.com', u'name': u'Eric Milkie'}

Message: SERVER-6930 trim minvalid document to just ts/timestamp and h/hash for performance/freespace benefits
Branch: v2.2
https://github.com/mongodb/mongo/commit/c668b7782455af963cec2a9631c545d822412a79

Comment by auto [ 06/Sep/12 ]

Author:

{u'date': u'2012-09-06T07:37:35-07:00', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-6930 append correct format for timestamp
Branch: master
https://github.com/mongodb/mongo/commit/cefa594f3b828a5e50076913609e3b62436431c9

Comment by auto [ 05/Sep/12 ]

Author:

{u'date': u'2012-09-05T09:15:36-07:00', u'email': u'milkie@10gen.com', u'name': u'Eric Milkie'}

Message: SERVER-6930 trim minvalid document to just ts/timestamp and h/hash for performance/freespace benefits
Branch: master
https://github.com/mongodb/mongo/commit/ad912758612956bfad01c5e4e09894adc2e265a8

Generated at Thu Feb 08 03:13:09 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.