[SERVER-40968] Core DocumentStorage changes for Document/Value optimization Created: 02/May/19  Updated: 29/Oct/23  Resolved: 08/Jul/19

Status: Closed
Project: Core Server
Component/s: Aggregation Framework
Affects Version/s: None
Fix Version/s: 4.3.1

Type: Task Priority: Major - P3
Reporter: David Storch Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-33920 Optimize transformation from BSON to ... Closed
Problem/Incident
Backwards Compatibility: Fully Compatible
Sprint: Query 2019-05-20, Query 2019-06-03, Query 2019-06-17, Query 2019-07-01, Query 2019-07-15
Participants:
Linked BF Score: 0

 Description   

This includes the following steps, which must be committed together:

  • Add lazy BSON shredding.
  • Change DocumentStorageIterator to accommodate the above lazy strategy.
  • Necessary changes in ValueElement to accommodate the above. In ValueElement we will have to keep track of whether the element represents an insert, update, delete, or cached field lookup.


 Comments   
Comment by David Storch [ 02/Jul/19 ]

martin.neupauer can this ticket be closed now that the changes are merged?

Comment by Githook User [ 02/Jul/19 ]

Author:

{'name': 'Martin Neupauer', 'email': 'martin.neupauer@mongodb.com', 'username': 'MartinNeupauer'}

Message: SERVER-40968 Core DocumentStorage changes for Document/Value optimization
Branch: master
https://github.com/mongodb/mongo/commit/ca904a1e30c3163806595db8cb5c14df6a7b4ab2

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