Commit Graph

15 Commits

Author SHA1 Message Date
Andi Wang 83c7c807e4 SERVER-104999 port motor to pymongo async (#36697)
GitOrigin-RevId: 4f0df8ed64d03912ef2ef44ecced31b6e40b0c38
2025-05-30 13:07:39 +00:00
Matt Olma f360d12c33 SERVER-96080: Remove references to bonsai in buildscripts/cost_model (#32641)
GitOrigin-RevId: 6ed0765190afb716e06a50666e8ba610437414cd
2025-04-09 22:23:09 +00:00
Juan Gu 855dfadef0 SERVER-94077 Use isort in Ruff configs (#27865)
GitOrigin-RevId: e793d662774ccd3ab6c3f356c2287cf1f7ff9805
2024-10-10 19:33:49 +00:00
Steve McClure b4b23946cd SERVER-90570: Enable formatting checks for buildscripts directory, excluding idl (#22254)
GitOrigin-RevId: 9d997a9f44cd43a8dec7c2a17fa2dbcd875e92f6
2024-05-16 22:07:36 +00:00
Timour Katchaounov 5af5e4a1e8 SERVER-73031 Generate random data with mixed data types
* Added generation of random data with mixed data types
* Generation of random dates and doubles
* Some refactoring of the python generation framework wrt types
2023-02-15 16:32:12 +00:00
Timour Katchaounov 38c5aab661 SERVER-72036 Implement data generation and loading into JS CE accuracy tests
* Extend the data generation Python framework for cost calibration to support data generation for CE testing as follows:
- the entry point is ce_generate_data.py,
- the configuration of the generated data is in ce_generate_data_settings.py,
- all collection data is exported into a single JSON file stored in 'jstests/query_golden/libs/data', and a schema file stored in the same directory
* Implement a JS data loader function that also creates all indexes specified in the schema file.
* Add a small JS test that shows how to load the generated JSON files into collections.
2022-12-17 10:06:36 +00:00
Alexander Ignatyev ea088bcf55 SERVER-71220 Apply additional filters when calibrating Cost Model 2022-11-11 12:20:20 +00:00
Ruoxin Xu 32545f21f5 SERVER-70500 Calibrate ABT nodes on smaller queries 2022-11-08 21:09:45 +00:00
Alexander Ignatyev eb3badb0ae SERVER-70491 Calibrate physical ABT nodes in the framework 2022-10-13 17:36:29 +00:00
Alexander Ignatyev 5f11658224 SERVER-69031 Move JSON configuration to python file 2022-09-01 09:50:08 +00:00
Ruoxin Xu ce2dbe9a4a SERVER-67223 Optimize writing to MongoDB data generator 2022-08-30 14:26:01 +00:00
Alexander Ignatyev 8c0bbf5b25 SERVER-69089: Add ability to define indexes in config 2022-08-30 09:32:51 +00:00
Alexander Ignatyev c545bd81b0 SERVER-68349 Support various data distributions in random data generator 2022-07-28 15:26:31 +00:00
Alexander Ignatyev 30420ef9af SERVER-67851 Support additional input parameters in Cost Model 2022-07-26 19:46:18 +00:00
Alexander Ignatyev 304a34e0c9 SERVER-67121 Cost Model and Calibration farmework 2022-07-05 09:31:30 +00:00