-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
The old version of the MQL Model was implemented in Haskell and never fully completed. Our current plans are to replace the old version of the MQL Model with a new one that is primarily used for correctness testing purposes. Therefore, we should clean up some lingering code in the mongodb/mongo repo that relates to running tests against the old Haskell model.
We'll have to search for all the related code which can be removed, but a good place to start is with these files:
- https://github.com/mongodb/mongo/blob/master/jstests/libs/mql_model_mongod_test_runner.js
- https://github.com/mongodb/mongo/blob/master/buildscripts/resmokeconfig/suites/mql_model_mongod.yml
- https://github.com/mongodb/mongo/blob/master/buildscripts/resmokeconfig/suites/mql_model_haskell.yml
- https://github.com/mongodb/mongo/blob/master/buildscripts/resmokelib/testing/testcases/mql_model_mongod_test.py
- https://github.com/mongodb/mongo/blob/master/buildscripts/resmokelib/testing/testcases/mql_model_haskell_test.py