-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
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