Commit Graph

69492 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
Alyssa Wagenmaker
5a3b5d800d SERVER-72680 Relax memory usage validation in CSI index test 2023-01-10 18:40:58 +00:00
Anton Korshunov
bc815e03cf SERVER-72664 Initialization order fiasco in unit_test_pipeline_utils.cpp 2023-01-10 18:39:38 +00:00
Hugh Tong
06eec63b56 SERVER-72173 Fix missing tenantId when calling the profile function 2023-01-10 18:38:19 +00:00
Ted Tuckman
3c4fdc656c SERVER-72314 Add lowering test for GroupByNode 2023-01-10 17:44:24 +00:00
Wenbin Zhu
84c50bb1c0 SERVER-72118 Add implementation for the SplitPrepareSessionManager class. 2023-01-10 17:41:47 +00:00
Jordi Olivares Provencio
201b01bb23 SERVER-72067 Implement ticket queue mechanism with futex 2023-01-10 17:06:33 +00:00
George Wangensteen
4397941a80 SERVER-72638 Fix duration precision loss in bulk_builder_common log line 2023-01-10 17:05:05 +00:00
Matthew Saltz
8641510566 SERVER-72133 Change CollectionCatalog::openCollection to call UncommittedCatalogUpdates::openCollection for dropped collections 2023-01-10 17:03:48 +00:00
Marcos José Grillo Ramirez
c11e75ffaf SERVER-71252 Add functionality to iterate through the global indexes separately in the global index cache 2023-01-10 16:29:26 +00:00
Antonio Fuschetto
3c7a0ed290 SERVER-71919 Clean up orphaned collections on recipient after movePrimary failure 2023-01-10 15:47:05 +00:00
Ted Tuckman
2eaff79d40 SERVER-72313 Add lowering test for UnionNode 2023-01-10 15:45:38 +00:00
Didier Nadeau
2a0e666a35 SERVER-72000 Send commit decision in recipientForgetMigration for merge 2023-01-10 15:12:28 +00:00
David Storch
efb394a3e7 SERVER-70395 Combining partial aggs support for $sum, $avg, and std dev 2023-01-10 14:27:22 +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
Ivan Fefer
884b21377f SERVER-71583 Convert various expressions to ABT 2023-01-10 10:05:45 +00:00
Mikhail Shchatko
b53a42d5e3 SERVER-72601 Generate resmoke constants in version_expansions_gen task 2023-01-10 09:25:20 +00:00
Silvia Surroca
fb8f9ecd5e SERVER-71399 Jumbo chunk flag must be cleared following a chunk split 2023-01-10 08:51:49 +00:00
auto-revert-processor
1d37ab71d4 Revert "SERVER-72577 Convert tenant migrations tests to use es modules"
This reverts commit 9c2d2f716d.
2023-01-10 05:28:35 +00:00
Daniel Gottlieb
23acbaa87e SERVER-72500: Change oplog application to work on batches of ApplierOperations instead of OplogEntrys.
ApplierOperations in the general case decays to an OplogEntry. But they can also encapsulate states
pertaining to prepared transactions.
2023-01-10 04:24:36 +00:00
Will Korteland
bc7e2f3f5a Import wiredtiger: 5ee7a7e67038b293d1069a215875a78075b07fd7 from branch mongodb-master
ref: c4afe2835c..5ee7a7e670
for: 6.3.0-rc0

WT-10468 Enable WT Assertions in Release Mode
2023-01-10 03:37:44 +00:00
Will Korteland
3cbd5db4b8 Import wiredtiger: c4afe2835c961d3adde33f3bf840ff67a997eb95 from branch mongodb-master
ref: 92360c7aaa..c4afe2835c
for: 6.3.0-rc0

WT-10456 Reimplement create and drop of the tables as a service in workgen
2023-01-10 03:37:44 +00:00
Will Korteland
b8c6eee782 Import wiredtiger: 92360c7aaaecff9bf8a82f9564359f94e3502885 from branch mongodb-master
ref: 91e10012b2..92360c7aaa
for: 6.3.0-rc0

WT-10033 schema_abort : Move checkpoint/flush_tier calls to test_util
2023-01-10 03:37:44 +00:00
Anna Wawrzyniak
ef7b15f2df SERVER-72326 Remove boost::format from SBE pretty printers due to TSAN race condition 2023-01-10 00:00:09 +00:00
Mohammad Dashti
04d0423767 SERVER-71560 Columnstore index repair
Co-authored-by: Mohammad Dashti <mdashti@gmail.com>
2023-01-09 23:26:58 +00:00
Henrik Edin
1d1514b2aa SERVER-71957 Fix banned_collection_reads_in_txn.js 2023-01-09 23:25:41 +00:00
Matt Diener
745ce7fed6 SERVER-71906 rename BatonASIO to AsioNetworkingBaton 2023-01-09 22:44:23 +00:00
Jacob Evans
8e68e55776 SERVER-72639 Wait for startup_log in ftdc jstest 2023-01-09 22:34:29 +00:00
Gregory Noma
4be00f9aef SERVER-64473 Split up core jstest directory 2023-01-09 22:32:29 +00:00
Matt Broadstone
9c2d2f716d SERVER-72577 Convert tenant migrations tests to use es modules 2023-01-09 21:45:19 +00:00
Davis Haupt
112b333163 SERVER-72634 fixes for node ID in abt lowering golden tests 2023-01-09 21:44:02 +00:00
Maddie Zechar
6cf6ca9c9a SERVER-72405 re-enable unionWith_maxTimeMS test in telemetry passthrough 2023-01-09 21:10:23 +00:00
Kevin Albertson
b4119be75b SERVER-72621 truncate v_prime2 2023-01-09 20:13:29 +00:00
Ian Boros
d07d44357f SERVER-72636 Ban tests that set up CSI from parallel tests 2023-01-09 19:38:42 +00:00
Juan Gu
971761c567 SERVER-72260 Remove redundant task server_selection_json_test 2023-01-09 17:59:44 +00:00
Matt Boros
4a307daa1f SERVER-71656 Add additional conditions to auxiliary intervals during interval intersection 2023-01-09 17:25:01 +00:00
Max Hirschhorn
afd5fda2f8 SERVER-72613 Run gdb with --readnever when only taking core dumps. 2023-01-09 16:52:58 +00:00
Davis Haupt
91fe76bf50 SERVER-72309 Add lowering unittest for HashJoinNode 2023-01-09 16:15:10 +00:00
Mikhail Shchatko
8913cb0c9f SERVER-72600 Add missing compile_variant expansions to variants that compile for themselves 2023-01-09 16:13:40 +00:00
Henrik Edin
b36a39531c SERVER-71957 Integrate point-in-time catalog lookups into locked read setup path
A new version of AutoGetCollectionForRead was added when the PIT catalog lookup feature flag is enabled but we are not in the lock-free read code path.

The new AutoGetCollectionForReadPITCatalog does not need to retry acquiring locks when a DDL operation happens between opening the storage snapshot and taking the collection level locks. Instead, when this case is detected we instantiate a Collection instance that matches with the opened storage snapshot.

Moved some shared code to the 'catalog_helper' namespace.
2023-01-09 15:38:39 +00:00
Mikhail Shchatko
b34b6b1752 Revert "SERVER-72297 Add burn_in_tasks related configuration"
This reverts commit 8fd187d1f0.
2023-01-09 11:59:33 +00:00
Jordi Serra Torrens
6a050f19a6 SERVER-72395 Make random_moveChunk_multi_update_delete_change_streams.js test create the 'operations' collection during the setup phase 2023-01-09 11:23:37 +00:00
Ivan Fefer
a5af803b67 SERVER-71581 Convert set expressions to ABT 2023-01-09 10:03:24 +00:00
Pierlauro Sciarelli
ad0c764b6f SERVER-72290 deleteRangeDeletionTasksForRename must not deregister tasks for the target collection 2023-01-09 07:35:52 +00:00
Clarisse Cheah
2832fd1051 Import wiredtiger: 91e10012b2b3d4a75419d2635863a67d523eae3c from branch mongodb-master
ref: 843032e989..91e10012b2
for: 6.3.0-rc0

WT-10438 Literal values use WT defines whenever possible.
2023-01-09 02:00:21 +00:00
Dan Larkin-York
4d30c6111a SERVER-72595 Prevent query-based reopening from considering compressed buckets 2023-01-06 22:54:35 +00:00
Mihai Andrei
55efeeb9d8 SERVER-72597 Adjust 'cursorSeeks' assertion in explain_operation_metrics.js 2023-01-06 20:35:05 +00:00
Davis Haupt
e264b20b47 SERVER-71996 fix use-after-move in SpoolProducerNode constructor 2023-01-06 19:55:36 +00:00
Mihai Andrei
41301a0e10 SERVER-69260 Improve projection of FieldPathExpressions to slots and eliminate redundant project stages in SBE group translation 2023-01-06 19:20:07 +00:00
Charlie Swanson
9b4c217824 SERVER-72596 Fix symbolization for large stacktraces with libunwind 2023-01-06 19:18:46 +00:00