[SERVER-36419] Add wildcard index passthrough suite Created: 02/Aug/18  Updated: 29/Oct/23  Resolved: 21/Mar/23

Status: Closed
Project: Core Server
Component/s: Querying, Testing Infrastructure
Affects Version/s: None
Fix Version/s: 7.0.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Ian Boros Assignee: Alya Berciu
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Query Optimization
Backwards Compatibility: Fully Compatible
Participants:

 Description   

Putting this in Needs Triage under James's advice so we can discuss/debate as a group whether this is worth doing.



 Comments   
Comment by Githook User [ 21/Mar/23 ]

Author:

{'name': 'Alya Berciu', 'email': 'alya.berciu@mongodb.com', 'username': 'alyacb'}

Message: SERVER-36419 Add wildcard indexes passthrough suite
Branch: master
https://github.com/mongodb/mongo/commit/1bc404dc1a90bfb1ccd95aa9e92c35f314c1e6b3

Comment by Charlie Swanson [ 22/Jun/22 ]

Re-opening for triage again after we implemented SERVER-63947 and SERVER-64255. We now have a solid list of tests that assume indexes aren't modified. I expect it won't be perfect, but will reduce the startup cost of this ticket. I think the maintenance cost is still worth considering though.

Comment by Ian Boros [ 19/Sep/18 ]

max.hirschhorn Yep! We're still planning on doing that. We just filed SERVER-37217 to track that work.

Comment by Max Hirschhorn [ 19/Sep/18 ]

james.wahlin, I think ian.boros had an idea at one point to try and use the aggregation fuzzer (or reshape pieces of it) to have equivalence (diff) testing of the results returned by wildcard indexes and regular ascending/descending indexes. Is that something the Query team would still be interested in given the decision to not create a passthrough suite to gain some of that same coverage?

Comment by James Wahlin [ 19/Sep/18 ]

We have decided to not create a passthrough suite for $** indexes as we expect we would have to generate a substantial black list for it and it would incur an ongoing maintenance overhead. 

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