[SERVER-67204] Generate placeholders for closed range predicates in MatchExpressions Created: 10/Jun/22  Updated: 29/Oct/23  Resolved: 10/Aug/22

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

Type: Task Priority: Major - P3
Reporter: Davis Haupt (Inactive) Assignee: Davis Haupt (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-67210 Generate placeholders for open range ... Closed
Backwards Compatibility: Fully Compatible
Sprint: QO 2022-08-08, QO 2022-08-22
Participants:

 Description   

Utilize index bounds logic to generate a single encryption placeholder for queries in the form:

{ $age: {$gt: 23, $lte: 35} }

Will be rewritten as:

{ $age: {$internalFLEBetween: <placeholder representing (23, 35]>} }



 Comments   
Comment by Githook User [ 15/Aug/22 ]

Author:

{'name': 'sergey.galtsev', 'email': 'sergey.galtsev@mongodb.com', 'username': 'brushless-glitch'}

Message: SERVER-67204 remove journal.enabled parameter
Branch: v6.0
https://github.com/10gen/mongo-enterprise-modules/commit/cd21c5e2fc2ffabd9058a6fede1d7bb4abeec638

Comment by Githook User [ 10/Aug/22 ]

Author:

{'name': 'Davis Haupt', 'email': 'davis.haupt@mongodb.com', 'username': 'davish'}

Message: SERVER-67204 Generate encrypted placeholders for closed range predicates in MatchExpressions
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/2896f92d9a69f413e405675cac7609d854ae5622

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