[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: |
|
||||||||
| 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: |
| 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: |
| 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: |
| 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: |