[SERVER-82488] Investigate building a mini-fuzzer for $densify Created: 27/Oct/23  Updated: 08/Jan/24

Status: Backlog
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Ted Tuckman Assignee: Backlog - Query Integration
Resolution: Unresolved Votes: 0
Labels: qi-tech-debt, query-skunkworks
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-82489 Investigate building a mini-fuzzer fo... Closed
is duplicated by SERVER-82490 Investigate building a mini-fuzzer fo... Closed
Assigned Teams:
Query Integration
Participants:

 Description   

Fallout from a discussion about ensuring $densify test coverage. It would be interesting to explore whether we can build something small, possibly even not to run in evergreen, that can generate realistic densify cases and result.



 Comments   
Comment by Charlie Swanson [ 09/Nov/23 ]

Another idea for consideration here: We could consider using an AI code co-pilot tool, like here: https://wiki.corp.mongodb.com/pages/viewpage.action?spaceKey=OPSIT&title=Evaluating+AWS+Codewhisperer 

 

This would make it easy to author a test with massive numbers of test cases which are all a little different than each other. I think? Worth a shot at least.

 

Policy around it here - I think it would make sense for a testing focused case like this: https://wiki.corp.mongodb.com/display/OPSIT/Generative+AI#GenerativeAI-MongoDBPolicyforUseofAICodingTools 

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