Commit Graph

5029 Commits

Author SHA1 Message Date
Jeff Zambory
81b9c1abbc SERVER-71473: Begin using the new test stats location 2022-11-22 19:54:15 +00:00
Davis Haupt
653e858945 SERVER-70070 re-enable fle2/find.js in passthrough suites 2022-11-21 20:17:46 +00:00
Vesselina Ratcheva
b666bed6d4 SERVER-65977 Create initial sync concurrency suite on sharded sets 2022-11-21 07:28:59 +00:00
Max Hirschhorn
7b4192c7b5 SERVER-71491 Turn off boost pretty printer auto-detection of version. 2022-11-19 00:50:43 +00:00
mathisbessamdb
4fd85ab061 SERVER-71179 Update the ShardSplitCommands to use the TenantId class 2022-11-18 23:58:48 +00:00
Kshitij Gupta
e489daae84 SERVER-71448: Add resmoke option for optional config server. 2022-11-18 21:13:11 +00:00
Tausif Rahman
93b1775dd9 SERVER-71411 Replace asyncio with explicit timeouts in metrics collection 2022-11-17 23:38:36 +00:00
Gabriel Marks
669df50d87 SERVER-65809 Add min_fcv IDL option for server parameters 2022-11-17 21:09:28 +00:00
Pierlauro Sciarelli
1ce4ee1e38 SERVER-71435 Increse verbosity level for range-deleter in resmoke 2022-11-17 11:17:25 +00:00
Tommaso Tocci
343511590a SERVER-71369 Remove deprecated override_methods/mongos_manual_intervention_actions.js 2022-11-16 20:13:47 +00:00
Trevor Guidry
22f38cf147 SERVER-63104 add resmoke argument for generating all_feature_flags.txt locally 2022-11-16 18:42:54 +00:00
Ruoxin Xu
bfe342d122 SERVER-71363 Use Nanoseconds rather than Microseconds in QueryExecTime and support Nanoseconds in ScopedTimer 2022-11-16 14:11:27 +00:00
Matt Broadstone
32ced838bc SERVER-71293 Don't close shared logger after retiring donor 2022-11-14 20:24:38 +00:00
Tausif Rahman
15691de19a SERVER-70993 Create new multiversion base suites for update fuzzers 2022-11-14 17:48:05 +00:00
Tausif Rahman
ff982c9a88 SERVER-71103 Improve UX for failed metrics collection 2022-11-14 17:13:33 +00:00
Tausif Rahman
93612bf95f SERVER-69636 Collect SCons Metrics 2022-11-14 16:14:16 +00:00
Hana Pearlman
31f5c4c0dc SERVER-66954: Introduce a new build variant which enables CQF 2022-11-14 15:44:18 +00:00
Mark Benvenuto
0d67266b57 SERVER-69668 FLE2 range float precision: update OSTType algorithm 2022-11-11 18:49:03 +00:00
Alexander Ignatyev
ea088bcf55 SERVER-71220 Apply additional filters when calibrating Cost Model 2022-11-11 12:20:20 +00:00
Antonio Fuschetto
2a799c1589 SERVER-71199 Create featureFlag for resilient movePrimary 2022-11-11 07:43:48 +00:00
Alexander Ignatyev
0b52d4cbc8 SERVER-69030 Add python requirements.txt for Cost Model 2022-11-10 11:18:11 +00:00
Anna Wawrzyniak
b7a422f4fc SERVER-71228 - Add support for golden test CLI on windows. 2022-11-10 00:36:34 +00:00
Matt Boros
65c627c7bb SERVER-70163 Implement RIDUnionNode 2022-11-09 20:38:57 +00:00
Sophia Tan
e1a65fd76f SERVER-70825 Rename collection across dbs should also work in multitenancy mode 2022-11-09 18:41:29 +00:00
Uladzimir Makouski
d772a25a93 Revert "SERVER-69636 Collect SCons Metrics"
This reverts commit 3a4d6fdeb7.
2022-11-09 12:09:49 +00:00
Ruoxin Xu
32545f21f5 SERVER-70500 Calibrate ABT nodes on smaller queries 2022-11-08 21:09:45 +00:00
Tausif Rahman
3a4d6fdeb7 SERVER-69636 Collect SCons Metrics 2022-11-08 16:32:27 +00:00
Sergi Mateo Bellido
5e1d122411 SERVER-65492 Cleaning the sbe::PlanCache when it has sharded stale info 2022-11-08 10:28:13 +00:00
Colin Stolley
52155ea4e2 SERVER-70778: Enable compact on column store tests. 2022-11-07 22:18:41 +00:00
kauboy26
09aeac0a7d SERVER-70585 ContinuousStepdown can run indefinitely if mongod crashes while stepping down 2022-11-07 18:47:06 +00:00
Trevor Guidry
48a77e1d99 SERVER-68924 make pylinter output correct fix command and allow absolute paths 2022-11-04 20:42:00 +00:00
Jordi Olivares Provencio
05427d82a4 SERVER-70040 Revert RecordId unique buffer to use shared buffer 2022-11-04 14:42:47 +00:00
Alya Berciu
ca6499eb61 SERVER-70436 Handle covered $or null queries with regex 2022-11-04 13:01:14 +00:00
Alexander Ignatyev
4acc5a3704 SERVER-70537 Implement end to end cost model benchmark. 2022-11-03 17:04:23 +00:00
Hana Pearlman
ea4fa8178b SERVER-62033: Add C++ performance benchmarks for ABT translation 2022-11-02 19:05:58 +00:00
Tommaso Tocci
1d4fb6ff67 SERVER-70963 Test API version compatibility only against reachable versions 2022-11-02 12:52:08 +00:00
Cheahuychou Mao
64c4305a9b SERVER-70754 Make shards support persisting diffs for sampled update queries 2022-11-02 02:34:26 +00:00
Cheahuychou Mao
cb7e2bec9f SERVER-70753 Make shards persist sampled write queries 2022-11-02 01:27:31 +00:00
Cheahuychou Mao
433c0e26e0 SERVER-70473 Make shards persist sampled read queries 2022-11-01 22:29:56 +00:00
Sophia Tan
774dec4733 SERVER-70824 All serverless allowed commands should be allowed with security token 2022-11-01 19:07:46 +00:00
Sophia Tan
4db2628c48 SERVER-70853 Time series namespace string should have tenant information in multitenancy mode 2022-11-01 00:49:39 +00:00
Ben Shteinfeld
e47f657415 SERVER-62034 Prevent hybrid CQF for pipeline prefixes and subpiplines 2022-10-31 20:55:43 +00:00
Nicholas Zolnierz
2c45df846c SERVER-67517 [CQF] Support field path references with dots, dollars, and empty 2022-10-31 20:08:27 +00:00
Daniel Moody
d0c05f39f0 SERVER-70843 fix scons metrics reporting when scons cache is not in use. 2022-10-31 18:32:59 +00:00
Alexander Neben
d6606b87b8 SERVER-70332 SERVER-70333 Reduced load on our patch builds 2022-10-31 15:37:40 +00:00
Irina Yatsenko
c32ea289b7 SERVER-68743 Push down $exits and $type 2022-10-27 17:50:55 +00:00
Alexander Neben
0a36c40069 SERVER-62201 Created script for multiversion test deduplication 2022-10-27 13:02:56 +00:00
Sophia Tan
f60a01630c SERVER-70782 Have StorageInterfaceImpl::setIndexIsMultikey to create NamespaceStringOrUUID with DatabaseName object 2022-10-26 21:31:52 +00:00
Rishab Joshi
3961dc9340 SERVER-69115 Enable writing to the change collection on the secondaries. 2022-10-26 20:21:23 +00:00
David Percy
136d831a28 SERVER-68596 [CQF] Convert dotted $elemMatch to SargableNode
The main change is to allow paths like Traverse (ComposeM ...) to
be Sargable. We add a Traverse to each conjunct as if the original
path were ComposeM (Traverse ...) (Traverse ...). This is an over-
approximation so we mark it perf-only and keep the original predicate.

A separate but related improvement: we now make use of more precise
index metadata to remove Traverse nodes. An index on a dotted path
such as {'a.b': 1} may have metadata telling us that 'b' is never
an array, even if 'a' is multikey.

Also, slightly improve lowerPartialSchemaRequirement's ability to
turn ranges back into PathArr / PathObj. This rewrite belongs in the
PartialSchemaReqLowerTransport so that we recognize these intervals
no matter where they occur in the BoolExpr.
2022-10-26 19:48:19 +00:00