[SERVER-67622] Optimize timeseries_dotted_path_support functions Created: 28/Jun/22  Updated: 01/Nov/23  Resolved: 06/Jul/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.1.0-rc0, 6.0.12

Type: Improvement Priority: Major - P3
Reporter: Dan Larkin-York Assignee: Dan Larkin-York
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Backwards Compatibility: Fully Compatible
Backport Requested:
v6.0
Sprint: Execution Team 2022-07-11
Participants:
Linked BF Score: 35

 Description   

Currently we do not take full advantage of the known structure of the time-series buckets to avoid work that would be necessary for arbitrarily-shaped documents. In particular, we do additional field lookups for elements we know do not exist.

Additionally we perform some unnecessary temporary string allocations which can be eliminated.



 Comments   
Comment by Githook User [ 01/Nov/23 ]

Author:

{'name': 'Dan Larkin-York', 'email': 'dan.larkin-york@mongodb.com', 'username': 'dhly-etc'}

Message: SERVER-67622 Optimize timeseries_dotted_path_support functions and fix array handling

(cherry picked from commit 3cc20216a850af1d4bf63956740d73e8fc3779df)
Branch: v6.0
https://github.com/mongodb/mongo/commit/1c7acfa2e5eec8e68a7aed9750b8865cc41bdb94

Comment by Githook User [ 06/Jul/22 ]

Author:

{'name': 'Dan Larkin-York', 'email': 'dan.larkin-york@mongodb.com', 'username': 'dhly-etc'}

Message: SERVER-67622 Optimize timeseries_dotted_path_support functions and fix array handling
Branch: master
https://github.com/mongodb/mongo/commit/3cc20216a850af1d4bf63956740d73e8fc3779df

Generated at Thu Feb 08 06:08:37 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.