[SERVER-69441] Pop only necessary iets while building iets for wildcard index Created: 05/Sep/22  Updated: 29/Oct/23  Resolved: 20/Sep/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.2.0-rc0

Type: Bug Priority: Critical - P2
Reporter: Denis Grebennicov Assignee: Anton Korshunov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Related
is related to SERVER-67678 Incorrect result is returned when the... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v6.1
Sprint: QO 2022-09-19, QO 2022-10-03
Participants:
Linked BF Score: 102

 Description   

SERVER-67678 introduced iet builder reset method, which is needed when adjusting hte bounds for wildcard index. However, completely resetting (clearing all the iets) is causing issues, as one reported in BF-25971. 

One would need to pop only those iets from the IetBuilder that are related to the corresponding wild-card index. One idea for that would be to keep track of this state, in order to know the count of the elements to pop



 Comments   
Comment by Githook User [ 20/Sep/22 ]

Author:

{'name': 'Anton Korshunov', 'email': 'anton.korshunov@mongodb.com', 'username': 'antkorsh'}

Message: SERVER-69441 Pop only necessary iets while building iets for wildcard index
Branch: master
https://github.com/mongodb/mongo/commit/b35361e220ea8bc6c1d90a201c26fb3e84070dfe

Comment by Steven Vannelli [ 08/Sep/22 ]

Marking as 6.1 Required after chatting with brenda.rodriguez@mongodb.com

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