summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-62564 Trailing return types in complex lambdas in future_test_*Billy Donahue2022-01-136-874/+789
| | | | | Revert "SERVER-62480 disable new lambda processor in MSVC2022 C++20 mode" This reverts commit cf0d1ffe36d1d787169569989abefa6cbdb2e163.
* SERVER-27209 Eliminate dangerous BSONElement string extraction methodsMatt Kneiser2022-01-1368-352/+535
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix: Change return type of BSONObj::getStringField to include size (StringData vs. char*). A char* only contains the data with an ending NULL termination. Whereas a StringData contains data + size so caller knows how to interpret data if there are embedded NULLs. - Cleanup: Remove old tag - CachedSizeTag - that disambiguated BSONElement ctors. A dangling reference to 'maxLen' in a comment led me to this historical issue. $ git log -S'maxLen' -- src/mongo/bson/bsonelement.h commit 0d38ef5 Author: Mathias Stearn mathias@10gen.com Date: Tue Dec 19 14:23:08 2017 -0500 SERVER-32302 Compute BSONElement sizes eagerly - Test: Add tests for NULL bytes being returned by getStringField - $ ninja -j400 +bson_obj_test - Cleanup: Move BSONElement::valuestr() from public to private - Cleanup: Remove BSONElement::valuestrsafe() - Cleanup: Remove all external callers of valuestr/valuestrsafe and cleanup their callsites with better alternatives. - Cleanup: Make multi-line BSONElement & BSONObj public API comments conform to style guidelines - Nit: Fix spelling in a comment
* Import wiredtiger: 5b33a8575614c67b6f2315b999122ce50886c88c from branch ↵Alison Felizzi2022-01-1316-264/+353
| | | | | | | | | mongodb-master ref: b568512de4..5b33a85756 for: 5.3.0 WT-8664 Rework the monitoring component and statistics in the cpp suite
* Import wiredtiger: b568512de4bb46ae4c6620fcf37ce9d3817e1d73 from branch ↵Alison Felizzi2022-01-133-19/+7
| | | | | | | | | mongodb-master ref: 7107753f70..b568512de4 for: 5.3.0 WT-7662 Format timed out with prepare-conflict
* Import wiredtiger: 7107753f7013b80bcf794a612165f7b436178a38 from branch ↵Alison Felizzi2022-01-132-4/+5
| | | | | | | | | mongodb-master ref: 8cdc5f9b66..7107753f70 for: 5.3.0 WT-8672 Restore missing evergreen.yml settings
* Import wiredtiger: 8cdc5f9b66650f4f56ee9b444f2c1063e9d69c8c from branch ↵Alison Felizzi2022-01-134-21/+2
| | | | | | | | | mongodb-master ref: 9e7795c75a..8cdc5f9b66 for: 5.3.0 WT-5316 Investigate the feasibility to remove __rec_update_stable check in __wt_rec_upd_select
* Import wiredtiger: 9e7795c75ac0b8d98786c9956d670df6748f6be9 from branch ↵Alison Felizzi2022-01-1311-691/+614
| | | | | | | | | mongodb-master ref: ca27d1c1f1..9e7795c75a for: 5.3.0 WT-8020 Convert WiredTiger Evergreen tests to use CMake
* SERVER-60059 Add a Mongo PackagedTaskGeorge Wangensteen2022-01-135-3/+300
|
* SERVER-62383 Use durable_timestamp instead of commit_timestampFiona O'\''Chee2022-01-132-5/+5
|
* SERVER-62480 disable new lambda processor in MSVC2022 C++20 modeBilly Donahue2022-01-131-0/+6
|
* SERVER-62547 enforce only a minimum pywin32 PIP module versionBilly Donahue2022-01-121-2/+2
|
* SERVER-62501 Use MSVS 2022 by default and require itAndrew Morrow2022-01-122-20/+12
|
* SERVER-62194 Make AutoGetCollection accept multiple namespaces to lock.Dianna Hohensee2022-01-127-84/+524
|
* SERVER-62550 Lower BSONColumn roundtrip memory usage in validateGregory Wlodarek2022-01-121-2/+2
|
* SERVER-61573 add csfle mac buildsSergey Galtsev2022-01-121-0/+5
|
* SERVER-62167: Initialize _donorFilenameBackupCursorId to 0Christopher Caplinger2022-01-121-1/+1
|
* SERVER-59960 Make ContextCtx::root optionalAnna Wawrzyniak2022-01-122-1/+9
|
* SERVER-62435 Capture a strong reference to SEPTransactionClient in ↵Jack Mulrow2022-01-123-12/+13
| | | | transaction API
* SERVER-61447 Skip expression evaluation when ↵Mihai Andrei2022-01-126-16/+33
| | | | AccumulatorFirst/AccumulatorFirstN are full in $group and $bucketAuto
* SERVER-59689 Prevent setting FCV < 5.3 in case of ongoing defragmentationPierlauro Sciarelli2022-01-123-0/+49
|
* SERVER-62443 Add `collectionUUID` parameter to `find` commandGregory Noma2022-01-126-1/+103
|
* SERVER-58692: Introduce cluster-wide pre-image expiration parameter.Rishab Joshi2022-01-1220-1/+943
|
* SERVER-62065 Introduce the 'repairShardedCollectionChunksHistory' commandKaloian Manassiev2022-01-1218-12/+489
| | | | (cherry picked from commit 508f8dd9dd4aa27f15b327c84d5160146ffa8724)
* SERVER-62387 Rename variable to avoid hiding original function parameterJordi Olivares Provencio2022-01-121-2/+2
|
* SERVER-62312 health monitoring documentationAndrew Shuvalov2022-01-121-0/+73
| | | | | | (cherry picked from commit 1c02e51ffdc45678cc42b21ab1f27388649505a4) SERVER-62546 health monitoring documetation
* SERVER-62484 Force deterministic splits points in ↵Allison Easton2022-01-121-5/+5
| | | | balancer_defragmentation_merge_chunks.js
* SERVER-60479 Implement split chunks routine Phase IIIAllison Easton2022-01-126-35/+507
|
* Import wiredtiger: ca27d1c1f1c616bf016d0e3854a59b91a5dec908 from branch ↵Chenhao Qu2022-01-122-2/+2
| | | | | | | | | mongodb-master ref: 2a6c384e78..ca27d1c1f1 for: 5.3.0 WT-8665 Reduce the amount of logs generated by search_near_03
* Import wiredtiger: 2a6c384e7869c310e970ec3ce0fcce2faf75e24e from branch ↵Chenhao Qu2022-01-127-9/+180
| | | | | | | | | mongodb-master ref: 5c62957734..2a6c384e78 for: 5.3.0 WT-7736 Return an error when attempting to import tiered table
* Import wiredtiger: 5c62957734fe457d109cf95fa3f0567c22948a4b from branch ↵Chenhao Qu2022-01-1212-685/+460
| | | | | | | | | mongodb-master ref: 322951cb18..5c62957734 for: 5.3.0 WT-8012 Remove unused cache_lookaside_score and cache_hs_score stats
* Import wiredtiger: 322951cb18905cdea2ae3004906c8e8e4e27462a from branch ↵Chenhao Qu2022-01-125-22/+24
| | | | | | | | | mongodb-master ref: b8aee83e55..322951cb18 for: 5.3.0 WT-8598 Avoid checkpoint cleanup always on shutdown
* Import wiredtiger: b8aee83e55abb299c6a8476baeaa82c0221a6719 from branch ↵Chenhao Qu2022-01-122-10/+8
| | | | | | | | | mongodb-master ref: 83e4d3a21b..b8aee83e55 for: 5.3.0 WT-8651 Allow checkpoint scrub during shutdown
* SERVER-62548 Run renew_ssl_cert on ubuntu2004-small distro in sys-perfMikhail Shchatko2022-01-121-2/+2
|
* SERVER-56146 Fix commitQuorum error messageJordi Olivares Provencio2022-01-124-7/+6
|
* SERVER-62477 Cleanup the interface and comments of ReadThroughCacheKaloian Manassiev2022-01-127-111/+131
|
* SERVER-61744 Integrate WiredTiger's verbose messaging system with LOGV2Etienne Petrel2022-01-1211-25/+293
| | | | Co-authored-by: Alison Felizzi <alison.felizzi@mongodb.com>
* SERVER-62428 Avoid unnecessary copying while unpacking time-series bucketsDan Larkin-York2022-01-122-24/+23
|
* SERVER-62285 added processing of cache-dir push failuresDaniel Moody2022-01-113-16/+46
| | | | https://github.com/SCons/scons/pull/4078
* SERVER-62519 Internal transaction API should abort between transient error ↵Jack Mulrow2022-01-113-161/+204
| | | | retries
* SERVER-62379 Fix deadlock between ReplicationCoordinator and BackgroundSync ↵Moustafa Maher Khalil2022-01-111-1/+5
| | | | on stepUp
* SERVER-62430 Set resmoke_jobs_max=1 in Enterprise Windows DEBUG unoptimized ↵Erwin Pe2022-01-111-0/+1
| | | | build variant
* SERVER-61425 Add validation of replica set name update following shard splitDidier Nadeau2022-01-1111-20/+406
|
* SERVER-62424 _configsvrRemoveShard must wait for majority before returningPierlauro Sciarelli2022-01-111-0/+5
|
* SERVER-62515 Use unique namespaces in timeseries index testsDan Larkin-York2022-01-111-2/+2
|
* SERVER-62381 CSFLE: remove shared library dependency to libsasl2Erwin Pe2022-01-111-0/+1
|
* SERVER-62437 Disallow createIndex implicit clustered collection creationHaley Connelly2022-01-119-164/+66
|
* SERVER-61020 Add tests for corrupt GCM tagsSpencer Jackson2022-01-112-2/+30
|
* SERVER-61185 Use WT prefix_key search for unique index lookupsLouis Williams2022-01-112-7/+11
|
* SERVER-62488 explicitly set collection in validate_datasize.jsDavis Haupt2022-01-111-1/+1
|
* SERVER-59391 fault if LDAP facets are enabled but misconfiguredDavis Haupt2022-01-117-8/+86
|