[SERVER-85577] Missing fields in KeyString cause incorrect point bound validation Created: 23/Jan/24  Updated: 29/Jan/24  Resolved: 29/Jan/24

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

Type: Bug Priority: Blocker - P1
Reporter: Zixuan Zhuang Assignee: Zixuan Zhuang
Resolution: Fixed Votes: 0
Labels: auto-reverted, query-perf-q4
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Problem/Incident
Related
related to SERVER-83287 Ixscan plans on unique indexes needle... Closed
is related to SERVER-85684 SBE $lookup construct incomplete inde... Open
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v7.3
Sprint: QE 2024-02-05
Participants:
Linked BF Score: 169

 Description   

For compound index, when the index key doesn't contain all fields, we can't tread two keyString as point bound even through they are equal.



 Comments   
Comment by Githook User [ 26/Jan/24 ]

Author:

{'name': 'Zixuan', 'email': 'leozzx@users.noreply.github.com', 'username': 'leozzx'}

Message: SERVER-85577 Fix missing fields in KeyString causing incorrect point bound validation (#18397)

GitOrigin-RevId: 2db4441eac6409ce5cf91c63efd79ae7f4c9b457
Branch: master
https://github.com/mongodb/mongo/commit/c2f91a5e3345e7aaec3c91695db2f07fffd299d8

Comment by Githook User [ 25/Jan/24 ]

Author:

{'name': 'auto-revert-processor', 'email': 'dev-prod-dag@mongodb.com', 'username': ''}

Message: Revert "SERVER-85577 Fix missing fields in KeyString causing incorrect point bound validation (#18307)"

This reverts commit 454abad445a966c8bc6f7e251d71e7ac410d6676.

GitOrigin-RevId: 4e66cef5779f079f4f3138055cbed014463aaa0c
Branch: master
https://github.com/mongodb/mongo/commit/5e19d50d659b16188bf363550610ab7d886232ca

Comment by Githook User [ 25/Jan/24 ]

Author:

{'name': 'Zixuan', 'email': 'leozzx@users.noreply.github.com', 'username': 'leozzx'}

Message: SERVER-85577 Fix missing fields in KeyString causing incorrect point bound validation (#18307)

GitOrigin-RevId: 454abad445a966c8bc6f7e251d71e7ac410d6676
Branch: master
https://github.com/mongodb/mongo/commit/5e181de028425e33191f768010b0048713c9fd2d

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