Commit Graph

5108 Commits

Author SHA1 Message Date
Tausif Rahman
1a5cf4b82f SERVER-72348 Use the new mongo-tooling-metrics library 2023-01-10 19:15:35 +00:00
Hugh Tong
06eec63b56 SERVER-72173 Fix missing tenantId when calling the profile function 2023-01-10 18:38:19 +00:00
Antonio Fuschetto
3c7a0ed290 SERVER-71919 Clean up orphaned collections on recipient after movePrimary failure 2023-01-10 15:47:05 +00:00
Timour Katchaounov
3ade0b9fe3 SERVER-72236 Generate random integer data for CE
Generate random data with integers. The approach is as follows:
- There is one collection for each different cardinality. All collections contain the same fields.
- Each field contains the data generated from a certain data distribution. The data could be anything - same type, mixed types, same mathematical distribution (e.g. normal), or a mixed distribution.
- The committed configuration file, and the corresponding data file are reduced to only two small collections. For actual experiments one needs to add more data sizes, and re-generate the data locally. This is done so that Evergreen tests can run fast, and to reduce the size of the git repository.
- All data is saved in a single JavaScript file: jstests/query_golden/libs/data/ce_accuracy_test.data, with a corresponding schema file jstests/query_golden/libs/data/ce_accuracy_test.schema.
- The data file is a JavaScript file that can be loaded directly inside a JS test. When loading this file, it creates a global variable dataSet. The reason is that this is the only way to load an external JSON file that doesn't need to install external tools in Evergreen.
2023-01-10 12:51:54 +00:00
Gregory Noma
4be00f9aef SERVER-64473 Split up core jstest directory 2023-01-09 22:32:29 +00:00
Max Hirschhorn
afd5fda2f8 SERVER-72613 Run gdb with --readnever when only taking core dumps. 2023-01-09 16:52:58 +00:00
Sophia Tan
2a3aa2ed8e SERVER-72531 Complete TODO listed in SERVER-71470 2023-01-06 00:48:53 +00:00
Ryan Egesdahl
ee5f127710 SERVER-70082 Port kitchen package tests to Docker (pt. 2) 2023-01-05 23:26:40 +00:00
Kshitij Gupta
397fbc4191 SERVER-72058: shardingtest can come up with catalog shard 2023-01-05 22:11:15 +00:00
Sophia Tan
8183c36fd3 SERVER-70546 Create passthroughs that inject the tenantId using $tenant 2023-01-05 01:15:41 +00:00
Arun Banala
2f1b039897 SERVER-72416 Find and findAndModify commands' ExpressionContext should inherit collection level collation 2023-01-05 00:01:29 +00:00
Billy Donahue
730905254c SERVER-72498 lint against rand and srand
Annotate legacy srand calls with NOLINT to pass new linter
2023-01-04 19:44:30 +00:00
Mikhail Shchatko
2ecf24a29f SERVER-72506 Fix key error in benchmarks analysis script 2023-01-04 19:08:13 +00:00
Sophia Tan
511277bc00 SERVER-72192 Add $tenant to kAllowedCollectionCreationOptions for timeseries colls 2023-01-04 18:27:35 +00:00
seanzimm
d1a67f1233 SERVER-72491: Remove random chance to immediately promote initial sync node 2023-01-04 16:01:53 +00:00
cortrain
f004c2152b SERVER-71470 Fix lookup agg across multiple collections for multitenancy 2023-01-03 22:13:05 +00:00
Alexander Neben
40e2c70e4b SERVER-72412 Added direct connection to powercycle tests 2022-12-29 17:43:19 +00:00
Ryan Egesdahl
e4a5ea42e3 SERVER-70082 Port kitchen package tests to Docker (pt. 1) 2022-12-28 22:18:44 +00:00
Yoonsoo Kim
8d81f75155 SERVER-72393 Add more test cases for external data source 2022-12-28 19:03:37 +00:00
Jennifer Peshansky
a6e1647309 SERVER-71408 Create telemetry passthrough suite 2022-12-28 02:53:39 +00:00
Rishab Joshi
6e7338e29d SERVER-68685 Adds new $_internalIndexKey agg expression. 2022-12-25 03:35:52 +00:00
Israel Hsu
b9717b01dc SERVER-68761 Setup jscore passthrough test suite for query sampling 2022-12-21 20:16:39 +00:00
winstonzmdb
86a4f25c9a SERVER-70694 Platform Support: Add support for RHEL9 ARM64 2022-12-21 19:45:51 +00:00
Juan Gu
6cd0e5c322 SERVER-70802 Ensure data files are uploaded on Evergreen timeout 2022-12-21 01:00:24 +00:00
Alexander Neben
eccc34a401 SERVER-72266 Fixed scons cache pruning 2022-12-20 23:41:37 +00:00
Hugh Tong
20770047f9 SERVER-71030 Modify CursorResponse to serialize/deserialize NamespaceString with tenantId 2022-12-20 23:08:56 +00:00
Matt Kneiser
8175ee2716 SERVER-72264 Clang-tidy task needs fix schema update 2022-12-20 22:00:29 +00:00
Antonio Fuschetto
4dccf13844 SERVER-71202 Adapt existing movePrimary logic to new DDL coordinator 2022-12-20 16:06:19 +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
Sophia Tan
d2f91feb2e SERVER-70921 Do not drop off tenant information when running find, count and distinct commands against views 2022-12-16 20:32:31 +00:00
jannaerin
38dc821cbb SERVER-71042 Remove featureFlagRequireTenantID from fully_disabled_feature_flags 2022-12-16 19:01:01 +00:00
Mikhail Shchatko
cbad1f3c68 SERVER-72137 Handle case when test stats are not available 2022-12-16 08:50:09 +00:00
Daniel Moody
d824f5a6e4 SERVER-71748 create dummy mongo custom checks module for reference. 2022-12-16 05:24:21 +00:00
Sara Golemon
e2360b50e7 SERVER-71897 Replace featureFlagMongoStore with featureFlagSecurityToken 2022-12-15 21:38:34 +00:00
Ryan Egesdahl
c528dba0e3 SERVER-71916 Remove amazonlinux:1 from package tests 2022-12-14 01:26:26 +00:00
Ryan Egesdahl
aeed99df75 SERVER-71945 Reduce space requirements for test_packages_complete 2022-12-14 00:12:33 +00:00
Sophia Tan
94ba419ca5 SERVER-72060 Tenant information on IDL command field is dropped off while parsing from BSONObj 2022-12-13 23:43:29 +00:00
Andrew Morrow
7657e615d2 SERVER-62994 Use v4 toolchain for everything except clang format
It has been a pleasure working here and quite the wild ride.

Good luck everyone.
2022-12-13 23:03:13 +00:00
Trevor Guidry
b4a126b43a SERVER-61794 update pymongo to 4.3.3 2022-12-13 18:02:47 +00:00
Alyssa Wagenmaker
246c58be58 SERVER-71763 CSI planning heuristics enhancements 2022-12-13 15:59:57 +00:00
Louis Williams
933170f40f SERVER-71362 Lower the number tickets in config fuzzers 2022-12-13 10:36:50 +00:00
Trevor Guidry
139170c979 SERVER-71834 use runAllFeatureFlagTests in local resmoke invocations 2022-12-09 20:35:11 +00:00
Daniel Moody
138c6becd7 SERVER-71978 improve stdlib pretty printers selection 2022-12-09 17:29:13 +00:00
Didier Nadeau
c5c19f011f SERVER-71260 Add tenantIds parameter to donorStartMigration 2022-12-09 05:16:24 +00:00
Justin Seyster
c2d50870e6 SERVER-65976 Enable block compression for column store indexes 2022-12-08 22:36:07 +00:00
Sophia Tan
b0e4fcd60f SERVER-70543 Create override that injects the tenantId using $tenant 2022-12-08 21:05:23 +00:00
Matt Boros
4115873578 SERVER-70637 Implement sorted merge physical node 2022-12-08 03:39:22 +00:00
Hugh Tong
1f5e36035e SERVER-71665 Remove TODO for SERVER-69723 2022-12-08 00:01:28 +00:00
mathisbessamdb
a21da30514 Revert "SERVER-71187 Index Build Coordinator to use TenantId object instead of StringData"
This reverts commit 5c403f99e1.
2022-12-07 23:02:45 +00:00
Erwin Pe
de5f188310 SERVER-71914 Exclude FLE2 FSM tests from concurrency multi_stmt_txn suites 2022-12-07 21:07:49 +00:00