Commit Graph

107 Commits

Author SHA1 Message Date
Matthew Boros
6120b20327 SERVER-104420 Refactor property-based test passthrough exclusions to use common tag (#36907)
GitOrigin-RevId: 4f517da0f306878f76463dd2df38bac13b53ecb2
2025-06-06 01:52:24 +00:00
Alexander Ignatyev
a8dc916619 SERVER-104931 Add assumes_read_concern_local to elem_match_index_diff_types.js (#35958)
GitOrigin-RevId: ac474ed67f7f173c850a49d998c8a2447f12ba9b
2025-05-09 10:27:49 +00:00
Matthew Boros
ccb350346a SERVER-104534 Reduce core property-based test runtimes (#35807)
GitOrigin-RevId: 59d4df71a8b8927eea12f48ddee43a1e5f2839f0
2025-05-07 15:26:55 +00:00
Alya Carina Berciu
d03af2b585 SERVER-72748 Enable shard-filtering distinct scan feature flag (#33182)
GitOrigin-RevId: 606ce479dc60b0d0ffc81c5d95aa1e9a5622d473
2025-04-16 11:28:28 +00:00
Anton Korshunov
e3206b183f SERVER-103079 Replace granular QO code owners teams with a single coarse team (#34298)
GitOrigin-RevId: 648777cdb4ac74fd79a26ae8fa27fd819af729e8
2025-04-10 06:25:19 +00:00
Gil Alon
78b5882086 SERVER-101271 Handle _internalUnpackBucket doOptimizeAt when called multiple times on different nodes (#34544)
GitOrigin-RevId: 87ad277841b88f3348bd3d5e037013609f64b970
2025-04-10 05:14:52 +00:00
Matthew Boros
6e26f553f5 SERVER-102989 Refactor PBT runner to use a workload model (#34208)
GitOrigin-RevId: 9256f7f0f6e214f0d17743de36e82a509ac77903
2025-04-10 03:33:22 +00:00
Ivan Fefer
d2d3ecb700 SERVER-102714 Clear foreign collection plan cache to avoid test failures (#33899)
GitOrigin-RevId: a19adfe3fab5f3dbcf3633e1214a0253b8ce37ba
2025-04-10 02:09:34 +00:00
Matthew Boros
c5e8910e9b SERVER-102494 Improve property-based testing runtimes by running control aggregations together (#33708)
GitOrigin-RevId: d7f434801f4e91518bb648d8079a547ba901bc53
2025-04-10 01:48:38 +00:00
Zixuan
a779125427 SERVER-101804 fix plan cache issue when routing info is stale (#33160)
GitOrigin-RevId: 84b5a32c0db8867e23cdf10d831ad7a5bfbcdcfc
2025-04-09 23:39:26 +00:00
Matthew Boros
5f15200cc8 SERVER-93816 Allow core property-based tests to minimize documents (#32471)
GitOrigin-RevId: 33d7e59712c3f01ff4175a9503cf6fc62cf9fadb
2025-04-09 22:58:11 +00:00
Matthew Boros
9831977869 SERVER-101273 Temporarily prevent core PBTs from running queries on time-series collections (#32748)
GitOrigin-RevId: 0df67c986f9c9edb5e1e67564e8e24ceb8b23617
2025-04-09 22:14:00 +00:00
Zack Winter
da80bcc821 SERVER-100977 Restrict js_library to arm/x86_64 cpus (#32508)
GitOrigin-RevId: 1c15500a2a6d0730efb2207f280c7a6721221288
2025-04-09 21:28:06 +00:00
Zack Winter
e2d43f0b28 SERVER-100116 Swap eslint to rules_lint & upgrade to 9.19.0 (#31917)
GitOrigin-RevId: d08518aa13c42c1dfdb68fbbd74d9898b2f09bdf
2025-04-09 20:14:48 +00:00
Matthew Boros
8c09bd6155 SERVER-100672 Split up query models into agg model and index models (#32212)
GitOrigin-RevId: 91380efa93045e61461dd0bd100d376f5e1fa83b
2025-04-09 20:11:53 +00:00
Matthew Boros
bf8b009df1 SERVER-99775 Refactor PBTs to be more top-down (#31699)
GitOrigin-RevId: afec3c42e8e959d68e977912361edaaa809bc765
2025-04-09 19:45:18 +00:00
Evelyn Wu
fcaf44c9bf SERVER-87790 Combine similar replication passthroughs (#29431)
GitOrigin-RevId: 7fecb54488ae13c8b11deb1173e77973dfb682a0
2025-01-16 22:46:26 +00:00
Daniel Segel
d0f9a71433 SERVER-98407 Add CanonicalDistinct to planCacheKey encoding (#30958)
GitOrigin-RevId: f7136d1cea00b1bf243e9c336f4da73e8abcbf74
2025-01-16 03:00:48 +00:00
AlexVasilOne
6fdbf4c4b5 SERVER-95453 Audit query tests that use toArray() and itcount() and add “requires_getmore” tags (#30286)
GitOrigin-RevId: 8772071e736c10879452b83f669c58d8030d11f6
2024-12-27 12:42:24 +00:00
Mihai Andrei
1956d588c5 SERVER-92880 Tag more jstests as owned by query (#29826)
GitOrigin-RevId: 85cc9997a93019158ec027f02fe66d4e76ea21af
2024-12-09 17:57:32 +00:00
auto-revert-app[bot]
8dabd67451 Revert "SERVER-92880 Tag more jstests as owned by query (#29090)" (#29523)
GitOrigin-RevId: d5a1fb056144efac5baf4b3c0b4166ac3bc7944e
2024-11-23 09:10:19 +00:00
Mihai Andrei
4ec8752d4c SERVER-92880 Tag more jstests as owned by query (#29090)
GitOrigin-RevId: 96214436c16f36e49e64a656c3b569ab244b3c94
2024-11-22 22:26:43 +00:00
ben-gawel
5b22d67bd9 SERVER-97340 Update testing to remove tenant migration references (#29361)
GitOrigin-RevId: ca9e812476b05aef40645077f8a64af14761b56a
2024-11-19 22:47:44 +00:00
Brett Nawrocki
2cee0f7b89 SERVER-96155 Remove tenant_migration_incompatible tag (#28490)
GitOrigin-RevId: b31fcb7c93ff15df5f84a5b13eac886a10bb8c1c
2024-10-30 16:28:53 +00:00
Matt Olma
41c74496c2 SERVER-95553: Change the use of getWinningPlan to getWinningPlanFromExplain for jstests core/query/or, core/query/plan_cache, cpre/query/sbe, core/timeseries, libs (#28454)
GitOrigin-RevId: 68cccaee2a567e8a65dc341d03f5430472506dc0
2024-10-25 17:57:17 +00:00
Daniel Segel
5b6d796407 SERVER-92469 Confirm plan cache behavior with DISTINCT_SCANs (#27530)
GitOrigin-RevId: f72a9f740eb5854b7ad05560773a3f733e6fa172
2024-10-18 22:05:34 +00:00
Nick Zolnierz
668a6f4e9e SERVER-94971 Add query ownership for files under jstests/libs (#27763)
GitOrigin-RevId: 1cd8a1cdb3d45876003ad3ccddd4d466cd9fb66c
2024-10-03 16:08:45 +00:00
auto-revert-app[bot]
b465a58cf7 Revert "SERVER-94971 Add query ownership for files under jstests/libs (#27375)" (#27740)
GitOrigin-RevId: 38bef084e2a47aa5b5bd76f9d57704e0a5fd9008
2024-10-02 19:04:53 +00:00
Nick Zolnierz
3e0ff89ff1 SERVER-94971 Add query ownership for files under jstests/libs (#27375)
GitOrigin-RevId: 36330925597c2fca287c2d73bcb6743026f316b4
2024-10-02 11:50:41 +00:00
HanaPearlman
765d720dc2 SERVER-94900: Remove references to Bonsai in jstests (#27328)
GitOrigin-RevId: 1cf595843f1ed0deb9c3180e3e702d8e6bd33cbd
2024-09-23 19:41:44 +00:00
Vlad Dragutoiu
3d252cb83a SERVER-91954 Add 'queryShapeHash' to explain, rename 'queryHash' to 'planCacheShapeHash' (#25458)
GitOrigin-RevId: 730bedb1255f7bbbf0238348923aeca66106236e
2024-09-19 17:04:13 +00:00
HanaPearlman
6857229c18 SERVER-93815: Remove Bonsai-related query knobs (#27205)
GitOrigin-RevId: c69f8ee3cdfa3897b39806b510085fdd54a93ece
2024-09-18 19:27:12 +00:00
Jan
0c650734b9 SERVER-94786 Fix results comparison in plan_cache_stochastic_test.js (#27045)
GitOrigin-RevId: e5c77f7ba5f89be87807495b6d17f8205d55243b
2024-09-15 14:42:50 +00:00
Mihai Andrei
05a9f6fe33 SERVER-92931 Move query jstests into 'query' subdirectories (#25775)
GitOrigin-RevId: ea87222af5d2e8528c723533b7afa121cd3b22fa
2024-09-07 03:01:57 +00:00
Kevin Cherkauer
34831783f1 SERVER-89033 Create plan cache targeted fuzzer (#22590)
GitOrigin-RevId: 022c2fcb84e9a3300162d5da67b78c98e56b9e0e
2024-09-04 23:10:39 +00:00
HanaPearlman
2451bda46a SERVER-92806: Track nested paths through MatchExpression trees while encoding indexability for plan cache entries (#25969)
GitOrigin-RevId: 59ffa03640f81f5748312c8beac4ecd9b40cdd99
2024-08-14 20:53:31 +00:00
Ben Shteinfeld
f4fb74eabe SERVER-93495 Fix plan_cache_sbe.js test in trySbeEngine mode (#26028)
GitOrigin-RevId: e10e8fe62bf4e7ec7155fc4fa54f0a625ae0e95f
2024-08-13 04:30:32 +00:00
HanaPearlman
f34389bad5 Revert "SERVER-92806 Plan cache entry ignores index collation with $elemMatch" (#25875)
GitOrigin-RevId: 64aaa3cd94920a1bb2502684f2ff083a343571c4
2024-08-08 12:03:47 +00:00
Jess Balint
2d851fd56e SERVER-92806 Plan cache entry ignores index collation with $elemMatch (#25294)
GitOrigin-RevId: 30a9268358467f8d50755e0f4ba5a69986cf41c9
2024-08-01 03:14:27 +00:00
HanaPearlman
8a1fdb1a51 SERVER-92604: Add regression tests for SERVER-92603 (Or-to-in rewrite… (#25014)
GitOrigin-RevId: 9e4f13ee7e283c57e73458424bb8787c4cab7cf7
2024-07-19 21:11:00 +00:00
Carlos Alonso
b2d41ebd50 SERVER-84076. Differentiate EOF plans (#23737)
GitOrigin-RevId: 8e1406bde5e9ee2ccec3368ae1e1748b4f233478
2024-06-21 10:02:19 +00:00
Catalin Sumanaru
de97aac8f6 SERVER-91379 Re-introduce eslint rule for missing semicolons (#23301)
GitOrigin-RevId: fd9cce5f9f201004e44ffdeabdb33cd93e79b451
2024-06-11 14:18:29 +00:00
Denis Grebennicov
06405fe4a2 SERVER-91105 Adjust plan cache tests running in trySbeEngine variants (#22864)
GitOrigin-RevId: f1520207a2d308ffff5ae6055456f80465d9b881
2024-06-04 15:24:35 +00:00
Denis Grebennicov
c9c4b83fc5 SERVER-90708 Mark plan_cache_stats_shard_and_host as multiversion_incompatible (#22433)
GitOrigin-RevId: 6b7504cccc3871fa8ea5d2ab9bcd671a275fc23d
2024-05-23 14:12:32 +00:00
Matthew Boros
f6a18ccc29 SERVER-89061 Parameterize match expressions pushed down to SBE but not find before plan cache key is created (#21423)
GitOrigin-RevId: 4c6de2e914821e0ff8543ded477a56967064bac3
2024-04-30 18:14:35 +00:00
Mindaugas Malinauskas
4f3dee0c00 SERVER-89118 Make 'setQuerySettings' and 'removeQuerySettings' commands to correctly perform concurrency control (#21270)
GitOrigin-RevId: 74bb6bb329800d4369f2b4fdc2765962482e2dc9
2024-04-24 09:56:13 +00:00
Denis Grebennicov
653c63c52d SERVER-81556 Refactor QuerySettings.indexHints idl definition to always be std::vector<IndexHintSpec> (#20985)
GitOrigin-RevId: 638911b54c0cbab7acc20dfdd9482ef091cadc08
2024-04-12 08:57:05 +00:00
Nick Zolnierz
6a69864064 SERVER-88223 Remove cqf tags from JS tests (#20551)
GitOrigin-RevId: b99238ea7e78f5b0e4adaa6177cb9f0a41a8cede
2024-03-29 01:25:00 +00:00
HanaPearlman
863c7e0711 SERVER-87529: Use parameter IDs rather than concrete values when generating QuerySolutionNode hash for isCached (#20171)
SERVER-87529: Use parameter IDs rather than concrete values when
generating QuerySolutionNode hash for isCached
GitOrigin-RevId: 6f52c8b894f3bc89dd64c725a36455cb5ad14766
2024-03-21 14:00:49 +00:00
Denis Grebennicov
0d8fbc61bd SERVER-87802 Ensure once query settings are set, the previously cached plan is no longer used (#19953)
GitOrigin-RevId: eb0cddf63dc6ab3585048f0713a64f0fbe5d4143
2024-03-19 02:45:01 +00:00